diff --git a/devstack/lib/ironic b/devstack/lib/ironic index 0711321d0d..f3a8418b90 100644 --- a/devstack/lib/ironic +++ b/devstack/lib/ironic @@ -306,7 +306,7 @@ fi # the same. Nested virt is not a thing there. # Prevent a case that will likely result in a failure. if [[ $IRONIC_HW_ARCH != "aarch64" ]]; then - if [[ "$hostdomain" =~ "rax" ]] || [[ "$hostdomain" =~ "iweb" ]] || ! $(grep -q vmx /proc/cpuinfo) ; then + if [[ "$hostdomain" =~ "rax" ]] || [[ "$hostdomain" =~ "iweb" ]] || ! $(grep -q -E 'vmx|svm' /proc/cpuinfo) ; then if [[ "$IRONIC_RAMDISK_TYPE" == "dib" ]]; then echo "** WARNING ** - DIB based IPA images have been defined, however we are running devstack on an environment which does not support nested VMs. Due to virtualization constraints, we are automatically falling back to TinyIPA to ensure CI job passage." IRONIC_RAMDISK_TYPE="tinyipa"