[Bug 1578471] [NEW] Ubuntu Openstack HA becomes unusable with a partially failed node OpenPower

Jason Furmanek furmanek at us.ibm.com
Thu May 5 03:42:13 UTC 2016


Public bug reported:

We have a  Ubuntu Openstack HA cluster running on 5 OpenPower nodes
(POWER8).

This is on 14.04 with Openstack Liberty

It was all working just peachy, when node 5 starting having issues and became inaccessible.
It seems the file system on the local disk (ext4) has some errors and requires a fsck/e2fsck.
However, the erros in the filesystem seems to have affected the SSH keys so  I cannot get into the system.

I've attached the boot log of the system that I've retrieved from the
console. Note that the juju-agent cannot start, but some Openstack
services do.

When this system is up, we get errors in the Horizon gui and VMs cannot be provisioned.
Below is the bundle.yaml for the HA environment model.

So this may be a potential bug - if we have a system in a partially
failed/untrusted state, should Openstack/Horizon/Nova still work as
expected?

A couple notes:
As you can see in the bundler we are not using clustered mysql at this point, but the mysql db is not on this node.
This node is one of two Ceph OSD nodes.

I've not tried redeploying the system yet. I may be able to use Petitboot to do the fsck, or use it to modify the /etc/fstab so it will happen at boot time. The main goal here is not necessarily to fix this particularly node, but to explore what should happen with Openstack in this situation.
Let me know if more information is needed.


bundle.yaml
=============

machines:
  '0':
    constraints: arch=ppc64el
    series: trusty
  '1':
    constraints: { arch=ppc64el, tags=compute }
    series: trusty
  '2':
    constraints: { arch=ppc64el, tags=compute }
    series: trusty
  '3':
    constraints: { arch=ppc64el, tags=compute }
    series: trusty
  '4':
    constraints: { arch=ppc64el, tags=compute }
    series: trusty
  '5':
    constraints: { arch=ppc64el, tags=compute }
    series: trusty
  '6':
    constraints: { arch=ppc64el, tags=neutron-gateway }
    series: trusty

relations:
- - nova-compute:amqp
  - rabbitmq-server:amqp
- - neutron-gateway:amqp
  - rabbitmq-server:amqp
- - keystone:shared-db
  - mysql:shared-db
- - nova-cloud-controller:identity-service
  - keystone:identity-service
- - glance:identity-service
  - keystone:identity-service
- - neutron-api:identity-service
  - keystone:identity-service
- - neutron-openvswitch:neutron-plugin-api
  - neutron-api:neutron-plugin-api
- - neutron-api:shared-db
  - mysql:shared-db
- - neutron-api:amqp
  - rabbitmq-server:amqp
- - neutron-gateway:neutron-plugin-api
  - neutron-api:neutron-plugin-api
- - glance:shared-db
  - mysql:shared-db
- - glance:amqp
  - rabbitmq-server:amqp
- - nova-cloud-controller:image-service
  - glance:image-service
- - nova-compute:image-service
  - glance:image-service
- - nova-cloud-controller:cloud-compute
  - nova-compute:cloud-compute
- - nova-cloud-controller:amqp
  - rabbitmq-server:amqp
- - nova-cloud-controller:quantum-network-service
  - neutron-gateway:quantum-network-service
- - nova-compute:neutron-plugin
  - neutron-openvswitch:neutron-plugin
- - neutron-openvswitch:amqp
  - rabbitmq-server:amqp
- - openstack-dashboard:identity-service
  - keystone:identity-service
- - nova-cloud-controller:shared-db
  - mysql:shared-db
- - nova-cloud-controller:neutron-api
  - neutron-api:neutron-api
- - cinder:image-service
  - glance:image-service
- - cinder:amqp
  - rabbitmq-server:amqp
- - cinder:identity-service
  - keystone:identity-service
- - cinder:cinder-volume-service
  - nova-cloud-controller:cinder-volume-service
