bnr enabled ramdisk as deploy interfaces on the ironic/undercloud

ReaR can be configured to use PXE to boot the servers for restoration.
Currently, the default restoration process is using an iso image.
The purpose of this patch is to configure ReaR to PXE boot and use
Ironic to boot/recover the server automatically

Change-Id: I15774ed1988c2765b1e18c2b5db0ec6ea3e9a02c
This commit is contained in:
Juan Badia Payno 2021-09-21 12:42:46 +02:00
parent 4f426292d9
commit 17fd85abd3
2 changed files with 4 additions and 4 deletions

View File

@ -56,7 +56,7 @@ class TestProcessDriversAndHardwareTypes(base.TestCase):
'IronicEnabledHardwareTypes': ['ipmi', 'redfish', 'ilo', 'idrac'],
'IronicEnabledBootInterfaces': ['ipxe', 'pxe', 'ilo-pxe'],
'IronicEnabledBiosInterfaces': ['no-bios', 'ilo', 'redfish'],
'IronicEnabledDeployInterfaces': ['direct', 'ansible'],
'IronicEnabledDeployInterfaces': ['direct', 'ansible', 'ramdisk'],
'IronicEnabledInspectInterfaces': ['inspector', 'no-inspect',
'redfish', 'idrac', 'ilo'],
'IronicEnabledManagementInterfaces': ['ipmitool', 'redfish',
@ -81,7 +81,7 @@ class TestProcessDriversAndHardwareTypes(base.TestCase):
'IronicEnabledHardwareTypes': ['redfish', 'ipmi'],
'IronicEnabledBootInterfaces': ['ipxe', 'pxe'],
'IronicEnabledBiosInterfaces': ['no-bios', 'redfish'],
'IronicEnabledDeployInterfaces': ['direct', 'ansible'],
'IronicEnabledDeployInterfaces': ['direct', 'ansible', 'ramdisk'],
'IronicEnabledInspectInterfaces': ['inspector', 'no-inspect',
'redfish'],
'IronicEnabledManagementInterfaces': ['ipmitool', 'redfish',
@ -112,7 +112,7 @@ class TestProcessDriversAndHardwareTypes(base.TestCase):
'irmc-pxe', 'fake'],
'IronicEnabledBiosInterfaces': ['no-bios', 'ilo', 'irmc',
'redfish'],
'IronicEnabledDeployInterfaces': ['direct', 'ansible',
'IronicEnabledDeployInterfaces': ['direct', 'ansible', 'ramdisk',
'fake'],
'IronicEnabledInspectInterfaces': ['inspector', 'no-inspect',
'redfish', 'idrac', 'ilo',

View File

@ -184,7 +184,7 @@ def _process_drivers_and_hardware_types(conf, env):
if 'snmp' in enabled_hardware_types:
power_interfaces.append('snmp')
deploy_interfaces = ['direct', 'ansible']
deploy_interfaces = ['direct', 'ansible', 'ramdisk']
if 'fake-hardware' in enabled_hardware_types:
deploy_interfaces.append('fake')
boot_interfaces.append('fake')