Red Hat Openstack 11 deploy fails because missing nova-placement endpoint

Solution In Progress - Updated -

Issue

  • OSP11 deploy fails
  • Octa deploy fails
[stack@director11 ~]$ openstack stack failures list overcloud
overcloud.AllNodesDeploySteps.ControllerDeployment_Step3.0:
  resource_type: OS::Heat::StructuredDeployment
  physical_resource_id: 649e4f8e-a640-4d56-8a65-ac82f371cc51
  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: /Stage[main]/Nova::Keystone::Auth_placement/Keystone::Resource::Service_identity[placement]/Keystone_user_role[placement@service]/ensure: created
    Notice: /Stage[main]/Nova::Keystone::Auth_placement/Keystone::Resource::Service_identity[placement]/Keystone_service[placement::placement]/ensure: created
    Notice: /Stage[main]/Panko::Keystone::Auth/Keystone::Resource::Service_identity[panko]/Keystone_user[panko]/ensure: created
    Notice: /Stage[main]/Panko::Keystone::Auth/Keystone::Resource::Service_identity[panko]/Keystone_user_role[panko@service]/ensure: created
    Notice: /Stage[main]/Panko::Keystone::Auth/Keystone::Resource::Service_identity[panko]/Keystone_service[panko::event]/ensure: created
    Notice: /Stage[main]/Swift::Keystone::Auth/Keystone::Resource::Service_identity[swift]/Keystone_user[swift]/ensure: created
    Notice: /Stage[main]/Swift::Keystone::Auth/Keystone::Resource::Service_identity[swift]/Keystone_user_role[swift@service]/ensure: created
    Notice: /Stage[main]/Swift::Keystone::Auth/Keystone::Resource::Service_identity[swift]/Keystone_service[swift::object-store]/ensure: created
    Notice: /Stage[main]/Swift::Keystone::Auth/Keystone::Resource::Service_identity[swift]/Keystone_endpoint[regionOne/swift::object-store]/ensure: created
    Notice: Applied catalog in 399.27 seconds
    (truncated, view all with --long)
  deploy_stderr: |
    ...
    Warning: Scope(Oslo::Messaging::Rabbit[aodh_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(Haproxy::Config[haproxy]): haproxy: The $merge_options parameter will default to true in the next major release. Please review the documentation regarding the implications.
    Warning: Unexpected line: Ring file /etc/swift/object.ring.gz not found, probably it hasn't been written yet
    Warning: Unexpected line: Ring file /etc/swift/container.ring.gz not found, probably it hasn't been written yet
    Warning: Unexpected line: Ring file /etc/swift/account.ring.gz not found, probably it hasn't been written yet
    Warning: Puppet::Type::Keystone_tenant::ProviderOpenstack: Support for a resource without the domain set is deprecated in Liberty cycle. It will be dropped in the M-cycle. Currently using 'Default' as default domain name while the default domain id is '4c79a424d5f24f79ab64a3b2fbff37cd'.
    Error: Execution of '/usr/bin/openstack endpoint create --format shell f557e451f960464c92a2061725319c3f admin ://:/placement --region regionOne' returned 1: Invalid input for field 'url': u'://:/placement' does not match '^[a-zA-Z0-9+.-]+:.+' (HTTP 400) (Request-ID: req-a56ec29a-3459-4a6c-89ca-998732210755)
    Error: /Stage[main]/Nova::Keystone::Auth_placement/Keystone::Resource::Service_identity[placement]/Keystone_endpoint[regionOne/placement::placement]/ensure: change from absent to present failed: Execution of '/usr/bin/openstack endpoint create --format shell f557e451f960464c92a2061725319c3f admin ://:/placement --region regionOne' returned 1: Invalid input for field 'url': u'://:/placement' does not match '^[a-zA-Z0-9+.-]+:.+' (HTTP 400) (Request-ID: req-a56ec29a-3459-4a6c-89ca-998732210755)
    Error: Execution of '/usr/bin/openstack endpoint create --format shell 4fa73363d6164a0b9366fa8538c54019 admin ://: --region regionOne' returned 1: Invalid input for field 'url': u'://:' does not match '^[a-zA-Z0-9+.-]+:.+' (HTTP 400) (Request-ID: req-6aa4220a-96f3-4c6e-b149-421e0338737a)
    Error: /Stage[main]/Panko::Keystone::Auth/Keystone::Resource::Service_identity[panko]/Keystone_endpoint[regionOne/panko::event]/ensure: change from absent to present failed: Execution of '/usr/bin/openstack endpoint create --format shell 4fa73363d6164a0b9366fa8538c54019 admin ://: --region regionOne' returned 1: Invalid input for field 'url': u'://:' does not match '^[a-zA-Z0-9+.-]+:.+' (HTTP 400) (Request-ID: req-6aa4220a-96f3-4c6e-b149-421e0338737a)
    (truncated, view all with --long)
  • os-collect-config log controller.
May 24 14:25:16 controller-0.localdomain os-collect-config[3057]: Warning: Puppet::Type::Keystone_tenant::ProviderOpenstack: Support for a resource without the domain set is deprecated in Liberty cycle. It will be dropped in the M-cycle. Currently using 'Default' as default domain name while the default domain id is '4c79a424d5f24f79ab64a3b2fbff37cd'.

May 24 14:25:16 controller-0.localdomain os-collect-config[3057]: Error: Execution of '/usr/bin/openstack endpoint create --format shell f557e451f960464c92a2061725319c3f admin ://:/placement --region regionOne' returned 1: Invalid input for field 'url': u'://:/placement' does not match '^[a-zA-Z0-9+.-]+:.+' (HTTP 400) (Request-ID: req-a56ec29a-3459-4a6c-89ca-998732210755)

May 24 14:25:16 controller-0.localdomain os-collect-config[3057]: Error: /Stage[main]/Nova::Keystone::Auth_placement/Keystone::Resource::Service_identity[placement]/Keystone_endpoint[regionOne/placement::placement]/ensure: change from absent to present failed: Execution of '/usr/bin/openstack endpoint create --format shell f557e451f960464c92a2061725319c3f admin ://:/placement --region regionOne' returned 1: Invalid input for field 'url': u'://:/placement' does not match '^[a-zA-Z0-9+.-]+:.+' (HTTP 400) (Request-ID: req-a56ec29a-3459-4a6c-89ca-998732210755)

May 24 14:25:16 controller-0.localdomain os-collect-config[3057]: [2017-05-24 14:25:16,101] (heat-config) [ERROR] Error running /var/lib/heat-config/heat-config-puppet/cba4b3c2-27e0-4cb8-89cf-466e4bae3387.pp. [6]

Environment

  • Red Hat OpenStack Platform 11.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content