diff --git a/lib/nova b/lib/nova index de898b23fd..af5d1222a0 100644 --- a/lib/nova +++ b/lib/nova @@ -589,14 +589,6 @@ function create_nova_conf { iniset $NOVA_CONF cinder os_region_name "$REGION_NAME" - if [[ "$NOVA_BACKEND" == "LVM" ]]; then - iniset $NOVA_CONF libvirt images_type "lvm" - iniset $NOVA_CONF libvirt images_volume_group $DEFAULT_VOLUME_GROUP_NAME - if isset LVM_VOLUME_CLEAR; then - iniset $NOVA_CONF libvirt volume_clear "$LVM_VOLUME_CLEAR" - fi - fi - if is_ssl_enabled_service glance || is_service_enabled tls-proxy; then iniset $NOVA_CONF DEFAULT glance_protocol https fi diff --git a/lib/nova_plugins/hypervisor-libvirt b/lib/nova_plugins/hypervisor-libvirt index 1b4f7ae80a..d0e364efc3 100644 --- a/lib/nova_plugins/hypervisor-libvirt +++ b/lib/nova_plugins/hypervisor-libvirt @@ -68,6 +68,12 @@ function configure_nova_hypervisor { iniset $NOVA_CONF vnc vncserver_proxyclient_address $HOST_IP iniset $NOVA_CONF vnc vncserver_listen $HOST_IP iniset $NOVA_CONF vnc keymap + elif [[ "$NOVA_BACKEND" == "LVM" ]]; then + iniset $NOVA_CONF libvirt images_type "lvm" + iniset $NOVA_CONF libvirt images_volume_group $DEFAULT_VOLUME_GROUP_NAME + if isset LVM_VOLUME_CLEAR; then + iniset $NOVA_CONF libvirt volume_clear "$LVM_VOLUME_CLEAR" + fi fi }