Hi Luca,
It rings a bell but to be honest I would try the following:
1. Check hosts file on controllers - I wonder what are the content
there?
2. Revert hostname change and see if it is happy
3. Definitely try and compose from latest stable CentOS SIG Liberty
packages (not delorean or DLRN or whatever it is these days)
4. Try Mitaka perhaps and follow Graeme's instructions here:
https://www.redhat.com/archives/rdo-list/2016-June/msg00049.html
You can miss step 4 and 6 as these have been resolved.
I tend to work back and reduce things down in complexity.
You can specify hostnames as per:
http://docs.openstack.org/developer/tripleo-docs/advanced_deployment/no
de_placement.html
but perhaps this is what you are doing in your ~/hostname-nostri.yaml
file?
Hope this helps.
On Tue, 2016-08-02 at 16:59 +0100, Luca 'remix_tj' Lorenzetto wrote:
 Hello,
 I'm deploying Liberty on a set of server using tripleo. I imported
 and
 correctly introspected 6 nodes. First i did a setup with 1 controller
 node and 3 computing nodes. No issues during this deploy, everything
 went fine. On this deployment i used custom hostname formats (defined
 via yaml environment file) and custom dns_domain (changed in
 /etc/nova/nova.conf and /etc/neutron/dhcp_agent.ini and all
 /usr/share/openstack-tripleo-heat-templates/*.yaml files that
 contains
 localdomain)
 Now I'm working to have a 3 controller setup with HA. I'm running
 this
 command to deploy:
 openstack overcloud deploy --templates -e
 /usr/share/openstack-tripleo-heat-templates/environments/network-
 isolation.yaml
 -e ~/templates/network-environment.yaml -e
 ~/templates/puppet-ceph-external.yaml -e ~/hostname-nostri.yaml
 --neutron-bridge-mappings datacentre:br-ex,storage-pub:br-stg-pub -e
 /usr/share/openstack-tripleo-heat-templates/environments/puppet-
 pacemaker.yaml
 --ntp-server timesrv1 --control-scale 3 --compute-scale 3
 --ceph-storage-scale 0 --control-flavor controlhp --compute-flavor
 computehp --neutron-network-type vxlan --neutron-tunnel-types vxlan
 --verbose --debug --log-file overcloud_$(date +%T).log
 I see that stack creation starts and correctly deploy os on the
 nodes.
 Nodes are named according to ControllerHostnameFormat and
 ComputeHostnameFormat that i specified into ~/hostname-nostri.yaml.
 Everything goes well until HA configuration starts. I see this stack
 creation failing:
 overcloud-ControllerNodesPostDeployment-bbp3c47jgau2-
 ControllerLoadBalancerDeployment_Step1-sla6ce7n2arq
 The error message of the deployment command is:
 Stack failed with status: Resource CREATE failed:
 resources.ControllerLoadBalancerDeployment_Step1:
 resources.ControllerNodesPostDeployment.Error: resources[0]:
 Deployment to server failed: deploy_status_code: Deployment exited
 with non-zero status code: 6
 Heat Stack create failed.
 If i go in depth with heat deployment-show i see that all resources
 report this deploy_stderr:
 Error: Could not prefetch mysql_user provider 'mysql': Execution of
 '/usr/bin/mysql -NBe SELECT CONCAT(User, '@',Host) AS User FROM
 mysql.user' returned 1: ERROR 2002 (HY000): Can't connect to local
 MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
 Error: Could not prefetch mysql_database provider 'mysql': Execution
 of '/usr/bin/mysql -NBe show databases' returned 1: ERROR 2002
 (HY000): Can't connect to local MySQL server through socket
 '/var/lib/mysql/mysql.sock' (2)\
 Error: Command exceeded timeout
 Error: /Stage[main]/Pacemaker::Corosync/Exec[auth-successful-across-
 all-nodes]/returns:
 change from notrun to 0 failed: Command exceeded timeout
 Warning: /Stage[main]/Pacemaker::Corosync/Exec[Create Cluster
 tripleo_cluster]: Skipping because of failed dependencies
 Warning: /Stage[main]/Pacemaker::Corosync/Exec[Start Cluster
 tripleo_cluster]: Skipping because of failed dependencies
 Warning: /Stage[main]/Pacemaker::Corosync/Exec[wait-for-settle]:
 Skipping because of failed dependencies
 Warning: /Stage[main]/Pacemaker::Corosync/Notify[pacemaker settled]:
 Skipping because of failed dependencies
 Warning: /Stage[main]/Pacemaker::Stonith/Exec[Disable STONITH]:
 Skipping because of failed dependencies",
 I see nodes are stuck on puppet step
 "auth-successful-across-all-nodes" (defined in
 /etc/puppet/modules/pacemaker/manifests/corosync.pp)
 /usr/bin/python2 /usr/sbin/pcs cluster auth opsctrl0 opsctrl1
 opsctrl2
 -u hacluster -p PASSWORD --force
 I suppose that the problem is due to corosync service not yet
 started.
 But as far as i can see corosync will never start because
 /etc/corosync/corosync.conf file is missing.
 in /etc/hosts opsctrl{0-2} are correctly defined and each host can
 talk with the others.
 I'm stuck and i don't know what to do. Anyone had similar issues? I'm
 missing something that i have to enter in the configuration?
 I'm using a in-house mirror of rdo-release made on April 20, and
 custom images build from rhel image and this repository. A week ago i
 tried with latest repository but had the same error (and also others,
 that's why i returned to this older mirror that was working).
 This is the list of packages installed from rdo-release repository:
 crudini-0.7-1.el7.noarch
 dib-utils-0.0.9-1.el7.noarch
 dibbler-client-1.0.1-0.RC1.2.el7.x86_64
 diskimage-builder-1.4.0-1.el7.noarch
 erlang-asn1-R16B-03.16.el7.x86_64
 erlang-compiler-R16B-03.16.el7.x86_64
 erlang-crypto-R16B-03.16.el7.x86_64
 erlang-erts-R16B-03.16.el7.x86_64
 erlang-hipe-R16B-03.16.el7.x86_64
 erlang-inets-R16B-03.16.el7.x86_64
 erlang-kernel-R16B-03.16.el7.x86_64
 erlang-mnesia-R16B-03.16.el7.x86_64
 erlang-os_mon-R16B-03.16.el7.x86_64
 erlang-otp_mibs-R16B-03.16.el7.x86_64
 erlang-public_key-R16B-03.16.el7.x86_64
 erlang-runtime_tools-R16B-03.16.el7.x86_64
 erlang-sasl-R16B-03.16.el7.x86_64
 erlang-sd_notify-0.1-1.el7.x86_64
 erlang-snmp-R16B-03.16.el7.x86_64
 erlang-ssl-R16B-03.16.el7.x86_64
 erlang-stdlib-R16B-03.16.el7.x86_64
 erlang-syntax_tools-R16B-03.16.el7.x86_64
 erlang-tools-R16B-03.16.el7.x86_64
 erlang-xmerl-R16B-03.16.el7.x86_64
 hiera-1.3.4-1.el7.noarch
 instack-0.0.8-1.el7.noarch
 instack-undercloud-2.1.3-1.el7.noarch
 jq-1.3-2.el7.x86_64
 liberasurecode-1.1.1-1.el7.x86_64
 libnetfilter_queue-1.0.2-2.el7.x86_64
 memcached-1.4.25-1.el7.x86_64
 1:openstack-ceilometer-alarm-5.0.2-1.el7.noarch
 1:openstack-ceilometer-api-5.0.2-1.el7.noarch
 1:openstack-ceilometer-central-5.0.2-1.el7.noarch
 1:openstack-ceilometer-collector-5.0.2-1.el7.noarch
 1:openstack-ceilometer-common-5.0.2-1.el7.noarch
 1:openstack-ceilometer-notification-5.0.2-1.el7.noarch
 1:openstack-ceilometer-polling-5.0.2-1.el7.noarch
 1:openstack-glance-11.0.1-2.el7.noarch
 1:openstack-heat-api-5.0.0-1.el7.noarch
 1:openstack-heat-api-cfn-5.0.0-1.el7.noarch
 1:openstack-heat-api-cloudwatch-5.0.0-1.el7.noarch
 1:openstack-heat-common-5.0.0-1.el7.noarch
 1:openstack-heat-engine-5.0.0-1.el7.noarch
 openstack-heat-templates-0-0.1.20151019.el7.noarch
 1:openstack-ironic-api-4.2.2-1.el7.noarch
 1:openstack-ironic-common-4.2.2-1.el7.noarch
 1:openstack-ironic-conductor-4.2.2-1.el7.noarch
 openstack-ironic-inspector-2.2.2-1.el7.noarch
 1:openstack-keystone-8.0.1-1.el7.noarch
 1:openstack-neutron-7.0.3-1.el7.noarch
 1:openstack-neutron-common-7.0.3-1.el7.noarch
 1:openstack-neutron-ml2-7.0.3-1.el7.noarch
 1:openstack-neutron-openvswitch-7.0.3-1.el7.noarch
 1:openstack-nova-api-12.0.1-1.el7.noarch
 1:openstack-nova-cert-12.0.1-1.el7.noarch
 1:openstack-nova-common-12.0.1-1.el7.noarch
 1:openstack-nova-compute-12.0.1-1.el7.noarch
 1:openstack-nova-conductor-12.0.1-1.el7.noarch
 1:openstack-nova-scheduler-12.0.1-1.el7.noarch
 1:openstack-puppet-modules-7.0.1-1.el7.noarch
 openstack-selinux-0.6.41-1.el7.noarch
 openstack-swift-2.5.0-1.el7.noarch
 openstack-swift-account-2.5.0-1.el7.noarch
 openstack-swift-container-2.5.0-1.el7.noarch
 openstack-swift-object-2.5.0-1.el7.noarch
 openstack-swift-plugin-swift3-1.7-4.el7.noarch
 openstack-swift-proxy-2.5.0-1.el7.noarch
 openstack-tripleo-0.0.6-1.el7.noarch
 openstack-tripleo-heat-templates-0.8.7-1.el7.noarch
 openstack-tripleo-image-elements-0.9.7-1.el7.noarch
 openstack-tripleo-puppet-elements-0.0.2-1.el7.noarch
 openstack-utils-2015.2-1.el7.noarch
 openvswitch-2.4.0-1.el7.x86_64
 os-apply-config-0.1.32-3.el7.noarch
 os-cloud-config-0.2.10-2.el7.noarch
 os-collect-config-0.1.36-4.el7.noarch
 os-net-config-0.1.5-3.el7.noarch
 os-refresh-config-0.1.11-2.el7.noarch
 puppet-3.6.2-3.el7.noarch
 pyOpenSSL-0.15.1-1.el7.noarch
 pyparsing-2.0.3-1.el7.noarch
 pysendfile-2.0.0-5.el7.x86_64
 pysnmp-4.2.5-2.el7.noarch
 pystache-0.5.3-2.el7.noarch
 python-alembic-0.8.3-3.el7.noarch
 python-amqp-1.4.6-1.el7.noarch
 python-anyjson-0.3.3-3.el7.noarch
 python-automaton-0.7.0-1.el7.noarch
 python-babel-1.3-6.el7.noarch
 python-bson-3.0.3-1.el7.x86_64
 python-cachetools-1.0.3-2.el7.noarch
 1:python-ceilometer-5.0.2-1.el7.noarch
 python-ceilometerclient-1.5.0-1.el7.noarch
 python-cinderclient-1.4.0-1.el7.noarch
 python-cliff-1.15.0-1.el7.noarch
 python-cliff-tablib-1.1-3.el7.noarch
 python-cmd2-0.6.8-3.el7.noarch
 python-contextlib2-0.4.0-1.el7.noarch
 python-croniter-0.3.4-2.el7.noarch
 python-dogpile-cache-0.5.7-3.el7.noarch
 python-dogpile-core-0.4.1-2.el7.noarch
 python-ecdsa-0.11-3.el7.noarch
 python-editor-0.4-4.el7.noarch
 python-elasticsearch-1.4.0-2.el7.noarch
 python-extras-0.0.3-2.el7.noarch
 python-fixtures-1.4.0-2.el7.noarch
 python-futures-3.0.3-1.el7.noarch
 1:python-glance-11.0.1-2.el7.noarch
 python-glance-store-0.9.1-1.el7.noarch
 1:python-glanceclient-1.1.0-1.el7.noarch
 python-heatclient-0.8.0-1.el7.noarch
 python-httplib2-0.9.2-1.el7.noarch
 python-idna-2.0-1.el7.noarch
 python-ipaddress-1.0.7-4.el7.noarch
 python-ironicclient-0.8.1-1.el7.noarch
 python-jsonpatch-1.2-2.el7.noarch
 python-jsonpath-rw-1.2.3-2.el7.noarch
 python-jsonschema-2.3.0-1.el7.noarch
 python-keyring-5.0-4.el7.noarch
 1:python-keystone-8.0.1-1.el7.noarch
 1:python-keystoneclient-1.7.2-1.el7.noarch
 python-keystonemiddleware-2.3.1-1.el7.noarch
 1:python-kombu-3.0.32-1.el7.noarch
 python-ldappool-1.0-4.el7.noarch
 python-linecache2-1.0.0-1.el7.noarch
 python-logutils-0.3.3-3.el7.noarch
 python-memcached-1.54-3.el7.noarch
 python-migrate-0.10.0-1.el7.noarch
 python-mimeparse-0.1.4-1.el7.noarch
 python-monotonic-0.3-1.el7.noarch
 python-ncclient-0.4.2-2.el7.noarch
 python-netaddr-0.7.18-1.el7.noarch
 python-netifaces-0.10.4-1.el7.x86_64
 python-networkx-core-1.10-1.el7.noarch
 1:python-neutron-7.0.3-1.el7.noarch
 python-neutronclient-3.1.0-1.el7.noarch
 python-nose-1.3.7-7.el7.noarch
 1:python-nova-12.0.1-1.el7.noarch
 1:python-novaclient-2.30.1-1.el7.noarch
 python-oauthlib-0.7.2-5.20150520git514cad7.el7.noarch
 python-openstackclient-1.7.2-1.el7.noarch
 python-openvswitch-2.4.0-1.el7.noarch
 python-oslo-cache-0.7.0-1.el7.noarch
 python-oslo-concurrency-2.6.0-1.el7.noarch
 python-oslo-db-2.6.0-3.el7.noarch
 python-oslo-log-1.10.0-1.el7.noarch
 python-oslo-messaging-2.5.0-1.el7.noarch
 python-oslo-middleware-2.8.0-1.el7.noarch
 python-oslo-policy-0.11.0-1.el7.noarch
 python-oslo-rootwrap-2.3.0-1.el7.noarch
 python-oslo-service-0.9.0-1.el7.noarch
 python-oslo-versionedobjects-0.10.0-1.el7.noarch
 python-oslo-vmware-1.21.0-1.el7.noarch
 python-osprofiler-0.3.0-1.el7.noarch
 python-paramiko-1.15.1-1.el7.noarch
 python-paste-deploy-1.5.2-6.el7.noarch
 python-pbr-1.8.1-2.el7.noarch
 python-posix_ipc-0.9.8-1.el7.x86_64
 python-prettytable-0.7.2-1.el7.noarch
 python-proliantutils-2.1.7-1.el7.noarch
 python-psutil-1.2.1-1.el7.x86_64
 python-pycadf-1.1.0-1.el7.noarch
 python-pyeclib-1.2.0-1.el7.x86_64
 python-pyghmi-0.8.0-2.el7.noarch
 python-pygments-2.0.2-4.el7.noarch
 python-pymongo-3.0.3-1.el7.x86_64
 python-pysaml2-3.0.2-1.el7.noarch
 python-qpid-0.30-1.el7.noarch
 python-qpid-common-0.30-1.el7.noarch
 python-repoze-lru-0.4-3.el7.noarch
 python-repoze-who-2.1-1.el7.noarch
 python-requests-2.9.1-2.el7.noarch
 python-retrying-1.2.3-4.el7.noarch
 python-rfc3986-0.2.0-1.el7.noarch
 python-routes-1.13-2.el7.noarch
 python-saharaclient-0.11.1-1.el7.noarch
 python-semantic_version-2.4.2-1.el7.noarch
 python-simplegeneric-0.8-7.el7.noarch
 python-simplejson-3.5.3-5.el7.x86_64
 python-sqlalchemy-1.0.11-1.el7.x86_64
 python-sqlparse-0.1.18-5.el7.noarch
 python-stevedore-1.8.0-1.el7.noarch
 python-swiftclient-2.6.0-1.el7.noarch
 python-tablib-0.10.0-1.el7.noarch
 python-taskflow-1.21.0-1.el7.noarch
 python-tempita-0.5.1-8.el7.noarch
 python-testtools-1.8.0-2.el7.noarch
 python-tooz-1.24.0-1.el7.noarch
 python-traceback2-1.4.0-2.el7.noarch
 python-tripleoclient-0.0.11-3.el7.noarch
 python-troveclient-1.3.0-1.el7.noarch
 python-unicodecsv-0.14.1-1.el7.noarch
 python-unittest2-1.0.1-1.el7.noarch
 python-urllib3-1.13.1-3.el7.noarch
 python-warlock-1.0.1-1.el7.noarch
 python-webob-1.4.1-2.el7.noarch
 python-websockify-0.6.0-2.el7.noarch
 python-wrapt-1.10.5-3.el7.x86_64
 python2-PyMySQL-0.6.7-2.el7.noarch
 python2-appdirs-1.4.0-4.el7.noarch
 python2-castellan-0.3.1-1.el7.noarch
 python2-cffi-1.5.2-1.el7.x86_64
 python2-cryptography-1.2.1-3.el7.x86_64
 python2-debtcollector-0.8.0-1.el7.noarch
 python2-eventlet-0.17.4-4.el7.noarch
 python2-fasteners-0.14.1-4.el7.noarch
 python2-funcsigs-0.4-2.el7.noarch
 python2-futurist-0.5.0-1.el7.noarch
 python2-greenlet-0.4.9-1.el7.x86_64
 python2-ironic-inspector-client-1.2.0-2.el7.noarch
 python2-iso8601-0.1.11-1.el7.noarch
 python2-jsonpath-rw-ext-0.1.7-1.1.el7.noarch
 python2-mock-1.3.0-1.el7.noarch
 python2-os-brick-0.5.0-1.el7.noarch
 python2-os-client-config-1.7.4-1.el7.noarch
 2:python2-oslo-config-2.4.0-1.el7.noarch
 python2-oslo-context-0.6.0-1.el7.noarch
 python2-oslo-i18n-2.6.0-1.el7.noarch
 python2-oslo-reports-0.5.0-1.el7.noarch
 python2-oslo-serialization-1.9.0-1.el7.noarch
 python2-oslo-utils-2.5.0-1.el7.noarch
 python2-passlib-1.6.5-1.el7.noarch
 python2-pecan-1.0.2-2.el7.noarch
 python2-pyasn1-0.1.9-6.el7.1.noarch
 python2-rsa-3.3-2.el7.noarch
 python2-singledispatch-3.4.0.3-4.el7.noarch
 python2-suds-0.7-0.1.94664ddd46a6.el7.noarch
 python2-wsme-0.7.0-2.el7.noarch
 rabbitmq-server-3.3.5-17.el7.noarch
 ruby-augeas-0.5.0-1.el7.x86_64
 ruby-shadow-1.4.1-23.el7.x86_64
 rubygem-rgen-0.6.6-2.el7.noarch
 tripleo-common-0.0.1-2.el7.noarch
 Thank you,
 Luca
 --
 "E' assurdo impiegare gli uomini di intelligenza eccellente per fare
 calcoli che potrebbero essere affidati a chiunque se si usassero
 delle
 macchine"
 Gottfried Wilhelm von Leibnitz, Filosofo e Matematico (1646-1716)
 "Internet è la più grande biblioteca del mondo.
 Ma il problema è che i libri sono tutti sparsi sul pavimento"
 John Allen Paulos, Matematico (1945-vivente)
 Luca 'remix_tj' Lorenzetto, 
http://www.remixtj.net ,
 <lorenzetto.luca(a)gmail.com>
 _______________________________________________
 rdo-list mailing list
 rdo-list(a)redhat.com
 
https://www.redhat.com/mailman/listinfo/rdo-list
 To unsubscribe: rdo-list-unsubscribe(a)redhat.com 
--
Regards,
Christopher Brown
OpenStack Engineer
OCF plc
Tel: +44 (0)114 257 2200
Web: 
www.ocf.co.uk
Blog: blog.ocf.co.uk
Twitter: @ocfplc
Please note, any emails relating to an OCF Support request must always
be sent to support(a)ocf.co.uk for a ticket number to be generated or
existing support ticket to be updated. Should this not be done then OCF
cannot be held responsible for requests not dealt with in a timely
manner.
OCF plc is a company registered in England and Wales. Registered number
4132533, VAT number GB 780 6803 14. Registered office address: OCF plc,
5 Rotunda Business Centre, Thorncliffe Park, Chapeltown, Sheffield S35
2PG.
This message is private and confidential. If you have received this
message in error, please notify us immediately and remove it from your
system.