OpenStack RDO using packstack again, Matika release

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 with the RDO release of OpenStack Matika

  • an instance on the second node is assigned a private ip-address correctly
  • an instance on the second node can contact the metadata namespace on the control node (which is also the first compute node)
  • 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
  • instance migration still does not work

The 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. And that seems to have been due to packaging changes breaking the packagekit install rather than errors in setup.
One 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.

Anyway 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.

AHDO errors

The issue with AHDO is that it now issues an invalid command as part of the install attempt.

ERROR : Error appeared during Puppet run: 192.168.1.172_keystone.pp
Error: /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)
You will find full trace in log /var/tmp/packstack/20170119-155608-RVbObm/manifests/192.168.1.172_keystone.pp.log
Please check log file /var/tmp/packstack/20170119-155608-RVbObm/openstack-setup.log for more information

[root@region1server1 RDO(keystone_admin)]# /usr/bin/openstack user show --format shell aodh --domain default
usage: openstack user show [-h]
                           [-f {html,json,json,shell,table,value,yaml,yaml}]
                           [-c COLUMN] [--max-width ] [--noindent]
                           [--prefix PREFIX]
                           
openstack user show: error: unrecognized arguments: --domain default
[root@region1server1 RDO(keystone_admin)]# 

GNOCCHI errors

This 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, rebooted, 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 “n” also to get past that error.

Errors caused during Celiometer install

This 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.

Puppet 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.

During 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.

Another issue to be aware of

All 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).

Do not set a value !. 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, “iftop” 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.

Everything works fine without setting that value, so don’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.

And an issue pherhaps of my own making, conflicting documentation ?

All 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.

My 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.

The 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’t seem to cause any problems; and always reboot after the install so it gets cleaned up again anyway.

The final issue to be aware of, if using openvswitch

If 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 “real” ones will be re-created.

If you don’t do that, no matter how many times you reboot the obsolete entries will not be removed and will cause problems.

My working two node setup

controller/network/compute1

