[英]Failing to update ssh keys in azure linux vm
我目前正在使用“Azure Migrate”服务将 VMS 从 GCP 迁移到 azure。 我们使用centos 7 VMS。 我可以在 azure 中成功迁移 VM 实例,看起来状态正在运行。 但是它无法更新我的 ssh 密钥。 它抛出以下错误
“VM 代理不可用或未安装,这可能会阻止 VMAccess 运行。”
我已经检查了 VM 的代理状态,它从 azure 门户显示“未准备好”。我应该怎么做才能更新我的 ssh 密钥? 或者我错过了什么?
对 VMagent 未就绪状态进行故障排除:
检查 Azure Linux 代理的服务状态以确保它正在运行。 服务名称将为 walinuxagent 。
如果服务正在运行,请重新启动它以解决问题。 如果服务已停止,请启动它,等待几分钟,然后再次检查状态。
确保启用自动更新。 检查 /etc/waagent.conf 中的自动更新设置。
命令:AutoUpdate.Enabled=y
对 VMAccess 扩展进行故障排除:
打开 Azure 门户 > VM > 设置 > 扩展 > 扩展状态并检查扩展是否处于预配成功状态。
如果没有卸载然后重新安装“VMAcess”扩展。
参考:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.