- - cinder-ceph:storage-backend
  - cinder:storage-backend
- - ceph:client
  - nova-compute:ceph
- - cinder:shared-db
  - mysql:shared-db
- - ceph:client
  - cinder-ceph:ceph
- - ceph:client
  - glance:ceph
- - ceph-osd:mon
  - ceph:osd
- - ntp:juju-info
  - nova-compute:juju-info
- - ntp:juju-info
  - neutron-gateway:juju-info
- - ceilometer:amqp
  - rabbitmq-server:amqp
- - ceilometer-agent:ceilometer-service
  - ceilometer:ceilometer-service
- - ceilometer:identity-service
  - keystone:identity-service
- - ceilometer:identity-notifications
  - keystone:identity-notifications
- - ceilometer-agent:nova-ceilometer
  - nova-compute:nova-ceilometer
- - ceilometer:shared-db
  - mongodb:database
- - memcached
  - nova-cloud-controller
- - hacluster-ceilometer
  - ceilometer
- - hacluster-cinder
  - cinder
- - hacluster-glance
  - glance
- - hacluster-keystone
  - keystone
#- - hacluster-mysql
#  - mysql
- - hacluster-neutron-api
  - neutron-api
- - hacluster-nova-cloud-controller
  - nova-cloud-controller
- - hacluster-openstack-dashboard
  - openstack-dashboard

series: trusty
services:
  ceilometer:
    annotations:
      gui-x: '1288.8744298356794'
      gui-y: '0.7040786325134718'
    charm: cs:trusty/ceilometer
    num_units: 3
    options:
      vip: 10.0.84.19
      openstack-origin: cloud:trusty-liberty
    to:
    - lxc:2
    - lxc:3
    - lxc:4
  ceilometer-agent:
    annotations:
      gui-x: '1288.9999389648438'
      gui-y: '503'
    charm: cs:trusty/ceilometer-agent
  ceph:
    annotations:
      gui-x: '750'
      gui-y: '500'
    charm: cs:trusty/ceph
    num_units: 3
    options:
      fsid: cbd8508e-d726-4785-bff9-2fbf4af2df61
      monitor-secret: AQDxeg9XUMRsKRAAyfClczi5hEV/3j0CuIN8dA==
      osd-devices: '/dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:0:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:1:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:2:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:3:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:4:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:5:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:6:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:7:0'
      osd-reformat: 'yes'
      source: cloud:trusty-liberty
    to:
    - '1'
    - '2'
    - '3'
  ceph-osd:
    annotations:
      gui-x: '1000'
      gui-y: '500'
    charm: cs:trusty/ceph-osd
    num_units: 2
    options:
      osd-devices: '/dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:0:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:1:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:2:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:3:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:4:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:5:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:6:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:7:0'
      osd-reformat: 'yes'
      source: cloud:trusty-liberty
    to:
    - '4'
    - '5'
  cinder:
    annotations:
      gui-x: '750'
      gui-y: '0'
    charm: cs:trusty/cinder
    num_units: 3
    options:
      vip: 10.0.84.15
      block-device: None
      glance-api-version: 2
      openstack-origin: cloud:trusty-liberty
    to:
    - lxc:4
    - lxc:5
    - lxc:1
  cinder-ceph:
    annotations:
      gui-x: '750'
      gui-y: '250'
    charm: cs:trusty/cinder-ceph
    num_units: 0
  glance:
    annotations:
      gui-x: '250'
      gui-y: '0'
    charm: cs:trusty/glance
    num_units: 3
    options:
      vip: 10.0.84.14
      openstack-origin: cloud:trusty-liberty
    to:
    - lxc:5
    - lxc:1
    - lxc:2
  keystone:
    annotations:
      gui-x: '500'
      gui-y: '0'
    charm: cs:trusty/keystone
    num_units: 3
    options:
      vip: 10.0.84.13
      admin-password: openstack
      openstack-origin: cloud:trusty-liberty
    to:
    - lxc:1
    - lxc:2
    - lxc:3
  mongodb:
    annotations:
      gui-x: '1287.9999389648438'
      gui-y: '251.24996948242188'
    charm: cs:trusty/mongodb
    num_units: 3
    to:
    - lxc:2
    - lxc:3
    - lxc:4
  mysql:
    annotations:
      gui-x: '0'
      gui-y: '250'
    #charm: cs:trusty/percona-cluster
    charm: cs:trusty/mysql
    num_units: 1
    options:
      #vip: 10.0.84.12
      max-connections: 20000
      #innodb-buffer-pool-size: 4G
      dataset-size: 4G
      #root-password: NHYEGOYnHg9qJ2ByutPrI5P5UmQQklaG
      #sst-password: c78alhN2tG6hpQ46dh1T6rHV19nax86M
      #min-cluster-size: 3
      #lp1366997-workaround: true
    to:
    - lxc:1
  neutron-api:
    annotations:
      gui-x: '500'
      gui-y: '500'
    charm: cs:trusty/neutron-api
    num_units: 3
    options:
      vip: 10.0.84.17
      neutron-security-groups: true
      openstack-origin: cloud:trusty-liberty
      dhcp-agents-per-network: 2
    to:
    - lxc:4
    - lxc:5
    - lxc:1
  neutron-gateway:
    annotations:
      gui-x: '500'
      gui-y: '500'
    charm: cs:trusty/neutron-gateway
    num_units: 1
    options:
      ext-port: eth1
      openstack-origin: cloud:trusty-liberty
      instance-mtu: 1400
    to:
    - 6
  neutron-openvswitch:
    annotations:
      gui-x: '250'
      gui-y: '500'
    charm: cs:trusty/neutron-openvswitch
    num_units: 0
    options:
      enable-local-dhcp-and-metadata: true
  nova-cloud-controller:
    annotations:
      gui-x: '0'
      gui-y: '500'
    charm: cs:trusty/nova-cloud-controller
    num_units: 3
    options:
      vip: 10.0.84.16
      network-manager: Neutron
      openstack-origin: cloud:trusty-liberty
