Monday, October 31, 2016

RDO Newton Overcloud deployment utlizing Ceph Cluster as Glance && Cinder backend via TripleO QuickStart

Following is a sample of overcloud deployment 1xControler + 2xCompute
+3 Ceph Nodes (Cluster) via TripleO QuickStart . Number of Ceph Nodes
should to be 3 at least due to automatically generated file /etc/ceph/ceph.conf
contains entry "osd_pool_default_size = 3" to avoid hitting "Fewer OSDs than Replicas" cluster's status.
For detailed explanation see http://docs.ceph.com/docs/jewel/rados/troubleshooting/troubleshooting-pg/

*******************************************************************
Prepared template ./config/config_general/ceph.yml
*******************************************************************

[jon@fedora24wks tripleo-quickstart]$ cat ./config/general_config/ceph.yml# This config file is used to deploy a dedicated node in the overcloud for ceph

control_memory: 7000
compute_memory: 6700

undercloud_memory: 8192

# Giving the undercloud additional CPUs can greatly improve heat's
# performance (and result in a shorter deploy time).
undercloud_vcpu: 4

# Define a controller node, a compute node, and a ceph node.
overcloud_nodes:
  - name: control_0
    flavor: control

  - name: compute_0
    flavor: compute
  - name: compute_1
    flavor: compute

  - name: ceph_0
    flavor: ceph
  - name: ceph_1
    flavor: ceph
  - name: ceph_2
    flavor: ceph

# Tell tripleo how we want things done.
extra_args: >-
  --neutron-network-type vxlan
  --neutron-tunnel-types vxlan
  --ntp-server pool.ntp.org
  --control-scale 1
  --compute-scale 2
  --ceph-storage-scale 3
  -e {{overcloud_templates_path}}/environments/storage-environment.yaml

network_isolation: true
********************************************************
Building undercloud VM on VIRTHOST (32 GB)
*********************************************************
 
[jon@fedora24wks tripleo-quickstart]$ bash quickstart.sh -R newton --config ./config/general_config/ceph.yml $VIRTHOST

Log into undercloud

[jon@fedora24wks tripleo-quickstart]$ ssh -F /home/jon/.quickstart/ssh.config.ansible undercloud
Warning: Permanently added '192.168.0.74' (ECDSA) to the list of known hosts.
Warning: Permanently added 'undercloud' (ECDSA) to the list of known hosts.
Last login: Mon Oct 31 18:10:57 2016 from gateway
[stack@undercloud ~]$ . stackrc

Follow http://dbaxps.blogspot.com/2016/10/rdo-newton-overcloud-ha-deployment-via_28.html
until running overcloud-deploy.sh

****************************************************************
Due to parameters built into pre designed files
****************************************************************
[root@overcloud-controller-0 cinder]# cat cinder.conf | grep -v ^# |grep -v ^$
[DEFAULT]
glance_api_servers = http://172.16.1.9:9292
glance_api_version = 2
enable_v3_api = True
storage_availability_zone = nova
default_availability_zone = nova
enabled_backends = tripleo_ceph,
osapi_volume_listen = 172.16.2.15
osapi_volume_workers = 1
scheduler_driver = cinder.scheduler.filter_scheduler.FilterScheduler
nova_catalog_info = compute:Compute Service:internalURL
nova_catalog_admin_info = compute:Compute Service:adminURL
log_dir = /var/log/cinder
rpc_backend = rabbit
control_exchange = openstack
api_paste_config = /etc/cinder/api-paste.ini
enable_proxy_headers_parsing = True
[oslo_policy]
policy_file = /etc/cinder/policy.json
. . . . . . . . . . . . .
[oslo_reports]
[oslo_versionedobjects]
[ssl]
[tripleo_ceph]
volume_driver=cinder.volume.drivers.rbd.RBDDriver
rbd_pool=volumes
backend_host=hostgroup
rbd_secret_uuid=04f5cade-9f57-11e6-b1ae-00ee0c9ee021
volume_backend_name=tripleo_ceph
rbd_user=openstack
rbd_ceph_conf=/etc/ceph/ceph.conf


[root@overcloud-controller-0 ceph]# cat ceph.conf | grep -v ^# |grep -v ^$
[global]
osd_pool_default_pgp_num = 32
osd_pool_default_min_size = 1
auth_service_required = cephx
mon_initial_members = overcloud-controller-0
fsid = 04f5cade-9f57-11e6-b1ae-00ee0c9ee021
cluster_network = 172.16.3.8/24
auth_supported = cephx
auth_cluster_required = cephx
mon_host = 172.16.1.6
auth_client_required = cephx
osd_pool_default_size = 3  <========  number of replicas in cluster
osd_pool_default_pg_num = 32
ms_bind_ipv6 = False
public_network = 172.16.1.6/24
[mon.overcloud-controller-0]
public_addr = 172.16.1.6

********************************************************************************
Overcloud deploy script should have "--ceph-storage-scale 3"  to build healthy cluster,otherwise having just 2 ceph nodes you are going to get message
ceph status
    cluster 046b0180-dc3f-4846-924f-41d9729d48c8
     health HEALTH_WARN
            224 pgs degraded
            224 pgs stuck unclean
            224 pgs undersized
********************************************************************************

#!/bin/bash -x
source /home/stack/stackrc   
openstack overcloud deploy  \
 --control-scale 1 --compute-scale 2 --ceph-storage-scale 3 \
 --libvirt-type qemu \
 --ntp-server pool.ntp.org  \
 --templates  /usr/share/openstack-tripleo-heat-templates \
 -e  /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml \
 -e  /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \
 -e  /usr/share/openstack-tripleo-heat-templates/environments/net-single-nic-with-vlans.yaml \
 -e  $HOME/network_env.yaml
 
Raw text overcloud-deploy.sh 

