Why do overcloud deployment fails with "Error: Hosts 'overcloud-controller-1', 'overcloud-controller-2' are not known to pcs" ?

Solution In Progress - Updated -

Issue

During the deployment we can appreciate the following errors:

2020-09-14 18:38:33,814 p=67743 u=mistral n=ansible | Monday 14 September 2020  18:38:33 +0100 (0:00:03.127)       0:26:15.373 ******
2020-09-14 18:38:34,188 p=67743 u=mistral n=ansible | WAITING FOR COMPLETION: Wait for puppet host configuration to finish (1200 retries left).
2020-09-14 19:42:13,097 p=67743 u=mistral n=ansible | WAITING FOR COMPLETION: Wait for puppet host configuration to finish (1 retries left).
2020-09-14 19:42:16,172 p=67743 u=mistral n=ansible | fatal: [overcloud-controller-1]: FAILED! => {"ansible_job_id":

ansible.log show these errors:

Sep 15 11:03:18 puppet-user: Notice: /Stage[main]/Pacemaker::Corosync/Exec[Create Cluster tripleo_cluster]/returns: Error: Hosts 'overcloud-controller-1', 'overcloud-controller-2' are not known to pcs, try to authenticate the hosts using 'pcs host auth overcloud-controller-1 overcloud-controller-2' command
Sep 15 11:03:18 puppet-user: Notice: /Stage[main]/Pacemaker::Corosync/Exec[Create Cluster tripleo_cluster]/returns: Error: Errors have occurred, therefore pcs is unable to continue\n<13>Sep 15 11:03:18 

Finally, it can be appreciated that internal api is using jumbo frames

              - type: linux_bond
                name: bond1
                mtu: 9000
                bonding_options: {get_param: BondInterfaceLinuxOptionsLACP}
                use_dhcp: false
                members:
                - type: interface
                  name: nic3
                  mtu: 9000
                - type: interface
                  name: nic4
                  mtu: 9000

              - type: vlan
                device: bond1
                 vlan_id: {get_param: ExternalNetworkVlanID}
                addresses:
                - ip_netmask: {get_param: ExternalIpSubnet}

Environment

  • Red Hat Openstack 13+

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