Created attachment 1336895 [details] os-collect-config.log Description of problem: Split stack deployment fails during compute node configuration with: Error: /Stage[main]/Tripleo::Profile::Base::Nova::Libvirt/Exec[libvirt-default-net-destroy]: Could not evaluate: Could not find command '/usr/bin/virsh' Version-Release number of selected component (if applicable): openstack-tripleo-heat-templates-6.2.1-2.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. Deploy split stack deployment with 1 controller, 1 comoute, 1 ceph node Actual results: Deployment fails: [stack@undercloud-0 ~]$ openstack stack failures list overcloud --long overcloud.AllNodesDeploySteps.ControllerDeployedServerDeployment_Step4: resource_type: OS::Heat::StructuredDeploymentGroup physical_resource_id: 0226e980-0d59-4efa-965f-c497a11faf28 status: CREATE_FAILED status_reason: | CREATE aborted overcloud.AllNodesDeploySteps.ComputeDeployedServerDeployment_Step4.0: resource_type: OS::Heat::StructuredDeployment physical_resource_id: 35bfc0bd-0fea-493c-8f37-da4d7a421b5c status: CREATE_FAILED status_reason: | Error: resources[0]: Deployment to server failed: deploy_status_code : Deployment exited with non-zero status code: 6 deploy_stdout: | Notice: hiera(): Cannot load backend module_data: cannot load such file -- hiera/backend/module_data_backend Notice: Scope(Class[Tripleo::Firewall::Post]): At this stage, all network traffic is blocked. Notice: Compiled catalog for compute-0.localdomain in environment production in 3.80 seconds Notice: /Stage[main]/Main/Package_manifest[/var/lib/tripleo/installed-packages/overcloud_computedeployedserver4]/ensure: created Notice: /Stage[main]/Snmp/Package[snmpd]/ensure: created Notice: /Stage[main]/Snmp/File[snmpd.conf]/content: content changed '{md5}8307434bc8ed4e2a7df4928fb4232778' to '{md5}99adacc6c88e0df4403b5edc8fb1d73c' Notice: /Stage[main]/Snmp/File[snmpd.conf]/mode: mode changed '0600' to '0644' Notice: /Stage[main]/Snmp/File[snmpd.sysconfig]/content: content changed '{md5}e914149a715dc82812a989314c026305' to '{md5}0983de9b11247905fce54e22f7c95845' Notice: /Stage[main]/Snmp/File[snmptrapd.conf]/content: content changed '{md5}913e2613413a45daa402d0fbdbaba676' to '{md5}0f92e52f70b5c64864657201eb9581bb' Notice: /Stage[main]/Snmp/File[snmptrapd.conf]/mode: mode changed '0600' to '0644' Notice: /Stage[main]/Snmp/File[snmptrapd.sysconfig]/content: content changed '{md5}4496fd5e0e88e764e7beb1ae8f0dda6a' to '{md5}01f68b1480c1ec4e3cc125434dd612a0' Notice: /Stage[main]/Snmp/Service[snmptrapd]: Triggered 'refresh' from 3 events Notice: /Stage[main]/Nova/Package[python-nova]/ensure: created Notice: /Stage[main]/Nova/Package[nova-common]/ensure: created Notice: /Stage[main]/Nova::Compute/Package[genisoimage]/ensure: created Notice: /Stage[main]/Tripleo::Profile::Base::Nova::Compute/Package[iscsi-initiator-utils]/ensure: created Notice: /Stage[main]/Tripleo::Profile::Base::Nova::Compute/Exec[reset-iscsi-initiator-name]/returns: executed successfully Notice: /Stage[main]/Tripleo::Profile::Base::Nova::Compute/File[/etc/iscsi/.initiator_reset]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt::Services/Package[libvirt-nwfilter]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt::Services/Package[libvirt]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt::Services/Service[virtlockd]/ensure: ensure changed 'stopped' to 'running' Notice: /Stage[main]/Ceilometer::Agent::Compute/Package[ceilometer-agent-compute]/ensure: created Notice: /Stage[main]/Ceilometer::Deps/Anchor[ceilometer::install::end]: Triggered 'refresh' from 1 events Notice: /Stage[main]/Ceilometer/User[ceilometer]/groups: groups changed 'nobody,ceilometer' to ['ceilometer', 'nobody', 'nova'] Notice: /Stage[main]/Ceilometer::Agent::Auth/Ceilometer_config[service_credentials/auth_url]/ensure: created Notice: /Stage[main]/Ceilometer::Agent::Auth/Ceilometer_config[service_credentials/region_name]/ensure: created Notice: /Stage[main]/Ceilometer::Agent::Auth/Ceilometer_config[service_credentials/username]/ensure: created Notice: /Stage[main]/Ceilometer::Agent::Auth/Ceilometer_config[service_credentials/password]/ensure: created Notice: /Stage[main]/Ceilometer::Agent::Auth/Ceilometer_config[service_credentials/project_name]/ensure: created Notice: /Stage[main]/Ceilometer::Agent::Auth/Ceilometer_config[service_credentials/user_domain_name]/ensure: created Notice: /Stage[main]/Ceilometer::Agent::Auth/Ceilometer_config[service_credentials/project_domain_name]/ensure: created Notice: /Stage[main]/Ceilometer::Agent::Auth/Ceilometer_config[service_credentials/auth_type]/ensure: created Notice: /Stage[main]/Ceilometer::Agent::Auth/Ceilometer_config[service_credentials/interface]/ensure: created Notice: /Stage[main]/Ceilometer::Agent::Compute/Ceilometer_config[compute/instance_discovery_method]/ensure: created Notice: /Stage[main]/Tripleo::Profile::Base::Snmp/Snmp::Snmpv3_user[ro_snmp_user]/Exec[create-snmpv3-user-ro_snmp_user]/returns: executed successfully Notice: /Stage[main]/Snmp/Service[snmpd]/ensure: ensure changed 'stopped' to 'running' Notice: /Stage[main]/Nova::Compute/Nova::Generic_service[compute]/Package[nova-compute]/ensure: created Notice: /Stage[main]/Nova::Deps/Anchor[nova::install::end]: Triggered 'refresh' from 3 events Notice: /Stage[main]/Nova::Db/Nova_config[api_database/connection]/ensure: created Notice: /Stage[main]/Nova::Db/Nova_config[placement_database/connection]/ensure: created Notice: /Stage[main]/Nova/Nova_config[glance/api_servers]/ensure: created Notice: /Stage[main]/Nova/Nova_config[api/auth_strategy]/ensure: created Notice: /Stage[main]/Nova/Nova_config[DEFAULT/image_service]/ensure: created Notice: /Stage[main]/Nova/Nova_config[DEFAULT/host]/ensure: created Notice: /Stage[main]/Nova/Nova_config[cinder/catalog_info]/ensure: created Notice: /Stage[main]/Nova/Nova_config[os_vif_linux_bridge/use_ipv6]/ensure: created Notice: /Stage[main]/Nova/Nova_config[DEFAULT/notify_api_faults]/ensure: created Notice: /Stage[main]/Nova/Nova_config[DEFAULT/state_path]/ensure: created Notice: /Stage[main]/Nova/Nova_config[DEFAULT/service_down_time]/ensure: created Notice: /Stage[main]/Nova/Nova_config[DEFAULT/rootwrap_config]/ensure: created Notice: /Stage[main]/Nova/Nova_config[DEFAULT/report_interval]/ensure: created Notice: /Stage[main]/Nova/Nova_config[DEFAULT/notify_on_state_change]/ensure: created Notice: /Stage[main]/Nova::Placement/Nova_config[placement/auth_type]/ensure: created Notice: /Stage[main]/Nova::Placement/Nova_config[placement/auth_url]/ensure: created Notice: /Stage[main]/Nova::Placement/Nova_config[placement/password]/ensure: created Notice: /Stage[main]/Nova::Placement/Nova_config[placement/project_domain_name]/ensure: created Notice: /Stage[main]/Nova::Placement/Nova_config[placement/project_name]/ensure: created Notice: /Stage[main]/Nova::Placement/Nova_config[placement/user_domain_name]/ensure: created Notice: /Stage[main]/Nova::Placement/Nova_config[placement/username]/ensure: created Notice: /Stage[main]/Nova::Placement/Nova_config[placement/os_region_name]/ensure: created Notice: /Stage[main]/Nova::Placement/Nova_config[placement/os_interface]/ensure: created Notice: /Stage[main]/Nova::Migration::Libvirt/Nova_config[libvirt/live_migration_uri]/ensure: created Notice: /Stage[main]/Nova::Migration::Libvirt/File_line[/etc/libvirt/libvirtd.conf listen_tls]/ensure: created Notice: /Stage[main]/Nova::Migration::Libvirt/File_line[/etc/libvirt/libvirtd.conf listen_tcp]/ensure: created Notice: /Stage[main]/Nova::Compute/Nova_config[DEFAULT/reserved_host_memory_mb]/ensure: created Notice: /Stage[main]/Nova::Compute/Nova_config[DEFAULT/heal_instance_info_cache_interval]/ensure: created Notice: /Stage[main]/Nova::Compute/Nova_config[DEFAULT/allow_resize_to_same_host]/ensure: created Notice: /Stage[main]/Nova::Vncproxy::Common/Nova_config[vnc/novncproxy_base_url]/ensure: created Notice: /Stage[main]/Nova::Compute/Nova_config[vnc/vncserver_proxyclient_address]/ensure: created Notice: /Stage[main]/Nova::Compute/Nova_config[vnc/keymap]/ensure: created Notice: /Stage[main]/Nova::Compute/Nova_config[vnc/enabled]/ensure: created Notice: /Stage[main]/Nova::Compute/Nova_config[DEFAULT/instance_usage_audit]/ensure: created Notice: /Stage[main]/Nova::Compute/Nova_config[DEFAULT/instance_usage_audit_period]/ensure: created Notice: /Stage[main]/Nova::Compute/Nova_config[DEFAULT/force_raw_images]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[DEFAULT/dhcp_domain]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[DEFAULT/firewall_driver]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[DEFAULT/vif_plugging_is_fatal]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[DEFAULT/vif_plugging_timeout]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[DEFAULT/use_neutron]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/url]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/timeout]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/project_name]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/project_domain_name]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/region_name]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/username]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/user_domain_name]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/password]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/auth_url]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/ovs_bridge]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/extension_sync_interval]/ensure: created Notice: /Stage[main]/Nova::Network::Neutron/Nova_config[neutron/auth_type]/ensure: created Notice: /Stage[main]/Nova::Compute::Rbd/Nova_config[libvirt/rbd_user]/ensure: created Notice: /Stage[main]/Nova::Compute::Rbd/Nova_config[libvirt/rbd_secret_uuid]/ensure: created Notice: /Stage[main]/Nova::Compute::Rbd/File[/etc/nova/secret.xml]/ensure: defined content as '{md5}4ae63ee463aa804b310bf7e0ae7d0d10' Notice: /Stage[main]/Nova::Compute::Rbd/Nova_config[libvirt/images_type]/ensure: created Notice: /Stage[main]/Nova::Compute::Rbd/Nova_config[libvirt/images_rbd_pool]/ensure: created Notice: /Stage[main]/Nova::Compute::Rbd/Nova_config[libvirt/images_rbd_ceph_conf]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt/Nova_config[DEFAULT/compute_driver]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt/Nova_config[vnc/vncserver_listen]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt/Nova_config[libvirt/virt_type]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt/Nova_config[libvirt/cpu_mode]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt/Nova_config[libvirt/inject_password]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt/Nova_config[libvirt/inject_key]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt/Nova_config[libvirt/inject_partition]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt/Nova_config[libvirt/hw_disk_discard]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt/Nova_config[libvirt/enabled_perf_events]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt/Nova_config[libvirt/disk_cachemodes]/ensure: created Notice: /Stage[main]/Nova::Compute::Libvirt::Qemu/Augeas[qemu-conf-limits]/returns: executed successfully Notice: /Stage[main]/Nova::Compute::Libvirt::Services/Service[libvirt]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Compute::Rbd/Exec[get-or-set virsh secret]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Compute::Rbd/Exec[set-secret-value virsh]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Cache/Oslo::Cache[nova_config]/Nova_config[cache/backend]/ensure: created Notice: /Stage[main]/Nova::Cache/Oslo::Cache[nova_config]/Nova_config[cache/enabled]/ensure: created Notice: /Stage[main]/Nova::Cache/Oslo::Cache[nova_config]/Nova_config[cache/memcache_servers]/ensure: created Notice: /Stage[main]/Nova::Db/Oslo::Db[nova_config]/Nova_config[database/connection]/ensure: created Notice: /Stage[main]/Nova::Db/Oslo::Db[nova_config]/Nova_config[database/max_retries]/ensure: created Notice: /Stage[main]/Nova::Db/Oslo::Db[nova_config]/Nova_config[database/db_max_retries]/ensure: created Notice: /Stage[main]/Nova::Logging/Oslo::Log[nova_config]/Nova_config[DEFAULT/log_dir]/ensure: created Notice: /Stage[main]/Nova/Oslo::Messaging::Rabbit[nova_config]/Nova_config[oslo_messaging_rabbit/heartbeat_timeout_threshold]/ensure: created Notice: /Stage[main]/Nova/Oslo::Messaging::Rabbit[nova_config]/Nova_config[oslo_messaging_rabbit/rabbit_password]/ensure: created Notice: /Stage[main]/Nova/Oslo::Messaging::Rabbit[nova_config]/Nova_config[oslo_messaging_rabbit/rabbit_use_ssl]/ensure: created Notice: /Stage[main]/Nova/Oslo::Messaging::Rabbit[nova_config]/Nova_config[oslo_messaging_rabbit/rabbit_userid]/ensure: created Notice: /Stage[main]/Nova/Oslo::Messaging::Rabbit[nova_config]/Nova_config[oslo_messaging_rabbit/rabbit_port]/ensure: created Notice: /Stage[main]/Nova/Oslo::Messaging::Rabbit[nova_config]/Nova_config[DEFAULT/rpc_backend]/ensure: created Notice: /Stage[main]/Nova/Oslo::Messaging::Default[nova_config]/Nova_config[DEFAULT/transport_url]/ensure: created Notice: /Stage[main]/Nova/Oslo::Messaging::Notifications[nova_config]/Nova_config[oslo_messaging_notifications/driver]/ensure: created Notice: /Stage[main]/Nova/Oslo::Concurrency[nova_config]/Nova_config[oslo_concurrency/lock_path]/ensure: created Notice: /Stage[main]/Nova::Deps/Anchor[nova::config::end]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::db::begin]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::db::end]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::dbsync_api::begin]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::dbsync_api::end]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::dbsync::begin]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::dbsync::end]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::cell_v2::begin]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::db_online_data_migrations::begin]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::db_online_data_migrations::end]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::service::begin]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Compute/Nova::Generic_service[compute]/Service[nova-compute]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova::Deps/Anchor[nova::service::end]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Nova/Exec[networking-refresh]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Tripleo::Profile::Base::Kernel/Kmod::Load[nf_conntrack_proto_sctp]/Exec[modprobe nf_conntrack_proto_sctp]/returns: executed successfully Notice: /Stage[main]/Ceilometer::Deps/Anchor[ceilometer::config::end]: Triggered 'refresh' from 10 events Notice: /Stage[main]/Ceilometer::Deps/Anchor[ceilometer::service::begin]: Triggered 'refresh' from 2 events Notice: /Stage[main]/Ceilometer::Agent::Compute/Service[ceilometer-agent-compute]/ensure: ensure changed 'stopped' to 'running' Notice: /Stage[main]/Ceilometer::Deps/Anchor[ceilometer::service::end]: Triggered 'refresh' from 1 events Notice: /Stage[main]/Tripleo::Firewall::Post/Tripleo::Firewall::Rule[998 log all]/Firewall[998 log all ipv4]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Tripleo::Firewall::Post/Tripleo::Firewall::Rule[998 log all]/Firewall[998 log all ipv6]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Tripleo::Firewall::Post/Tripleo::Firewall::Rule[999 drop all]/Firewall[999 drop all ipv4]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Tripleo::Firewall::Post/Tripleo::Firewall::Rule[999 drop all]/Firewall[999 drop all ipv6]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/ip6tables]: Dependency Exec[libvirt-default-net-destroy] has failures: true Notice: Applied catalog in 92.87 seconds deploy_stderr: | Warning: This method is deprecated, please use match expressions with Stdlib::Compat::Array instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions. at ["/var/lib/heat-config/heat-config-puppet/befcdedf-54e5-4af2-b2ae-3f4566f794a8.pp", 32]:["/etc/puppet/modules/tripleo/manifests/profile/base/ceph/client.pp", 29] (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation') Warning: This method is deprecated, please use match expressions with Stdlib::Compat::Ipv6 instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions. at ["/var/lib/heat-config/heat-config-puppet/befcdedf-54e5-4af2-b2ae-3f4566f794a8.pp", 32]:["/etc/puppet/modules/tripleo/manifests/profile/base/ceph/client.pp", 29] (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation') Warning: ModuleLoader: module 'ceph' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules (file & line not available) Warning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Hash. There is further documentation for validate_legacy function in the README. at ["/var/lib/heat-config/heat-config-puppet/befcdedf-54e5-4af2-b2ae-3f4566f794a8.pp", 32]:["/etc/puppet/modules/tripleo/manifests/profile/base/ceph/client.pp", 29] (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation') Warning: ModuleLoader: module 'timezone' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules (file & line not available) Warning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Bool. There is further documentation for validate_legacy function in the README. at ["/var/lib/heat-config/heat-config-puppet/befcdedf-54e5-4af2-b2ae-3f4566f794a8.pp", 34]: (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation') Warning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Absolute_Path. There is further documentation for validate_legacy function in the README. at ["/var/lib/heat-config/heat-config-puppet/befcdedf-54e5-4af2-b2ae-3f4566f794a8.pp", 35]:["/etc/puppet/modules/tripleo/manifests/profile/base/time/ntp.pp", 29] (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation') Warning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::String. There is further documentation for validate_legacy function in the README. at ["/var/lib/heat-config/heat-config-puppet/befcdedf-54e5-4af2-b2ae-3f4566f794a8.pp", 35]:["/etc/puppet/modules/tripleo/manifests/profile/base/time/ntp.pp", 29] (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation') Warning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Array. There is further documentation for validate_legacy function in the README. at ["/var/lib/heat-config/heat-config-puppet/befcdedf-54e5-4af2-b2ae-3f4566f794a8.pp", 35]:["/etc/puppet/modules/tripleo/manifests/profile/base/time/ntp.pp", 29] (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation') Warning: This method is deprecated, please use the stdlib validate_legacy function, with Pattern[]. There is further documentation for validate_legacy function in the README. at ["/var/lib/heat-config/heat-config-puppet/befcdedf-54e5-4af2-b2ae-3f4566f794a8.pp", 35]:["/etc/puppet/modules/tripleo/manifests/profile/base/time/ntp.pp", 29] (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation') Warning: This method is deprecated, please use the stdlib validate_legacy function, with Stdlib::Compat::Numeric. There is further documentation for validate_legacy function in the README. at ["/var/lib/heat-config/heat-config-puppet/befcdedf-54e5-4af2-b2ae-3f4566f794a8.pp", 35]:["/etc/puppet/modules/tripleo/manifests/profile/base/time/ntp.pp", 29] (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation') Warning: Unknown variable: '::snmp_agentaddress'. at /etc/puppet/modules/snmp/manifests/params.pp:19:19 Warning: Unknown variable: '::snmp_snmptrapdaddr'. at /etc/puppet/modules/snmp/manifests/params.pp:24:20 Warning: Unknown variable: '::snmp_ro_community'. at /etc/puppet/modules/snmp/manifests/params.pp:29:19 Warning: Unknown variable: '::snmp_ro_community6'. at /etc/puppet/modules/snmp/manifests/params.pp:34:20 Warning: Unknown variable: '::snmp_rw_community'. at /etc/puppet/modules/snmp/manifests/params.pp:39:19 Warning: Unknown variable: '::snmp_rw_community6'. at /etc/puppet/modules/snmp/manifests/params.pp:44:20 Warning: Unknown variable: '::snmp_ro_network'. at /etc/puppet/modules/snmp/manifests/params.pp:49:17 Warning: Unknown variable: '::snmp_ro_network6'. at /etc/puppet/modules/snmp/manifests/params.pp:54:18 Warning: Unknown variable: '::snmp_rw_network'. at /etc/puppet/modules/snmp/manifests/params.pp:59:17 Warning: Unknown variable: '::snmp_rw_network6'. at /etc/puppet/modules/snmp/manifests/params.pp:64:18 Warning: Unknown variable: '::snmp_contact'. at /etc/puppet/modules/snmp/manifests/params.pp:69:14 Warning: Unknown variable: '::snmp_location'. at /etc/puppet/modules/snmp/manifests/params.pp:74:15 Warning: Unknown variable: '::snmp_sysname'. at /etc/puppet/modules/snmp/manifests/params.pp:79:14 Warning: Unknown variable: '::snmp_com2sec'. at /etc/puppet/modules/snmp/manifests/params.pp:84:14 Warning: Unknown variable: '::snmp_com2sec6'. at /etc/puppet/modules/snmp/manifests/params.pp:91:15 Warning: Unknown variable: '::snmp_groups'. at /etc/puppet/modules/snmp/manifests/params.pp:98:13 Warning: Unknown variable: '::snmp_services'. at /etc/puppet/modules/snmp/manifests/params.pp:106:15 Warning: Unknown variable: '::openmanage_enable'. at /etc/puppet/modules/snmp/manifests/params.pp:111:24 Warning: Unknown variable: '::snmp_views'. at /etc/puppet/modules/snmp/manifests/params.pp:116:12 Warning: Unknown variable: '::snmp_accesses'. at /etc/puppet/modules/snmp/manifests/params.pp:124:15 Warning: Unknown variable: '::snmp_dlmod'. at /etc/puppet/modules/snmp/manifests/params.pp:131:12 Warning: Unknown variable: '::snmp_disable_authorization'. at /etc/puppet/modules/snmp/manifests/params.pp:136:28 Warning: Unknown variable: '::snmp_do_not_log_traps'. at /etc/puppet/modules/snmp/manifests/params.pp:141:23 Warning: Unknown variable: '::snmp_do_not_log_tcpwrappers'. at /etc/puppet/modules/snmp/manifests/params.pp:146:29 Warning: Unknown variable: '::snmp_trap_handlers'. at /etc/puppet/modules/snmp/manifests/params.pp:151:20 Warning: Unknown variable: '::snmp_trap_forwards'. at /etc/puppet/modules/snmp/manifests/params.pp:156:20 Warning: Unknown variable: '::snmp_snmp_config'. at /etc/puppet/modules/snmp/manifests/params.pp:161:18 Warning: Unknown variable: '::snmp_snmpd_config'. at /etc/puppet/modules/snmp/manifests/params.pp:166:19 Warning: Unknown variable: '::snmp_snmptrapd_config'. at /etc/puppet/modules/snmp/manifests/params.pp:171:23 Warning: Unknown variable: '::snmp_ensure'. at /etc/puppet/modules/snmp/manifests/params.pp:178:13 Warning: Unknown variable: '::snmp_service_ensure'. at /etc/puppet/modules/snmp/manifests/params.pp:183:21 Warning: Unknown variable: '::snmp_trap_service_ensure'. at /etc/puppet/modules/snmp/manifests/params.pp:188:26 Warning: Unknown variable: '::snmp_autoupgrade'. at /etc/puppet/modules/snmp/manifests/params.pp:195:18 Warning: This method is deprecated, please use match expressions with Stdlib::Compat::String instead. They are described at https://docs.puppet.com/puppet/latest/reference/lang_data_type.html#match-expressions. at ["/var/lib/heat-config/heat-config-puppet/befcdedf-54e5-4af2-b2ae-3f4566f794a8.pp", 36]: (at /etc/puppet/modules/stdlib/lib/puppet/functions/deprecation.rb:25:in `deprecation') Warning: Unknown variable: '::snmp_install_client'. at /etc/puppet/modules/snmp/manifests/params.pp:205:21 Warning: Unknown variable: '::snmp_manage_client'. at /etc/puppet/modules/snmp/manifests/params.pp:210:20 Warning: Unknown variable: '::snmp_service_enable'. at /etc/puppet/modules/snmp/manifests/params.pp:220:21 Warning: Unknown variable: '::snmp_service_hasstatus'. at /etc/puppet/modules/snmp/manifests/params.pp:230:24 Warning: Unknown variable: '::snmp_service_hasrestart'. at /etc/puppet/modules/snmp/manifests/params.pp:240:25 Warning: Unknown variable: '::snmp_trap_service_enable'. at /etc/puppet/modules/snmp/manifests/params.pp:250:26 Warning: Unknown variable: '::snmp_trap_service_hasstatus'. at /etc/puppet/modules/snmp/manifests/params.pp:260:29 Warning: Unknown variable: '::snmp_trap_service_hasrestart'. at /etc/puppet/modules/snmp/manifests/params.pp:270:30 Warning: ModuleLoader: module 'openstacklib' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules (file & line not available) Warning: Scope(Class[Nova]): nova::rabbit_host, nova::rabbit_hosts, nova::rabbit_password, nova::rabbit_port, nova::rabbit_userid and nova::rabbit_virtual_host are deprecated. Please use nova::default_transport_url instead. Warning: Unknown variable: '::nova::scheduler::filter::cpu_allocation_ratio'. at /etc/puppet/modules/nova/manifests/init.pp:644:37 Warning: Unknown variable: '::nova::scheduler::filter::ram_allocation_ratio'. at /etc/puppet/modules/nova/manifests/init.pp:646:37 Warning: Unknown variable: '::nova::scheduler::filter::disk_allocation_ratio'. at /etc/puppet/modules/nova/manifests/init.pp:648:38 Warning: Scope(Class[Nova::Compute]): compute_manager is marked as deprecated in Nova but still needed when Ironic is used. It will be removed once Nova removes it. Warning: Unknown variable: '::nova::vncproxy::host'. at /etc/puppet/modules/nova/manifests/vncproxy/common.pp:31:5 Warning: Unknown variable: '::nova::vncproxy::vncproxy_protocol'. at /etc/puppet/modules/nova/manifests/vncproxy/common.pp:36:5 Warning: Unknown variable: '::nova::vncproxy::port'. at /etc/puppet/modules/nova/manifests/vncproxy/common.pp:41:5 Warning: Unknown variable: '::nova::vncproxy::vncproxy_path'. at /etc/puppet/modules/nova/manifests/vncproxy/common.pp:46:5 Warning: Scope(Class[Tripleo::Profile::Base::Neutron]): dhcp_agents_per_network (3) is greater than the number of deployed dhcp agents (1) Warning: Scope(Class[Neutron]): neutron::rabbit_host, neutron::rabbit_hosts, neutron::rabbit_password, neutron::rabbit_port, neutron::rabbit_user and neutron::rabbit_virtual_host are deprecated. Please use neutron::default_transport_url instead. Warning: Scope(Class[Ceilometer]): ceilometer::rabbit_host, ceilometer::rabbit_hosts, ceilometer::rabbit_password, ceilometer::rabbit_port, ceilometer::rabbit_userid and ceilometer::rabbit_virtual_host are deprecated. Please use ceilometer::default_transport_url instead. Warning: Scope(Class[Ceilometer::Agent::Compute]): This class is deprecated. Please use ceilometer::agent::polling with compute namespace instead. Warning: ModuleLoader: module 'mysql' has unresolved dependencies - it will only see those that are resolved. Use 'puppet module list --tree' to see information about modules (file & line not available) Warning: Scope(Oslo::Messaging::Rabbit[neutron_config]): The oslo_messaging rabbit_host, rabbit_hosts, rabbit_port, rabbit_userid, rabbit_password, rabbit_virtual_host parameters have been deprecated by the [DEFAULT]\transport_url. Please use oslo::messaging::default::transport_url instead. Warning: Scope(Oslo::Messaging::Rabbit[ceilometer_config]): The oslo_messaging rabbit_host, rabbit_hosts, rabbit_port, rabbit_userid, rabbit_password, rabbit_virtual_host parameters have been deprecated by the [DEFAULT]\transport_url. Please use oslo::messaging::default::transport_url instead. Error: /Stage[main]/Tripleo::Profile::Base::Nova::Libvirt/Exec[libvirt-default-net-destroy]: Could not evaluate: Could not find command '/usr/bin/virsh' Warning: /Stage[main]/Nova::Compute::Libvirt::Services/Service[libvirt]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Compute::Rbd/Exec[get-or-set virsh secret]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Compute::Rbd/Exec[set-secret-value virsh]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::config::end]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::db::begin]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::db::end]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::dbsync_api::begin]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::dbsync_api::end]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::dbsync::begin]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::dbsync::end]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::cell_v2::begin]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::db_online_data_migrations::begin]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::db_online_data_migrations::end]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::service::begin]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Compute/Nova::Generic_service[compute]/Service[nova-compute]: Skipping because of failed dependencies Warning: /Stage[main]/Nova::Deps/Anchor[nova::service::end]: Skipping because of failed dependencies Warning: /Stage[main]/Nova/Exec[networking-refresh]: Skipping because of failed dependencies Warning: /Stage[main]/Tripleo::Firewall::Post/Tripleo::Firewall::Rule[998 log all]/Firewall[998 log all ipv4]: Skipping because of failed dependencies Warning: /Stage[main]/Tripleo::Firewall::Post/Tripleo::Firewall::Rule[998 log all]/Firewall[998 log all ipv6]: Skipping because of failed dependencies Warning: /Stage[main]/Tripleo::Firewall::Post/Tripleo::Firewall::Rule[999 drop all]/Firewall[999 drop all ipv4]: Skipping because of failed dependencies Warning: /Stage[main]/Tripleo::Firewall::Post/Tripleo::Firewall::Rule[999 drop all]/Firewall[999 drop all ipv6]: Skipping because of failed dependencies Warning: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/iptables]: Skipping because of failed dependencies Warning: /Stage[main]/Firewall::Linux::Redhat/File[/etc/sysconfig/ip6tables]: Skipping because of failed dependencies [stack@undercloud-0 ~]$ Expected results: Deployment proceeds. Additional info: Attaching the os-collect-config journal
please give details on the environments used and the commands, so we can try to reproduce.
(In reply to Emilien Macchi from comment #1) > please give details on the environments used and the commands, so we can try > to reproduce. It's a basic deployment with 1 controller + 1 compute + 1 ceph preprovisioned nodes: One note: if I rerun the deploy command for a second time it works. Also if I install the libvirt-client before starting the deployment it works without issues. Below are the deploy command + custom environment files: [stack@undercloud-0 ~]$ cat overcloud_deploy.sh source ~/stackrc export THT=/usr/share/openstack-tripleo-heat-templates/ openstack overcloud deploy --templates $THT \ --disable-validations \ -e $THT/environments/deployed-server-environment.yaml \ -e $THT/environments/deployed-server-bootstrap-environment-rhel.yaml \ -e $THT/environments/deployed-server-pacemaker-environment.yaml \ -r $THT/deployed-server/deployed-server-roles-data.yaml \ -e $THT/environments/network-isolation.yaml \ -e $THT/environments/network-management.yaml \ -e $THT/environments/storage-environment.yaml \ -e ~/openstack_deployment/environments/nodes.yaml \ -e ~/openstack_deployment/environments/network-environment.yaml \ -e ~/openstack_deployment/environments/disk-layout.yaml \ -e ~/openstack_deployment/environments/ctlplane-assignments.yaml \ -e ~/openstack_deployment/environments/neutron-settings.yaml \ --log-file overcloud_deployment.log &> overcloud_install.log [stack@undercloud-0 ~]$ cat ~/openstack_deployment/environments/nodes.yaml parameter_defaults: ControllerDeployedServerCount: 1 ComputeDeployedServerCount: 1 CephStorageDeployedServerCount: 1 [stack@undercloud-0 ~]$ cat ~/openstack_deployment/environments/network-environment.yaml resource_registry: OS::TripleO::Compute::Net::SoftwareConfig: /home/stack/openstack_deployment/nic-configs/compute.yaml OS::TripleO::Controller::Net::SoftwareConfig: /home/stack/openstack_deployment/nic-configs/controller.yaml OS::TripleO::CephStorage::Net::SoftwareConfig: /home/stack/openstack_deployment/nic-configs/ceph-storage.yaml OS::TripleO::ObjectStorage::Net::SoftwareConfig: /home/stack/openstack_deployment/nic-configs/swift-storage.yaml parameter_defaults: InternalApiNetCidr: 10.0.0.0/25 InternalApiAllocationPools: [{'start': '10.0.0.10', 'end': '10.0.0.100'}] InternalApiNetworkVlanID: 200 StorageNetCidr: 10.0.0.128/25 StorageAllocationPools: [{'start': '10.0.0.138', 'end': '10.0.0.200'}] StorageNetworkVlanID: 300 StorageMgmtNetCidr: 10.0.1.0/25 StorageMgmtAllocationPools: [{'start': '10.0.1.10', 'end': '10.0.1.100'}] StorageMgmtNetworkVlanID: 301 ExternalNetCidr: 172.16.18.0/25 ExternalAllocationPools: [{'start': '172.16.18.25', 'end': '172.16.18.100'}] ExternalInterfaceDefaultRoute: 172.16.18.126 ExternalNetworkVlanID: 100 TenantNetCidr: 10.0.1.128/25 TenantAllocationPools: [{'start': '10.0.1.138', 'end': '10.0.1.200'}] ManagementNetCidr: 172.16.17.128/25 ManagementAllocationPools: [{'start': '172.16.17.181', 'end': '172.16.17.210'}] ManagementInterfaceDefaultRoute: 172.16.17.254 ControlPlaneSubnetCidr: "25" ControlPlaneDefaultRoute: 192.168.0.1 EC2MetadataIp: 192.168.0.1 DnsServers: ["172.16.17.254","172.16.17.254"] NtpServer: ["clock.redhat.com","clock.redhat.com"] [stack@undercloud-0 ~]$ cat ~/openstack_deployment/environments/disk-layout.yaml parameter_defaults: ExtraConfig: ceph::profile::params::osds: '/dev/vdb': {} '/dev/vdc': {} [stack@undercloud-0 ~]$ cat ~/openstack_deployment/environments/ctlplane-assignments.yaml resource_registry: OS::TripleO::ComputeDeployedServer::Net::SoftwareConfig: /home/stack/openstack_deployment/nic-configs/compute-new.yaml OS::TripleO::ControllerDeployedServer::Net::SoftwareConfig: /home/stack/openstack_deployment/nic-configs/controller-new.yaml OS::TripleO::CephStorageDeployedServer::Net::SoftwareConfig: /home/stack/openstack_deployment/nic-configs/ceph-storage-new.yaml OS::TripleO::DeployedServer::ControlPlanePort: /usr/share/openstack-tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml OS::TripleO::Network::Ports::ControlPlaneVipPort: /usr/share/openstack-tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml OS::TripleO::Network::Ports::RedisVipPort: /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml # Port assignments for the controller role OS::TripleO::ControllerDeployedServer::Ports::ExternalPort: /usr/share/openstack-tripleo-heat-templates/network/ports/external.yaml OS::TripleO::ControllerDeployedServer::Ports::InternalApiPort: /usr/share/openstack-tripleo-heat-templates/network/ports/internal_api.yaml OS::TripleO::ControllerDeployedServer::Ports::StoragePort: /usr/share/openstack-tripleo-heat-templates/network/ports/storage.yaml OS::TripleO::ControllerDeployedServer::Ports::StorageMgmtPort: /usr/share/openstack-tripleo-heat-templates/network/ports/storage_mgmt.yaml OS::TripleO::ControllerDeployedServer::Ports::TenantPort: /usr/share/openstack-tripleo-heat-templates/network/ports/tenant.yaml OS::TripleO::ControllerDeployedServer::Ports::ManagementPort: /usr/share/openstack-tripleo-heat-templates/network/ports/management.yaml # Port assignments for the compute role OS::TripleO::ComputeDeployedServer::Ports::ExternalPort: /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::ComputeDeployedServer::Ports::InternalApiPort: /usr/share/openstack-tripleo-heat-templates/network/ports/internal_api.yaml OS::TripleO::ComputeDeployedServer::Ports::StoragePort: /usr/share/openstack-tripleo-heat-templates/network/ports/storage.yaml OS::TripleO::ComputeDeployedServer::Ports::StorageMgmtPort: /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::ComputeDeployedServer::Ports::TenantPort: /usr/share/openstack-tripleo-heat-templates/network/ports/tenant.yaml OS::TripleO::ComputeDeployedServer::Ports::ManagementPort: /usr/share/openstack-tripleo-heat-templates/network/ports/management.yaml # Port assignments for the ceph storage role OS::TripleO::CephStorageDeployedServer::Ports::ExternalPort: /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::CephStorageDeployedServer::Ports::InternalApiPort: /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::CephStorageDeployedServer::Ports::StoragePort: /usr/share/openstack-tripleo-heat-templates/network/ports/storage.yaml OS::TripleO::CephStorageDeployedServer::Ports::StorageMgmtPort: /usr/share/openstack-tripleo-heat-templates/network/ports/storage_mgmt.yaml OS::TripleO::CephStorageDeployedServer::Ports::TenantPort: /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml OS::TripleO::CephStorageDeployedServer::Ports::ManagementPort: /usr/share/openstack-tripleo-heat-templates/network/ports/management.yaml OS::TripleO::DeployedServer::ControlPlanePort: /usr/share/openstack-tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml OS::TripleO::Network::Ports::ControlPlaneVipPort: /usr/share/openstack-tripleo-heat-templates/deployed-server/deployed-neutron-port.yaml OS::TripleO::Network::Ports::RedisVipPort: /usr/share/openstack-tripleo-heat-templates/network/ports/noop.yaml parameter_defaults: EC2MetadataIp: 192.168.0.1 ControlPlaneDefaultRoute: 192.168.0.1 DeployedServerPortMap: control_virtual_ip: fixed_ips: - ip_address: 192.168.0.55 subnets: - cidr: 25 controller-0-ctlplane: fixed_ips: - ip_address: 192.168.0.50 subnets: - cidr: 25 compute-0-ctlplane: fixed_ips: - ip_address: 192.168.0.60 subnets: - cidr: 25 cephstorage-0-ctlplane: fixed_ips: - ip_address: 192.168.0.70 subnets: - cidr: 25 [stack@undercloud-0 ~]$ cat ~/openstack_deployment/environments/neutron-settings.yaml parameter_defaults: NeutronExternalNetworkBridge: "''" NeutronBridgeMappings: 'datacentre:br-ex,tenantvlan:br-infra' NeutronEnableIsolatedMetadata: 'True' NeutronNetworkType: 'vxlan,gre,vlan,flat' NeutronTunnelTypes: 'vxlan,gre' NeutronNetworkVLANRanges: 'datacentre:100:199,tenantvlan:200:299' NeutronDhcpAgentsPerNetwork: 3
Tripleo::Profile::Base::Nova::Libvirt/Exec[libvirt-default-net-destroy] is missing a dependency on Package['libvirt']
Verified on build: 2017-11-16.2
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:0310