[stack@undercloud ~]$ ./overcloud-deploy.sh
+ source /home/stack/stackrc
++ export NOVA_VERSION=1.1
++ NOVA_VERSION=1.1
+++ sudo hiera admin_password
++ export OS_PASSWORD=cb182ac68339b4ad550d66cb4338518be513b05f
++ OS_PASSWORD=cb182ac68339b4ad550d66cb4338518be513b05f
++ export OS_AUTH_URL=http://192.0.2.1:5000/v2.0
++ OS_AUTH_URL=http://192.0.2.1:5000/v2.0
++ export OS_USERNAME=admin
++ OS_USERNAME=admin
++ export OS_TENANT_NAME=admin
++ OS_TENANT_NAME=admin
++ export COMPUTE_API_VERSION=1.1
++ COMPUTE_API_VERSION=1.1
++ export OS_BAREMETAL_API_VERSION=1.15
++ OS_BAREMETAL_API_VERSION=1.15
++ export OS_NO_CACHE=True
++ OS_NO_CACHE=True
++ export OS_CLOUDNAME=undercloud
++ OS_CLOUDNAME=undercloud
++ export OS_IMAGE_API_VERSION=1
++ OS_IMAGE_API_VERSION=1
+ openstack overcloud deploy --control-scale 1 --compute-scale 2 --ceph-storage-scale 3 --libvirt-type qemu --ntp-server pool.ntp.org --templates /usr/share/openstack-tripleo-heat-templates -e /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/net-single-nic-with-vlans.yaml -e /home/stack/network_env.yaml
WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
Removing the current plan files
Uploading new plan files
Started Mistral Workflow. Execution ID: b74e7724-b9b2-4e91-b51e-a8a68ba30adb
Plan updated
Deploying templates in the directory /tmp/tripleoclient-YIt9fi/tripleo-heat-templates
Started Mistral Workflow. Execution ID: b939c5e4-9a0f-412a-bdcc-acb6d53924aa
2016-11-01 10:23:20Z [overcloud]: CREATE_IN_PROGRESS  Stack CREATE started
2016-11-01 10:23:20Z [overcloud.MysqlRootPassword]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:20Z [overcloud.Networks]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:21Z [overcloud.ServiceNetMap]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:22Z [overcloud.Networks]: CREATE_IN_PROGRESS  Stack CREATE started
2016-11-01 10:23:22Z [overcloud.HeatAuthEncryptionKey]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:23Z [overcloud.Networks.NetworkExtraConfig]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:23Z [overcloud.HorizonSecret]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:23Z [overcloud.Networks.ManagementNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:23Z [overcloud.RabbitCookie]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:23Z [overcloud.Networks.TenantNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:24Z [overcloud.PcsdPassword]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:24Z [overcloud.RabbitCookie]: CREATE_COMPLETE  state changed
2016-11-01 10:23:25Z [overcloud.Networks.StorageNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:25Z [overcloud.Networks.TenantNetwork]: CREATE_IN_PROGRESS  Stack CREATE started
2016-11-01 10:23:25Z [overcloud.MysqlRootPassword]: CREATE_COMPLETE  state changed
2016-11-01 10:23:25Z [overcloud.ServiceNetMap]: CREATE_COMPLETE  state changed
2016-11-01 10:23:25Z [overcloud.HorizonSecret]: CREATE_COMPLETE  state changed
2016-11-01 10:23:25Z [overcloud.Networks.TenantNetwork.TenantNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:26Z [overcloud.HeatAuthEncryptionKey]: CREATE_COMPLETE  state changed
2016-11-01 10:23:26Z [overcloud.Networks.InternalNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:26Z [overcloud.PcsdPassword]: CREATE_COMPLETE  state changed
2016-11-01 10:23:26Z [overcloud.Networks.StorageNetwork]: CREATE_IN_PROGRESS  Stack CREATE started
2016-11-01 10:23:26Z [overcloud.DefaultPasswords]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:27Z [overcloud.Networks.StorageNetwork.StorageNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:27Z [overcloud.Networks.StorageMgmtNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:27Z [overcloud.Networks.InternalNetwork]: CREATE_IN_PROGRESS  Stack CREATE started
2016-11-01 10:23:27Z [overcloud.Networks.TenantNetwork.TenantNetwork]: CREATE_COMPLETE  state changed
2016-11-01 10:23:27Z [overcloud.Networks.TenantNetwork.TenantSubnet]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:27Z [overcloud.Networks.InternalNetwork.InternalApiNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:27Z [overcloud.Networks.ExternalNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:27Z [overcloud.Networks.StorageMgmtNetwork]: CREATE_IN_PROGRESS  Stack CREATE started
2016-11-01 10:23:27Z [overcloud.Networks.StorageNetwork.StorageNetwork]: CREATE_COMPLETE  state changed
2016-11-01 10:23:28Z [overcloud.Networks.StorageNetwork.StorageSubnet]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:28Z [overcloud.Networks.StorageMgmtNetwork.StorageMgmtNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:28Z [overcloud.Networks.ManagementNetwork]: CREATE_COMPLETE  state changed
2016-11-01 10:23:28Z [overcloud.DefaultPasswords]: CREATE_COMPLETE  state changed
2016-11-01 10:23:28Z [overcloud.Networks.ExternalNetwork]: CREATE_IN_PROGRESS  Stack CREATE started
2016-11-01 10:23:28Z [overcloud.Networks.NetworkExtraConfig]: CREATE_COMPLETE  state changed
2016-11-01 10:23:28Z [overcloud.Networks.InternalNetwork.InternalApiNetwork]: CREATE_COMPLETE  state changed
2016-11-01 10:23:28Z [overcloud.Networks.ExternalNetwork.ExternalNetwork]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:28Z [overcloud.Networks.InternalNetwork.InternalApiSubnet]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:29Z [overcloud.Networks.StorageMgmtNetwork.StorageMgmtNetwork]: CREATE_COMPLETE  state changed
2016-11-01 10:23:29Z [overcloud.Networks.StorageMgmtNetwork.StorageMgmtSubnet]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:29Z [overcloud.Networks.TenantNetwork.TenantSubnet]: CREATE_COMPLETE  state changed
2016-11-01 10:23:29Z [overcloud.Networks.TenantNetwork]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 10:23:29Z [overcloud.Networks.ExternalNetwork.ExternalNetwork]: CREATE_COMPLETE  state changed
2016-11-01 10:23:30Z [overcloud.Networks.StorageNetwork.StorageSubnet]: CREATE_COMPLETE  state changed
2016-11-01 10:23:30Z [overcloud.Networks.ExternalNetwork.ExternalSubnet]: CREATE_IN_PROGRESS  state changed
2016-11-01 10:23:30Z [overcloud.Networks.StorageNetwork]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 10:23:30Z [overcloud.Networks.StorageNetwork]: CREATE_COMPLETE  state changed
2016-11-01 10:23:30Z [overcloud.Networks.InternalNetwork.InternalApiSubnet]: CREATE_COMPLETE  state changed
2016-11-01 10:23:31Z [overcloud.Networks.InternalNetwork]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 10:23:31Z [overcloud.Networks.TenantNetwork]: CREATE_COMPLETE  state changed
2016-11-01 10:23:31Z [overcloud.Networks.StorageMgmtNetwork.StorageMgmtSubnet]: CREATE_COMPLETE  state changed
2016-11-01 10:23:31Z [overcloud.Networks.StorageMgmtNetwork]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 10:23:31Z [overcloud.Networks.ExternalNetwork.ExternalSubnet]: CREATE_COMPLETE  state changed
2016-11-01 10:23:31Z [overcloud.Networks.ExternalNetwork]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 10:23:32Z [overcloud.Networks.InternalNetwork]: CREATE_COMPLETE  state changed
2016-11-01 10:23:32Z [overcloud.Networks.StorageMgmtNetwork]: CREATE_COMPLETE  state changed
. . . . . . . . . . . . . . . . . . . . . . . . 
2016-11-01 10:57:24Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step4.1]: CREATE_COMPLETE  state changed
2016-11-01 10:57:29Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step4.0]: CREATE_COMPLETE  state changed
2016-11-01 10:57:29Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step4.0]: SIGNAL_IN_PROGRESS  Signal: deployment 663126c8-e656-4f94-bb8c-73a75b05ed29 succeeded
2016-11-01 10:57:29Z [overcloud.CephStorageAllNodesDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:34Z [overcloud.CephStorageAllNodesDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:34Z [overcloud.CephStorage.1.CephStorageDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:37Z [overcloud.CephStorageHostsDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:39Z [overcloud.CephStorage.0.CephStorageDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:43Z [overcloud.CephStorageHostsDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:43Z [overcloud.CephStorage.1.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:45Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step4.2]: SIGNAL_IN_PROGRESS  Signal: deployment 050cae05-b48d-4767-bd4f-1c1f1308e691 succeeded
2016-11-01 10:57:45Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step4.2]: CREATE_COMPLETE  state changed
2016-11-01 10:57:45Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step4]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 10:57:46Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step4]: CREATE_COMPLETE  state changed
2016-11-01 10:57:46Z [overcloud.CephStorage.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:48Z [overcloud.CephStorageAllNodesDeployment.2]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:51Z [overcloud.CephStorage.2.CephStorageDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:54Z [overcloud.CephStorageHostsDeployment.2]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:57:57Z [overcloud.CephStorage.2.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:59:37Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4.1]: SIGNAL_IN_PROGRESS  Signal: deployment 1e0788ba-ef03-446c-8a62-6edbafc654f0 succeeded
2016-11-01 10:59:39Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4.1]: CREATE_COMPLETE  state changed
2016-11-01 10:59:40Z [overcloud.ComputeAllNodesDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:59:42Z [overcloud.ComputeHostsDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:59:44Z [overcloud.Compute.1.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 10:59:46Z [overcloud.Compute.1.NovaComputeDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:00:34Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4.0]: SIGNAL_IN_PROGRESS  Signal: deployment d7b73cf2-724e-450c-a478-cdf1874a4e33 succeeded
2016-11-01 11:00:35Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4.0]: CREATE_COMPLETE  state changed
2016-11-01 11:00:35Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 11:00:36Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4]: CREATE_COMPLETE  state changed
2016-11-01 11:00:37Z [overcloud.ComputeAllNodesDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:00:39Z [overcloud.ComputeHostsDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:00:41Z [overcloud.Compute.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:00:43Z [overcloud.Compute.0.NovaComputeDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:02:30Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4.0]: SIGNAL_IN_PROGRESS  Signal: deployment 4578809e-fa84-48b3-96f9-c69e5947d53f succeeded
2016-11-01 11:02:31Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4.0]: CREATE_COMPLETE  state changed
2016-11-01 11:02:31Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 11:02:32Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4]: CREATE_COMPLETE  state changed
2016-11-01 11:02:32Z [overcloud.AllNodesDeploySteps.ObjectStorageDeployment_Step5]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:02:32Z [overcloud.ControllerAllNodesDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:02:32Z [overcloud.AllNodesDeploySteps.BlockStorageDeployment_Step5]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:02:33Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:02:34Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:02:34Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5]: CREATE_IN_PROGRESS  Stack CREATE started
2016-11-01 11:02:34Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5.1]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:02:34Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:02:35Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5]: CREATE_IN_PROGRESS  Stack CREATE started
2016-11-01 11:02:35Z [overcloud.Controller.0.ControllerDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:02:35Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.0]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:02:35Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5]: CREATE_IN_PROGRESS  Stack CREATE started
2016-11-01 11:02:36Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.1]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:02:36Z [overcloud.ControllerHostsDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:02:37Z [overcloud.AllNodesDeploySteps.ObjectStorageDeployment_Step5]: CREATE_COMPLETE  state changed
2016-11-01 11:02:37Z [overcloud.AllNodesDeploySteps.BlockStorageDeployment_Step5]: CREATE_COMPLETE  state changed
2016-11-01 11:02:37Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5.0]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:02:41Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.0]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:02:41Z [overcloud.Controller.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:02:41Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5.2]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:03:14Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5.1]: SIGNAL_IN_PROGRESS  Signal: deployment f9481ff5-b3e9-4db5-8d30-adf702e293d0 succeeded
2016-11-01 11:03:14Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5.1]: CREATE_COMPLETE  state changed
2016-11-01 11:03:18Z [overcloud.CephStorageAllNodesDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:23Z [overcloud.CephStorage.1.CephStorageDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:28Z [overcloud.CephStorageHostsDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:28Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.0]: SIGNAL_IN_PROGRESS  Signal: deployment e7352105-67f6-43fa-abf5-18200bdab400 succeeded
2016-11-01 11:03:28Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5.0]: SIGNAL_IN_PROGRESS  Signal: deployment e29e4fa8-e0b9-42e1-a055-1b76c8482225 succeeded
2016-11-01 11:03:29Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.0]: CREATE_COMPLETE  state changed
2016-11-01 11:03:29Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5.0]: CREATE_COMPLETE  state changed
2016-11-01 11:03:32Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.1]: SIGNAL_IN_PROGRESS  Signal: deployment f957e603-0099-4a85-b3d5-5bbbe49e7f44 succeeded
2016-11-01 11:03:33Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5.2]: SIGNAL_IN_PROGRESS  Signal: deployment 90e77f67-0662-4266-adce-4bdd7f50b14b succeeded
2016-11-01 11:03:33Z [overcloud.CephStorageAllNodesDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:33Z [overcloud.ComputeAllNodesDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:33Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.1]: CREATE_COMPLETE  state changed
2016-11-01 11:03:33Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 11:03:33Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5.2]: CREATE_COMPLETE  state changed
2016-11-01 11:03:34Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 11:03:34Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5]: CREATE_COMPLETE  state changed
2016-11-01 11:03:34Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5]: CREATE_COMPLETE  state changed
2016-11-01 11:03:35Z [overcloud.CephStorage.1.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:38Z [overcloud.CephStorageAllNodesDeployment.2]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:39Z [overcloud.ComputeAllNodesDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:39Z [overcloud.ComputeHostsDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:39Z [overcloud.CephStorage.0.CephStorageDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:42Z [overcloud.ComputeHostsDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:44Z [overcloud.CephStorageHostsDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:44Z [overcloud.CephStorage.2.CephStorageDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:44Z [overcloud.Compute.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:48Z [overcloud.Compute.1.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:51Z [overcloud.CephStorageHostsDeployment.2]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:52Z [overcloud.Compute.0.NovaComputeDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:52Z [overcloud.CephStorage.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:53Z [overcloud.Compute.1.NovaComputeDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:03:54Z [overcloud.CephStorage.2.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:10:23Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.0]: SIGNAL_IN_PROGRESS  Signal: deployment b63f9288-7645-403c-8818-ca40c3583d60 succeeded
2016-11-01 11:10:24Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.0]: CREATE_COMPLETE  state changed
2016-11-01 11:10:24Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 11:10:25Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5]: CREATE_COMPLETE  state changed
2016-11-01 11:10:25Z [overcloud.AllNodesDeploySteps.BlockStoragePostConfig]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:10:25Z [overcloud.AllNodesDeploySteps.ComputePostConfig]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:10:25Z [overcloud.AllNodesDeploySteps.ControllerPostConfig]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:10:25Z [overcloud.AllNodesDeploySteps.ObjectStoragePostConfig]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:10:26Z [overcloud.AllNodesDeploySteps.CephStoragePostConfig]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:10:27Z [overcloud.AllNodesDeploySteps.ComputePostConfig]: CREATE_COMPLETE  state changed
2016-11-01 11:10:27Z [overcloud.AllNodesDeploySteps.BlockStoragePostConfig]: CREATE_COMPLETE  state changed
2016-11-01 11:10:27Z [overcloud.AllNodesDeploySteps.ControllerPostConfig]: CREATE_COMPLETE  state changed
2016-11-01 11:10:27Z [overcloud.ControllerAllNodesDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:10:27Z [overcloud.AllNodesDeploySteps.ObjectStoragePostConfig]: CREATE_COMPLETE  state changed
2016-11-01 11:10:28Z [overcloud.AllNodesDeploySteps.CephStoragePostConfig]: CREATE_COMPLETE  state changed
2016-11-01 11:10:28Z [overcloud.AllNodesDeploySteps.CephStorageExtraConfigPost]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:10:28Z [overcloud.AllNodesDeploySteps.ObjectStorageExtraConfigPost]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:10:29Z [overcloud.AllNodesDeploySteps.ControllerExtraConfigPost]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:10:30Z [overcloud.Controller.0.ControllerDeployment]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:10:30Z [overcloud.AllNodesDeploySteps.ComputeExtraConfigPost]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:10:30Z [overcloud.AllNodesDeploySteps.BlockStorageExtraConfigPost]: CREATE_IN_PROGRESS  state changed
2016-11-01 11:10:31Z [overcloud.ControllerHostsDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-11-01 11:10:32Z [overcloud.AllNodesDeploySteps.CephStorageExtraConfigPost]: CREATE_COMPLETE  state changed
2016-11-01 11:10:32Z [overcloud.AllNodesDeploySteps.ObjectStorageExtraConfigPost]: CREATE_COMPLETE  state changed
2016-11-01 11:10:32Z [overcloud.AllNodesDeploySteps.ControllerExtraConfigPost]: CREATE_COMPLETE  state changed
2016-11-01 11:10:32Z [overcloud.AllNodesDeploySteps.BlockStorageExtraConfigPost]: CREATE_COMPLETE  state changed
2016-11-01 11:10:32Z [overcloud.AllNodesDeploySteps.ComputeExtraConfigPost]: CREATE_COMPLETE  state changed
2016-11-01 11:10:32Z [overcloud.AllNodesDeploySteps]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 11:10:33Z [overcloud.AllNodesDeploySteps]: CREATE_COMPLETE  state changed
2016-11-01 11:10:33Z [overcloud]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-11-01 11:10:34Z [overcloud.Controller.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown

 Stack overcloud CREATE_COMPLETE 

Started Mistral Workflow. Execution ID: 24c86de0-53e5-4134-9341-3ffaf5a23866
Overcloud Endpoint: http://10.0.0.7:5000/v2.0
Overcloud Deployed
 
 
 
  [stack@undercloud ~]$ nova list
+--------------------------------------+-------------------------+--------+------------+-------------+---------------------+
| ID                                   | Name                    | Status | Task State | Power State | Networks            |
+--------------------------------------+-------------------------+--------+------------+-------------+---------------------+
| 15f33049-4143-4ea2-9b30-79f7e1bb2fda | overcloud-cephstorage-0 | ACTIVE | -          | Running     | ctlplane=192.0.2.13 |
| 1f25fe69-b1bb-47c4-afe3-354e3c906599 | overcloud-cephstorage-1 | ACTIVE | -          | Running     | ctlplane=192.0.2.9  |
| bd22ec33-135e-430d-8fad-a79a09a8db4d | overcloud-cephstorage-2 | ACTIVE | -          | Running     | ctlplane=192.0.2.7  |
| a4aa7baf-01dc-47a1-9d6d-bb9a5c1b2f54 | overcloud-controller-0  | ACTIVE | -          | Running     | ctlplane=192.0.2.18 |
| 4f79e25e-d86c-424e-b17e-3a40cc238033 | overcloud-novacompute-0 | ACTIVE | -          | Running     | ctlplane=192.0.2.14 |
| 2b3cd9be-76c1-4eef-a701-fe0bcd37816a | overcloud-novacompute-1 | ACTIVE | -          | Running     | ctlplane=192.0.2.8  |
+--------------------------------------+-------------------------+--------+------------+-------------+---------------------+
[stack@undercloud ~]$ neutron net-list
+--------------------------------------+--------------+----------------------------------------+
| id                                   | name         | subnets                                |
+--------------------------------------+--------------+----------------------------------------+
| 0c67d990-4ea4-4413-90ef-799ea1078e26 | internal_api | 2ec776e2-6d6d-4978-86e7-a3b9009f2253   |
|                                      |              | 172.16.2.0/24                          |
| 540e0686-6608-4bb3-b4cd-34f81173b910 | ctlplane     | e4dc53ce-5662-45a1-8484-9aee2860a330   |
|                                      |              | 192.0.2.0/24                           |
| 5eda23fc-08c6-4b72-9df2-10c26d585310 | storage_mgmt | b3ee41d8-73d4-4c86-8faa-ffa13c2b5b33   |
|                                      |              | 172.16.3.0/24                          |
| 77ee6075-c5fb-4475-92ad-330c14755e2e | storage      | 013a976e-e1e1-4e55-ad37-ed26b854b8f1   |
|                                      |              | 172.16.1.0/24                          |
| 8d280e51-0187-43b6-b99e-b82743fa0402 | external     | af7a2b28-fc62-4571-962d-9331d1150d65   |
|                                      |              | 10.0.0.0/24                            |
| 9c18f722-b5f8-4ea2-9719-8d12950d1424 | tenant       | c5d11c26-3f9e-49ff-840c-4e0fced8f570   |
|                                      |              | 172.16.0.0/24                          |
+--------------------------------------+--------------+----------------------------------------+



[root@overcloud-controller-0 ~]# ceph osd stat
     osdmap e26: 3 osds: 3 up, 3 in
            flags sortbitwise

[root@overcloud-controller-0 ~]# ceph mon stat
e1: 1 mons at {overcloud-controller-0=172.16.1.5:6789/0}, election epoch 3, quorum 0 overcloud-controller-0

[root@overcloud-controller-0 ~]# ceph quorum_status
{"election_epoch":3,"quorum":[0],"quorum_names":["overcloud-controller-0"],"quorum_leader_name":"overcloud-controller-0","monmap":{"epoch":1,"fsid":"d198e3f6-9f8d-11e6-898b-005988bf2909","modified":"2016-10-31 17:49:39.806554","created":"2016-10-31 17:49:39.806554","mons":[{"rank":0,"name":"overcloud-controller-0","addr":"172.16.1.5:6789\/0"}]}}


[root@overcloud-controller-0 ~]# ceph status
    cluster d198e3f6-9f8d-11e6-898b-005988bf2909
     health HEALTH_OK
     monmap e1: 1 mons at {overcloud-controller-0=172.16.1.5:6789/0}
            election epoch 3, quorum 0 overcloud-controller-0
     osdmap e26: 3 osds: 3 up, 3 in
            flags sortbitwise
      pgmap v1407: 224 pgs, 6 pools, 3903 MB data, 880 objects
            37254 MB used, 113 GB / 149 GB avail
                 224 active+clean

[root@overcloud-controller-0 ~]# ceph df
GLOBAL:
    SIZE     AVAIL     RAW USED     %RAW USED 
    149G      113G       37255M         24.26 
POOLS:
    NAME        ID     USED      %USED     MAX AVAIL     OBJECTS 
    rbd         0          0         0        38761M           0 
    metrics     1          0         0        38761M           0 
    images      2      1051M      2.05        38761M         142 
    backups     3          0         0        38761M           0 
    volumes     4      2852M      5.57        38761M         738 
    vms         5          0         0        38761M           0 
 [root@overcloud-controller-0 ~]# ceph osd df tree
ID WEIGHT  REWEIGHT SIZE   USE    AVAIL  %USE  VAR  PGS TYPE NAME                        
-1 0.14639        -   149G 37255M   113G 24.26 1.00   0 root default                     
-2 0.04880        - 51187M 12410M 38777M 24.25 1.00   0     host overcloud-cephstorage-1 
 0 0.04880  1.00000 51187M 12410M 38777M 24.25 1.00 224         osd.0                    
-3 0.04880        - 51187M 12418M 38769M 24.26 1.00   0     host overcloud-cephstorage-2 
 1 0.04880  1.00000 51187M 12418M 38769M 24.26 1.00 224         osd.1                    
-4 0.04880        - 51187M 12426M 38761M 24.28 1.00   0     host overcloud-cephstorage-0 
 2 0.04880  1.00000 51187M 12426M 38761M 24.28 1.00 224         osd.2                    
              TOTAL   149G 37255M   113G 24.26                                           
MIN/MAX VAR: 1.00/1.00  STDDEV: 0.01

[root@overcloud-controller-0 ~]# ceph osd df plain
ID WEIGHT  REWEIGHT SIZE   USE    AVAIL  %USE  VAR  PGS 
 0 0.04880  1.00000 51187M 12410M 38777M 24.25 1.00 224 
 1 0.04880  1.00000 51187M 12418M 38769M 24.26 1.00 224 
 2 0.04880  1.00000 51187M 12426M 38761M 24.28 1.00 224 
              TOTAL   149G 37255M   113G 24.26          
MIN/MAX VAR: 1.00/1.00  STDDEV: 0.01

[root@overcloud-controller-0 ~]# ceph df
GLOBAL:
    SIZE     AVAIL     RAW USED     %RAW USED 
    149G      113G       37255M         24.26 
POOLS:
    NAME        ID     USED      %USED     MAX AVAIL     OBJECTS 
    rbd         0          0         0        38761M           0 
    metrics     1          0         0        38761M           0 
    images      2      1051M      2.05        38761M         142 
    backups     3          0         0        38761M           0 
    volumes     4      2852M      5.57        38761M         738 
    vms         5          0         0        38761M           0 


[root@overcloud-controller-0 ~]# . overcloudrc
[root@overcloud-controller-0 ~]# cinder list
+--------------------------------------+--------+----------------+------+-------------+----------+--------------------------------------+
| ID                                   | Status | Name           | Size | Volume Type | Bootable | Attached to                          |
+--------------------------------------+--------+----------------+------+-------------+----------+--------------------------------------+
| 26c136e2-bab5-4283-8a4f-bc62e7664c32 | in-use | centos72volume | 12   | -           | true     | 71e30175-10ac-47fa-be8e-27837ad63419 |
| 35023e26-a9a8-46a1-a086-40172c39084a | in-use | vf24volume     | 7    | -           | true     | a9a0b046-69f8-4a6b-8002-d2be44137fed |
+--------------------------------------+--------+----------------+------+-------------+----------+--------------------------------------+

[root@overcloud-controller-0 ~]# rbd -p volumes ls
volume-26c136e2-bab5-4283-8a4f-bc62e7664c32
volume-35023e26-a9a8-46a1-a086-40172c39084a

[root@overcloud-controller-0 ~]# glance image-list
+--------------------------------------+---------------+
| ID                                   | Name          |
+--------------------------------------+---------------+
| 02970204-3aba-4634-b7bd-3aa4ae70507a | CentOS72Cloud |
| 4301183e-1f53-4ae1-b447-ca374345783a | VF24Cloud     |
+--------------------------------------+---------------+

[root@overcloud-controller-0 ~]# rbd -p images ls
02970204-3aba-4634-b7bd-3aa4ae70507a
4301183e-1f53-4ae1-b447-ca374345783a 
 
  
 

[root@overcloud-controller-0 ~]# ceph osd metadata
[
    {
        "id": 0,
        "arch": "x86_64",
        "back_addr": "172.16.3.7:6800\/29758",
        "backend_filestore_dev_node": "unknown",
        "backend_filestore_partition_path": "unknown",
        "ceph_version": "ceph version 10.2.2 (45107e21c568dd033c2f0a3107dec8f0b0e58374)",
        "cpu": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz",
        "distro": "CentOS",
        "distro_codename": "Core",
        "distro_description": "CentOS Linux release 7.2.1511 (Core) ",
        "distro_version": "7.2.1511",
        "filestore_backend": "xfs",
        "filestore_f_type": "0x58465342",
        "front_addr": "172.16.1.15:6800\/29758",
        "hb_back_addr": "172.16.3.7:6801\/29758",
        "hb_front_addr": "172.16.1.15:6801\/29758",
        "hostname": "overcloud-cephstorage-1",
        "kernel_description": "#1 SMP Mon Oct 24 16:09:20 UTC 2016",
        "kernel_version": "3.10.0-327.36.3.el7.x86_64",
        "mem_swap_kb": "0",
        "mem_total_kb": "8011328",
        "os": "Linux",
        "osd_data": "\/var\/lib\/ceph\/osd\/ceph-0",
        "osd_journal": "\/var\/lib\/ceph\/osd\/ceph-0\/journal",
        "osd_objectstore": "filestore"
    },
    {
        "id": 1,
        "arch": "x86_64",
        "back_addr": "172.16.3.5:6800\/29906",
        "backend_filestore_dev_node": "unknown",
        "backend_filestore_partition_path": "unknown",
        "ceph_version": "ceph version 10.2.2 (45107e21c568dd033c2f0a3107dec8f0b0e58374)",
        "cpu": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz",
        "distro": "CentOS",
        "distro_codename": "Core",
        "distro_description": "CentOS Linux release 7.2.1511 (Core) ",
        "distro_version": "7.2.1511",
        "filestore_backend": "xfs",
        "filestore_f_type": "0x58465342",
        "front_addr": "172.16.1.4:6800\/29906",
        "hb_back_addr": "172.16.3.5:6801\/29906",
        "hb_front_addr": "172.16.1.4:6801\/29906",
        "hostname": "overcloud-cephstorage-2",
        "kernel_description": "#1 SMP Mon Oct 24 16:09:20 UTC 2016",
        "kernel_version": "3.10.0-327.36.3.el7.x86_64",
        "mem_swap_kb": "0",
        "mem_total_kb": "6506048",
        "os": "Linux",
        "osd_data": "\/var\/lib\/ceph\/osd\/ceph-1",
        "osd_journal": "\/var\/lib\/ceph\/osd\/ceph-1\/journal",
        "osd_objectstore": "filestore"
    },
    {
        "id": 2,
        "arch": "x86_64",
        "back_addr": "172.16.3.9:6800\/29912",
        "backend_filestore_dev_node": "unknown",
        "backend_filestore_partition_path": "unknown",
        "ceph_version": "ceph version 10.2.2 (45107e21c568dd033c2f0a3107dec8f0b0e58374)",
        "cpu": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz",
        "distro": "CentOS",
        "distro_codename": "Core",
        "distro_description": "CentOS Linux release 7.2.1511 (Core) ",
        "distro_version": "7.2.1511",
        "filestore_backend": "xfs",
        "filestore_f_type": "0x58465342",
        "front_addr": "172.16.1.12:6800\/29912",
        "hb_back_addr": "172.16.3.9:6801\/29912",
        "hb_front_addr": "172.16.1.12:6801\/29912",
        "hostname": "overcloud-cephstorage-0",
        "kernel_description": "#1 SMP Mon Oct 24 16:09:20 UTC 2016",
        "kernel_version": "3.10.0-327.36.3.el7.x86_64",
        "mem_swap_kb": "0",
        "mem_total_kb": "6809152",
        "os": "Linux",
        "osd_data": "\/var\/lib\/ceph\/osd\/ceph-2",
        "osd_journal": "\/var\/lib\/ceph\/osd\/ceph-2\/journal",
        "osd_objectstore": "filestore"
    }
]

 


Friday, October 28, 2016

RDO Newton Overcloud HA deployment via TripleO QuickStart

Finally Overcloud deployment start to initialize mistral work flow in QuickStart environment. Memory allocation as 7 GB for PCS HA Controllers and 6.7 GB for each compute overcloud node (1 VCPU by default for any node running in overcloud) seems to be safe to pass phases 5.X of overcloud deployment with QuickStart , having some other way to set up  ksm&&ksmtuned configuration when comparing with same amount of swap memory been utilized by instack-virt-setup. QuickStart allocate about 3-4 times less, around 200 KB vs 600-800 handled by default ksm setup.Testing bellow is supposed to put an extremal
pressure on system running on desktop CPU ( just i7 4790 ) . Straight forward
memory allocation 3x7 + 2x6.7 +8.1 = 42.4 GB will be handled via QuickStart
KSM. Notice that QuickStart launches VMs via loading qcow2 images in  libvirt's pools.
*************************************************
Dumpxml for several QuickStart VMs
*************************************************
<domain type='kvm' id='2'>
  <name>undercloud</name>
  <uuid>0f258fdb-2457-45bc-8574-5543515e4d1e</uuid>
  <memory unit='KiB'>8388608</memory>
  <currentMemory unit='KiB'>8388608</currentMemory>
  <vcpu placement='static'>4</vcpu>
  <os>
    <type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
    <boot dev='hd'/>
    <bootmenu enable='no'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <cpu mode='host-model'>
    <model fallback='allow'/>
  </cpu>
  <clock offset='utc'>
    <timer name='rtc' tickpolicy='catchup'/>
    <timer name='pit' tickpolicy='delay'/>
    <timer name='hpet' present='no'/>
  </clock>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/libexec/qemu-kvm</emulator>
      <disk type='volume' device='disk'>
      <driver name='qemu' type='qcow2'/>
      <source pool='oooq_pool' volume='undercloud.qcow2'/>
   <backingStore/>
      <target dev='vda' bus='virtio'/>
      <alias name='virtio-disk0'/>
                                                                             
<main type='kvm' id='20'>
  <name>control_0</name>
  <uuid>cc897ed1-8d81-4eb0-9937-6270aeda102a</uuid>
  <memory unit='KiB'>7168000</memory>
  <currentMemory unit='KiB'>7168000</currentMemory>
  <vcpu placement='static'>1</vcpu>
  <os>
    <type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
    <boot dev='hd'/>
    <bootmenu enable='no'/>
  </os>
  <features>
    <acpi/>
    <apic/>
    <pae/>
  </features>
  <cpu mode='host-passthrough'/>
  <clock offset='utc'/>
  <on_poweroff>destroy</on_poweroff>
  <on_reboot>restart</on_reboot>
  <on_crash>restart</on_crash>
  <devices>
    <emulator>/usr/libexec/qemu-kvm</emulator>
    <disk type='volume' device='disk'> 
   <driver name='qemu' type='qcow2' cache='unsafe'/>
      <source pool='oooq_pool' volume='control_0.qcow2'/>
   <backingStore/>
      <target dev='vda' bus='virtio'/>
      <alias name='virtio-disk0'/>  



See for details  :-
http://blog.oddbit.com/2016/05/19/connecting-another-vm-to-your-tripleo-qu/
In particular, see "VM Create section".

[john@fedora24wks tripleo-quickstart]$ cat ./config/general_config/ha.yml
# Deploy an HA openstack environment.
#
# This will require  34.4 GB for the overcloud
# nodes, plus another 8GB for the undercloud, for a total of around
# 42 GB.
control_memory: 7000
compute_memory: 6700

undercloud_memory: 8192

# Giving the undercloud additional CPUs can greatly improve heat's
# performance (and result in a shorter deploy time).
undercloud_vcpu: 4

# This enables TLS for the undercloud which will also make haproxy bind to the
# configured public-vip and admin-vip.

undercloud_generate_service_certificate: True

# Create three controller nodes and one compute node.
overcloud_nodes:
  - name: control_0
    flavor: control
  - name: control_1
    flavor: control
  - name: control_2
    flavor: control

  - name: compute_0
    flavor: compute
  - name: compute_1
    flavor: compute

# We intend to test introspection in virtual environment.

step_introspect: true

# Tell tripleo about our environment.
network_isolation: true
extra_args: >-
  --control-scale 3 --compute-scale 2 --neutron-network-type vxlan
  --neutron-tunnel-types vxlan
  --ntp-server pool.ntp.org
test_ping: true
enable_pacemaker: true

tempest_config: false
run_tempest: false

# options below direct automatic doc generation by tripleo-collect-logs
artcl_gen_docs: true
artcl_create_docs_payload:
  included_deployment_scripts:
    - undercloud-install
    - overcloud-custom-tht-script
    - overcloud-prep-flavors
    - overcloud-prep-images
    - overcloud-prep-network
    - overcloud-deploy
    - overcloud-deploy-post
    - overcloud-validate
  included_static_docs:
    - env-setup-virt
  table_of_contents:
    - env-setup-virt
    - undercloud-install
    - overcloud-custom-tht-script
    - overcloud-prep-flavors
    - overcloud-prep-images
    - overcloud-prep-network
    - overcloud-deploy
    - overcloud-deploy-post
    - overcloud-validate
*******************************************************************************************
Command issued bellow sets up undercloud VM on VIRTHOST (32 GB) utilizing
prebuilt images
[john@fedora24wks release]$ cat newton.yml
release: newton
undercloud_image_url: http://buildlogs.centos.org/centos/7/cloud/x86_64/tripleo_images/newton/delorean/undercloud.qcow2
overcloud_image_url: http://buildlogs.centos.org/centos/7/cloud/x86_64/tripleo_images/newton/delorean/overcloud-full.tar
ipa_image_url: http://buildlogs.centos.org/centos/7/cloud/x86_64/tripleo_images/newton/delorean/ironic-python-agent.tar


*******************************************************************************************
[john@fedora24wks tripleo-quickstart]$ bash quickstart.sh -R newton --config ./config/general_config/ha.yml  $VIRTHOST

Friday 28 October 2016  19:10:25 +0300 (0:00:00.416)   0:24:32.449 *************    

changed: [undercloud -> localhost] => {"backup": "", "changed": true, "msg": 
"line replaced"}
PLAY RECAP *********************************************************************
192.168.0.74               : ok=96   changed=34   unreachable=0    failed=0  
localhost                  : ok=16   changed=8    unreachable=0    failed=0   
undercloud                 : ok=12   changed=7    unreachable=0    failed=0   
Friday 28 October 2016  19:10:25 +0300 (0:00:00.267)       0:24:32.717 ******** 
=============================================================================== 
tripleo/undercloud : Install the undercloud -------------------------- 1105.27s
/home/john/tripleo-quickstart/roles/tripleo/undercloud/tasks/install-undercloud.yml:15 
setup/undercloud : Get undercloud vm ip address ------------------------ 81.34s
/home/john/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:194
setup/undercloud : Resize undercloud image (call virt-resize) ---------- 79.70s
/home/john/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:131
setup/undercloud : Upload undercloud volume to storage pool ------------ 52.30s
/home/john/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:156
setup/undercloud : Copy instackenv.json to appliance ------------------- 37.97s
/home/john/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:54 -
setup/undercloud : Get qcow2 image from cache -------------------------- 27.07s
/home/john/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/fetch_image.yml:144 
setup ------------------------------------------------------------------ 12.25s
None --------------------------------------------------------------------------
setup/undercloud : Inject undercloud ssh public key to appliance -------- 7.08s
/home/john/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:72 -
setup ------------------------------------------------------------------- 6.00s
None --------------------------------------------------------------------------
setup/undercloud : Perform selinux relabel on undercloud image ---------- 3.73s
/home/john/tripleo-quickstart/roles/libvirt/setup/undercloud/tasks/main.yml:114
setup/user : Generate ssh keys ------------------------------------------ 3.57s
/home/john/tripleo-quickstart/roles/libvirt/setup/user/tasks/main.yml:19 -------
provision/remote : Create virthost access key --------------------------- 1.91s
/home/john/tripleo-quickstart/roles/provision/remote/tasks/main.yml:5 ----------
parts/libvirt : If ipxe-roms-qemu is not installed, install a known good version --- 1.87s
/home/john/tripleo-quickstart/roles/parts/libvirt/tasks/main.yml:20 ------------
setup/overcloud : Define overcloud vms ---------------------------------- 1.60s
/home/john/tripleo-quickstart/roles/libvirt/setup/overcloud/tasks/main.yml:80 --
setup/overcloud : Create overcloud vm storage --------------------------- 1.57s
/home/john/tripleo-quickstart/roles/libvirt/setup/overcloud/tasks/main.yml:68 --
tripleo/undercloud : Run dstat for collecting metrics during 2 hours ---- 1.43s
/home/john/tripleo-quickstart/roles/tripleo/undercloud/tasks/install-undercloud.yml:6 
tripleo/undercloud : Create undercloud configuration -------------------- 1.34s
/home/john/tripleo-quickstart/roles/tripleo/undercloud/tasks/create-scripts.yml:3
environment/setup : Run dstat for collecting metrics during 2 hours on virthost --- 1.34s
/home/john/tripleo-quickstart/roles/environment/setup/tasks/main.yml:93 --------
teardown/nodes : Check overcloud vms ------------------------------------ 1.22s
/home/john/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks/main.yml:22 ---
teardown/nodes : Delete baremetal vm storage ---------------------------- 1.20s
/home/john/tripleo-quickstart/roles/libvirt/teardown/nodes/tasks/main.yml:53 ---
+ set +x
##################################
Virtual Environment Setup Complete
##################################


Access the undercloud by:
    ssh -F /home/john/.quickstart/ssh.config.ansible undercloud
Follow the documentation in the link below to complete your deployment.
    http://ow.ly/c44w304begR
 
[john@fedora24wks tripleo-quickstart]$ ssh -F /home/john/.quickstart/ssh.config.ansible undercloud
Warning: Permanently added '192.168.0.74' (ECDSA) to the list of known hosts.
Warning: Permanently added 'undercloud' (ECDSA) to the list of known hosts.
Last login: Fri Oct 28 16:10:25 2016 from gateway
[stack@undercloud ~]$ . stackrc
[stack@undercloud ~]$ ls -l
total 1714252
-rw-rw-r--. 1 stack stack      18288 Oct 28 15:48 instackenv.json
-rw-r--r--. 1 root  root   407314528 Oct 27 09:25 ironic-python-agent.initramfs
-rwxr-xr-x. 1 root  root     5158864 Oct 27 09:25 ironic-python-agent.kernel
-rw-r--r--. 1 root  root    41989212 Oct 27 09:25 overcloud-full.initrd
-rw-r--r--. 1 root  root  1295537152 Oct 27 09:25 overcloud-full.qcow2
-rwxr-xr-x. 1 root  root     5158864 Oct 27 09:26 overcloud-full.vmlinuz
-rw-------. 1 stack stack        351 Oct 28 15:51 quickstart-hieradata-overrides.yaml
-rw-------. 1 stack stack        426 Oct 28 16:08 stackrc
-rw-------. 1 stack stack       7748 Oct 28 15:51 undercloud.conf
-rw-rw-r--. 1 stack stack     175983 Oct 28 16:10 undercloud_install.log
-rwxr-xr-x. 1 stack stack        151 Oct 28 15:51 undercloud-install.sh
-rw-rw-r--. 1 stack stack       1650 Oct 28 15:52 undercloud-passwords.conf
********************************************************************************
Due to QuickStart is using prebuilt images just upload them right away
********************************************************************************
[stack@undercloud ~]$ openstack overcloud image upload
WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
Image "overcloud-full-vmlinuz" was uploaded.
+--------------------------------------+------------------------+-------------+---------+--------+
|                  ID                  |          Name          | Disk Format |   Size  | Status |
+--------------------------------------+------------------------+-------------+---------+--------+
| 37c9316c-ac1a-4bac-8bf7-d813781a84b1 | overcloud-full-vmlinuz |     aki     | 5158864 | active |
+--------------------------------------+------------------------+-------------+---------+--------+
Image "overcloud-full-initrd" was uploaded.
+--------------------------------------+-----------------------+-------------+----------+--------+
|                  ID                  |          Name         | Disk Format |   Size   | Status |
+--------------------------------------+-----------------------+-------------+----------+--------+
| f9a38d40-2e27-4954-b032-f27d5ada42be | overcloud-full-initrd |     ari     | 41989212 | active |
+--------------------------------------+-----------------------+-------------+----------+--------+
Image "overcloud-full" was uploaded.
+--------------------------------------+----------------+-------------+------------+--------+
|                  ID                  |      Name      | Disk Format |    Size    | Status |
+--------------------------------------+----------------+-------------+------------+--------+
| 6827dbfa-d0dc-4867-ac96-27af9f04779c | overcloud-full |    qcow2    | 1295537152 | active |
+--------------------------------------+----------------+-------------+------------+--------+
Image "bm-deploy-kernel" was uploaded.
+--------------------------------------+------------------+-------------+---------+--------+
|                  ID                  |       Name       | Disk Format |   Size  | Status |
+--------------------------------------+------------------+-------------+---------+--------+
| ed26dc05-6c9a-41d2-a023-da1ed3dcb54f | bm-deploy-kernel |     aki     | 5158864 | active |
+--------------------------------------+------------------+-------------+---------+--------+
Image "bm-deploy-ramdisk" was uploaded.
+--------------------------------------+-------------------+-------------+-----------+--------+
|                  ID                  |        Name       | Disk Format |    Size   | Status |
+--------------------------------------+-------------------+-------------+-----------+--------+
| cb26e290-96ed-447e-8b4d-2225c0fc2fe5 | bm-deploy-ramdisk |     ari     | 407314528 | active |
+--------------------------------------+-------------------+-------------+-----------+--------+

[stack@undercloud ~]$ openstack baremetal import instackenv.json
WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
Started Mistral Workflow. Execution ID: 64385e35-5f80-4503-a879-c506cf58e204
Successfully registered node UUID ebcfcf99-6abc-4371-a238-1b1d8314e6ed
Successfully registered node UUID 58a9513b-6f72-4428-975d-efaac8e5a832
Successfully registered node UUID 400d8da7-f8c0-4f5a-8053-e85e8848d49a
Successfully registered node UUID 4af7e1ce-7eff-4f3e-8602-4bbe60d749d4
Successfully registered node UUID 270082e3-69a8-4b09-bcd3-b14de96e8144
Started Mistral Workflow. Execution ID: 4dc751ba-6297-4bbe-87cc-2493a9cb763a
Successfully set all nodes to available.

[stack@undercloud ~]$ openstack baremetal configure boot
WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils

[stack@undercloud ~]$ openstack baremetal introspection bulk start
WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
Setting nodes for introspection to manageable...
Starting introspection of manageable nodes
Started Mistral Workflow. Execution ID: 5d9477c4-6f47-4188-afd6-0526c744693e
Waiting for introspection to finish...
Introspection for UUID 4af7e1ce-7eff-4f3e-8602-4bbe60d749d4 finished successfully.
Introspection for UUID 58a9513b-6f72-4428-975d-efaac8e5a832 finished successfully.
Introspection for UUID ebcfcf99-6abc-4371-a238-1b1d8314e6ed finished successfully.
Introspection for UUID 400d8da7-f8c0-4f5a-8053-e85e8848d49a finished successfully.
Introspection for UUID 270082e3-69a8-4b09-bcd3-b14de96e8144 finished successfully.
Introspection completed.
Setting manageable nodes to available...
Started Mistral Workflow. Execution ID: 4bfa1355-923b-4bcc-8ea4-998016716740

[stack@undercloud ~]$ ifconfig
br-ctlplane: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.0.2.1  netmask 255.255.255.0  broadcast 192.0.2.255
        inet6 fe80::27d:d8ff:fe78:60d  prefixlen 64  scopeid 0x20<link>
        ether 00:7d:d8:78:06:0d  txqueuelen 0  (Ethernet)
        RX packets 91304  bytes 6203602 (5.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36191  bytes 2064731782 (1.9 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.23.15  netmask 255.255.255.0  broadcast 192.168.23.255
        inet6 fe80::27d:d8ff:fe78:60b  prefixlen 64  scopeid 0x20<link>
        ether 00:7d:d8:78:06:0b  txqueuelen 1000  (Ethernet)
        RX packets 11721  bytes 9758393 (9.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 9955  bytes 1041604 (1017.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::27d:d8ff:fe78:60d  prefixlen 64  scopeid 0x20<link>
        ether 00:7d:d8:78:06:0d  txqueuelen 1000  (Ethernet)
        RX packets 91299  bytes 6203212 (5.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36194  bytes 2064732132 (1.9 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 737339  bytes 7170963958 (6.6 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 737339  bytes 7170963958 (6.6 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:5d:4c:4c  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[stack@undercloud ~]$ neutron subnet-list
+------------------------------------+------+--------------+------------------------------------+
| id                                 | name | cidr         | allocation_pools                   |
+------------------------------------+------+--------------+------------------------------------+
| a6b2ce1e-                          |      | 192.0.2.0/24 | {"start": "192.0.2.5", "end":      |
| cf10-45b5-a5b8-895e1ce8e0bf        |      |              | "192.0.2.30"}                      |
+------------------------------------+------+--------------+------------------------------------+

[stack@undercloud ~]$ neutron subnet-update a6b2ce1e-cf10-45b5-a5b8-895e1ce8e0bf 192.168.23.15
********************************************************************************
Here we are forced to set up interface for external network manually
********************************************************************************
[stack@undercloud ~]$ sudo vi /etc/sysconfig/network-scripts/ifcfg-vlan10
DEVICE=vlan10
ONBOOT=yes
DEVICETYPE=ovs
TYPE=OVSIntPort
BOOTPROTO=static
IPADDR=10.0.0.1
NETMASK=255.255.255.0
OVS_BRIDGE=br-ctlplane
OVS_OPTIONS="tag=10"

[stack@undercloud ~]$ sudo ifup vlan10

[stack@undercloud ~]$ sudo ovs-vsctl show
0e9557b1-3d55-4a9e-9d7b-d13c7363071b
    Manager "ptcp:6640:127.0.0.1"
        is_connected: true
    Bridge br-int
        Controller "tcp:127.0.0.1:6633"
            is_connected: true
        fail_mode: secure
        Port "tap1054ab6b-35"
            tag: 1
            Interface "tap1054ab6b-35"
                type: internal
        Port int-br-ctlplane
            Interface int-br-ctlplane
                type: patch
                options: {peer=phy-br-ctlplane}
        Port br-int
            Interface br-int
                type: internal
    Bridge br-ctlplane
        Controller "tcp:127.0.0.1:6633"
            is_connected: true
        fail_mode: secure
        Port br-ctlplane
            Interface br-ctlplane
                type: internal
        Port "eth1"
            Interface "eth1"
        Port "vlan10"
            tag: 10
            Interface "vlan10"
                type: internal
        Port phy-br-ctlplane
            Interface phy-br-ctlplane
                type: patch
                options: {peer=int-br-ctlplane}
    ovs_version: "2.5.0"
[stack@undercloud ~]$ ifconfig
br-ctlplane: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.0.2.1  netmask 255.255.255.0  broadcast 192.0.2.255
        inet6 fe80::27d:d8ff:fe78:60d  prefixlen 64  scopeid 0x20<link>
        ether 00:7d:d8:78:06:0d  txqueuelen 0  (Ethernet)
        RX packets 91316  bytes 6204418 (5.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36543  bytes 2064750790 (1.9 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.23.15  netmask 255.255.255.0  broadcast 192.168.23.255
        inet6 fe80::27d:d8ff:fe78:60b  prefixlen 64  scopeid 0x20<link>
        ether 00:7d:d8:78:06:0b  txqueuelen 1000  (Ethernet)
        RX packets 12682  bytes 9881000 (9.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10623  bytes 1154300 (1.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::27d:d8ff:fe78:60d  prefixlen 64  scopeid 0x20<link>
        ether 00:7d:d8:78:06:0d  txqueuelen 1000  (Ethernet)
        RX packets 91299  bytes 6203212 (5.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36558  bytes 2064752004 (1.9 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 760758  bytes 7176818711 (6.6 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 760758  bytes 7176818711 (6.6 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:5d:4c:4c  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

vlan10: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.1  netmask 255.255.255.0  broadcast 10.0.0.255
        inet6 fe80::3470:44ff:fe13:5022  prefixlen 64  scopeid 0x20<link>
        ether 36:70:44:13:50:22  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 816 (816.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[stack@undercloud ~]$ vi network_env.yaml
{
    "parameter_defaults": {
        "ControlPlaneDefaultRoute": "192.0.2.1",
        "ControlPlaneSubnetCidr": "24",
        "DnsServers": [
            "192.168.23.15"
        ],
        "EC2MetadataIp": "192.0.2.1",
        "ExternalAllocationPools": [
            {
                "end": "10.0.0.250",
                "start": "10.0.0.4"
            }
        ],
        "ExternalNetCidr": "10.0.0.1/24",
        "NeutronExternalNetworkBridge": ""
    }
}  
[stack@undercloud ~]$ vi overcloud-deploy.sh

#!/bin/bash -x
source /home/stack/stackrc   
openstack overcloud deploy  \
 --control-scale 3 --compute-scale 2  \
 --libvirt-type qemu \
 --ntp-server pool.ntp.org  \
 --templates  /usr/share/openstack-tripleo-heat-templates \
 -e  /usr/share/openstack-tripleo-heat-templates/environments/puppet-pacemaker.yaml \
 -e  /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \
 -e  /usr/share/openstack-tripleo-heat-templates/environments/net-single-nic-with-vlans.yaml \
 -e  $HOME/network_env.yaml

Raw text overcloud-deploy.sh

[stack@undercloud ~]$ chmod a+x overcloud-deploy.sh
[stack@undercloud ~]$ sudo iptables -A BOOTSTACK_MASQ -s 10.0.0.0/24 ! -d 10.0.0.0/24 -j MASQUERADE -t nat
[stack@undercloud ~]$ sudo touch -f  /usr/share/openstack-tripleo-heat-templates/puppet/post.yaml

[stack@undercloud ~]$ ./overcloud-deploy.sh
+ source /home/stack/stackrc
++ export NOVA_VERSION=1.1
++ NOVA_VERSION=1.1
+++ sudo hiera admin_password
++ export OS_PASSWORD=c28bcad68aae64b6039669efdd3de8e4cf9b735a
++ OS_PASSWORD=c28bcad68aae64b6039669efdd3de8e4cf9b735a
++ export OS_AUTH_URL=https://192.0.2.2:13000/v2.0
++ OS_AUTH_URL=https://192.0.2.2:13000/v2.0
++ export 'PYTHONWARNINGS=ignore:Certificate has no, ignore:A true SSLContext object is not available'
++ PYTHONWARNINGS='ignore:Certificate has no, ignore:A true SSLContext object is not available'
++ export OS_USERNAME=admin
++ OS_USERNAME=admin
++ export OS_TENANT_NAME=admin
++ OS_TENANT_NAME=admin
++ export COMPUTE_API_VERSION=1.1
++ COMPUTE_API_VERSION=1.1
++ export OS_BAREMETAL_API_VERSION=1.15
++ OS_BAREMETAL_API_VERSION=1.15
++ export OS_NO_CACHE=True
++ OS_NO_CACHE=True
++ export OS_CLOUDNAME=undercloud
++ OS_CLOUDNAME=undercloud
++ export OS_IMAGE_API_VERSION=1
++ OS_IMAGE_API_VERSION=1
+ openstack overcloud deploy --control-scale 3 --compute-scale 2 --libvirt-type qemu --ntp-server pool.ntp.org 
--templates /usr/share/openstack-tripleo-heat-templates -e /usr/share/openstack-tripleo-heat-templates/environments
/puppet-pacemaker.yaml -e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml -e
 /usr/share/openstack-tripleo-heat-templates/environments/net-single-nic-with-vlans.yaml -e /home/stack
/network_env.yaml

WARNING: openstackclient.common.utils is deprecated and will be removed after Jun 2017. Please use osc_lib.utils
Removing the current plan files
Uploading new plan files
Started Mistral Workflow. Execution ID: 06c42e2e-3952-4c04-810a-bbfd023e208d
Plan updated
Deploying templates in the directory /tmp/tripleoclient-Is9JyO/tripleo-heat-templates
Started Mistral Workflow. Execution ID: 4d402fd5-f2b6-4e68-9a73-a1d316cf616b
2016-10-28 16:34:55Z [overcloud]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:34:55Z [overcloud.HorizonSecret]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:34:56Z [overcloud.MysqlRootPassword]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:34:56Z [overcloud.Networks]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:34:57Z [overcloud.ServiceNetMap]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:34:58Z [overcloud.HeatAuthEncryptionKey]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:34:58Z [overcloud.Networks]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:34:59Z [overcloud.RabbitCookie]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:34:59Z [overcloud.Networks.ExternalNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:34:59Z [overcloud.PcsdPassword]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:00Z [overcloud.Networks.ManagementNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:00Z [overcloud.Networks.ExternalNetwork]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:00Z [overcloud.RabbitCookie]: CREATE_COMPLETE  state changed
2016-10-28 16:35:00Z [overcloud.Networks.ExternalNetwork.ExternalNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:00Z [overcloud.Networks.StorageNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:00Z [overcloud.ServiceNetMap]: CREATE_COMPLETE  state changed
2016-10-28 16:35:01Z [overcloud.HorizonSecret]: CREATE_COMPLETE  state changed
2016-10-28 16:35:01Z [overcloud.HeatAuthEncryptionKey]: CREATE_COMPLETE  state changed
2016-10-28 16:35:01Z [overcloud.MysqlRootPassword]: CREATE_COMPLETE  state changed
2016-10-28 16:35:01Z [overcloud.Networks.InternalNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:01Z [overcloud.Networks.StorageNetwork]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:01Z [overcloud.PcsdPassword]: CREATE_COMPLETE  state changed
2016-10-28 16:35:01Z [overcloud.Networks.ExternalNetwork.ExternalNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:02Z [overcloud.DefaultPasswords]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:02Z [overcloud.Networks.ExternalNetwork.ExternalSubnet]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:02Z [overcloud.Networks.StorageNetwork.StorageNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:03Z [overcloud.Networks.TenantNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:03Z [overcloud.Networks.InternalNetwork]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:04Z [overcloud.Networks.InternalNetwork.InternalApiNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:04Z [overcloud.Networks.StorageNetwork.StorageNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:04Z [overcloud.Networks.StorageNetwork.StorageSubnet]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:04Z [overcloud.Networks.NetworkExtraConfig]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:04Z [overcloud.Networks.TenantNetwork]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:04Z [overcloud.DefaultPasswords]: CREATE_COMPLETE  state changed
2016-10-28 16:35:04Z [overcloud.Networks.StorageMgmtNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:05Z [overcloud.Networks.TenantNetwork.TenantNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:05Z [overcloud.Networks.InternalNetwork.InternalApiNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:05Z [overcloud.Networks.ExternalNetwork.ExternalSubnet]: CREATE_COMPLETE  state changed
2016-10-28 16:35:05Z [overcloud.Networks.ExternalNetwork]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:05Z [overcloud.Networks.InternalNetwork.InternalApiSubnet]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:06Z [overcloud.Networks.ManagementNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:06Z [overcloud.Networks.TenantNetwork.TenantNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:06Z [overcloud.Networks.StorageMgmtNetwork]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:06Z [overcloud.Networks.NetworkExtraConfig]: CREATE_COMPLETE  state changed
2016-10-28 16:35:06Z [overcloud.Networks.TenantNetwork.TenantSubnet]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:06Z [overcloud.Networks.StorageMgmtNetwork.StorageMgmtNetwork]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:06Z [overcloud.Networks.ExternalNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:07Z [overcloud.Networks.StorageNetwork.StorageSubnet]: CREATE_COMPLETE  state changed
2016-10-28 16:35:07Z [overcloud.Networks.StorageNetwork]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:07Z [overcloud.Networks.StorageMgmtNetwork.StorageMgmtNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:07Z [overcloud.Networks.InternalNetwork.InternalApiSubnet]: CREATE_COMPLETE  state changed
2016-10-28 16:35:07Z [overcloud.Networks.StorageMgmtNetwork.StorageMgmtSubnet]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:08Z [overcloud.Networks.StorageNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:08Z [overcloud.Networks.InternalNetwork]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:08Z [overcloud.Networks.TenantNetwork.TenantSubnet]: CREATE_COMPLETE  state changed
2016-10-28 16:35:08Z [overcloud.Networks.TenantNetwork]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:09Z [overcloud.Networks.InternalNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:09Z [overcloud.Networks.TenantNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:10Z [overcloud.Networks.StorageMgmtNetwork.StorageMgmtSubnet]: CREATE_COMPLETE  state changed
2016-10-28 16:35:10Z [overcloud.Networks.StorageMgmtNetwork]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:10Z [overcloud.Networks.StorageMgmtNetwork]: CREATE_COMPLETE  state changed
2016-10-28 16:35:10Z [overcloud.Networks]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:10Z [overcloud.Networks]: CREATE_COMPLETE  state changed
2016-10-28 16:35:11Z [overcloud.ControlVirtualIP]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:13Z [overcloud.ControlVirtualIP]: CREATE_COMPLETE  state changed
2016-10-28 16:35:14Z [overcloud.InternalApiVirtualIP]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:15Z [overcloud.InternalApiVirtualIP]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:15Z [overcloud.RedisVirtualIP]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:15Z [overcloud.InternalApiVirtualIP.InternalApiPort]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:16Z [overcloud.RedisVirtualIP]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:16Z [overcloud.StorageMgmtVirtualIP]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:16Z [overcloud.RedisVirtualIP.VipPort]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:17Z [overcloud.InternalApiVirtualIP.InternalApiPort]: CREATE_COMPLETE  state changed
2016-10-28 16:35:17Z [overcloud.InternalApiVirtualIP]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:17Z [overcloud.StorageMgmtVirtualIP]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:17Z [overcloud.PublicVirtualIP]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:18Z [overcloud.StorageMgmtVirtualIP.StorageMgmtPort]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:18Z [overcloud.RedisVirtualIP.VipPort]: CREATE_COMPLETE  state changed
2016-10-28 16:35:18Z [overcloud.RedisVirtualIP]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:19Z [overcloud.PublicVirtualIP]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:19Z [overcloud.StorageVirtualIP]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:19Z [overcloud.StorageMgmtVirtualIP.StorageMgmtPort]: CREATE_COMPLETE  state changed
2016-10-28 16:35:19Z [overcloud.PublicVirtualIP.ExternalPort]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:19Z [overcloud.StorageMgmtVirtualIP]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:19Z [overcloud.StorageVirtualIP]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:20Z [overcloud.StorageVirtualIP.StoragePort]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:20Z [overcloud.PublicVirtualIP.ExternalPort]: CREATE_COMPLETE  state changed
2016-10-28 16:35:20Z [overcloud.PublicVirtualIP]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:20Z [overcloud.PublicVirtualIP]: CREATE_COMPLETE  state changed
2016-10-28 16:35:21Z [overcloud.StorageVirtualIP.StoragePort]: CREATE_COMPLETE  state changed
2016-10-28 16:35:21Z [overcloud.StorageMgmtVirtualIP]: CREATE_COMPLETE  state changed
2016-10-28 16:35:21Z [overcloud.StorageVirtualIP]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:35:21Z [overcloud.InternalApiVirtualIP]: CREATE_COMPLETE  state changed
2016-10-28 16:35:21Z [overcloud.RedisVirtualIP]: CREATE_COMPLETE  state changed
2016-10-28 16:35:21Z [overcloud.StorageVirtualIP]: CREATE_COMPLETE  state changed
2016-10-28 16:35:22Z [overcloud.VipMap]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:24Z [overcloud.VipMap]: CREATE_COMPLETE  state changed
2016-10-28 16:35:24Z [overcloud.EndpointMap]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:25Z [overcloud.EndpointMap]: CREATE_COMPLETE  state changed
2016-10-28 16:35:26Z [overcloud.BlockStorageServiceChain]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:27Z [overcloud.CephStorageServiceChain]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:27Z [overcloud.BlockStorageServiceChain]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:29Z [overcloud.BlockStorageServiceChain.LoggingConfiguration]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:30Z [overcloud.CephStorageServiceChain]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:30Z [overcloud.ComputeServiceChain]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:30Z [overcloud.BlockStorageServiceChain.ServiceChain]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:30Z [overcloud.CephStorageServiceChain.LoggingConfiguration]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:31Z [overcloud.ComputeServiceChain]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:31Z [overcloud.BlockStorageServiceChain.LoggingConfiguration]: CREATE_COMPLETE  state changed
2016-10-28 16:35:31Z [overcloud.ObjectStorageServiceChain]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:31Z [overcloud.CephStorageServiceChain.ServiceChain]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:31Z [overcloud.ComputeServiceChain.LoggingConfiguration]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:33Z [overcloud.ControllerServiceChain]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:33Z [overcloud.ComputeServiceChain.ServiceChain]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:33Z [overcloud.ObjectStorageServiceChain]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:33Z [overcloud.BlockStorageServiceChain.ServiceChain]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:33Z [overcloud.CephStorageServiceChain.LoggingConfiguration]: CREATE_COMPLETE  state changed
2016-10-28 16:35:33Z [overcloud.ObjectStorageServiceChain.LoggingConfiguration]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:33Z [overcloud.ObjectStorageServiceChain.ServiceChain]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:35Z [overcloud.BlockStorageServiceChain.ServiceChain.8]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:35Z [overcloud.ControllerServiceChain]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:35Z [overcloud.BlockStorageServiceChain.ServiceChain.4]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:35Z [overcloud.ObjectStorageServiceChain.LoggingConfiguration]: CREATE_COMPLETE  state changed
2016-10-28 16:35:35Z [overcloud.ComputeServiceChain.LoggingConfiguration]: CREATE_COMPLETE  state changed
2016-10-28 16:35:35Z [overcloud.CephStorageServiceChain.ServiceChain]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:35Z [overcloud.ControllerServiceChain.LoggingConfiguration]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:36Z [overcloud.CephStorageServiceChain.ServiceChain.2]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:36Z [overcloud.BlockStorageServiceChain.ServiceChain.5]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:36Z [overcloud.ControllerServiceChain.ServiceChain]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:36Z [overcloud.ObjectStorageServiceChain.ServiceChain]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:38Z [overcloud.ComputeServiceChain.ServiceChain]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:35:38Z [overcloud.ComputeServiceChain.ServiceChain.15]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:38Z [overcloud.CephStorageServiceChain.ServiceChain.0]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:39Z [overcloud.BlockStorageServiceChain.ServiceChain.9]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:39Z [overcloud.ObjectStorageServiceChain.ServiceChain.5]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:39Z [overcloud.ComputeServiceChain.ServiceChain.11]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:39Z [overcloud.ControllerServiceChain.LoggingConfiguration]: CREATE_COMPLETE  state changed
2016-10-28 16:35:40Z [overcloud.BlockStorageServiceChain.ServiceChain.2]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:40Z [overcloud.CephStorageServiceChain.ServiceChain.5]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:40Z [overcloud.ObjectStorageServiceChain.ServiceChain.3]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:40Z [overcloud.ComputeServiceChain.ServiceChain.8]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:41Z [overcloud.CephStorageServiceChain.ServiceChain.1]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:41Z [overcloud.BlockStorageServiceChain.ServiceChain.7]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:42Z [overcloud.CephStorageServiceChain.ServiceChain.6]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:42Z [overcloud.ObjectStorageServiceChain.ServiceChain.0]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:42Z [overcloud.ComputeServiceChain.ServiceChain.5]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:44Z [overcloud.ObjectStorageServiceChain.ServiceChain.2]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:44Z [overcloud.BlockStorageServiceChain.ServiceChain.10]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:44Z [overcloud.CephStorageServiceChain.ServiceChain.4]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:44Z [overcloud.ComputeServiceChain.ServiceChain.3]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:44Z [overcloud.ComputeServiceChain.ServiceChain.10]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:44Z [overcloud.CephStorageServiceChain.ServiceChain.8]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:35:44Z [overcloud.ObjectStorageServiceChain.ServiceChain.1]: CREATE_IN_PROGRESS  state changed
. . . . . . . .
2016-10-28 16:36:50Z [overcloud.ControllerServiceChain.ServiceChain.25]: CREATE_COMPLETE  state changed
2016-10-28 16:36:50Z [overcloud.ControllerServiceChain.ServiceChain.38]: CREATE_COMPLETE  state changed
2016-10-28 16:36:50Z [overcloud.ControllerServiceChain.ServiceChain.26]: CREATE_COMPLETE  state changed
2016-10-28 16:36:50Z [overcloud.ControllerServiceChain.ServiceChain.70]: CREATE_COMPLETE  state changed
2016-10-28 16:36:50Z [overcloud.ControllerServiceChain.ServiceChain.42]: CREATE_COMPLETE  state changed
2016-10-28 16:36:51Z [overcloud.ControllerServiceChain.ServiceChain.67]: CREATE_COMPLETE  state changed
2016-10-28 16:36:51Z [overcloud.ControllerServiceChain.ServiceChain.14]: CREATE_COMPLETE  state changed
2016-10-28 16:36:51Z [overcloud.ControllerServiceChain.ServiceChain]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:36:52Z [overcloud.ControllerServiceChain.ServiceChain]: CREATE_COMPLETE  state changed
2016-10-28 16:36:52Z [overcloud.ControllerServiceChain]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 16:36:53Z [overcloud.ControllerServiceChain]: CREATE_COMPLETE  state changed
2016-10-28 16:36:59Z [overcloud.Compute]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:00Z [overcloud.Compute]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:37:00Z [overcloud.Controller]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:00Z [overcloud.Compute.1]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:01Z [overcloud.Compute.0]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:01Z [overcloud.BlockStorage]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:02Z [overcloud.Controller]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:37:02Z [overcloud.Controller.1]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:02Z [overcloud.ObjectStorage]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:03Z [overcloud.CephStorage]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:03Z [overcloud.Controller.0]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:03Z [overcloud.Compute.1]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 16:37:04Z [overcloud.Compute.1.NodeAdminUserData]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:05Z [overcloud.Compute.1.NodeUserData]: CREATE_IN_PROGRESS  state changed
2016-10-28 16:37:05Z [overcloud.ObjectStorage]: CREATE_COMPLETE  state changed
2016-10-28 16:37:05Z [overcloud.Controller.2]: CREATE_IN_PROGRESS  state changed
. . . . . . . 
2016-10-28 17:06:58Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4.2]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:06:58Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4.0]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:07:00Z [overcloud.Controller.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:10:23Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4.1]: SIGNAL_IN_PROGRESS  Signal: deployment e179a857-15a2-4dc5-974e-cd86d8613dc6 succeeded
2016-10-28 17:10:23Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4.1]: CREATE_COMPLETE  state changed
2016-10-28 17:10:27Z [overcloud.ComputeAllNodesDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:10:32Z [overcloud.ComputeHostsDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:10:36Z [overcloud.Compute.1.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:10:41Z [overcloud.Compute.1.NovaComputeDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:11:25Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4.0]: SIGNAL_IN_PROGRESS  Signal: deployment 6c99e0c3-d86d-4f2e-b786-3479a8d572ae succeeded
2016-10-28 17:11:25Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4.0]: CREATE_COMPLETE  state changed
2016-10-28 17:11:26Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 17:11:27Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step4]: CREATE_COMPLETE  state changed
2016-10-28 17:11:28Z [overcloud.ComputeAllNodesDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:11:31Z [overcloud.ComputeHostsDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:11:37Z [overcloud.Compute.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:11:41Z [overcloud.Compute.0.NovaComputeDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:11:59Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4.1]: SIGNAL_IN_PROGRESS  Signal: deployment 0c6933ed-aca8-41c1-b723-fac14113d4b2 succeeded
2016-10-28 17:12:00Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4.1]: CREATE_COMPLETE  state changed
2016-10-28 17:12:02Z [overcloud.ControllerAllNodesDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:12:04Z [overcloud.Controller.1.ControllerDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:12:06Z [overcloud.ControllerHostsDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:12:08Z [overcloud.Controller.1.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:12:20Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4.2]: SIGNAL_IN_PROGRESS  Signal: deployment b34a5579-43c9-4506-816d-d063609c3f0b succeeded
2016-10-28 17:12:22Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4.2]: CREATE_COMPLETE  state changed
2016-10-28 17:12:24Z [overcloud.ControllerAllNodesDeployment.2]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:12:28Z [overcloud.Controller.2.ControllerDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:12:30Z [overcloud.ControllerHostsDeployment.2]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:12:32Z [overcloud.Controller.2.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:13:51Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4.0]: SIGNAL_IN_PROGRESS  Signal: deployment 90a6011e-579e-44f8-85c6-ace8132f860b succeeded
2016-10-28 17:13:52Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4.0]: CREATE_COMPLETE  state changed
2016-10-28 17:13:52Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 17:13:52Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step4]: CREATE_COMPLETE  state changed
2016-10-28 17:13:53Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:13:53Z [overcloud.ControllerAllNodesDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:13:54Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:13:54Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 17:13:54Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.1]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:13:54Z [overcloud.AllNodesDeploySteps.ObjectStorageDeployment_Step5]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:13:55Z [overcloud.AllNodesDeploySteps.BlockStorageDeployment_Step5]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:13:55Z [overcloud.Controller.0.ControllerDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:13:55Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:13:56Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.0]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:13:56Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5]: CREATE_IN_PROGRESS  Stack CREATE started
2016-10-28 17:13:56Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.1]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:13:57Z [overcloud.ControllerHostsDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:13:57Z [overcloud.AllNodesDeploySteps.CephStorageDeployment_Step5]: CREATE_COMPLETE  state changed
2016-10-28 17:13:57Z [overcloud.AllNodesDeploySteps.BlockStorageDeployment_Step5]: CREATE_COMPLETE  state changed
2016-10-28 17:13:58Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.2]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:13:58Z [overcloud.AllNodesDeploySteps.ObjectStorageDeployment_Step5]: CREATE_COMPLETE  state changed
2016-10-28 17:13:58Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.0]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:14:00Z [overcloud.Controller.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:15:00Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.0]: SIGNAL_IN_PROGRESS  Signal: deployment 2388cd3a-5a01-4787-8139-e9b15b70ba87 succeeded
2016-10-28 17:15:01Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.0]: CREATE_COMPLETE  state changed
2016-10-28 17:15:02Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.1]: SIGNAL_IN_PROGRESS  Signal: deployment d8187278-e5a4-4a83-b5fe-62ac2d4d5140 succeeded
2016-10-28 17:15:03Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5.1]: CREATE_COMPLETE  state changed
2016-10-28 17:15:03Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 17:15:04Z [overcloud.AllNodesDeploySteps.ComputeDeployment_Step5]: CREATE_COMPLETE  state changed
2016-10-28 17:15:04Z [overcloud.ComputeAllNodesDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:15:08Z [overcloud.ComputeHostsDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:15:08Z [overcloud.ComputeAllNodesDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:15:11Z [overcloud.ComputeHostsDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:15:12Z [overcloud.Compute.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:15:16Z [overcloud.Compute.1.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:15:18Z [overcloud.Compute.0.NovaComputeDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:15:20Z [overcloud.Compute.1.NovaComputeDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:23:35Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.2]: SIGNAL_IN_PROGRESS  Signal: deployment 5e53befe-2ccd-4a82-a3e1-42d60b51e883 succeeded
2016-10-28 17:23:36Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.2]: CREATE_COMPLETE  state changed
2016-10-28 17:23:38Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.1]: SIGNAL_IN_PROGRESS  Signal: deployment 060839b7-2461-45a6-bdf1-439bbfc7211c succeeded
2016-10-28 17:23:38Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.1]: CREATE_COMPLETE  state changed
2016-10-28 17:23:51Z [overcloud.ControllerAllNodesDeployment.2]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:23:55Z [overcloud.ControllerAllNodesDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:23:56Z [overcloud.Controller.2.ControllerDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:24:00Z [overcloud.ControllerHostsDeployment.2]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:24:00Z [overcloud.Controller.1.ControllerDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:24:05Z [overcloud.ControllerHostsDeployment.1]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:24:06Z [overcloud.Controller.2.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:24:09Z [overcloud.Controller.1.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:26:00Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.0]: SIGNAL_IN_PROGRESS  Signal: deployment a624d707-2729-4100-9ea6-0929282462b3 succeeded
2016-10-28 17:26:00Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5.0]: CREATE_COMPLETE  state changed
2016-10-28 17:26:00Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 17:26:01Z [overcloud.AllNodesDeploySteps.ControllerDeployment_Step5]: CREATE_COMPLETE  state changed
2016-10-28 17:26:01Z [overcloud.AllNodesDeploySteps.ObjectStoragePostConfig]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:26:01Z [overcloud.AllNodesDeploySteps.ComputePostConfig]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:26:01Z [overcloud.AllNodesDeploySteps.CephStoragePostConfig]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:26:02Z [overcloud.AllNodesDeploySteps.ControllerPostConfig]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:26:02Z [overcloud.AllNodesDeploySteps.BlockStoragePostConfig]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:26:03Z [overcloud.AllNodesDeploySteps.BlockStoragePostConfig]: CREATE_COMPLETE  state changed
2016-10-28 17:26:03Z [overcloud.ControllerAllNodesDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:26:03Z [overcloud.AllNodesDeploySteps.ComputePostConfig]: CREATE_COMPLETE  state changed
2016-10-28 17:26:04Z [overcloud.AllNodesDeploySteps.CephStoragePostConfig]: CREATE_COMPLETE  state changed
2016-10-28 17:26:04Z [overcloud.AllNodesDeploySteps.ControllerPostConfig]: CREATE_COMPLETE  state changed
2016-10-28 17:26:04Z [overcloud.AllNodesDeploySteps.ObjectStoragePostConfig]: CREATE_COMPLETE  state changed
2016-10-28 17:26:04Z [overcloud.AllNodesDeploySteps.BlockStorageExtraConfigPost]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:26:05Z [overcloud.AllNodesDeploySteps.CephStorageExtraConfigPost]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:26:06Z [overcloud.AllNodesDeploySteps.ObjectStorageExtraConfigPost]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:26:07Z [overcloud.Controller.0.ControllerDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:26:07Z [overcloud.AllNodesDeploySteps.ControllerExtraConfigPost]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:26:08Z [overcloud.AllNodesDeploySteps.ComputeExtraConfigPost]: CREATE_IN_PROGRESS  state changed
2016-10-28 17:26:09Z [overcloud.ControllerHostsDeployment.0]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:26:10Z [overcloud.AllNodesDeploySteps.CephStorageExtraConfigPost]: CREATE_COMPLETE  state changed
2016-10-28 17:26:12Z [overcloud.AllNodesDeploySteps.BlockStorageExtraConfigPost]: CREATE_COMPLETE  state changed
2016-10-28 17:26:12Z [overcloud.AllNodesDeploySteps.ControllerExtraConfigPost]: CREATE_COMPLETE  state changed
2016-10-28 17:26:13Z [overcloud.AllNodesDeploySteps.ObjectStorageExtraConfigPost]: CREATE_COMPLETE  state changed
2016-10-28 17:26:13Z [overcloud.AllNodesDeploySteps.ComputeExtraConfigPost]: CREATE_COMPLETE  state changed
2016-10-28 17:26:13Z [overcloud.AllNodesDeploySteps]: CREATE_COMPLETE  Stack CREATE completed successfully
2016-10-28 17:26:13Z [overcloud.Controller.0.NetworkDeployment]: SIGNAL_COMPLETE  Unknown
2016-10-28 17:26:13Z [overcloud.AllNodesDeploySteps]: CREATE_COMPLETE  state changed
2016-10-28 17:26:13Z [overcloud]: CREATE_COMPLETE  Stack CREATE completed successfully

 Stack overcloud CREATE_COMPLETE 

Started Mistral Workflow. Execution ID: db07a92f-9cdd-4cfc-98eb-829ff55f3f3d
Overcloud Endpoint: http://10.0.0.5:5000/v2.0
Overcloud Deployed

[stack@undercloud ~]$ nova list
+--------------------------------------+-------------------------+--------+------------+-------------+---------------------+
| ID                                   | Name                    | Status | Task State | Power State | Networks            |
+--------------------------------------+-------------------------+--------+------------+-------------+---------------------+
| ab0fa47a-4a3d-4fae-98c5-dd1c62e6c0c4 | overcloud-controller-0  | ACTIVE | -          | Running     | ctlplane=192.0.2.16 |
| 71ba6f57-059e-4fae-a04f-f9a58d84bcd2 | overcloud-controller-1  | ACTIVE | -          | Running     | ctlplane=192.0.2.11 |
| 9cb9904f-7a61-4d5a-99d2-590ae2f5e7a4 | overcloud-controller-2  | ACTIVE | -          | Running     | ctlplane=192.0.2.15 |
| 992b163e-8753-45d3-a005-fdbc7421744f | overcloud-novacompute-0 | ACTIVE | -          | Running     | ctlplane=192.0.2.6  |
| 2e6f4a93-cece-4c9c-af15-c9cd374098f7 | overcloud-novacompute-1 | ACTIVE | -          | Running     | ctlplane=192.0.2.9  |
+--------------------------------------+-------------------------+--------+------------+-------------+---------------------+

[stack@undercloud ~]$ ssh heat-admin@192.0.2.16
The authenticity of host '192.0.2.16 (192.0.2.16)' can't be established.
ECDSA key fingerprint is 84:26:31:f0:c4:c4:86:19:87:02:4a:e8:5a:5b:90:29.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.0.2.16' (ECDSA) to the list of known hosts.
[heat-admin@overcloud-controller-0 ~]$ sudo su -
[root@overcloud-controller-0 ~]# vi overcloudrc
[root@overcloud-controller-0 ~]# .  overcloudrc
[root@overcloud-controller-0 ~]# pcs status
Cluster name: tripleo_cluster
Last updated: Fri Oct 28 17:38:47 2016        Last change: Fri Oct 28 17:16:53 2016 by root via cibadmin on overcloud-controller-0
Stack: corosync
Current DC: overcloud-controller-0 (version 1.1.13-10.el7_2.4-44eb2dd) - partition with quorum
3 nodes and 19 resources configured

Online: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ]

Full list of resources:

 ip-172.16.2.7    (ocf::heartbeat:IPaddr2):    Started overcloud-controller-0
 ip-172.16.2.12    (ocf::heartbeat:IPaddr2):    Started overcloud-controller-1
 ip-172.16.3.9    (ocf::heartbeat:IPaddr2):    Started overcloud-controller-2
 Clone Set: haproxy-clone [haproxy]
     Started: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ]
 ip-192.0.2.7    (ocf::heartbeat:IPaddr2):    Started overcloud-controller-0
 Master/Slave Set: galera-master [galera]
     Masters: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ]
 ip-10.0.0.5    (ocf::heartbeat:IPaddr2):    Started overcloud-controller-1
 Clone Set: rabbitmq-clone [rabbitmq]
     Started: [ overcloud-controller-0 overcloud-controller-1 overcloud-controller-2 ]
 Master/Slave Set: redis-master [redis]
     Masters: [ overcloud-controller-1 ]
     Slaves: [ overcloud-controller-0 overcloud-controller-2 ]
 ip-172.16.1.7    (ocf::heartbeat:IPaddr2):    Started overcloud-controller-2
 openstack-cinder-volume    (systemd:openstack-cinder-volume):    Started overcloud-controller-0

PCSD Status:
  overcloud-controller-0: Online
  overcloud-controller-1: Online
  overcloud-controller-2: Online

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled

  
  
  

   Fairly perfect KSM implementation on QuickStart ( vs 600/900 kb by default
   with the same deployment via instack-virt-setup )

   ***********************
   Htop reports
   ***********************