Uh oh!
There was an error while loading. Please reload this page.
Support multiple ceph monitors - #6792
Conversation
in agent.log Executing: qemu-img convert -O qcow2 -U --image-opts driver=raw,file.filename=rbd:cloudstack/c2a23920-9b0f-4e38-b68c-2ca2d040d9c5@79c0cb77-3733-4621-9555-9d8ba6d169b8:mon_host=10.0.32.254,10.0.32.207,10.0.32.208:auth_supported=cephx:id=cloudstack:key=AQDwHTNjjHXRKRAAJb+AToFr6x4a1AvKUc4Ksg==:rbd_default_format=2:client_mount_timeout=30 /mnt/7ceab3e8-1091-3c9e-84f9-2a1e20eb4051/snapshots/2/1490/79c0cb77-3733-4621-9555-9d8ba6d169b8 qemu-img: warning: short-form boolean option '10.0.32.207' deprecatedPlease use 10.0.32.207=on insteadqemu-img: Could not open 'driver=raw,file.filename=rbd:cloudstack/c2a23920-9b0f-4e38-b68c-2ca2d040d9c5@79c0cb77-3733-4621-9555-9d8ba6d169b8:mon_host=10.0.32.254,10.0.32.207,10.0.32.208:auth_supported=cephx:id=cloudstack:key=AQDwHTNjjHXRKRAAJb+AToFr6x4a1AvKUc4Ksg==:rbd_default_format=2:client_mount_timeout=30': Could not open 'rbd:cloudstack/c2a23920-9b0f-4e38-b68c-2ca2d040d9c5@79c0cb77-3733-4621-9555-9d8ba6d169b8:mon_host=10.0.32.254': No such file or directory
volume snapshot fails on RBD storage with the following error qemu-img: Could not open 'driver=raw,file.filename=rbd:cloudstack/test_wei.img:mon_host=10.0.32.254:auth_supported=cephx:id=cloudstack:key=AQDwHTNjjHXRKRAAJb+AToFr6x4a1AvKUc4Ksg==:rbd_default_format=2:client_mount_timeout=30': Could not open 'rbd:cloudstack/test_wei.img:mon_host=10.0.32.254:auth_supported=cephx:id=cloudstack:key=AQDwHTNjjHXRKRAAJb+AToFr6x4a1AvKUc4Ksg==:rbd_default_format=2:client_mount_timeout=30': No such file or directory However, it works without using image options Therefore, do not pass the image options if the image format is not QCOW2 and LUKS.
weizhouapache
commented
Sep 30, 2022
@blueorangutan package |
blueorangutan
commented
Sep 30, 2022
@weizhouapache a Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
blueorangutan
commented
Sep 30, 2022
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 4326 |
wido
left a comment
There was a problem hiding this comment.
Overall looks good! Just a few IPv6 requests
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Codecov Report
@@ Coverage Diff @@## main #6792 +/- ##
============================================
+ Coverage 10.60% 10.63% +0.03% - Complexity 6849 6866 +17
============================================
Files 2466 2466 Lines 244549 244563 +14 Branches 38262 38265 +3 ============================================
+ Hits 25936 26014 +78 + Misses 215331 215262 -69 - Partials 3282 3287 +5
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Uh oh!
There was an error while loading. Please reload this page.
weizhouapache
commented
Oct 5, 2022
@wido I am seriously wondering if you are using ceph with IPv6 address in your production, because I faced some blocker issues in my testing With all commits in this PR, the RBD storage pools with single or multiple Ipv4/ipv6 monitors work well in my testing. |
weizhouapache
commented
Oct 5, 2022
@blueorangutan package |
blueorangutan
commented
Oct 5, 2022
@weizhouapache a Jenkins job has been kicked to build packages. It will be bundled with SystemVM template(s). I'll keep you posted as I make progress. |
SonarCloud Quality Gate failed. |
blueorangutan
commented
Oct 5, 2022
Packaging result: ✔️ el7 ✖️ el8 ✖️ debian ✔️ suse15. SL-JID 4355 |
blueorangutan
commented
Oct 6, 2022
@weizhouapache a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
weizhouapache
commented
Oct 6, 2022
@blueorangutan package |
blueorangutan
commented
Oct 6, 2022
@weizhouapache a Jenkins job has been kicked to build packages. It will be bundled with KVM, XenServer and VMware SystemVM templates. I'll keep you posted as I make progress. |
blueorangutan
commented
Oct 6, 2022
Packaging result: ✔️ el7 ✔️ el8 ✔️ debian ✔️ suse15. SL-JID 4363 |
weizhouapache
commented
Oct 6, 2022
@blueorangutan test ubuntu22 kvm-ubuntu22 |
blueorangutan
commented
Oct 6, 2022
@weizhouapache a Trillian-Jenkins test job (ubuntu22 mgmt + kvm-ubuntu22) has been kicked to run smoke tests |
blueorangutan
commented
Oct 6, 2022
Trillian test result (tid-5075)
|
blueorangutan
commented
Oct 7, 2022
Trillian test result (tid-5076)
|
weizhouapache
commented
Oct 18, 2022
when testing this PR we have found an issue that
thanks @NuxRo |
NuxRo
left a comment
There was a problem hiding this comment.
Did some testing, looks good to me!
DaanHoogland
commented
Oct 21, 2022
@wido by the looks of it all your comments are met, right? |
yadvr
commented
Oct 21, 2022
LGTM - let's merge this @DaanHoogland ? |
DaanHoogland
commented
Oct 21, 2022
We are not in "freeze" @rohityadavcloud ;) |
@rohityadavcloud@DaanHoogland A PR has been created on Ceph to include this. |









Description
This PR adds the support for multiple ceph monitors on UI and API.
What have been tested and work
What have been tested but do not work (I believe they are not caused by this PR)
Types of changes
Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale
Screenshots (if appropriate):
How Has This Been Tested?