[root@region1server1 ~]# ifconfig -a
br-eth1: flags=4163  mtu 1500
        inet 172.16.0.172  netmask 255.255.255.0  broadcast 172.16.0.255
        inet6 fe80::78bc:faff:fe6e:4143  prefixlen 64  scopeid 0x20
        ether 7a:bc:fa:6e:41:43  txqueuelen 0  (Ethernet)
        RX packets 14631  bytes 1066026 (1.0 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 19  bytes 1502 (1.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

br-ex: flags=4163  mtu 1500
        inet 192.168.1.172  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::50fe:34ff:fee8:a444  prefixlen 64  scopeid 0x20
        ether 52:fe:34:e8:a4:44  txqueuelen 0  (Ethernet)
        RX packets 17737  bytes 1578768 (1.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3067  bytes 436548 (426.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

br-int: flags=4098  mtu 1500
        ether 42:b3:b5:7f:b7:47  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 14414  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

br-tun: flags=4098  mtu 1500
        ether 9a:ae:38:59:b8:4e  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

eth0: flags=4163  mtu 1500
        inet6 fe80::5054:ff:fecb:ef4c  prefixlen 64  scopeid 0x20
        ether 52:54:00:cb:ef:4c  txqueuelen 1000  (Ethernet)
        RX packets 14820  bytes 1366266 (1.3 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5982  bytes 648978 (633.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163  mtu 1500
        inet6 fe80::5054:ff:fe13:c79  prefixlen 64  scopeid 0x20
        ether 52:54:00:13:0c:79  txqueuelen 1000  (Ethernet)
        RX packets 3363  bytes 256154 (250.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 11287  bytes 811456 (792.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 0  (Local Loopback)
        RX packets 108122  bytes 17743740 (16.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 108122  bytes 17743740 (16.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ovs-system: flags=4098  mtu 1500
        ether b2:aa:a6:05:1d: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

[root@region1server1 ~]# ovs-vsctl show
2eaca3fa-3b18-49e7-baf4-af2293ee59a6
    Bridge br-tun
        fail_mode: secure
        Port br-tun
            Interface br-tun
                type: internal
        Port patch-int
            Interface patch-int
                type: patch
                options: {peer=patch-tun}
        Port "vxlan-ac1000a2"
            Interface "vxlan-ac1000a2"
                type: vxlan
                options: {df_default="true", in_key=flow, local_ip="172.16.0.172", out_key=flow, remote_ip="172.16.0.162"}
    Bridge "br-eth1"
        Port "eth1"
            Interface "eth1"
        Port "phy-br-eth1"
            Interface "phy-br-eth1"
                type: patch
                options: {peer="int-br-eth1"}
        Port "br-eth1"
            Interface "br-eth1"
                type: internal
    Bridge br-int
        fail_mode: secure
        Port "int-br-eth1"
            Interface "int-br-eth1"
                type: patch
                options: {peer="phy-br-eth1"}
        Port br-int
            Interface br-int
                type: internal
        Port patch-tun
            Interface patch-tun
                type: patch
                options: {peer=patch-int}
        Port "tapb013c23e-53"
            tag: 1
            Interface "tapb013c23e-53"
                type: internal
        Port int-br-ex
            Interface int-br-ex
                type: patch
                options: {peer=phy-br-ex}
        Port "qr-06edd289-55"
            tag: 1
            Interface "qr-06edd289-55"
                type: internal
    Bridge br-ex
        Port "eth0"
            Interface "eth0"
        Port "qg-a07dff9d-1a"
            Interface "qg-a07dff9d-1a"
                type: internal
        Port phy-br-ex
            Interface phy-br-ex
                type: patch
                options: {peer=int-br-ex}
        Port br-ex
            Interface br-ex
                type: internal
    ovs_version: "2.4.0"
[root@region1server1 ~]#
[root@region1server1 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 br-ex
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1005   0        0 br-ex
169.254.0.0     0.0.0.0         255.255.0.0     U     1008   0        0 br-eth1
172.16.0.0      0.0.0.0         255.255.255.0   U     0      0        0 br-eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-ex
[root@region1server1 ~]# ip netns
qrouter-b1a8ae3c-f48d-4688-8fb9-823d4e3717d8
qdhcp-d5c92bf4-8831-4ac8-9465-4da50e71435e
[root@region1server1 ~]# ip net exec qrouter-b1a8ae3c-f48d-4688-8fb9-823d4e3717d8 ifconfig -a
lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 0  (Local Loopback)
        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

qg-a07dff9d-1a: flags=4163  mtu 1500
        inet 192.168.1.234  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::f816:3eff:fe01:b402  prefixlen 64  scopeid 0x20
        ether fa:16:3e:01:b4:02  txqueuelen 0  (Ethernet)
        RX packets 315  bytes 19458 (19.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 16  bytes 1200 (1.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

qr-06edd289-55: flags=4163  mtu 1450
        inet 10.0.3.1  netmask 255.255.255.0  broadcast 10.0.3.255
        inet6 fe80::f816:3eff:fe17:1643  prefixlen 64  scopeid 0x20
        ether fa:16:3e:17:16:43  txqueuelen 0  (Ethernet)
        RX packets 17  bytes 1212 (1.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10  bytes 864 (864.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@region1server1 ~]# ip net exec qrouter-b1a8ae3c-f48d-4688-8fb9-823d4e3717d8 route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 qg-a07dff9d-1a
10.0.3.0        0.0.0.0         255.255.255.0   U     0      0        0 qr-06edd289-55
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 qg-a07dff9d-1a

[root@region1server1 ~]# ip net exec qdhcp-d5c92bf4-8831-4ac8-9465-4da50e71435e ifconfig -a
lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 0  (Local Loopback)
        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

tapb013c23e-53: flags=4163  mtu 1450
        inet 10.0.3.50  netmask 255.255.255.0  broadcast 10.0.3.255
        inet6 fe80::f816:3eff:fe01:3e1c  prefixlen 64  scopeid 0x20
        ether fa:16:3e:01:3e:1c  txqueuelen 0  (Ethernet)
        RX packets 2  bytes 220 (220.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 648 (648.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@region1server1 ~]# ip net exec qdhcp-d5c92bf4-8831-4ac8-9465-4da50e71435e route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.3.1        0.0.0.0         UG    0      0        0 tapb013c23e-53
10.0.3.0        0.0.0.0         255.255.255.0   U     0      0        0 tapb013c23e-53
[root@region1server1 ~]# 
[root@region1server1 ~]# source keystonerc_admin
[root@region1server1 ~(keystone_admin)]# neutron agent-list
+---------------------------+--------------------+---------------------------+-------------------+-------+----------------+---------------------------+
| id                        | agent_type         | host                      | availability_zone | alive | admin_state_up | binary                    |
+---------------------------+--------------------+---------------------------+-------------------+-------+----------------+---------------------------+
| 704aaa62-94ea-4be0-8aff-  | DHCP agent         | region1server1.mdickinson | nova              | :-)   | True           | neutron-dhcp-agent        |
| 6e9c702e0132              |                    | .dyndns.org               |                   |       |                |                           |
| 8447df3d-f681-4f1e-       | L3 agent           | region1server1.mdickinson | nova              | :-)   | True           | neutron-l3-agent          |
| af90-b1693474a115         |                    | .dyndns.org               |                   |       |                |                           |
| 92766a15-6902-42a5-85db-  | Open vSwitch agent | region1server1.mdickinson |                   | :-)   | True           | neutron-openvswitch-agent |
| 3b128468666b              |                    | .dyndns.org               |                   |       |                |                           |
| d6f1c717-8db4-4c80-b435-0 | Metering agent     | region1server1.mdickinson |                   | :-)   | True           | neutron-metering-agent    |
| 437de81b8e3               |                    | .dyndns.org               |                   |       |                |                           |
| ef8c7c37-f973-4db0-8041-b | Metadata agent     | region1server1.mdickinson |                   | :-)   | True           | neutron-metadata-agent    |
| 43feb1b4841               |                    | .dyndns.org               |                   |       |                |                           |
| fe280959-f0f7-4c3b-8376-d | Open vSwitch agent | region1compute2.mdickinso |                   | :-)   | True           | neutron-openvswitch-agent |
| 8b9a462034b               |                    | n.dyndns.org              |                   |       |                |                           |
+---------------------------+--------------------+---------------------------+-------------------+-------+----------------+---------------------------+
[root@region1server1 ~(keystone_admin)]# 

compute2

[root@region1compute2 ~]# ifconfig -a
br-int: flags=4098  mtu 1500
        ether 6a:57:6d:ac:ba:43  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

br-tun: flags=4098  mtu 1500
        ether 36:4b:86:9c:bd:46  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

eth0: flags=4163  mtu 1500
        inet 192.168.1.162  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::5054:ff:fea3:16f7  prefixlen 64  scopeid 0x20
        ether 52:54:00:a3:16:f7  txqueuelen 1000  (Ethernet)
        RX packets 19536  bytes 1754775 (1.6 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5739  bytes 928722 (906.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163  mtu 1500
        inet 172.16.0.162  netmask 255.255.255.0  broadcast 172.16.0.255
        inet6 fe80::5054:ff:fe78:a3bf  prefixlen 64  scopeid 0x20
        ether 52:54:00:78:a3:bf  txqueuelen 1000  (Ethernet)
        RX packets 1640  bytes 138116 (134.8 KiB)
        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

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 0  (Local Loopback)
        RX packets 2285  bytes 119977 (117.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2285  bytes 119977 (117.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ovs-system: flags=4098  mtu 1500
        ether 6e:8b:ea:a5:6b:55  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

[root@region1compute2 ~]# ovs-vsctl show
8e09970f-3505-4edd-92ed-c9f00de03dad
    Bridge br-tun
        fail_mode: secure
        Port "vxlan-ac1000ac"
            Interface "vxlan-ac1000ac"
                type: vxlan
                options: {df_default="true", in_key=flow, local_ip="172.16.0.162", out_key=flow, remote_ip="172.16.0.172"}
        Port br-tun
            Interface br-tun
                type: internal
        Port patch-int
            Interface patch-int
                type: patch
                options: {peer=patch-tun}
    Bridge br-int
        fail_mode: secure
        Port patch-tun
            Interface patch-tun
                type: patch
                options: {peer=patch-int}
        Port br-int
            Interface br-int
                type: internal
    ovs_version: "2.5.0"
[root@region1compute2 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
172.16.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
[root@region1compute2 ~]# ip netns
[root@region1compute2 ~]# 

answers file on the controller/network/compute1 server

[root@region1server1 RDO(keystone_admin)]# cat answers5.txt | grep -v "^#" | while read xx
> do
> if [ "${xx}." != "." ];
> then
> echo "${xx}"
> fi
> done
[general]
CONFIG_SSH_KEY=/root/.ssh/id_rsa.pub
CONFIG_DEFAULT_PASSWORD=password
CONFIG_SERVICE_WORKERS=%{::processorcount}
CONFIG_MARIADB_INSTALL=y
CONFIG_GLANCE_INSTALL=y
CONFIG_CINDER_INSTALL=y
CONFIG_MANILA_INSTALL=n
CONFIG_NOVA_INSTALL=y
CONFIG_NEUTRON_INSTALL=y
CONFIG_HORIZON_INSTALL=y
CONFIG_SWIFT_INSTALL=y
CONFIG_CEILOMETER_INSTALL=n
CONFIG_AODH_INSTALL=n
CONFIG_GNOCCHI_INSTALL=n
CONFIG_SAHARA_INSTALL=n
CONFIG_HEAT_INSTALL=y
CONFIG_TROVE_INSTALL=n
CONFIG_IRONIC_INSTALL=n
CONFIG_CLIENT_INSTALL=y
CONFIG_NTP_SERVERS=pool.ntp.org
CONFIG_NAGIOS_INSTALL=y
EXCLUDE_SERVERS=
CONFIG_DEBUG_MODE=n
CONFIG_CONTROLLER_HOST=192.168.1.172
CONFIG_COMPUTE_HOSTS=192.168.1.172,192.168.1.162
CONFIG_NETWORK_HOSTS=192.168.1.172
CONFIG_VMWARE_BACKEND=n
CONFIG_UNSUPPORTED=n
CONFIG_USE_SUBNETS=n
CONFIG_VCENTER_HOST=
CONFIG_VCENTER_USER=
CONFIG_VCENTER_PASSWORD=
CONFIG_VCENTER_CLUSTER_NAMES=
CONFIG_STORAGE_HOST=192.168.1.172
CONFIG_SAHARA_HOST=192.168.1.172
CONFIG_USE_EPEL=n
CONFIG_REPO=
CONFIG_ENABLE_RDO_TESTING=n
CONFIG_RH_USER=
CONFIG_SATELLITE_URL=
CONFIG_RH_SAT6_SERVER=
CONFIG_RH_PW=
CONFIG_RH_OPTIONAL=y
CONFIG_RH_PROXY=
CONFIG_RH_SAT6_ORG=
CONFIG_RH_SAT6_KEY=
CONFIG_RH_PROXY_PORT=
CONFIG_RH_PROXY_USER=
CONFIG_RH_PROXY_PW=
CONFIG_SATELLITE_USER=
CONFIG_SATELLITE_PW=
CONFIG_SATELLITE_AKEY=
CONFIG_SATELLITE_CACERT=
CONFIG_SATELLITE_PROFILE=
CONFIG_SATELLITE_FLAGS=
CONFIG_SATELLITE_PROXY=
CONFIG_SATELLITE_PROXY_USER=
CONFIG_SATELLITE_PROXY_PW=
CONFIG_SSL_CACERT_FILE=/etc/pki/tls/certs/selfcert.crt
CONFIG_SSL_CACERT_KEY_FILE=/etc/pki/tls/private/selfkey.key
CONFIG_SSL_CERT_DIR=~/packstackca/
CONFIG_SSL_CACERT_SELFSIGN=y
CONFIG_SELFSIGN_CACERT_SUBJECT_C=--
CONFIG_SELFSIGN_CACERT_SUBJECT_ST=State
CONFIG_SELFSIGN_CACERT_SUBJECT_L=City
CONFIG_SELFSIGN_CACERT_SUBJECT_O=openstack
CONFIG_SELFSIGN_CACERT_SUBJECT_OU=packstack
CONFIG_SELFSIGN_CACERT_SUBJECT_CN=region1_server1.mdickinson.dyndns.org
CONFIG_SELFSIGN_CACERT_SUBJECT_MAIL=admin@region1_server1.mdickinson.dyndns.org
CONFIG_AMQP_BACKEND=rabbitmq
CONFIG_AMQP_HOST=192.168.1.172
CONFIG_AMQP_ENABLE_SSL=n
CONFIG_AMQP_ENABLE_AUTH=n
CONFIG_AMQP_NSS_CERTDB_PW=PW_PLACEHOLDER
CONFIG_AMQP_AUTH_USER=amqp_user
CONFIG_AMQP_AUTH_PASSWORD=PW_PLACEHOLDER
CONFIG_MARIADB_HOST=192.168.1.172
CONFIG_MARIADB_USER=root
CONFIG_MARIADB_PW=cd4c212457984dc7
CONFIG_KEYSTONE_DB_PW=91881e2de37e4a57
CONFIG_KEYSTONE_DB_PURGE_ENABLE=True
CONFIG_KEYSTONE_REGION=RegionOne
CONFIG_KEYSTONE_ADMIN_TOKEN=186993d2e8e644ed809d886dfc1a48b8
CONFIG_KEYSTONE_ADMIN_EMAIL=root@localhost
CONFIG_KEYSTONE_ADMIN_USERNAME=admin
CONFIG_KEYSTONE_ADMIN_PW=password
CONFIG_KEYSTONE_DEMO_PW=8eb8f7da8e434ce4
CONFIG_KEYSTONE_API_VERSION=v2.0
CONFIG_KEYSTONE_TOKEN_FORMAT=UUID
CONFIG_KEYSTONE_SERVICE_NAME=httpd
CONFIG_KEYSTONE_IDENTITY_BACKEND=sql
CONFIG_KEYSTONE_LDAP_URL=ldap://192.168.1.172
CONFIG_KEYSTONE_LDAP_USER_DN=
CONFIG_KEYSTONE_LDAP_USER_PASSWORD=
CONFIG_KEYSTONE_LDAP_SUFFIX=
CONFIG_KEYSTONE_LDAP_QUERY_SCOPE=one
CONFIG_KEYSTONE_LDAP_PAGE_SIZE=-1
CONFIG_KEYSTONE_LDAP_USER_SUBTREE=
CONFIG_KEYSTONE_LDAP_USER_FILTER=
CONFIG_KEYSTONE_LDAP_USER_OBJECTCLASS=
CONFIG_KEYSTONE_LDAP_USER_ID_ATTRIBUTE=
CONFIG_KEYSTONE_LDAP_USER_NAME_ATTRIBUTE=
CONFIG_KEYSTONE_LDAP_USER_MAIL_ATTRIBUTE=
CONFIG_KEYSTONE_LDAP_USER_ENABLED_ATTRIBUTE=
CONFIG_KEYSTONE_LDAP_USER_ENABLED_MASK=-1
CONFIG_KEYSTONE_LDAP_USER_ENABLED_DEFAULT=TRUE
CONFIG_KEYSTONE_LDAP_USER_ENABLED_INVERT=n
CONFIG_KEYSTONE_LDAP_USER_ATTRIBUTE_IGNORE=
CONFIG_KEYSTONE_LDAP_USER_DEFAULT_PROJECT_ID_ATTRIBUTE=
CONFIG_KEYSTONE_LDAP_USER_ALLOW_CREATE=n
CONFIG_KEYSTONE_LDAP_USER_ALLOW_UPDATE=n
CONFIG_KEYSTONE_LDAP_USER_ALLOW_DELETE=n
CONFIG_KEYSTONE_LDAP_USER_PASS_ATTRIBUTE=
CONFIG_KEYSTONE_LDAP_USER_ENABLED_EMULATION_DN=
CONFIG_KEYSTONE_LDAP_USER_ADDITIONAL_ATTRIBUTE_MAPPING=
CONFIG_KEYSTONE_LDAP_GROUP_SUBTREE=
CONFIG_KEYSTONE_LDAP_GROUP_FILTER=
CONFIG_KEYSTONE_LDAP_GROUP_OBJECTCLASS=
CONFIG_KEYSTONE_LDAP_GROUP_ID_ATTRIBUTE=
CONFIG_KEYSTONE_LDAP_GROUP_NAME_ATTRIBUTE=
CONFIG_KEYSTONE_LDAP_GROUP_MEMBER_ATTRIBUTE=
CONFIG_KEYSTONE_LDAP_GROUP_DESC_ATTRIBUTE=
CONFIG_KEYSTONE_LDAP_GROUP_ATTRIBUTE_IGNORE=
CONFIG_KEYSTONE_LDAP_GROUP_ALLOW_CREATE=n
CONFIG_KEYSTONE_LDAP_GROUP_ALLOW_UPDATE=n
CONFIG_KEYSTONE_LDAP_GROUP_ALLOW_DELETE=n
CONFIG_KEYSTONE_LDAP_GROUP_ADDITIONAL_ATTRIBUTE_MAPPING=
CONFIG_KEYSTONE_LDAP_USE_TLS=n
CONFIG_KEYSTONE_LDAP_TLS_CACERTDIR=
CONFIG_KEYSTONE_LDAP_TLS_CACERTFILE=
CONFIG_KEYSTONE_LDAP_TLS_REQ_CERT=demand
CONFIG_GLANCE_DB_PW=2422b6ba1b3d4cd1
CONFIG_GLANCE_KS_PW=fd5814c32bc54791
CONFIG_GLANCE_BACKEND=file
CONFIG_CINDER_DB_PW=ea18a88c9ab24b93
CONFIG_CINDER_DB_PURGE_ENABLE=True
CONFIG_CINDER_KS_PW=f331e1eb6a69434a
CONFIG_CINDER_BACKEND=lvm
CONFIG_CINDER_VOLUMES_CREATE=y
CONFIG_CINDER_VOLUMES_SIZE=20G
CONFIG_CINDER_GLUSTER_MOUNTS=
CONFIG_CINDER_NFS_MOUNTS=
CONFIG_CINDER_NETAPP_LOGIN=
CONFIG_CINDER_NETAPP_PASSWORD=
CONFIG_CINDER_NETAPP_HOSTNAME=
CONFIG_CINDER_NETAPP_SERVER_PORT=80
CONFIG_CINDER_NETAPP_STORAGE_FAMILY=ontap_cluster
CONFIG_CINDER_NETAPP_TRANSPORT_TYPE=http
CONFIG_CINDER_NETAPP_STORAGE_PROTOCOL=nfs
CONFIG_CINDER_NETAPP_SIZE_MULTIPLIER=1.0
CONFIG_CINDER_NETAPP_EXPIRY_THRES_MINUTES=720
CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_START=20
CONFIG_CINDER_NETAPP_THRES_AVL_SIZE_PERC_STOP=60
CONFIG_CINDER_NETAPP_NFS_SHARES=
CONFIG_CINDER_NETAPP_NFS_SHARES_CONFIG=/etc/cinder/shares.conf
CONFIG_CINDER_NETAPP_VOLUME_LIST=
CONFIG_CINDER_NETAPP_VFILER=
CONFIG_CINDER_NETAPP_PARTNER_BACKEND_NAME=
CONFIG_CINDER_NETAPP_VSERVER=
CONFIG_CINDER_NETAPP_CONTROLLER_IPS=
CONFIG_CINDER_NETAPP_SA_PASSWORD=
CONFIG_CINDER_NETAPP_ESERIES_HOST_TYPE=linux_dm_mp
CONFIG_CINDER_NETAPP_WEBSERVICE_PATH=/devmgr/v2
CONFIG_CINDER_NETAPP_STORAGE_POOLS=
CONFIG_IRONIC_DB_PW=PW_PLACEHOLDER
CONFIG_IRONIC_KS_PW=PW_PLACEHOLDER
CONFIG_NOVA_DB_PURGE_ENABLE=True
CONFIG_NOVA_DB_PW=ae248be65adb4e7c
CONFIG_NOVA_KS_PW=3abacd67d9094bde
CONFIG_NOVA_SCHED_CPU_ALLOC_RATIO=16.0
CONFIG_NOVA_SCHED_RAM_ALLOC_RATIO=1.5
CONFIG_NOVA_COMPUTE_MIGRATE_PROTOCOL=tcp
CONFIG_NOVA_COMPUTE_MANAGER=nova.compute.manager.ComputeManager
CONFIG_VNC_SSL_CERT=
CONFIG_VNC_SSL_KEY=
CONFIG_NOVA_PCI_ALIAS=
CONFIG_NOVA_PCI_PASSTHROUGH_WHITELIST=
CONFIG_NOVA_COMPUTE_PRIVIF=
CONFIG_NOVA_NETWORK_MANAGER=nova.network.manager.FlatDHCPManager
CONFIG_NOVA_NETWORK_PUBIF=eth0
CONFIG_NOVA_NETWORK_PRIVIF=
CONFIG_NOVA_NETWORK_FIXEDRANGE=192.168.32.0/22
CONFIG_NOVA_NETWORK_FLOATRANGE=10.3.4.0/22
CONFIG_NOVA_NETWORK_AUTOASSIGNFLOATINGIP=n
CONFIG_NOVA_NETWORK_VLAN_START=100
CONFIG_NOVA_NETWORK_NUMBER=1
CONFIG_NOVA_NETWORK_SIZE=255
CONFIG_NEUTRON_KS_PW=3241291348464592
CONFIG_NEUTRON_DB_PW=18245d0413aa4fff
CONFIG_NEUTRON_L3_EXT_BRIDGE=br-ex
CONFIG_NEUTRON_METADATA_PW=f6886849c84d4fc8
CONFIG_LBAAS_INSTALL=n
CONFIG_NEUTRON_METERING_AGENT_INSTALL=y
CONFIG_NEUTRON_FWAAS=n
CONFIG_NEUTRON_VPNAAS=n
CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan
CONFIG_NEUTRON_ML2_TENANT_NETWORK_TYPES=vxlan
CONFIG_NEUTRON_ML2_MECHANISM_DRIVERS=openvswitch
CONFIG_NEUTRON_ML2_FLAT_NETWORKS=*
CONFIG_NEUTRON_ML2_VLAN_RANGES=
CONFIG_NEUTRON_ML2_TUNNEL_ID_RANGES=
CONFIG_NEUTRON_ML2_VXLAN_GROUP=
CONFIG_NEUTRON_ML2_VNI_RANGES=10:100
CONFIG_NEUTRON_L2_AGENT=openvswitch
CONFIG_NEUTRON_ML2_SUPPORTED_PCI_VENDOR_DEVS=['15b3:1004', '8086:10ca']
CONFIG_NEUTRON_ML2_SRIOV_AGENT_REQUIRED=n
CONFIG_NEUTRON_ML2_SRIOV_INTERFACE_MAPPINGS=
CONFIG_NEUTRON_LB_INTERFACE_MAPPINGS=
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-eth1
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-eth1:eth1
CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1
CONFIG_NEUTRON_OVS_TUNNEL_SUBNETS=
CONFIG_NEUTRON_OVS_VXLAN_UDP_PORT=4789
CONFIG_MANILA_DB_PW=PW_PLACEHOLDER
CONFIG_MANILA_KS_PW=PW_PLACEHOLDER
CONFIG_MANILA_BACKEND=generic
CONFIG_MANILA_NETAPP_DRV_HANDLES_SHARE_SERVERS=false
CONFIG_MANILA_NETAPP_TRANSPORT_TYPE=https
CONFIG_MANILA_NETAPP_LOGIN=admin
CONFIG_MANILA_NETAPP_PASSWORD=
CONFIG_MANILA_NETAPP_SERVER_HOSTNAME=
CONFIG_MANILA_NETAPP_STORAGE_FAMILY=ontap_cluster
CONFIG_MANILA_NETAPP_SERVER_PORT=443
CONFIG_MANILA_NETAPP_AGGREGATE_NAME_SEARCH_PATTERN=(.*)
CONFIG_MANILA_NETAPP_ROOT_VOLUME_AGGREGATE=
CONFIG_MANILA_NETAPP_ROOT_VOLUME_NAME=root
CONFIG_MANILA_NETAPP_VSERVER=
CONFIG_MANILA_GENERIC_DRV_HANDLES_SHARE_SERVERS=true
CONFIG_MANILA_GENERIC_VOLUME_NAME_TEMPLATE=manila-share-%s
CONFIG_MANILA_GENERIC_SHARE_MOUNT_PATH=/shares
CONFIG_MANILA_SERVICE_IMAGE_LOCATION=https://www.dropbox.com/s/vi5oeh10q1qkckh/ubuntu_1204_nfs_cifs.qcow2
CONFIG_MANILA_SERVICE_INSTANCE_USER=ubuntu
CONFIG_MANILA_SERVICE_INSTANCE_PASSWORD=ubuntu
CONFIG_MANILA_NETWORK_TYPE=neutron
CONFIG_MANILA_NETWORK_STANDALONE_GATEWAY=
CONFIG_MANILA_NETWORK_STANDALONE_NETMASK=
CONFIG_MANILA_NETWORK_STANDALONE_SEG_ID=
CONFIG_MANILA_NETWORK_STANDALONE_IP_RANGE=
CONFIG_MANILA_NETWORK_STANDALONE_IP_VERSION=4
CONFIG_MANILA_GLUSTERFS_SERVERS=
CONFIG_MANILA_GLUSTERFS_NATIVE_PATH_TO_PRIVATE_KEY=
CONFIG_MANILA_GLUSTERFS_VOLUME_PATTERN=
CONFIG_MANILA_GLUSTERFS_TARGET=
CONFIG_MANILA_GLUSTERFS_MOUNT_POINT_BASE=
CONFIG_MANILA_GLUSTERFS_NFS_SERVER_TYPE=gluster
CONFIG_MANILA_GLUSTERFS_PATH_TO_PRIVATE_KEY=
CONFIG_MANILA_GLUSTERFS_GANESHA_SERVER_IP=
CONFIG_HORIZON_SSL=n
CONFIG_HORIZON_SECRET_KEY=f62f4e70de1a4ce3a1f1bf0b77801615
CONFIG_HORIZON_SSL_CERT=
CONFIG_HORIZON_SSL_KEY=
CONFIG_HORIZON_SSL_CACERT=
CONFIG_SWIFT_KS_PW=7422d67090b14226
CONFIG_SWIFT_STORAGES=
CONFIG_SWIFT_STORAGE_ZONES=1
CONFIG_SWIFT_STORAGE_REPLICAS=1
CONFIG_SWIFT_STORAGE_FSTYPE=ext4
CONFIG_SWIFT_HASH=0b12807a286040c1
CONFIG_SWIFT_STORAGE_SIZE=2G
CONFIG_HEAT_DB_PW=password
CONFIG_HEAT_AUTH_ENC_KEY=5100379e6c4b41f6
CONFIG_HEAT_KS_PW=password
CONFIG_HEAT_CLOUDWATCH_INSTALL=n
CONFIG_HEAT_CFN_INSTALL=n
CONFIG_HEAT_DOMAIN=heat
CONFIG_HEAT_DOMAIN_ADMIN=heat_admin
CONFIG_HEAT_DOMAIN_PASSWORD=password
CONFIG_PROVISION_DEMO=n
CONFIG_PROVISION_TEMPEST=n
CONFIG_PROVISION_DEMO_FLOATRANGE=172.24.4.224/28
CONFIG_PROVISION_IMAGE_NAME=cirros
CONFIG_PROVISION_IMAGE_URL=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img
CONFIG_PROVISION_IMAGE_FORMAT=qcow2
CONFIG_PROVISION_IMAGE_SSH_USER=cirros
CONFIG_TEMPEST_HOST=
CONFIG_PROVISION_TEMPEST_USER=
CONFIG_PROVISION_TEMPEST_USER_PW=PW_PLACEHOLDER
CONFIG_PROVISION_TEMPEST_FLOATRANGE=172.24.4.224/28
CONFIG_PROVISION_TEMPEST_REPO_URI=https://github.com/openstack/tempest.git
CONFIG_PROVISION_TEMPEST_REPO_REVISION=master
CONFIG_RUN_TEMPEST=n
CONFIG_RUN_TEMPEST_TESTS=smoke
CONFIG_PROVISION_OVS_BRIDGE=y
CONFIG_GNOCCHI_DB_PW=PW_PLACEHOLDER
CONFIG_GNOCCHI_KS_PW=PW_PLACEHOLDER
CONFIG_CEILOMETER_SECRET=a1ad745f12b94af2
CONFIG_CEILOMETER_KS_PW=PW_PLACEHOLDER
CONFIG_CEILOMETER_SERVICE_NAME=httpd
CONFIG_CEILOMETER_COORDINATION_BACKEND=redis
CONFIG_CEILOMETER_METERING_BACKEND=database
CONFIG_MONGODB_HOST=192.168.1.172
CONFIG_REDIS_MASTER_HOST=192.168.1.172
CONFIG_REDIS_PORT=6379
CONFIG_REDIS_HA=n
CONFIG_REDIS_SLAVE_HOSTS=
CONFIG_REDIS_SENTINEL_HOSTS=
CONFIG_REDIS_SENTINEL_CONTACT_HOST=
CONFIG_REDIS_SENTINEL_PORT=26379
CONFIG_REDIS_SENTINEL_QUORUM=2
CONFIG_REDIS_MASTER_NAME=mymaster
CONFIG_AODH_KS_PW=PW_PLACEHOLDER
CONFIG_TROVE_DB_PW=PW_PLACEHOLDER
CONFIG_TROVE_KS_PW=PW_PLACEHOLDER
CONFIG_TROVE_NOVA_USER=trove
CONFIG_TROVE_NOVA_TENANT=services
CONFIG_TROVE_NOVA_PW=PW_PLACEHOLDER
CONFIG_SAHARA_DB_PW=PW_PLACEHOLDER
CONFIG_SAHARA_KS_PW=PW_PLACEHOLDER
CONFIG_NAGIOS_PW=8b42e5beb2444ec0

About mark

At work, been working on Tandems for around 30yrs (programming + sysadmin), plus AIX and Solaris sysadmin also thrown in during the last 20yrs; also about 5yrs on MVS (mainly operations and automation but also smp/e work). At home I have been using linux for decades. Programming background is commercially in TAL/COBOL/SCOBOL/C(Tandem); 370 assembler(MVS); C, perl and shell scripting in *nix; and Microsoft Macro Assembler(windows).
This entry was posted in OpenStack. Bookmark the permalink.