#      console-access-protocol: novnc
      console-access-protocol: None
      ram-allocation-ratio: 1.0
      single-nova-consoleauth: false
    to:
    - lxc:5
    - lxc:1
    - lxc:2
  memcached:
    charm: cs:trusty/memcached
    num_units: 3
    options:
      allow-ufw-ip6-softfail: true
    to:
    - lxc:1
    - lxc:2
    - lxc:3
  nova-compute:
    annotations:
      gui-x: '250'
      gui-y: '250'
    charm: cs:trusty/nova-compute
    num_units: 5
    options:
      enable-live-migration: true
      enable-resize: true
      manage-neutron-plugin-legacy-mode: false
      migration-auth-type: ssh
      openstack-origin: cloud:trusty-liberty
    to:
    - '1'
    - '2'
    - '3'
    - '4'
    - '5'
  ntp:
    annotations:
      gui-x: '1000'
      gui-y: '0'
    charm: cs:trusty/ntp
    num_units: 0
  openstack-dashboard:
    annotations:
      gui-x: '500'
      gui-y: '-250'
    charm: cs:trusty/openstack-dashboard
    num_units: 3
    options:
      vip: 10.0.84.11
      openstack-origin: cloud:trusty-liberty
      webroot: /
      secret: OPWEY1P8wN029oTH4ZhWGy5JCcnMBn0I
    to:
    - lxc:2
    - lxc:3
    - lxc:4
  rabbitmq-server:
    annotations:
      gui-x: '500'
      gui-y: '250'
    charm: cs:trusty/rabbitmq-server
    num_units: 3
    options:
      source: cloud:trusty-liberty
      cluster-partition-handling: pause_minority
      min-cluster-size: 3
    to:
    - lxc:3
    - lxc:4
    - lxc:5
  hacluster-ceilometer:
    charm: cs:trusty/hacluster
    num_units: 0
    options:
      corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
      cluster_count: 3
      corosync_transport: unicast
  hacluster-cinder:
    charm: cs:trusty/hacluster
    num_units: 0
    options:
      corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
      cluster_count: 3
      corosync_transport: unicast
  hacluster-glance:
    charm: cs:trusty/hacluster
    num_units: 0
    options:
      corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
      cluster_count: 3
      corosync_transport: unicast
  hacluster-keystone:
    charm: cs:trusty/hacluster
    num_units: 0
    options:
      corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
      cluster_count: 3
      corosync_transport: unicast
