osd create error

Bug #1766572 reported by jjj jjj
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ceph-osd (Juju Charms Collection)
New
Undecided
Unassigned

Bug Description

Hello all,

I have problem with deploy openstack.with juju charm on MASS. Reason is ceph-osd.

My setup is:
MAAS version: 2.3.0
controller 2.3.5
Ubuntu 16.04 xenial

juju charm bundle: Openstack Base Xenial Queens (openstack-charmers-next)

ceph-osd config:
 ceph-osd:
      bluestore: false
      osd-reformat: true
      osd-devices: /dev/vdb /dev/vdc /dev/vdd
      osd-journal: /dev/vde
      osd-journal-size: 10000
      source: cloud:xenial-queens/proposed

Error result after create relation ceph-mon and ceph-osd is:

unit-ceph-osd-22: 14:19:01 DEBUG unit.ceph-osd/22.mon-relation-changed partx: /dev/vdb: failed to read partition table
unit-ceph-osd-22: 14:19:01 DEBUG worker.uniter.jujuc running hook tool "juju-log"
unit-ceph-osd-22: 14:19:01 DEBUG unit.ceph-osd/22.juju-log mon:198: get partitions: []
unit-ceph-osd-22: 14:19:03 DEBUG unit.ceph-osd/22.mon-relation-changed Creating new GPT entries.
unit-ceph-osd-22: 14:19:03 DEBUG unit.ceph-osd/22.mon-relation-changed Warning: The kernel is still using the old partition table.
unit-ceph-osd-22: 14:19:03 DEBUG unit.ceph-osd/22.mon-relation-changed The new table will be used at the next reboot or after you
unit-ceph-osd-22: 14:19:03 DEBUG unit.ceph-osd/22.mon-relation-changed run partprobe(8) or kpartx(8)
unit-ceph-osd-22: 14:19:03 DEBUG unit.ceph-osd/22.mon-relation-changed GPT data structures destroyed! You may now partition the disk using fdisk or
unit-ceph-osd-22: 14:19:03 DEBUG unit.ceph-osd/22.mon-relation-changed other utilities.
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed Creating new GPT entries.
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed Warning: The kernel is still using the old partition table.
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed The new table will be used at the next reboot or after you
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed run partprobe(8) or kpartx(8)
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed The operation has completed successfully.
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed 1+0 records in
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed 1+0 records out
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed 1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00399044 s, 263 MB/s
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed 100+0 records in
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed 100+0 records out
unit-ceph-osd-22: 14:19:04 DEBUG unit.ceph-osd/22.mon-relation-changed 51200 bytes (51 kB, 50 KiB) copied, 0.000271266 s, 189 MB/s
unit-ceph-osd-22: 14:19:05 DEBUG unit.ceph-osd/22.mon-relation-changed Internal error: Unable to create new logical volume with no extents.
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed Traceback (most recent call last):
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed File "/var/lib/juju/agents/unit-ceph-osd-22/charm/hooks/mon-relation-changed", line 562, in <module>
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed hooks.execute(sys.argv)
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed File "/var/lib/juju/agents/unit-ceph-osd-22/charm/hooks/charmhelpers/core/hookenv.py", line 801, in execute
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed self._hooks[hook_name]()
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed File "/var/lib/juju/agents/unit-ceph-osd-22/charm/hooks/mon-relation-changed", line 489, in mon_relation
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed prepare_disks_and_activate()
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed File "/var/lib/juju/agents/unit-ceph-osd-22/charm/hooks/mon-relation-changed", line 392, in prepare_disks_and_activate
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed config('bluestore'))
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed File "lib/ceph/utils.py", line 1470, in osdize
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed bluestore)
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed File "lib/ceph/utils.py", line 1513, in osdize_dev
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed bluestore)
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed File "lib/ceph/utils.py", line 1640, in _ceph_volume
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed osd_fsid))
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed File "lib/ceph/utils.py", line 1827, in _allocate_logical_volume
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed lvm.create_logical_volume(lv_name, vg_name, size)
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed File "/var/lib/juju/agents/unit-ceph-osd-22/charm/hooks/charmhelpers/contrib/storage/linux/lvm.py", line 181, in create_logical_volume
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed '-n', lv_name, volume_group
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed File "/usr/lib/python3.5/subprocess.py", line 581, in check_call
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed raise CalledProcessError(retcode, cmd)
unit-ceph-osd-22: 14:19:06 DEBUG unit.ceph-osd/22.mon-relation-changed subprocess.CalledProcessError: Command '['lvcreate', '--yes', '-l', '100%FREE', '-n', 'osd-data-284b123f-8dc0-414d-9450-1d1e7b2d509f', 'ceph-95d95da0-cf10-40f2-8acb-78b03eecd9da']' returned non-zero exit status 5
unit-ceph-osd-22: 14:19:06 ERROR juju.worker.uniter.operation hook "mon-relation-changed" failed: exit status 1
unit-ceph-osd-22: 14:19:06 DEBUG juju.worker.uniter.operation lock released
unit-ceph-osd-22: 14:19:06 INFO juju.worker.uniter awaiting error resolution for "relation-changed" hook
unit-ceph-osd-22: 14:19:06 DEBUG juju.worker.uniter [AGENT-STATUS] error: hook failed: "mon-relation-changed"

so problem is Unable to create new logical volume with no extents.

Free PE/Size for VG is 0/0

  --- Volume group ---
  VG Name ceph-95d95da0-cf10-40f2-8acb-78b03eecd9da
  System ID
  Format lvm2
  Metadata Areas 1
  Metadata Sequence No 2
  VG Access read/write
  VG Status resizable
  MAX LV 0
  Cur LV 1
  Open LV 0
  Max PV 0
  Cur PV 1
  Act PV 1
  VG Size 1.82 TiB
  PE Size 4.00 MiB
  Total PE 476927
  Alloc PE / Size 476927 / 1.82 TiB
  Free PE / Size 0 / 0
  VG UUID O1uNrS-9n2U-km2e-5a73-VGPx-sUUz-heuX8q

 partition info for /dev/vdb is:

Disk /dev/vdb: 1.8 TiB, 2000381018112 bytes, 3906994176 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x186aac64

any idea?

thx

Jan

jjj jjj (sat01)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers