cloudpods icon indicating copy to clipboard operation
cloudpods copied to clipboard

[求助/Help]使用ceph RBD作为磁盘,创建虚拟机时分配磁盘出错

Open ziqingzhu opened this issue 6 months ago • 5 comments

使用ceph RBD作为磁盘,创建虚拟机时分配磁盘出错

Image

查看日志报错如下 { "__reason__": "Deploy guest fs: request deploy guest fs: rpc error: code = Unknown desc = Connect: failed start guest unable to get monitor info from DNS SRV with service name: ceph-mon\nqemu-system-x86_64: -drive file=rbd:aispeech-ceph-d3/b4a7dfb9-7d29-4f72-8415-6305e0cf6e78,if=none,id=drive_0,cache=none: error connecting: No such file or directory\n: exit status 1", "__stage__": "OnDeployGuestComplete", "__status__": "error" }

ceph块存储正常

Image

cloudpods版本: 3.11.10

ziqingzhu avatar Jun 10 '25 10:06 ziqingzhu

此时查看磁盘挂载是成功的

Image

ziqingzhu avatar Jun 12 '25 09:06 ziqingzhu

试试将ceph的/etc/ceph/ceph.client.admin.keyring和/etc/ceph/ceph.conf复制到计算节点上

a1226207408 avatar Jun 13 '25 08:06 a1226207408

十分感谢,在将ceph.conf和keyring文件放到节点上之后问题解决了

ziqingzhu avatar Jun 13 '25 10:06 ziqingzhu

这个host服务更新到最新的3.11可以解决, 或者使用这个镜像 kubectl patch oc -n onecloud default --type='json' -p='[{op: replace, path: /spec/hostagent/imageName, value: host},{op: replace, path: /spec/hostagent/repository, value: registry.cn-hangzhou.aliyuncs.com/d3lx},{op: add, path: /spec/hostagent/tag, value: v20250616-t1}]'

wanyaoqi avatar Jun 16 '25 06:06 wanyaoqi

感谢,更新了host镜像之后问题不再出现了

ziqingzhu avatar Jun 17 '25 08:06 ziqingzhu