Installing overcloud with block/object storage node and ceph backend doesn't work.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Invalid
|
Undecided
|
Unassigned |
Bug Description
... Or I may be missing something.
Hi,
This is done testing an upgrade from mitaka to newton. At mitaka
installation and at newton upgrade the ceph configuration is lacking
on the blockstorage node.
deploying the mitaka overcloud using:
openstack overcloud deploy --templates --libvirt-type qemu \
--timeout 90 \
-e /usr/share/
-e /usr/share/
-e $HOME/network-
-e /usr/share/
-e /home/stack/
# important part:
-e /usr/share/
configures cinder to use the rbd backend but the ceph configuration is
missing on the blockstorage nodes.
[root@
total 4.0K
-rwxr-xr-x. 1 root root 92 Aug 30 22:24 rbdmap
and on mitaka the cinder.conf on the blockstorage is missing any related rbd configuration altogether.
After an successful upgrade to newton the config has this:
enabled_
[tripleo_ceph]
volume_
rbd_
backend_
rbd_
volume_
rbd_
rbd_
still lacking the necessary bits: rbd_secret_uuid and ceph.conf,
ceph.client.
/etc/ceph
This make the creation of a instance with an attached volume fails.
For mitaka, this is the expected behaviour. The blockstorage nodes only run the cinder/lvm driver.
The same should be true for newton, did you add some ceph service to the blockstorage role?