Hi,
While working on CloudStack 4.2 I noticed that the RBD integration was
broken.
I reported this as issue:
https://issues.apache.org/jira/browse/CLOUDSTACK-2515
Commit 6928679ba834bb8bb404d6e87c07f34a6f047884 introduced a bug, which
was also backported to the 4.1 branch.
I didn't verify it good enough and it seems this was also backported to
4.0 and released with 4.0.2
The current issues is that you are NOT able to deploy new Instances from
RBD, but your current instances will keep working just fine.
I'd like to request that commit 68a428f84dea9c051456882d6762f419c40d90db
gets cherry-picked into the 4.0 branch and that we gear up for a 4.0.3
release to address this issue.
If you are currently running 4.0.2 and are experiencing this issues, you
can manually cherry-pick this commit into the 4.0 branch and build the
cloud-plugin-hypervisor-kvm JAR file.
For your convenience I've also build this JAR with the fix in it. It's
available on:
http://zooi.widodh.nl/cloudstack/hotfixes/4.0.2-rbd-broken/cloud-plugin-hypervisor-kvm-4.0.2.jar
$ wget -O /usr/share/java/cloud-plugin-hypervisor-kvm.jar \
http://zooi.widodh.nl/cloudstack/hotfixes/4.0.2-rbd-broken/cloud-plugin-hypervisor-kvm-4.0.2.jar
Overwrite the current file on your hypervisors and restart, this will
fix the issue.
Wido