20. Bootstrap Node Baremetal Node
“nova boot ...” Fetch deploy
& user images
Build TFTP config
IPMI Power-On
DHCP Request
Deploy Kernel & Ramdisk
Expose disks via iSCSI
User Image written via iSCSI
Reboot command
DHCP Request
User Kernel & Ramdisk
Cloud-Init Control given
to user
23. Bootstrap Node Baremetal Node
“nova boot ...” Fetch deploy
& machine images ! Not scalable !
Build TFTP config
IPMI Power-On
DHCP Request
Deploy Kernel & Ramdisk
Expose disks via iSCSI
User Image written via iSCSI ! Not scalable !
Reboot command
DHCP Request
User Kernel & Ramdisk
Cloud-Init Control given
to user
24. Bootstrap Node Baremetal Node
“nova boot ...” Fetch deploy image
deploy image
is small
Build TFTP config
IPMI Power-On
DHCP Request
Deploy Kernel & Ramdisk
Partition disks based
on user metadata
distribute
Fetch machine Image the work
Reboot
DHCP Request
User Kernel & Ramdisk
Cloud-Init Control given
to user
25. Future Plans
● Improve performance of deploy process
● Auto-discovery, firmware updates, etc
26. Future Plans
● Improve performance of deploy process
● Auto-discovery, firmware updates, etc
● Better network support w/ Quantum
27. Future Plans
● Improve performance of deploy process
● Auto-discovery, firmware updates, etc
● Better network support w/ Quantum
● Local persistent storage w/ Cinder
28. Future Plans
● Improve performance of deploy process
● Auto-discovery, firmware updates, etc
● Better network support w/ Quantum
● Local persistent storage w/ Cinder
● Orchestration w/ Heat
29. Future Plans
● Improve performance of deploy process
● Auto-discovery, firmware updates, etc
● Better network support w/ Quantum
● Local persistent storage w/ Cinder
● Orchestration w/ Heat
● Openstack on Openstack