#  hacluster-mysql:
#    charm: cs:trusty/hacluster
#    num_units: 0
#    options:
#      corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
#      cluster_count: 3
#      corosync_transport: unicast
  hacluster-neutron-api:
    charm: cs:trusty/hacluster
    num_units: 0
    options:
      corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
      cluster_count: 3
      corosync_transport: unicast
  hacluster-nova-cloud-controller:
    charm: cs:trusty/hacluster
    num_units: 0
    options:
      corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
      cluster_count: 3
      corosync_transport: unicast
  hacluster-openstack-dashboard:
    charm: cs:trusty/hacluster
    num_units: 0
    options:
      corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
      cluster_count: 3
      corosync_transport: unicast

** Affects: horizon (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "boot log attached"
   https://bugs.launchpad.net/bugs/1578471/+attachment/4656072/+files/bootlog.txt

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to horizon in Ubuntu.
https://bugs.launchpad.net/bugs/1578471

Title:
  Ubuntu Openstack HA becomes unusable with a partially failed node
  OpenPower

Status in horizon package in Ubuntu:
  New

Bug description:
  We have a  Ubuntu Openstack HA cluster running on 5 OpenPower nodes
  (POWER8).

  This is on 14.04 with Openstack Liberty

  It was all working just peachy, when node 5 starting having issues and became inaccessible.
  It seems the file system on the local disk (ext4) has some errors and requires a fsck/e2fsck.
  However, the erros in the filesystem seems to have affected the SSH keys so  I cannot get into the system.

  I've attached the boot log of the system that I've retrieved from the
  console. Note that the juju-agent cannot start, but some Openstack
  services do.

  When this system is up, we get errors in the Horizon gui and VMs cannot be provisioned.
  Below is the bundle.yaml for the HA environment model.

  So this may be a potential bug - if we have a system in a partially
  failed/untrusted state, should Openstack/Horizon/Nova still work as
  expected?

  A couple notes:
  As you can see in the bundler we are not using clustered mysql at this point, but the mysql db is not on this node.
  This node is one of two Ceph OSD nodes.

  I've not tried redeploying the system yet. I may be able to use Petitboot to do the fsck, or use it to modify the /etc/fstab so it will happen at boot time. The main goal here is not necessarily to fix this particularly node, but to explore what should happen with Openstack in this situation.
  Let me know if more information is needed.

  
  bundle.yaml
  =============

  machines:
    '0':
      constraints: arch=ppc64el
      series: trusty
    '1':
      constraints: { arch=ppc64el, tags=compute }
      series: trusty
    '2':
      constraints: { arch=ppc64el, tags=compute }
      series: trusty
    '3':
      constraints: { arch=ppc64el, tags=compute }
      series: trusty
    '4':
      constraints: { arch=ppc64el, tags=compute }
      series: trusty
    '5':
      constraints: { arch=ppc64el, tags=compute }
      series: trusty
    '6':
      constraints: { arch=ppc64el, tags=neutron-gateway }
      series: trusty

  relations:
  - - nova-compute:amqp
    - rabbitmq-server:amqp
  - - neutron-gateway:amqp
    - rabbitmq-server:amqp
  - - keystone:shared-db
    - mysql:shared-db
  - - nova-cloud-controller:identity-service
    - keystone:identity-service
  - - glance:identity-service
    - keystone:identity-service
  - - neutron-api:identity-service
    - keystone:identity-service
  - - neutron-openvswitch:neutron-plugin-api
    - neutron-api:neutron-plugin-api
  - - neutron-api:shared-db
    - mysql:shared-db
  - - neutron-api:amqp
    - rabbitmq-server:amqp
  - - neutron-gateway:neutron-plugin-api
    - neutron-api:neutron-plugin-api
  - - glance:shared-db
    - mysql:shared-db
  - - glance:amqp
    - rabbitmq-server:amqp
  - - nova-cloud-controller:image-service
    - glance:image-service
  - - nova-compute:image-service
    - glance:image-service
  - - nova-cloud-controller:cloud-compute
    - nova-compute:cloud-compute
  - - nova-cloud-controller:amqp
    - rabbitmq-server:amqp
  - - nova-cloud-controller:quantum-network-service
    - neutron-gateway:quantum-network-service
  - - nova-compute:neutron-plugin
    - neutron-openvswitch:neutron-plugin
  - - neutron-openvswitch:amqp
    - rabbitmq-server:amqp
  - - openstack-dashboard:identity-service
    - keystone:identity-service
  - - nova-cloud-controller:shared-db
    - mysql:shared-db
  - - nova-cloud-controller:neutron-api
    - neutron-api:neutron-api
  - - cinder:image-service
    - glance:image-service
  - - cinder:amqp
    - rabbitmq-server:amqp
  - - cinder:identity-service
    - keystone:identity-service
  - - cinder:cinder-volume-service
    - nova-cloud-controller:cinder-volume-service
  - - cinder-ceph:storage-backend
    - cinder:storage-backend
  - - ceph:client
    - nova-compute:ceph
  - - cinder:shared-db
    - mysql:shared-db
  - - ceph:client
    - cinder-ceph:ceph
  - - ceph:client
    - glance:ceph
  - - ceph-osd:mon
    - ceph:osd
  - - ntp:juju-info
    - nova-compute:juju-info
  - - ntp:juju-info
    - neutron-gateway:juju-info
  - - ceilometer:amqp
    - rabbitmq-server:amqp
  - - ceilometer-agent:ceilometer-service
    - ceilometer:ceilometer-service
  - - ceilometer:identity-service
    - keystone:identity-service
  - - ceilometer:identity-notifications
    - keystone:identity-notifications
  - - ceilometer-agent:nova-ceilometer
    - nova-compute:nova-ceilometer
  - - ceilometer:shared-db
    - mongodb:database
  - - memcached
    - nova-cloud-controller
  - - hacluster-ceilometer
    - ceilometer
  - - hacluster-cinder
    - cinder
  - - hacluster-glance
    - glance
  - - hacluster-keystone
    - keystone
  #- - hacluster-mysql
  #  - mysql
  - - hacluster-neutron-api
    - neutron-api
  - - hacluster-nova-cloud-controller
    - nova-cloud-controller
  - - hacluster-openstack-dashboard
    - openstack-dashboard

  series: trusty
  services:
    ceilometer:
      annotations:
        gui-x: '1288.8744298356794'
        gui-y: '0.7040786325134718'
      charm: cs:trusty/ceilometer
      num_units: 3
      options:
        vip: 10.0.84.19
        openstack-origin: cloud:trusty-liberty
      to:
      - lxc:2
      - lxc:3
      - lxc:4
    ceilometer-agent:
      annotations:
        gui-x: '1288.9999389648438'
        gui-y: '503'
      charm: cs:trusty/ceilometer-agent
    ceph:
      annotations:
        gui-x: '750'
        gui-y: '500'
      charm: cs:trusty/ceph
      num_units: 3
      options:
        fsid: cbd8508e-d726-4785-bff9-2fbf4af2df61
        monitor-secret: AQDxeg9XUMRsKRAAyfClczi5hEV/3j0CuIN8dA==
        osd-devices: '/dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:0:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:1:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:2:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:3:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:4:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:5:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:6:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:7:0'
        osd-reformat: 'yes'
        source: cloud:trusty-liberty
      to:
      - '1'
      - '2'
      - '3'
    ceph-osd:
      annotations:
        gui-x: '1000'
        gui-y: '500'
      charm: cs:trusty/ceph-osd
      num_units: 2
      options:
        osd-devices: '/dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:0:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:1:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:2:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:3:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:4:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:5:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:6:0 /dev/disk/by-path/pci-0002:01:00.0-scsi-0:1:7:0'
        osd-reformat: 'yes'
        source: cloud:trusty-liberty
      to:
      - '4'
      - '5'
    cinder:
      annotations:
        gui-x: '750'
        gui-y: '0'
      charm: cs:trusty/cinder
      num_units: 3
      options:
        vip: 10.0.84.15
        block-device: None
        glance-api-version: 2
        openstack-origin: cloud:trusty-liberty
      to:
      - lxc:4
      - lxc:5
      - lxc:1
    cinder-ceph:
      annotations:
        gui-x: '750'
        gui-y: '250'
      charm: cs:trusty/cinder-ceph
      num_units: 0
    glance:
      annotations:
        gui-x: '250'
        gui-y: '0'
      charm: cs:trusty/glance
      num_units: 3
      options:
        vip: 10.0.84.14
        openstack-origin: cloud:trusty-liberty
      to:
      - lxc:5
      - lxc:1
      - lxc:2
    keystone:
      annotations:
        gui-x: '500'
        gui-y: '0'
      charm: cs:trusty/keystone
      num_units: 3
      options:
        vip: 10.0.84.13
        admin-password: openstack
        openstack-origin: cloud:trusty-liberty
      to:
      - lxc:1
      - lxc:2
      - lxc:3
    mongodb:
      annotations:
        gui-x: '1287.9999389648438'
        gui-y: '251.24996948242188'
      charm: cs:trusty/mongodb
      num_units: 3
      to:
      - lxc:2
      - lxc:3
      - lxc:4
    mysql:
      annotations:
        gui-x: '0'
        gui-y: '250'
      #charm: cs:trusty/percona-cluster
      charm: cs:trusty/mysql
      num_units: 1
      options:
        #vip: 10.0.84.12
        max-connections: 20000
        #innodb-buffer-pool-size: 4G
        dataset-size: 4G
        #root-password: NHYEGOYnHg9qJ2ByutPrI5P5UmQQklaG
        #sst-password: c78alhN2tG6hpQ46dh1T6rHV19nax86M
        #min-cluster-size: 3
        #lp1366997-workaround: true
      to:
      - lxc:1
    neutron-api:
      annotations:
        gui-x: '500'
        gui-y: '500'
      charm: cs:trusty/neutron-api
      num_units: 3
      options:
        vip: 10.0.84.17
        neutron-security-groups: true
        openstack-origin: cloud:trusty-liberty
        dhcp-agents-per-network: 2
      to:
      - lxc:4
      - lxc:5
      - lxc:1
    neutron-gateway:
      annotations:
        gui-x: '500'
        gui-y: '500'
      charm: cs:trusty/neutron-gateway
      num_units: 1
      options:
        ext-port: eth1
        openstack-origin: cloud:trusty-liberty
        instance-mtu: 1400
      to:
      - 6
    neutron-openvswitch:
      annotations:
        gui-x: '250'
        gui-y: '500'
      charm: cs:trusty/neutron-openvswitch
      num_units: 0
      options:
        enable-local-dhcp-and-metadata: true
    nova-cloud-controller:
      annotations:
        gui-x: '0'
        gui-y: '500'
      charm: cs:trusty/nova-cloud-controller
      num_units: 3
      options:
        vip: 10.0.84.16
        network-manager: Neutron
        openstack-origin: cloud:trusty-liberty
  #      console-access-protocol: novnc
        console-access-protocol: None
        ram-allocation-ratio: 1.0
        single-nova-consoleauth: false
      to:
      - lxc:5
      - lxc:1
      - lxc:2
    memcached:
      charm: cs:trusty/memcached
      num_units: 3
      options:
        allow-ufw-ip6-softfail: true
      to:
      - lxc:1
      - lxc:2
      - lxc:3
    nova-compute:
      annotations:
        gui-x: '250'
        gui-y: '250'
      charm: cs:trusty/nova-compute
      num_units: 5
      options:
        enable-live-migration: true
        enable-resize: true
        manage-neutron-plugin-legacy-mode: false
        migration-auth-type: ssh
        openstack-origin: cloud:trusty-liberty
      to:
      - '1'
      - '2'
      - '3'
      - '4'
      - '5'
    ntp:
      annotations:
        gui-x: '1000'
        gui-y: '0'
      charm: cs:trusty/ntp
      num_units: 0
    openstack-dashboard:
      annotations:
        gui-x: '500'
        gui-y: '-250'
      charm: cs:trusty/openstack-dashboard
      num_units: 3
      options:
        vip: 10.0.84.11
        openstack-origin: cloud:trusty-liberty
        webroot: /
        secret: OPWEY1P8wN029oTH4ZhWGy5JCcnMBn0I
      to:
      - lxc:2
      - lxc:3
      - lxc:4
    rabbitmq-server:
      annotations:
        gui-x: '500'
        gui-y: '250'
      charm: cs:trusty/rabbitmq-server
      num_units: 3
      options:
        source: cloud:trusty-liberty
        cluster-partition-handling: pause_minority
        min-cluster-size: 3
      to:
      - lxc:3
      - lxc:4
      - lxc:5
    hacluster-ceilometer:
      charm: cs:trusty/hacluster
      num_units: 0
      options:
        corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
        cluster_count: 3
        corosync_transport: unicast
    hacluster-cinder:
      charm: cs:trusty/hacluster
      num_units: 0
      options:
        corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
        cluster_count: 3
        corosync_transport: unicast
    hacluster-glance:
      charm: cs:trusty/hacluster
      num_units: 0
      options:
        corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
        cluster_count: 3
        corosync_transport: unicast
    hacluster-keystone:
      charm: cs:trusty/hacluster
      num_units: 0
      options:
        corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
        cluster_count: 3
        corosync_transport: unicast
  #  hacluster-mysql:
  #    charm: cs:trusty/hacluster
  #    num_units: 0
  #    options:
  #      corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
  #      cluster_count: 3
  #      corosync_transport: unicast
    hacluster-neutron-api:
      charm: cs:trusty/hacluster
      num_units: 0
      options:
        corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
        cluster_count: 3
        corosync_transport: unicast
    hacluster-nova-cloud-controller:
      charm: cs:trusty/hacluster
      num_units: 0
      options:
        corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
        cluster_count: 3
        corosync_transport: unicast
    hacluster-openstack-dashboard:
      charm: cs:trusty/hacluster
      num_units: 0
      options:
        corosync_key: '1j6nBSeLpNIYz0yUqALCFWDcivmWxCyp/reUuzfeQrsZJIUlyb7i1krQolucBCuTN37/vmWT/bC5qqBIE+17JKcoo/RfkOtSXF5DK6bXCkvUoLHQBRTKL755Yycp7HiZKea7R29oGnqml3A3vpMcrEVyjT7Ax6Nf+oZ2GwpGYi8='
        cluster_count: 3
        corosync_transport: unicast

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/horizon/+bug/1578471/+subscriptions



More information about the Ubuntu-openstack-bugs mailing list