ZStack计算节点使用Ceph存储时,在创建、启动、迁移云主机时,出现以下错误
发布网友
发布时间:2022-04-29 14:36
我来回答
共1个回答
热心网友
时间:2023-10-11 16:48
一般遇到这种情况是由于计算节点在连接Ceph时,丢失密钥,需要删除密钥,重连物理机就可以了。你可以尝试进行以下步骤进行修复:
a.在出现问题的计算节点执行virshsecret-list获取其uuid。
例如:获取uuid为03b5ee0d-df21-46d2-9927-7c930333cb70
root@ceph-host~]#virshsecret-listUUIDUsage--------------------------------------------------------------------------------03b5ee0d-df21-46d2-9927-7c930333cb70ceph03b5ee0d-df21-46d2-9927-7c930333cb70
b.执行virshsecret-undefine03b5ee0d-df21-46d2-9927-7c930333cb70删除其密钥。
[root@ceph-host~]#virshsecret-undefine03b5ee0d-df21-46d2-9927-7c930333cb70secret03b5ee0d-df21-46d2-9927-7c930333cb70deleted
c.执行/etc/init.d/zstack-kvmagentstop停止管理节点agent。
[root@ceph-host~]#/etc/init.d/zstack-kvmagentstop2017-05-0810:07:57,590DEBUG[zstacklib.utils.shell]/sbin/iptables-save2017-05-0810:07:57,596DEBUG[zstacklib.utils.iptables]removedemptychains:[]2017-05-0810:07:57,598DEBUG[zstacklib.utils.shell]/sbin/iptables-restore</tmp/tmpBW4mWXStopDaemon...StopDaemonSuccessfullystopzstackkvmagent....SUCCESS
d.在UI界面再次重连此计算节点,重连成功后,创建、启动、迁移云主机即可正常。
目前ZStack在UI已提供关闭CephX密钥认证选项,下次再遇到这种问题可以去他们官网搜一下,应该大部分都有解答。