{"id":778,"date":"2017-01-23T11:36:35","date_gmt":"2017-01-22T23:36:35","guid":{"rendered":"http:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=778"},"modified":"2017-01-23T11:36:35","modified_gmt":"2017-01-22T23:36:35","slug":"openstack-rdo-using-packstack-again-matika-release","status":"publish","type":"post","link":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=778","title":{"rendered":"OpenStack RDO using packstack again, Matika release"},"content":{"rendered":"<p>Apologies in advance for the formatting. The WP template I am using at the moment does not handle PRE correctly and wraps it around rather than letting it scroll. But onward.<\/p>\n<p>I finally got my second compute node working correctly with the RDO release of OpenStack Matika<\/p>\n<ul>\n<li>an instance on the second node is assigned a private ip-address correctly<\/li>\n<li>an instance on the second node can contact the metadata namespace on the control node (which is also the first compute node)<\/li>\n<li>instances on the second compute node can ping instances on the first compute node across the tenant private network, so the VXLAN configuration is now working<\/li>\n<li><em>instance migration still does not work<\/em><\/li>\n<\/ul>\n<p>\nThe only real issue in getting it working is that I really cannot see any difference between my origional non-working setup and the working one apart from having to disable the install of some of the components origionally installed. <em>And that seems to have been due to packaging changes breaking the packagekit install rather than errors in setup<\/em>.<br \/>\nOne change I did make was remove bridging from the internal interface on the second compute node, I did leave bridging on the first compute node even though it does break the packagekit install (workaround is mention a long way below) as all documentation I can find indicates it should be bridged.\n<\/p>\n<p>\nAnyway the packages that had to be changed from install to non-install (y to n) in the answers file were GNOCHHI (metering) and AHDO (alarming). I also disabled Celiometer as I was getting sick of having to try to get in and edit one of the files puppet installed in the few seconds between puppet installing it and the install trying to start httpd, simply because if the few second window was missed the entire install has to be started again for another attempt to edit the damb file. All issues briefly covered below.\n<\/p>\n<h2>AHDO errors<\/h2>\n<p>\nThe issue with AHDO is that it now issues an invalid command as part of the install attempt.\n<\/p>\n<pre>\r\nERROR : Error appeared during Puppet run: 192.168.1.172_keystone.pp\r\nError: \/Stage[main]\/Aodh::Keystone::Auth\/Keystone::Resource::Service_identity[aodh]\/Keystone_user[aodh]: Could not evaluate: Execution of '\/usr\/bin\/openstack user show --format shell aodh --domain default' returned 1: Could not find resource default (tried 0, for a total of 0 seconds)\r\nYou will find full trace in log \/var\/tmp\/packstack\/20170119-155608-RVbObm\/manifests\/192.168.1.172_keystone.pp.log\r\nPlease check log file \/var\/tmp\/packstack\/20170119-155608-RVbObm\/openstack-setup.log for more information\r\n\r\n[root@region1server1 RDO(keystone_admin)]# \/usr\/bin\/openstack user show --format shell aodh --domain default\r\nusage: openstack user show [-h]\r\n                           [-f {html,json,json,shell,table,value,yaml,yaml}]\r\n                           [-c COLUMN] [--max-width <integer>] [--noindent]\r\n                           [--prefix PREFIX]\r\n                           <user>\r\nopenstack user show: error: unrecognized arguments: --domain default\r\n[root@region1server1 RDO(keystone_admin)]# \r\n<\/user><\/integer><\/pre>\n<h2>GNOCCHI errors<\/h2>\n<p>\nThis was an extremely weird one.  I changed the answers file to give it a DB password, after running packagekit the answers file had reverted to no password, so install failed.  So I changed the answers file to give it a DB password, <b>rebooted<\/b>, checked and a password was still set in the answers file, but after running packagekit again the answers file had reverted back to having no password. Had to set the GNOCCHI install to &#8220;n&#8221; also to get past that error.\n<\/p>\n<h2>Errors caused during Celiometer install<\/h2>\n<p>\nThis is a minor issue; well minor apart from it causing the install to fail. It is a conflict introduced into the condiguration during the install.\n<\/p>\n<p>\nPuppet creates a \/etc\/httpd\/ports.conf file and one of the entries inserted is 8777, which just happens to also be used by celiometer. Once celiometer starts it is no longer possible to start httpd until that entry is removed.\n<\/p>\n<p>\nDuring puppet reruns the easiest workaround I found for that was to constantly grep the ports.conf file and as soon as puppet updated it I would vi it and comment the line out; if done quickly enough before the install script got to the point of starting httpd then the install would continue to completion. An alternative I suppose would be to stop all celiometer services prior to every packagekit run but the root issue is that the packagekit install does cause conflicts if celiometer is installed. But the root issue is if you want celiometer you need to be aware of this issue.\n<\/p>\n<h2>Another issue to be aware of<\/h2>\n<p>\nAll of the web sites google pointed be at when I was trying to get my second node correctly networked indicated that is L2 propogation is to be used the parameter CONFIG_NEUTRON_ML2_VXLAN_GROUP in the answers file should be given a value (ie:CONFIG_NEUTRON_ML2_VXLAN_GROUP=239.1.1.2).\n<\/p>\n<p>\n<b>Do not set a value !<\/b>. While I am sure in a commercial network with GB pipes everywhere that might be usefull mu home network uses 10\/100 switches, and setting that value in the answers file and running packagekit resulted in total non-responsiveness for my network, &#8220;iftop&#8221; on a machine two hops away from the server I was running packagekit on showed everything was being totally swamped by broadcast traffic, even ping packets were only reaching other servers about 5% of the time, usefull conectivity was non-existent.\n<\/p>\n<p>\nEverything works fine without setting that value, so don&#8217;t set that value in the answers file unless you have a commercial grade network that can cope and you have a real need for it.\n<\/p>\n<h2>And an issue pherhaps of my own making, conflicting documentation ?<\/h2>\n<p>\nAll the documentation I have come across seems to indicate that the internal interface to be used for GRE or VXLAN networking should be bridged, so my initial setup used a bridged eth1 on the combined controller\/network\/compute1 node and when I was adding the second compute node made it bridged there as well. The issue is that when installing openstack RDO using packagekit it cannot handle bridged interfaces on compute nodes.\n<\/p>\n<p>\nMy solution was to retain the bridged interface on the controller\/network\/compute1 node and use a non-bridged normal interface on the compute2 node, so I only had to fiddle about on the first compute node when rerunning packagekit.\n<\/p>\n<p>\nThe exact issue is that using br-eth1 in the answers file results in an error that says the install scriot was unable to obtain an ip-address from the interface, so I assume it uses some command other than ifconfig to get it. Anyway my solution is simply that before running packagekit, on the main node I use ifconfig to set an address on eth1 matching the address on br-eth1, so briefly there are two identical ip-addresses on the server but as the internal network is not used for the install that doesn&#8217;t seem to cause any problems; and always reboot after the install so it gets cleaned up again anyway.\n<\/p>\n<h2>The final issue to be aware of, if using openvswitch<\/h2>\n<p>\nIf you run packagekit more than one ensure that you use ovs-vsctl to del-port all the vxlan interfaces before running packagekit. It will quite happily create new vxlan entries for you and it can get damb confusing to try and figure out which are obsolete. So delete them all, run packagekit, reboot; and after the reboot only the &#8220;real&#8221; ones will be re-created.\n<\/p>\n<p>\nIf you don&#8217;t do that, no matter how many times you reboot the obsolete entries will not be removed and will cause problems.\n<\/p>\n<h2>My working two node setup<\/h2>\n<h3>controller\/network\/compute1<\/h3>\n<pre>\r\n[root@region1server1 ~]# ifconfig -a\r\nbr-eth1: flags=4163<up ,BROADCAST,RUNNING,MULTICAST>  mtu 1500\r\n        inet 172.16.0.172  netmask 255.255.255.0  broadcast 172.16.0.255\r\n        inet6 fe80::78bc:faff:fe6e:4143  prefixlen 64  scopeid 0x20<link \/>\r\n        ether 7a:bc:fa:6e:41:43  txqueuelen 0  (Ethernet)\r\n        RX packets 14631  bytes 1066026 (1.0 MiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 19  bytes 1502 (1.4 KiB)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\nbr-ex: flags=4163<\/up><up ,BROADCAST,RUNNING,MULTICAST>  mtu 1500\r\n        inet 192.168.1.172  netmask 255.255.255.0  broadcast 192.168.1.255\r\n        inet6 fe80::50fe:34ff:fee8:a444  prefixlen 64  scopeid 0x20<link \/>\r\n        ether 52:fe:34:e8:a4:44  txqueuelen 0  (Ethernet)\r\n        RX packets 17737  bytes 1578768 (1.5 MiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 3067  bytes 436548 (426.3 KiB)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\nbr-int: flags=4098<broadcast ,MULTICAST>  mtu 1500\r\n        ether 42:b3:b5:7f:b7:47  txqueuelen 0  (Ethernet)\r\n        RX packets 0  bytes 0 (0.0 B)\r\n        RX errors 0  dropped 14414  overruns 0  frame 0\r\n        TX packets 0  bytes 0 (0.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\nbr-tun: flags=4098<\/broadcast><broadcast ,MULTICAST>  mtu 1500\r\n        ether 9a:ae:38:59:b8:4e  txqueuelen 0  (Ethernet)\r\n        RX packets 0  bytes 0 (0.0 B)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 0  bytes 0 (0.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\neth0: flags=4163<up ,BROADCAST,RUNNING,MULTICAST>  mtu 1500\r\n        inet6 fe80::5054:ff:fecb:ef4c  prefixlen 64  scopeid 0x20<link \/>\r\n        ether 52:54:00:cb:ef:4c  txqueuelen 1000  (Ethernet)\r\n        RX packets 14820  bytes 1366266 (1.3 MiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 5982  bytes 648978 (633.7 KiB)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\neth1: flags=4163<\/up><up ,BROADCAST,RUNNING,MULTICAST>  mtu 1500\r\n        inet6 fe80::5054:ff:fe13:c79  prefixlen 64  scopeid 0x20<link \/>\r\n        ether 52:54:00:13:0c:79  txqueuelen 1000  (Ethernet)\r\n        RX packets 3363  bytes 256154 (250.1 KiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 11287  bytes 811456 (792.4 KiB)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\nlo: flags=73<\/up><up ,LOOPBACK,RUNNING>  mtu 65536\r\n        inet 127.0.0.1  netmask 255.0.0.0\r\n        inet6 ::1  prefixlen 128  scopeid 0x10<host>\r\n        loop  txqueuelen 0  (Local Loopback)\r\n        RX packets 108122  bytes 17743740 (16.9 MiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 108122  bytes 17743740 (16.9 MiB)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\novs-system: flags=4098<broadcast ,MULTICAST>  mtu 1500\r\n        ether b2:aa:a6:05:1d:4c  txqueuelen 0  (Ethernet)\r\n        RX packets 0  bytes 0 (0.0 B)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 0  bytes 0 (0.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\n[root@region1server1 ~]# ovs-vsctl show\r\n2eaca3fa-3b18-49e7-baf4-af2293ee59a6\r\n    Bridge br-tun\r\n        fail_mode: secure\r\n        Port br-tun\r\n            Interface br-tun\r\n                type: internal\r\n        Port patch-int\r\n            Interface patch-int\r\n                type: patch\r\n                options: {peer=patch-tun}\r\n        Port \"vxlan-ac1000a2\"\r\n            Interface \"vxlan-ac1000a2\"\r\n                type: vxlan\r\n                options: {df_default=\"true\", in_key=flow, local_ip=\"172.16.0.172\", out_key=flow, remote_ip=\"172.16.0.162\"}\r\n    Bridge \"br-eth1\"\r\n        Port \"eth1\"\r\n            Interface \"eth1\"\r\n        Port \"phy-br-eth1\"\r\n            Interface \"phy-br-eth1\"\r\n                type: patch\r\n                options: {peer=\"int-br-eth1\"}\r\n        Port \"br-eth1\"\r\n            Interface \"br-eth1\"\r\n                type: internal\r\n    Bridge br-int\r\n        fail_mode: secure\r\n        Port \"int-br-eth1\"\r\n            Interface \"int-br-eth1\"\r\n                type: patch\r\n                options: {peer=\"phy-br-eth1\"}\r\n        Port br-int\r\n            Interface br-int\r\n                type: internal\r\n        Port patch-tun\r\n            Interface patch-tun\r\n                type: patch\r\n                options: {peer=patch-int}\r\n        Port \"tapb013c23e-53\"\r\n            tag: 1\r\n            Interface \"tapb013c23e-53\"\r\n                type: internal\r\n        Port int-br-ex\r\n            Interface int-br-ex\r\n                type: patch\r\n                options: {peer=phy-br-ex}\r\n        Port \"qr-06edd289-55\"\r\n            tag: 1\r\n            Interface \"qr-06edd289-55\"\r\n                type: internal\r\n    Bridge br-ex\r\n        Port \"eth0\"\r\n            Interface \"eth0\"\r\n        Port \"qg-a07dff9d-1a\"\r\n            Interface \"qg-a07dff9d-1a\"\r\n                type: internal\r\n        Port phy-br-ex\r\n            Interface phy-br-ex\r\n                type: patch\r\n                options: {peer=int-br-ex}\r\n        Port br-ex\r\n            Interface br-ex\r\n                type: internal\r\n    ovs_version: \"2.4.0\"\r\n[root@region1server1 ~]#\r\n[root@region1server1 ~]# route -n\r\nKernel IP routing table\r\nDestination     Gateway         Genmask         Flags Metric Ref    Use Iface\r\n0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 br-ex\r\n169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0\r\n169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1\r\n169.254.0.0     0.0.0.0         255.255.0.0     U     1005   0        0 br-ex\r\n169.254.0.0     0.0.0.0         255.255.0.0     U     1008   0        0 br-eth1\r\n172.16.0.0      0.0.0.0         255.255.255.0   U     0      0        0 br-eth1\r\n192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-ex\r\n[root@region1server1 ~]# ip netns\r\nqrouter-b1a8ae3c-f48d-4688-8fb9-823d4e3717d8\r\nqdhcp-d5c92bf4-8831-4ac8-9465-4da50e71435e\r\n[root@region1server1 ~]# ip net exec qrouter-b1a8ae3c-f48d-4688-8fb9-823d4e3717d8 ifconfig -a\r\nlo: flags=73<up ,LOOPBACK,RUNNING>  mtu 65536\r\n        inet 127.0.0.1  netmask 255.0.0.0\r\n        inet6 ::1  prefixlen 128  scopeid 0x10<host>\r\n        loop  txqueuelen 0  (Local Loopback)\r\n        RX packets 0  bytes 0 (0.0 B)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 0  bytes 0 (0.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\nqg-a07dff9d-1a: flags=4163<up ,BROADCAST,RUNNING,MULTICAST>  mtu 1500\r\n        inet 192.168.1.234  netmask 255.255.255.0  broadcast 192.168.1.255\r\n        inet6 fe80::f816:3eff:fe01:b402  prefixlen 64  scopeid 0x20<link \/>\r\n        ether fa:16:3e:01:b4:02  txqueuelen 0  (Ethernet)\r\n        RX packets 315  bytes 19458 (19.0 KiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 16  bytes 1200 (1.1 KiB)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\nqr-06edd289-55: flags=4163<\/up><up ,BROADCAST,RUNNING,MULTICAST>  mtu 1450\r\n        inet 10.0.3.1  netmask 255.255.255.0  broadcast 10.0.3.255\r\n        inet6 fe80::f816:3eff:fe17:1643  prefixlen 64  scopeid 0x20<link \/>\r\n        ether fa:16:3e:17:16:43  txqueuelen 0  (Ethernet)\r\n        RX packets 17  bytes 1212 (1.1 KiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 10  bytes 864 (864.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\n[root@region1server1 ~]# ip net exec qrouter-b1a8ae3c-f48d-4688-8fb9-823d4e3717d8 route -n\r\nKernel IP routing table\r\nDestination     Gateway         Genmask         Flags Metric Ref    Use Iface\r\n0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 qg-a07dff9d-1a\r\n10.0.3.0        0.0.0.0         255.255.255.0   U     0      0        0 qr-06edd289-55\r\n192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 qg-a07dff9d-1a\r\n\r\n[root@region1server1 ~]# ip net exec qdhcp-d5c92bf4-8831-4ac8-9465-4da50e71435e ifconfig -a\r\nlo: flags=73<\/up><up ,LOOPBACK,RUNNING>  mtu 65536\r\n        inet 127.0.0.1  netmask 255.0.0.0\r\n        inet6 ::1  prefixlen 128  scopeid 0x10<host>\r\n        loop  txqueuelen 0  (Local Loopback)\r\n        RX packets 0  bytes 0 (0.0 B)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 0  bytes 0 (0.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\ntapb013c23e-53: flags=4163<up ,BROADCAST,RUNNING,MULTICAST>  mtu 1450\r\n        inet 10.0.3.50  netmask 255.255.255.0  broadcast 10.0.3.255\r\n        inet6 fe80::f816:3eff:fe01:3e1c  prefixlen 64  scopeid 0x20<link \/>\r\n        ether fa:16:3e:01:3e:1c  txqueuelen 0  (Ethernet)\r\n        RX packets 2  bytes 220 (220.0 B)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 8  bytes 648 (648.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\n[root@region1server1 ~]# ip net exec qdhcp-d5c92bf4-8831-4ac8-9465-4da50e71435e route -n\r\nKernel IP routing table\r\nDestination     Gateway         Genmask         Flags Metric Ref    Use Iface\r\n0.0.0.0         10.0.3.1        0.0.0.0         UG    0      0        0 tapb013c23e-53\r\n10.0.3.0        0.0.0.0         255.255.255.0   U     0      0        0 tapb013c23e-53\r\n[root@region1server1 ~]# \r\n[root@region1server1 ~]# source keystonerc_admin\r\n[root@region1server1 ~(keystone_admin)]# neutron agent-list\r\n+---------------------------+--------------------+---------------------------+-------------------+-------+----------------+---------------------------+\r\n| id                        | agent_type         | host                      | availability_zone | alive | admin_state_up | binary                    |\r\n+---------------------------+--------------------+---------------------------+-------------------+-------+----------------+---------------------------+\r\n| 704aaa62-94ea-4be0-8aff-  | DHCP agent         | region1server1.mdickinson | nova              | :-)   | True           | neutron-dhcp-agent        |\r\n| 6e9c702e0132              |                    | .dyndns.org               |                   |       |                |                           |\r\n| 8447df3d-f681-4f1e-       | L3 agent           | region1server1.mdickinson | nova              | :-)   | True           | neutron-l3-agent          |\r\n| af90-b1693474a115         |                    | .dyndns.org               |                   |       |                |                           |\r\n| 92766a15-6902-42a5-85db-  | Open vSwitch agent | region1server1.mdickinson |                   | :-)   | True           | neutron-openvswitch-agent |\r\n| 3b128468666b              |                    | .dyndns.org               |                   |       |                |                           |\r\n| d6f1c717-8db4-4c80-b435-0 | Metering agent     | region1server1.mdickinson |                   | :-)   | True           | neutron-metering-agent    |\r\n| 437de81b8e3               |                    | .dyndns.org               |                   |       |                |                           |\r\n| ef8c7c37-f973-4db0-8041-b | Metadata agent     | region1server1.mdickinson |                   | :-)   | True           | neutron-metadata-agent    |\r\n| 43feb1b4841               |                    | .dyndns.org               |                   |       |                |                           |\r\n| fe280959-f0f7-4c3b-8376-d | Open vSwitch agent | region1compute2.mdickinso |                   | :-)   | True           | neutron-openvswitch-agent |\r\n| 8b9a462034b               |                    | n.dyndns.org              |                   |       |                |                           |\r\n+---------------------------+--------------------+---------------------------+-------------------+-------+----------------+---------------------------+\r\n[root@region1server1 ~(keystone_admin)]# \r\n<\/up><\/host><\/up><\/host><\/up><\/broadcast><\/host><\/up><\/broadcast><\/up><\/pre>\n<h3>compute2<\/h3>\n<pre>\r\n[root@region1compute2 ~]# ifconfig -a\r\nbr-int: flags=4098<broadcast ,MULTICAST>  mtu 1500\r\n        ether 6a:57:6d:ac:ba:43  txqueuelen 0  (Ethernet)\r\n        RX packets 0  bytes 0 (0.0 B)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 0  bytes 0 (0.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\nbr-tun: flags=4098<\/broadcast><broadcast ,MULTICAST>  mtu 1500\r\n        ether 36:4b:86:9c:bd:46  txqueuelen 0  (Ethernet)\r\n        RX packets 0  bytes 0 (0.0 B)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 0  bytes 0 (0.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\neth0: flags=4163<up ,BROADCAST,RUNNING,MULTICAST>  mtu 1500\r\n        inet 192.168.1.162  netmask 255.255.255.0  broadcast 192.168.1.255\r\n        inet6 fe80::5054:ff:fea3:16f7  prefixlen 64  scopeid 0x20<link \/>\r\n        ether 52:54:00:a3:16:f7  txqueuelen 1000  (Ethernet)\r\n        RX packets 19536  bytes 1754775 (1.6 MiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 5739  bytes 928722 (906.9 KiB)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\neth1: flags=4163<\/up><up ,BROADCAST,RUNNING,MULTICAST>  mtu 1500\r\n        inet 172.16.0.162  netmask 255.255.255.0  broadcast 172.16.0.255\r\n        inet6 fe80::5054:ff:fe78:a3bf  prefixlen 64  scopeid 0x20<link \/>\r\n        ether 52:54:00:78:a3:bf  txqueuelen 1000  (Ethernet)\r\n        RX packets 1640  bytes 138116 (134.8 KiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 12  bytes 816 (816.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\nlo: flags=73<\/up><up ,LOOPBACK,RUNNING>  mtu 65536\r\n        inet 127.0.0.1  netmask 255.0.0.0\r\n        inet6 ::1  prefixlen 128  scopeid 0x10<host>\r\n        loop  txqueuelen 0  (Local Loopback)\r\n        RX packets 2285  bytes 119977 (117.1 KiB)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 2285  bytes 119977 (117.1 KiB)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\novs-system: flags=4098<broadcast ,MULTICAST>  mtu 1500\r\n        ether 6e:8b:ea:a5:6b:55  txqueuelen 0  (Ethernet)\r\n        RX packets 0  bytes 0 (0.0 B)\r\n        RX errors 0  dropped 0  overruns 0  frame 0\r\n        TX packets 0  bytes 0 (0.0 B)\r\n        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0\r\n\r\n[root@region1compute2 ~]# ovs-vsctl show\r\n8e09970f-3505-4edd-92ed-c9f00de03dad\r\n    Bridge br-tun\r\n        fail_mode: secure\r\n        Port \"vxlan-ac1000ac\"\r\n            Interface \"vxlan-ac1000ac\"\r\n                type: vxlan\r\n                options: {df_default=\"true\", in_key=flow, local_ip=\"172.16.0.162\", out_key=flow, remote_ip=\"172.16.0.172\"}\r\n        Port br-tun\r\n            Interface br-tun\r\n                type: internal\r\n        Port patch-int\r\n            Interface patch-int\r\n                type: patch\r\n                options: {peer=patch-tun}\r\n    Bridge br-int\r\n        fail_mode: secure\r\n        Port patch-tun\r\n            Interface patch-tun\r\n                type: patch\r\n                options: {peer=patch-int}\r\n        Port br-int\r\n            Interface br-int\r\n                type: internal\r\n    ovs_version: \"2.5.0\"\r\n[root@region1compute2 ~]# route -n\r\nKernel IP routing table\r\nDestination     Gateway         Genmask         Flags Metric Ref    Use Iface\r\n0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0\r\n169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0\r\n169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1\r\n172.16.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1\r\n192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0\r\n[root@region1compute2 ~]# ip netns\r\n[root@region1compute2 ~]# \r\n<\/broadcast><\/host><\/up><\/broadcast><\/pre>\n<h3>answers file on the controller\/network\/compute1 server<\/h3>\n<pre>\r\n[root@region1server1 RDO(keystone_admin)]# cat answers5.txt | grep -v \"^#\" | while read xx\r\n> do\r\n> if [ \"${xx}.\" != \".\" ];\r\n> then\r\n> echo \"${xx}\"\r\n> fi\r\n> done\r\n[general]\r\nCONFIG_SSH_KEY=\/root\/.ssh\/id_rsa.pub\r\nCONFIG_DEFAULT_PASSWORD=password\r\nCONFIG_SERVICE_WORKERS=%{::processorcount}\r\nCONFIG_MARIADB_INSTALL=y\r\nCONFIG_GLANCE_INSTALL=y\r\nCONFIG_CINDER_INSTALL=y\r\nCONFIG_MANILA_INSTALL=n\r\nCONFIG_NOVA_INSTALL=y\r\nCONFIG_NEUTRON_INSTALL=y\r\nCONFIG_HORIZON_INSTALL=y\r\nCONFIG_SWIFT_INSTALL=y\r\nCONFIG_CEILOMETER_INSTALL=n\r\nCONFIG_AODH_INSTALL=n\r\nCONFIG_GNOCCHI_INSTALL=n\r\nCONFIG_SAHARA_INSTALL=n\r\nCONFIG_HEAT_INSTALL=y\r\nCONFIG_TROVE_INSTALL=n\r\nCONFIG_IRONIC_INSTALL=n\r\nCONFIG_CLIENT_INSTALL=y\r\nCONFIG_NTP_SERVERS=pool.ntp.org\r\nCONFIG_NAGIOS_INSTALL=y\r\nEXCLUDE_SERVERS=\r\nCONFIG_DEBUG_MODE=n\r\nCONFIG_CONTROLLER_HOST=192.168.1.172\r\nCONFIG_COMPUTE_HOSTS=192.168.1.172,192.168.1.162\r\nCONFIG_NETWORK_HOSTS=192.168.1.172\r\nCONFIG_VMWARE_BACKEND=n\r\nCONFIG_UNSUPPORTED=n\r\nCONFIG_USE_SUBNETS=n\r\nCONFIG_VCENTER_HOST=\r\nCONFIG_VCENTER_USER=\r\nCONFIG_VCENTER_PASSWORD=\r\nCONFIG_VCENTER_CLUSTER_NAMES=\r\nCONFIG_STORAGE_HOST=192.168.1.172\r\nCONFIG_SAHARA_HOST=192.168.1.172\r\nCONFIG_USE_EPEL=n\r\nCONFIG_REPO=\r\nCONFIG_ENABLE_RDO_TESTING=n\r\nCONFIG_RH_USER=\r\nCONFIG_SATELLITE_URL=\r\nCONFIG_RH_SAT6_SERVER=\r\nCONFIG_RH_PW=\r\nCONFIG_RH_OPTIONAL=y\r\nCONFIG_RH_PROXY=\r\nCONFIG_RH_SAT6_ORG=\r\nCONFIG_RH_SAT6_KEY=\r\nCONFIG_RH_PROXY_PORT=\r\nCONFIG_RH_PROXY_USER=\r\nCONFIG_RH_PROXY_PW=\r\nCONFIG_SATELLITE_USER=\r\nCONFIG_SATELLITE_PW=\r\nCONFIG_SATELLITE_AKEY=\r\nCONFIG_SATELLITE_CACERT=\r\nCONFIG_SATELLITE_PROFILE=\r\nCONFIG_SATELLITE_FLAGS=\r\nCONFIG_SATELLITE_PROXY=\r\nCONFIG_SATELLITE_PROXY_USER=\r\nCONFIG_SATELLITE_PROXY_PW=\r\nCONFIG_SSL_CACERT_FILE=\/etc\/pki\/tls\/certs\/selfcert.crt\r\nCONFIG_SSL_CACERT_KEY_FILE=\/etc\/pki\/tls\/private\/selfkey.key\r\nCONFIG_SSL_CERT_DIR=~\/packstackca\/\r\nCONFIG_SSL_CACERT_SELFSIGN=y\r\nCONFIG_SELFSIGN_CACERT_SUBJECT_C=--\r\nCONFIG_SELFSIGN_CACERT_SUBJECT_ST=State\r\nCONFIG_SELFSIGN_CACERT_SUBJECT_L=City\r\nCONFIG_SELFSIGN_CACERT_SUBJECT_O=openstack\r\nCONFIG_SELFSIGN_CACERT_SUBJECT_OU=packstack\r\nCONFIG_SELFSIGN_CACERT_SUBJECT_CN=region1_server1.mdickinson.dyndns.org\r\nCONFIG_SELFSIGN_CACERT_SUBJECT_MAIL=admin@region1_server1.mdickinson.dyndns.org\r\nCONFIG_AMQP_BACKEND=rabbitmq\r\nCONFIG_AMQP_HOST=192.168.1.172\r\nCONFIG_AMQP_ENABLE_SSL=n\r\nCONFIG_AMQP_ENABLE_AUTH=n\r\nCONFIG_AMQP_NSS_CERTDB_PW=PW_PLACEHOLDER\r\nCONFIG_AMQP_AUTH_USER=amqp_user\r\nCONFIG_AMQP_AUTH_PASSWORD=PW_PLACEHOLDER\r\nCONFIG_MARIADB_HOST=192.168.1.172\r\nCONFIG_MARIADB_USER=root\r\nCONFIG_MARIADB_PW=cd4c212457984dc7\r\nCONFIG_KEYSTONE_DB_PW=91881e2de37e4a57\r\nCONFIG_KEYSTONE_DB_PURGE_ENABLE=True\r\nCONFIG_KEYSTONE_REGION=RegionOne\r\nCONFIG_KEYSTONE_ADMIN_TOKEN=186993d2e8e644ed809d886dfc1a48b8\r\nCONFIG_KEYSTONE_ADMIN_EMAIL=root@localhost\r\nCONFIG_KEYSTONE_ADMIN_USERNAME=admin\r\nCONFIG_KEYSTONE_ADMIN_PW=password\r\nCONFIG_KEYSTONE_DEMO_PW=8eb8f7da8e434ce4\r\nCONFIG_KEYSTONE_API_VERSION=v2.0\r\nCONFIG_KEYSTONE_TOKEN_FORMAT=UUID\r\nCONFIG_KEYSTONE_SERVICE_NAME=httpd\r\nCONFIG_KEYSTONE_IDENTITY_BACKEND=sql\r\nCONFIG_KEYSTONE_LDAP_URL=ldap:\/\/192.168.1.172\r\nCONFIG_KEYSTONE_LDAP_USER_DN=\r\nCONFIG_KEYSTONE_LDAP_USER_PASSWORD=\r\nCONFIG_KEYSTONE_LDAP_SUFFIX=\r\nCONFIG_KEYSTONE_LDAP_QUERY_SCOPE=one\r\nCONFIG_KEYSTONE_LDAP_PAGE_SIZE=-1\r\nCONFIG_KEYSTONE_LDAP_USER_SUBTREE=\r\nCONFIG_KEYSTONE_LDAP_USER_FILTER=\r\nCONFIG_KEYSTONE_LDAP_USER_OBJECTCLASS=\r\nCONFIG_KEYSTONE_LDAP_USER_ID_ATTRIBUTE=\r\nCONFIG_KEYSTONE_LDAP_USER_NAME_ATTRIBUTE=\r\nCONFIG_KEYSTONE_LDAP_USER_MAIL_ATTRIBUTE=\r\nCONFIG_KEYSTONE_LDAP_USER_ENABLED_ATTRIBUTE=\r\nCONFIG_KEYSTONE_LDAP_USER_ENABLED_MASK=-1\r\nCONFIG_KEYSTONE_LDAP_USER_ENABLED_DEFAULT=TRUE\r\nCONFIG_KEYSTONE_LDAP_USER_ENABLED_INVERT=n\r\nCONFIG_KEYSTONE_LDAP_USER_ATTRIBUTE_IGNORE=\r\nCONFIG_KEYSTONE_LDAP_USER_DEFAULT_PROJECT_ID_ATTRIBUTE=\r\nCONFIG_KEYSTONE_LDAP_USER_ALLOW_CREATE=n\r\nCONFIG_KEYSTONE_LDAP_USER_ALLOW_UPDATE=n\r\nCONFIG_KEYSTONE_LDAP_USER_ALLOW_DELETE=n\r\nCONFIG_KEYSTONE_LDAP_USER_PASS_ATTRIBUTE=\r\nCONFIG_KEYSTONE_LDAP_USER_ENABLED_EMULATION_DN=\r\nCONFIG_KEYSTONE_LDAP_USER_ADDITIONAL_ATTRIBUTE_MAPPING=\r\nCONFIG_KEYSTONE_LDAP_GROUP_SUBTREE=\r\nCONFIG_KEYSTONE_LDAP_GROUP_FILTER=\r\nCONFIG_KEYSTONE_LDAP_GROUP_OBJECTCLASS=\r\nCONFIG_KEYSTONE_LDAP_GROUP_ID_ATTRIBUTE=\r\nCONFIG_KEYSTONE_LDAP_GROUP_NAME_ATTRIBUTE=\r\nCONFIG_KEYSTONE_LDAP_GROUP_MEMBER_ATTRIBUTE=\r\nCONFIG_KEYSTONE_LDAP_GROUP_DESC_ATTRIBUTE=\r\nCONFIG_KEYSTONE_LDAP_GROUP_ATTRIBUTE_IGNORE=\r\nCONFIG_KEYSTONE_LDAP_GROUP_ALLOW_CREATE=n\r\nCONFIG_KEYSTONE_LDAP_GROUP_ALLOW_UPDATE=n\r\nCONFIG_KEYSTONE_LDAP_GROUP_ALLOW_DELETE=n\r\nCONFIG_KEYSTONE_LDAP_GROUP_ADDITIONAL_ATTRIBUTE_MAPPING=\r\nCONFIG_KEYSTONE_LDAP_USE_TLS=n\r\nCONFIG_KEYSTONE_LDAP_TLS_CACERTDIR=\r\nCONFIG_KEYSTONE_LDAP_TLS_CACERTFILE=\r\nCONFIG_KEYSTONE_LDAP_TLS_REQ_CERT=demand\r\nCONFIG_GLANCE_DB_PW=2422b6ba1b3d4cd1\r\nCONFIG_GLANCE_KS_PW=fd5814c32bc54791\r\nCONFIG_GLANCE_BACKEND=file\r\nCONFIG_CINDER_DB_PW=ea18a88c9ab24b93\r\nCONFIG_CINDER_DB_PURGE_ENABLE=True\r\nCONFIG_CINDER_KS_PW=f331e1eb6a69434a\r\nCONFIG_CINDER_BACKEND=lvm\r\nCONFIG_CINDER_VOLUMES_CREATE=y\r\nCONFIG_CINDER_VOLUMES_SIZE=20G\r\nCONFIG_CINDER_GLUSTER_MOUNTS=\r\nCONFIG_CINDER_NFS_MOUNTS=\r\nCONFIG_CINDER_NETAPP_LOGIN=\r\nCONFIG_CINDER_NETAPP_PASSWORD=\r\nCONFIG_CINDER_NETAPP_HOSTNAME=\r\nCONFIG_CINDER_NETAPP_SERVER_PORT=80\r\nCONFIG_CINDER_NETAPP_STORAGE_FAMILY=ontap_cluster\r\nCONFIG_CINDER_NETAPP_TRANSPORT_TYPE=http\r\nCONFIG_CINDER_NETAPP_STORAGE_PROTOCOL=nfs\r\nCONFIG_CINDER_NETAPP_SIZE_MULTIPLIER=1.0\r\nCONFIG_CINDER_NETAPP_EXPIRY_THRES_MINUTES=720\r\nCONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_START=20\r\nCONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_STOP=60\r\nCONFIG_CINDER_NETAPP_NFS_SHARES=\r\nCONFIG_CINDER_NETAPP_NFS_SHARES_CONFIG=\/etc\/cinder\/shares.conf\r\nCONFIG_CINDER_NETAPP_VOLUME_LIST=\r\nCONFIG_CINDER_NETAPP_VFILER=\r\nCONFIG_CINDER_NETAPP_PARTNER_BACKEND_NAME=\r\nCONFIG_CINDER_NETAPP_VSERVER=\r\nCONFIG_CINDER_NETAPP_CONTROLLER_IPS=\r\nCONFIG_CINDER_NETAPP_SA_PASSWORD=\r\nCONFIG_CINDER_NETAPP_ESERIES_HOST_TYPE=linux_dm_mp\r\nCONFIG_CINDER_NETAPP_WEBSERVICE_PATH=\/devmgr\/v2\r\nCONFIG_CINDER_NETAPP_STORAGE_POOLS=\r\nCONFIG_IRONIC_DB_PW=PW_PLACEHOLDER\r\nCONFIG_IRONIC_KS_PW=PW_PLACEHOLDER\r\nCONFIG_NOVA_DB_PURGE_ENABLE=True\r\nCONFIG_NOVA_DB_PW=ae248be65adb4e7c\r\nCONFIG_NOVA_KS_PW=3abacd67d9094bde\r\nCONFIG_NOVA_SCHED_CPU_ALLOC_RATIO=16.0\r\nCONFIG_NOVA_SCHED_RAM_ALLOC_RATIO=1.5\r\nCONFIG_NOVA_COMPUTE_MIGRATE_PROTOCOL=tcp\r\nCONFIG_NOVA_COMPUTE_MANAGER=nova.compute.manager.ComputeManager\r\nCONFIG_VNC_SSL_CERT=\r\nCONFIG_VNC_SSL_KEY=\r\nCONFIG_NOVA_PCI_ALIAS=\r\nCONFIG_NOVA_PCI_PASSTHROUGH_WHITELIST=\r\nCONFIG_NOVA_COMPUTE_PRIVIF=\r\nCONFIG_NOVA_NETWORK_MANAGER=nova.network.manager.FlatDHCPManager\r\nCONFIG_NOVA_NETWORK_PUBIF=eth0\r\nCONFIG_NOVA_NETWORK_PRIVIF=\r\nCONFIG_NOVA_NETWORK_FIXEDRANGE=192.168.32.0\/22\r\nCONFIG_NOVA_NETWORK_FLOATRANGE=10.3.4.0\/22\r\nCONFIG_NOVA_NETWORK_AUTOASSIGNFLOATINGIP=n\r\nCONFIG_NOVA_NETWORK_VLAN_START=100\r\nCONFIG_NOVA_NETWORK_NUMBER=1\r\nCONFIG_NOVA_NETWORK_SIZE=255\r\nCONFIG_NEUTRON_KS_PW=3241291348464592\r\nCONFIG_NEUTRON_DB_PW=18245d0413aa4fff\r\nCONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex\r\nCONFIG_NEUTRON_METADATA_PW=f6886849c84d4fc8\r\nCONFIG_LBAAS_INSTALL=n\r\nCONFIG_NEUTRON_METERING_AGENT_INSTALL=y\r\nCONFIG_NEUTRON_FWAAS=n\r\nCONFIG_NEUTRON_VPNAAS=n\r\nCONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan\r\nCONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vxlan\r\nCONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch\r\nCONFIG_NEUTRON_ML2_FLAT_NETWORKS=*\r\nCONFIG_NEUTRON_ML2_VLAN_RANGES=\r\nCONFIG_NEUTRON_ML2_TUNNEL_ID_RANGES=\r\nCONFIG_NEUTRON_ML2_VXLAN_GROUP=\r\nCONFIG_NEUTRON_ML2_VNI_RANGES=10:100\r\nCONFIG_NEUTRON_L2_AGENT=openvswitch\r\nCONFIG_NEUTRON_ML2_SUPPORTED_PCI_VENDOR_DEVS=['15b3:1004', '8086:10ca']\r\nCONFIG_NEUTRON_ML2_SRIOV_AGENT_REQUIRED=n\r\nCONFIG_NEUTRON_ML2_SRIOV_INTERFACE_MAPPINGS=\r\nCONFIG_NEUTRON_LB_INTERFACE_MAPPINGS=\r\nCONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-eth1\r\nCONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-eth1:eth1\r\nCONFIG_NEUTRON_OVS_TUNNEL_IF=eth1\r\nCONFIG_NEUTRON_OVS_TUNNEL_SUBNETS=\r\nCONFIG_NEUTRON_OVS_VXLAN_UDP_PORT=4789\r\nCONFIG_MANILA_DB_PW=PW_PLACEHOLDER\r\nCONFIG_MANILA_KS_PW=PW_PLACEHOLDER\r\nCONFIG_MANILA_BACKEND=generic\r\nCONFIG_MANILA_NETAPP_DRV_HANDLES_SHARE_SERVERS=false\r\nCONFIG_MANILA_NETAPP_TRANSPORT_TYPE=https\r\nCONFIG_MANILA_NETAPP_LOGIN=admin\r\nCONFIG_MANILA_NETAPP_PASSWORD=\r\nCONFIG_MANILA_NETAPP_SERVER_HOSTNAME=\r\nCONFIG_MANILA_NETAPP_STORAGE_FAMILY=ontap_cluster\r\nCONFIG_MANILA_NETAPP_SERVER_PORT=443\r\nCONFIG_MANILA_NETAPP_AGGREGATE_NAME_SEARCH_PATTERN=(.*)\r\nCONFIG_MANILA_NETAPP_ROOT_VOLUME_AGGREGATE=\r\nCONFIG_MANILA_NETAPP_ROOT_VOLUME_NAME=root\r\nCONFIG_MANILA_NETAPP_VSERVER=\r\nCONFIG_MANILA_GENERIC_DRV_HANDLES_SHARE_SERVERS=true\r\nCONFIG_MANILA_GENERIC_VOLUME_NAME_TEMPLATE=manila-share-%s\r\nCONFIG_MANILA_GENERIC_SHARE_MOUNT_PATH=\/shares\r\nCONFIG_MANILA_SERVICE_IMAGE_LOCATION=https:\/\/www.dropbox.com\/s\/vi5oeh10q1qkckh\/ubuntu_1204_nfs_cifs.qcow2\r\nCONFIG_MANILA_SERVICE_INSTANCE_USER=ubuntu\r\nCONFIG_MANILA_SERVICE_INSTANCE_PASSWORD=ubuntu\r\nCONFIG_MANILA_NETWORK_TYPE=neutron\r\nCONFIG_MANILA_NETWORK_STANDALONE_GATEWAY=\r\nCONFIG_MANILA_NETWORK_STANDALONE_NETMASK=\r\nCONFIG_MANILA_NETWORK_STANDALONE_SEG_ID=\r\nCONFIG_MANILA_NETWORK_STANDALONE_IP_RANGE=\r\nCONFIG_MANILA_NETWORK_STANDALONE_IP_VERSION=4\r\nCONFIG_MANILA_GLUSTERFS_SERVERS=\r\nCONFIG_MANILA_GLUSTERFS_NATIVE_PATH_TO_PRIVATE_KEY=\r\nCONFIG_MANILA_GLUSTERFS_VOLUME_PATTERN=\r\nCONFIG_MANILA_GLUSTERFS_TARGET=\r\nCONFIG_MANILA_GLUSTERFS_MOUNT_POINT_BASE=\r\nCONFIG_MANILA_GLUSTERFS_NFS_SERVER_TYPE=gluster\r\nCONFIG_MANILA_GLUSTERFS_PATH_TO_PRIVATE_KEY=\r\nCONFIG_MANILA_GLUSTERFS_GANESHA_SERVER_IP=\r\nCONFIG_HORIZON_SSL=n\r\nCONFIG_HORIZON_SECRET_KEY=f62f4e70de1a4ce3a1f1bf0b77801615\r\nCONFIG_HORIZON_SSL_CERT=\r\nCONFIG_HORIZON_SSL_KEY=\r\nCONFIG_HORIZON_SSL_CACERT=\r\nCONFIG_SWIFT_KS_PW=7422d67090b14226\r\nCONFIG_SWIFT_STORAGES=\r\nCONFIG_SWIFT_STORAGE_ZONES=1\r\nCONFIG_SWIFT_STORAGE_REPLICAS=1\r\nCONFIG_SWIFT_STORAGE_FSTYPE=ext4\r\nCONFIG_SWIFT_HASH=0b12807a286040c1\r\nCONFIG_SWIFT_STORAGE_SIZE=2G\r\nCONFIG_HEAT_DB_PW=password\r\nCONFIG_HEAT_AUTH_ENC_KEY=5100379e6c4b41f6\r\nCONFIG_HEAT_KS_PW=password\r\nCONFIG_HEAT_CLOUDWATCH_INSTALL=n\r\nCONFIG_HEAT_CFN_INSTALL=n\r\nCONFIG_HEAT_DOMAIN=heat\r\nCONFIG_HEAT_DOMAIN_ADMIN=heat_admin\r\nCONFIG_HEAT_DOMAIN_PASSWORD=password\r\nCONFIG_PROVISION_DEMO=n\r\nCONFIG_PROVISION_TEMPEST=n\r\nCONFIG_PROVISION_DEMO_FLOATRANGE=172.24.4.224\/28\r\nCONFIG_PROVISION_IMAGE_NAME=cirros\r\nCONFIG_PROVISION_IMAGE_URL=http:\/\/download.cirros-cloud.net\/0.3.4\/cirros-0.3.4-x86_64-disk.img\r\nCONFIG_PROVISION_IMAGE_FORMAT=qcow2\r\nCONFIG_PROVISION_IMAGE_SSH_USER=cirros\r\nCONFIG_TEMPEST_HOST=\r\nCONFIG_PROVISION_TEMPEST_USER=\r\nCONFIG_PROVISION_TEMPEST_USER_PW=PW_PLACEHOLDER\r\nCONFIG_PROVISION_TEMPEST_FLOATRANGE=172.24.4.224\/28\r\nCONFIG_PROVISION_TEMPEST_REPO_URI=https:\/\/github.com\/openstack\/tempest.git\r\nCONFIG_PROVISION_TEMPEST_REPO_REVISION=master\r\nCONFIG_RUN_TEMPEST=n\r\nCONFIG_RUN_TEMPEST_TESTS=smoke\r\nCONFIG_PROVISION_OVS_BRIDGE=y\r\nCONFIG_GNOCCHI_DB_PW=PW_PLACEHOLDER\r\nCONFIG_GNOCCHI_KS_PW=PW_PLACEHOLDER\r\nCONFIG_CEILOMETER_SECRET=a1ad745f12b94af2\r\nCONFIG_CEILOMETER_KS_PW=PW_PLACEHOLDER\r\nCONFIG_CEILOMETER_SERVICE_NAME=httpd\r\nCONFIG_CEILOMETER_COORDINATION_BACKEND=redis\r\nCONFIG_CEILOMETER_METERING_BACKEND=database\r\nCONFIG_MONGODB_HOST=192.168.1.172\r\nCONFIG_REDIS_MASTER_HOST=192.168.1.172\r\nCONFIG_REDIS_PORT=6379\r\nCONFIG_REDIS_HA=n\r\nCONFIG_REDIS_SLAVE_HOSTS=\r\nCONFIG_REDIS_SENTINEL_HOSTS=\r\nCONFIG_REDIS_SENTINEL_CONTACT_HOST=\r\nCONFIG_REDIS_SENTINEL_PORT=26379\r\nCONFIG_REDIS_SENTINEL_QUORUM=2\r\nCONFIG_REDIS_MASTER_NAME=mymaster\r\nCONFIG_AODH_KS_PW=PW_PLACEHOLDER\r\nCONFIG_TROVE_DB_PW=PW_PLACEHOLDER\r\nCONFIG_TROVE_KS_PW=PW_PLACEHOLDER\r\nCONFIG_TROVE_NOVA_USER=trove\r\nCONFIG_TROVE_NOVA_TENANT=services\r\nCONFIG_TROVE_NOVA_PW=PW_PLACEHOLDER\r\nCONFIG_SAHARA_DB_PW=PW_PLACEHOLDER\r\nCONFIG_SAHARA_KS_PW=PW_PLACEHOLDER\r\nCONFIG_NAGIOS_PW=8b42e5beb2444ec0\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Apologies in advance for the formatting. The WP template I am using at the moment does not handle PRE correctly and wraps it around rather than letting it scroll. But onward. I finally got my second compute node working correctly &hellip; <a href=\"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=778\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-778","post","type-post","status-publish","format-standard","hentry","category-openstack"],"_links":{"self":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/778","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=778"}],"version-history":[{"count":2,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/778\/revisions"}],"predecessor-version":[{"id":780,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/778\/revisions\/780"}],"wp:attachment":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=778"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}