[求助/Help]使用ceph RBD作为磁盘,创建虚拟机时分配磁盘出错
使用ceph RBD作为磁盘,创建虚拟机时分配磁盘出错
查看日志报错如下
{ "__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块存储正常
cloudpods版本: 3.11.10
此时查看磁盘挂载是成功的
试试将ceph的/etc/ceph/ceph.client.admin.keyring和/etc/ceph/ceph.conf复制到计算节点上
十分感谢,在将ceph.conf和keyring文件放到节点上之后问题解决了
这个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}]'
感谢,更新了host镜像之后问题不再出现了