yunionio / cloudpods

A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台
https://www.cloudpods.org
Apache License 2.0
2.55k stars 519 forks source link

主机偶发性启动失败,报错ssh问题[BUG] #20844

Open WjtMatch opened 1 month ago

WjtMatch commented 1 month ago

image [{"tenant_id":"b8682393d759479886125db40f5f7b90","notes":"{\"reason\":\"Deploy guest fs: request deploy guest fs: rpc error: code = Unknown desc = Connect: new ssh client: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none password], no supported methods remain\",\"stage\":\"OnDeployGuestComplete\",\"status\":\"error\"}","obj_name":"ecm-nyv1ys2ft1UUO6W","roles":"admin","owner_tenant_id":"b8682393d759479886125db40f5f7b90","is_system_account":false,"domain_id":"default","_i18n":{"service":"Compute","action":"Vm Deploy","obj_type":"Server"},"can_delete":false,"action":"vm_deploy","obj_type":"server","id":487204,"project_domain":"Default","owner_domain":"Default","can_update":true,"tenant":"system","severity":"ERROR","obj_id":"42c481b0-4c67-405b-83b8-86bca614c81a","kind":"NORMAL","ip":"10.100.117.172","ops_time":"2024-07-18T08:18:51.000000Z","start_time":"2024-07-18T08:17:33.000000Z","user_id":"881b11a50075450b8059d5c736936ec9","service":"compute","success":false,"domain":"Default","owner_domain_id":"default","owner_tenant":"system","project_domain_id":"default","user":"admin"},{"tenant_id":"b8682393d759479886125db40f5f7b90","notes":"deploying=>deploy_fail: {\"reason\":\"Deploy guest fs: request deploy guest fs: rpc error: code = Unknown desc = Connect: new ssh client: ssh: handshake failed: ssh: unable to authenticate, attempted methods [none password], no supported methods remain\",\"stage\":\"OnDeployGuestComplete\",\"status\":\"error\"}","obj_name":"ecm-nyv1ys2ft1UUO6W","roles":"admin","owner_tenant_id":"b8682393d759479886125db40f5f7b90","is_system_account":false,"domain_id":"default","_i18n":{"service":"Compute","action":"Update Status","obj_type":"Server"},"can_delete":false,"action":"update_status","obj_type":"server","id":487203,"project_domain":"Default","owner_domain":"Default","can_update":true,"tenant":"system","severity":"ERROR","obj_id":"42c481b0-4c67-405b-83b8-86bca614c81a","kind":"NORMAL","ip":"10.100.117.172","ops_time":"2024-07-18T08:18:51.000000Z","start_time":"2024-07-18T08:18:51.000000Z","user_id":"881b11a50075450b8059d5c736936ec9","service":"compute","success":false,"domain":"Default","owner_domain_id":"default","owner_tenant":"system","project_domain_id":"default","user":"admin"}] 最近偶发性创建云主机时候会报这个ssh异常的问题

zexi commented 1 month ago

@WjtMatch 提供下整体部署的版本?另外看下 host-deployer 组件的版本。

wanyaoqi commented 1 month ago

@WjtMatch 这个镜像是什么镜像

WjtMatch commented 1 month ago

@WjtMatch 这个镜像是什么镜像

image zi'ding自定义的镜像

WjtMatch commented 1 month ago

@WjtMatch 提供下整体部署的版本?另外看下 host-deployer 组件的版本。

2f4e4d648fe7a1b6310be2b10ec77a2

是这个信息吗

wanyaoqi commented 1 month ago

@WjtMatch 看起来需要排查一下,看一下当前宿主机的 host-deployer 服务日志

WjtMatch commented 1 month ago

@WjtMatch 看起来需要排查一下,看一下当前宿主机的 host-deployer 服务日志

image

wanyaoqi commented 1 month ago

@WjtMatch 这个hostdeployer日志应该有个 qemu启动部署虚机的日志,你手动起一下看看是否能启动,然后看下 ssh能否连接

WjtMatch commented 1 month ago

@WjtMatch 这个hostdeployer日志应该有个 qemu启动部署虚机的日志,你手动起一下看看是否能启动,然后看下 ssh能否连接

qemu这个怎么看啊

wanyaoqi commented 1 month ago

@WjtMatch 你看host-deployer 日志里面部署某个磁盘的时候会打印qemu 运行命令

WjtMatch commented 1 month ago

@WjtMatch 你看host-deployer 日志里面部署某个磁盘的时候会打印qemu 运行命令

image 这个吗

wanyaoqi commented 1 month ago

@WjtMatch 你看host-deployer 日志里面部署某个磁盘的时候会打印qemu 运行命令

image 这个吗

是的

WjtMatch commented 1 month ago

@WjtMatch 你看host-deployer 日志里面部署某个磁盘的时候会打印qemu 运行命令

image 这个吗

是的

那我现在就直接在宿主机上执行这个命令然后看能不能创建出来主机是吧

wanyaoqi commented 4 weeks ago

@WjtMatch 这个hostdeployer日志应该有个 qemu启动部署虚机的日志,你手动起一下看看是否能启动,然后看下 ssh能否连接

运行这个是用了来部署虚机的,你手动运行后尝试去 ssh 连接 这个端口看看能不能连上