RETIRED, OpenStack Virtual Baremetal (OVB)
Go to file
Jesse Pretorius (odyssey4me) b5b7791180 Add embedded iPXE script to retry
Currently when the iPXE boot fails, the machine halts and requires
manual intervention to retry. In some environments when machine
boots, but the network is not yet ready to receive the DHCP request
on time. Sometimes when DHCP is ready, the filename option is not
present because the back-end service is not yet ready to provide it.
Then also sometimes the option is there, but it fails.

This patch implements a script which will do ten attempts to get
DHCP and the filename option before failing. When it fails, it will
then reboot the machine. The purpose of this is to maximise the chances
of succeeding the iPXE boot.

A small change to the element deps is also made to ensure that a boot
partition is created. This is necessary due to changes in
diskimage-builder.

Finally, the git SHA is updated in the make file to the current HEAD
to ensure that the image built is current.

Change-Id: Iccef8ff21b64f20f4a185c654c0308478eecfb4a
2019-08-09 16:05:01 +01:00
bin Removed deprecated --centos-mirror param 2019-07-05 16:49:28 +00:00
doc/source Merge "Make BMC optional" 2019-03-27 21:45:42 +00:00
environments Support ipv6 for provisioning and overcloud subnets 2019-07-04 14:27:41 +02:00
ipxe Add embedded iPXE script to retry 2019-08-09 16:05:01 +01:00
openstack_virtual_baremetal Make BMC optional 2019-03-21 12:56:31 -05:00
overcloud-templates Correct indentation in nic-configs 2019-01-11 15:47:45 -06:00
patches/nova Add new Nova patch file for Pike 2017-06-08 15:38:57 -05:00
sample-env-generator Make BMC optional 2019-03-21 12:56:31 -05:00
templates Support ipv6 for provisioning and overcloud subnets 2019-07-04 14:27:41 +02:00
.gitignore Stop using setup.py [test|testr|build_sphinx] 2019-01-16 13:21:28 -06:00
.gitreview OpenDev Migration Patch 2019-04-19 19:32:05 +00:00
.stestr.conf Stop using setup.py [test|testr|build_sphinx] 2019-01-16 13:21:28 -06:00
.zuul.yaml Add Python 3 Train unit tests 2019-07-12 16:23:19 -04:00
README.rst Reference ReadTheDocs documentation from readme 2017-01-16 11:28:56 -06:00
requirements.txt Re-enable uefi support with glanceclient 2017-04-26 12:55:22 -05:00
setup.cfg Add Python 3 Train unit tests 2019-07-12 16:23:19 -04:00
setup.py Update setup.py to match current 2017-01-11 16:29:27 -06:00
test-requirements.txt Update sphinx requirement 2019-06-06 10:30:59 -05:00
tox.ini Add Python 3 Train unit tests 2019-07-12 16:23:19 -04:00

README.rst

OpenStack Virtual Baremetal

OpenStack Virtual Baremetal is a way to use OpenStack instances to do simulated baremetal deployments. For more details, see the full documentation.