overcloud deployment fails with `Unable to resolve all hostnames` in Red Hat OpenStack Platform

Solution In Progress - Updated -


Overcloud deployment fails with Unable to resolve all hostnames in Red Hat OpenStack Platform.

The error message states that hostnames cannot be resolved:

(...) Error: Unable to communicate with overcloud-controller-1\u001b[0m\n\u001b[mNot[29/1992]
ge[main]/Pacemaker::Corosync/Exec[reauthenticate-across-all-nodes]/returns: Error: Unable to communicate with overcloud-controller-
0\u001b[0m\n\u001b[mNotice: /Stage[main]/Pacemaker::Corosync/Exec[Create Cluster tripleo_cluster]/returns: Error: Unable to resolve all hostnames, use --force to override (...)

/etc/hosts on the controllers is not populated with all hostname entries, only the VIPs appear:

# HEADER: This file was autogenerated at 2017-04-17 09:01:30 -0400
# HEADER: by puppet.  While it can still be managed manually, it
# HEADER: is definitely not recommended.   overcloud.storagemgmt.localdomain   # FQDN of the storage mgmt VIP    overcloud.ctlplane.localdomain  # FQDN of the ctlplane VIP   overcloud.internalapi.localdomain   # FQDN of the internal api VIP   overcloud.storage.localdomain   # FQDN of the storage VIP overcloud.localdomain   # FQDN of the external VIP


Red Hat OpenStack Platform 10

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