Skip to content

Instantly share code, notes, and snippets.

@ksingh7
Last active October 30, 2016 15:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ksingh7/bcd4aeb7e2b2d85d2bfe to your computer and use it in GitHub Desktop.
Save ksingh7/bcd4aeb7e2b2d85d2bfe to your computer and use it in GitHub Desktop.
UML diagram for Spacewalk OS Deployment
```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