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.
The system does booot, however, the erros in the filesystem seems to have 
affected the SSH keys so I cannot get into the system. The juju agent does not 
start.

This is related to bug 1578471.

This bug is to determine if the corrupt filesystem was just from a failing 
disk, or if the software is somehow in fault.
As this is an Openstack HA environment, this node is running containers with:
Cinder
glance
horizon
neutron
rabbitmq

ceph-osd and nova are running on the host OS itself.

I've not attempted to "fix" this node yet, by running fsck somehow, or
just doing a redeploy. I can do either of those, if it's recommended.

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: ubuntu
     Importance: Undecided
         Status: New

** Attachment added: "bootlog attached"
   
https://bugs.launchpad.net/bugs/1578475/+attachment/4656077/+files/bootlog.txt

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

Title:
  An OpenPower node within an Ubuntu Openstack HA cluster has it's base
  ext4 filesystem corrupted

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to