-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Ceph disk (former Can't setup connect KVM server) #22
Comments
Hi Steven, Welcome to the project 😊 Could you please send us the result of the following command? Here is the command to run on your backroll machine: sudo git log Also, have you added the complete SSH key to your hypervisor (~/.ssh/authorized_keys)? To get the complete SSH key, you need to scroll down in backroll ssh-key. Best regards, |
Hi @steven3579 , I've managed to reproduce your error: Here's the solution to resolve the issue: In the hypervisor, you need to modify the file /etc/ssh/sshd_config. Add or uncomment the following line: PubkeyAcceptedAlgorithms +ssh-rsa Then, restart the service: sudo service ssh restart I hope this solution will help you resolve the problem. Best regards, |
Hi @nabdoul |
Hi @nabdoul
|
Hi Steven, The cloudstack plugin is not yet release. As for the error you encounter, I am checking with the team and I will get back to you shortly |
Hi @JoffreyLuang |
Hi @JoffreyLuang |
Hello @steven3579, Sorry for the late response. Here is where the error is raised : BackROLL/src/core/app/kvm/kvm_list_disk.py Lines 24 to 47 in d78395a
Based on the error in the logs you have provided, I understand that the XML description of the VM has no |
Hello @m-dhellin |
Hello @steven3579, Thank you for your quick response. Here is the part of the XML that is extracted by the function : <disk type='network' device='disk'>
<driver name='qemu' type='raw' cache='none'/>
<auth username='admin'>
<secret type='ceph' uuid='2d26efa8-890b-3aa3-8d4c-2496d2d86b6a'/>
</auth>
<source protocol='rbd' name='backup/9becc35c-a6fa-4234-b1dd-6e74c27eb291' index='2'>
<host name='x.x.x.89'/>
<host name='x.x.x.90'/>
<host name='x.x.x.91'/>
</source>
<target dev='vda' bus='virtio'/>
<serial>600dd17d19a54d9b97fd</serial>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</disk> Indeed the Ceph RDB storage is not supported by Backroll. We could use the Python library for Ceph & RDB to connect Backroll to your Ceph server but it seems that we need to access your secret for authentication. I am thinking about an other way :
Is this a way to go for you ? Can you manage to mount the disk on the Backroll host ? |
I performed the setup to connect KVM and CloudStack servers, but I'm currently encountering the error shown in the image. Has anyone else experienced a similar situation? Please guide me on how to fix this error. Thank Team
The text was updated successfully, but these errors were encountered: