[2023/stable] cinder integration to microceph not firing on single node
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Snap |
New
|
Undecided
|
Unassigned |
Bug Description
When installing on single node i've always installed with --accept-defaults to start with to get the minimal install up and running. This works fine now about 99.999% of the time.
Node has been bootstrapped with roles: control, compute
What I then do is rerun bootstrap to add the storage role where I manually accept in the various variables (i know i should be using preseed here).
Management networks shared by hosts (CIDRs, separated by comma) (192.168.68.0/24):
MetalLB address allocation range (supports multiple ranges, comma separated) (10.20.
Disks to attach to MicroCeph (/dev/disk/
Node has been bootstrapped with roles: storage, compute, control
update.go:85: cannot change mount namespace according to change mount (/run/user/
sunbeam-
The ceph offer is there but hasn't been integrated - I will reinstall and see if its purely due to the double bootstrap.
Given the mitigation is to simply run juju integrate admin/controlle
snap at time of report [2023.2/stable (335)]
summary: |
- [2023/stable] cinder integration to chef not firing on single node + [2023/stable] cinder integration to microceph not firing on single node |
Confirmed. Double 'bootstrapping' on a single node install will cause the microceph relation to not trigger when storage role is added.
When run once only with 'sunbeam cluster bootstrap --role storage --role compute' microceph integrates as it should.