I got now zun-compute quite good running, but it needs following adjustments in kolla:
Packages in the container:
pciutils
ceph-common
Folder to be created in the container:
/var/lib/docker
Open is how we deal with udev. Currently I have ceph-common also on the host installed to have the udev rules in /lib/udev/rules.d/50-rbd.rules. Theoretical this can als be done from the container, but then we need a stripped down udev only for the block devices.
Without udev the rbd devices do not show up in the expected /dev/rbd/volume location. They just appear under /dev as rbd0, rbd1. Changing the location in the cinder client could be an option too.
I got now zun-compute quite good running, but it needs following adjustments in kolla:
Packages in the container:
pciutils
ceph-common
Folder to be created in the container:
/var/lib/docker
Open is how we deal with udev. Currently I have ceph-common also on the host installed to have the udev rules in /lib/udev/ rules.d/ 50-rbd. rules. Theoretical this can als be done from the container, but then we need a stripped down udev only for the block devices.
Without udev the rbd devices do not show up in the expected /dev/rbd/volume location. They just appear under /dev as rbd0, rbd1. Changing the location in the cinder client could be an option too.