Last active
October 30, 2016 15:42
-
-
Save ksingh7/bcd4aeb7e2b2d85d2bfe to your computer and use it in GitHub Desktop.
UML diagram for Spacewalk OS Deployment
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
```sequence | |
Note left of Node:Power UP | |
Node->Spacewalk Service:PXE broadcast | |
Spacewalk Service-->Node: PXE boot | |
Spacewalk Service-->Node: PXE check for OS | |
Spacewalk Service-->Node: PXE: If OS already deployed | |
Note left of Spacewalk Service:Boot node from Local disk | |
Spacewalk Service-->Node: PXE: If fresh install required | |
Note left of Spacewalk Service:Boot node from network | |
Node->DHCP Service:Request IP address ? | |
DHCP Service-->Node: IP 86.50.50.X | |
Node->Spacewalk Service: Requests for Kickstart profile | |
Spacewalk Service-->Node: Options to boot from kickstart profile | |
Node->Spacewalk Service:Select the correct profile to boot from | |
Spacewalk Service-->Node:OS installation | |
Spacewalk Service-->Node:Register node to correct software channels | |
Spacewalk Service-->Node:Finalize OS deployment and register node | |
Note left of Node:OS deployment completed | |
``` | |
```sequence | |
Workstation->HOST1:SSH | |
HOST1->HOST2:SSH | |
HOST2->storage [0101 to 0115 ] :SSH | |
HOST2->storage [0201 to 0201 ] :SSH | |
``` | |
```sequence | |
User->Facebook Messenger:Message | |
Facebook Messenger->Facebook:API | |
Facebook->Api.ai:API | |
Api.ai-->Api.ai:(ML / NLP) | |
Api.ai->AskScore Backend:API | |
AskScore Backend->Cricket Updates Webservice:API | |
Cricket Updates Webservice->AskScore Backend:JSON Result | |
AskScore Backend-->AskScore Backend: JSON to Image Result | |
AskScore Backend->Api.ai:Image Result | |
Api.ai->Facebook:Image Result | |
Facebook->Facebook Messenger:Image Result | |
Facebook Messenger->User:Image Result | |
``` |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment