问题说明
本文用于排查“在Ceph 企业版主存储上创建云主机失败,该怎么处理”相关问题,适用于 ZStack Cloud 环境中同类现象的初步定位和处理。
适用环境
- 产品:ZCF
- 组件:Cloud
- 版本:3.x-5.5.30
现象
在 Ceph 企业版主存储上创建云主机,出现如下报错:
错误原因:failed to start vm[uuid:09779ea6fb6e4ae2ad6b239bf7dce7ee name:test] on kvm host[uuid:8a769650069f40a7ac97c7b98ce650d5, ip:192.168.5.252], because Traceback (most recent call last): File "/var/lib/zstack/virtualenv/kvm/lib/python2.7/site-packages/kvmagent/plugins/vm_plugin.py", line 4708, in start_vm self._start_vm(cmd) File "/var/lib/zstack/virtualenv/kvm/lib/python2.7/site-packages/kvmagent/plugins/vm_plugin.py", line 4628, in _start_vm 'unable to start vm[uuid:%s, name:%s], libvirt error: %s' % (cmd.vmInstanceUuid, cmd.vmName, str(e))) KvmError: unable to start vm[uuid:09779ea6fb6e4ae2ad6b239bf7dce7ee, name:test], libvirt error: internal error: qemu unexpectedly closed the monitor: 2021-01-13T10:14:38.093540Z qemu-kvm: -drive file=rbd:pool-b35d1f59707e4c6aabdfe74457dacccf/7133ff2b026449f8987ec8c0a10dbdee:id=zstack:auth_supported=cephx\;none:mon_host=172.25.15.120\:6789\;172.25.15.163\:6789\;172.25.12.55\:6789,file.password-secret=virtio-disk0-secret0,format=raw,if=none,id=drive-virtio-disk0: error reading header from 7133ff2b026449f8987ec8c0a10dbdee: No such file or directory
可能原因
Ceph 企业版中,Mon 节点以外的物理机缺少网关服务器角色,导致云主机创建成功但无法正常启动。
排查步骤
- 登录 Ceph 企业版管理节点,将 Mon 节点以外的物理机,添加为网关服务器角色。
