An OpenPower node within an Ubuntu Openstack HA cluster has it's base ext4 filesystem corrupted
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
Confirmed
|
Undecided
|
Unassigned |
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.
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-
series: trusty
relations:
- - nova-compute:amqp
- rabbitmq-
- - neutron-
- rabbitmq-
- - keystone:shared-db
- mysql:shared-db
- - nova-cloud-
- keystone:
- - glance:
- keystone:
- - neutron-
- keystone:
- - neutron-
- neutron-
- - neutron-
- mysql:shared-db
- - neutron-api:amqp
- rabbitmq-
- - neutron-
- neutron-
- - glance:shared-db
- mysql:shared-db
- - glance:amqp
- rabbitmq-
- - nova-cloud-
- glance:
- - nova-compute:
- glance:
- - nova-cloud-
- nova-compute:
- - nova-cloud-
- rabbitmq-
- - nova-cloud-
- neutron-
- - nova-compute:
- neutron-
- - neutron-
- rabbitmq-
- - openstack-
- keystone:
- - nova-cloud-
- mysql:shared-db
- - nova-cloud-
- neutron-
- - cinder:
- glance:
- - cinder:amqp
- rabbitmq-
- - cinder:
- keystone:
- - cinder:
- nova-cloud-
- - cinder-
- cinder:
- - 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:
- - ntp:juju-info
- neutron-
- - ceilometer:amqp
- rabbitmq-
- - ceilometer-
- ceilometer:
- - ceilometer:
- keystone:
- - ceilometer:
- keystone:
- - ceilometer-
- nova-compute:
- - ceilometer:
- mongodb:database
- - memcached
- nova-cloud-
- - hacluster-
- ceilometer
- - hacluster-cinder
- cinder
- - hacluster-glance
- glance
- - hacluster-keystone
- keystone
#- - hacluster-mysql
# - mysql
- - hacluster-
- neutron-api
- - hacluster-
- nova-cloud-
- - hacluster-
- openstack-dashboard
series: trusty
services:
ceilometer:
annotations:
gui-x: '1288.874429835
gui-y: '0.704078632513
charm: cs:trusty/
num_units: 3
options:
vip: 10.0.84.19
openstack
to:
- lxc:2
- lxc:3
- lxc:4
ceilometer-agent:
annotations:
gui-x: '1288.999938964
gui-y: '503'
charm: cs:trusty/
ceph:
annotations:
gui-x: '750'
gui-y: '500'
charm: cs:trusty/ceph
num_units: 3
options:
fsid: cbd8508e-
monitor-
osd-devices: '/dev/disk/
osd-reformat: 'yes'
source: cloud:trusty-
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/
osd-reformat: 'yes'
source: cloud:trusty-
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-
openstack
to:
- lxc:4
- lxc:5
- lxc:1
cinder-ceph:
annotations:
gui-x: '750'
gui-y: '250'
charm: cs:trusty/
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
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-
openstack
to:
- lxc:1
- lxc:2
- lxc:3
mongodb:
annotations:
gui-x: '1287.999938964
gui-y: '251.2499694824
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/
charm: cs:trusty/mysql
num_units: 1
options:
#vip: 10.0.84.12
max-
#
dataset-size: 4G
#
#
#
#
to:
- lxc:1
neutron-api:
annotations:
gui-x: '500'
gui-y: '500'
charm: cs:trusty/
num_units: 3
options:
vip: 10.0.84.17
neutron-
openstack
dhcp-
to:
- lxc:4
- lxc:5
- lxc:1
neutron-gateway:
annotations:
gui-x: '500'
gui-y: '500'
charm: cs:trusty/
num_units: 1
options:
ext-port: eth1
openstack
instance-mtu: 1400
to:
- 6
neutron-
annotations:
gui-x: '250'
gui-y: '500'
charm: cs:trusty/
num_units: 0
options:
enable-
nova-
annotations:
gui-x: '0'
gui-y: '500'
charm: cs:trusty/
num_units: 3
options:
vip: 10.0.84.16
network-
openstack
# console-
console-
ram-
single-
to:
- lxc:5
- lxc:1
- lxc:2
memcached:
charm: cs:trusty/memcached
num_units: 3
options:
allow-
to:
- lxc:1
- lxc:2
- lxc:3
nova-compute:
annotations:
gui-x: '250'
gui-y: '250'
charm: cs:trusty/
num_units: 5
options:
enable-
enable-
manage-
migration
openstack
to:
- '1'
- '2'
- '3'
- '4'
- '5'
ntp:
annotations:
gui-x: '1000'
gui-y: '0'
charm: cs:trusty/ntp
num_units: 0
openstack-
annotations:
gui-x: '500'
gui-y: '-250'
charm: cs:trusty/
num_units: 3
options:
vip: 10.0.84.11
openstack
webroot: /
secret: OPWEY1P8wN029oT
to:
- lxc:2
- lxc:3
- lxc:4
rabbitmq-server:
annotations:
gui-x: '500'
gui-y: '250'
charm: cs:trusty/
num_units: 3
options:
source: cloud:trusty-
cluster-
min-
to:
- lxc:3
- lxc:4
- lxc:5
hacluster-
charm: cs:trusty/hacluster
num_units: 0
options:
corosync_key: '1j6nBSeLpNIYz0
cluster_
corosync_
hacluster-cinder:
charm: cs:trusty/hacluster
num_units: 0
options:
corosync_key: '1j6nBSeLpNIYz0
cluster_
corosync_
hacluster-glance:
charm: cs:trusty/hacluster
num_units: 0
options:
corosync_key: '1j6nBSeLpNIYz0
cluster_
corosync_
hacluster-
charm: cs:trusty/hacluster
num_units: 0
options:
corosync_key: '1j6nBSeLpNIYz0
cluster_
corosync_
# hacluster-mysql:
# charm: cs:trusty/hacluster
# num_units: 0
# options:
# corosync_key: '1j6nBSeLpNIYz0
# cluster_count: 3
# corosync_transport: unicast
hacluster-
charm: cs:trusty/hacluster
num_units: 0
options:
corosync_key: '1j6nBSeLpNIYz0
cluster_
corosync_
hacluster-
charm: cs:trusty/hacluster
num_units: 0
options:
corosync_key: '1j6nBSeLpNIYz0
cluster_
corosync_
hacluster-
charm: cs:trusty/hacluster
num_units: 0
options:
corosync_key: '1j6nBSeLpNIYz0
cluster_
corosync_
Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https:/ /wiki.ubuntu. com/Bugs/ FindRightPackag e. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.
To change the source package that this bug is filed about visit https:/ /bugs.launchpad .net/ubuntu/ +bug/1578475/ +editstatus and add the package name in the text box next to the word Package.
[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]