【问题标题】:I failed making a VM from image. I got this error我无法从图像制作虚拟机。我收到了这个错误
【发布时间】:2017-03-09 15:22:26
【问题描述】:

我制作了一个用于在 Azure 中制作映像的 VM。 在我制作了 linux vm(Redhat) 之后,我停止了 vm 并制作了图像。 但是我无法从图像中制作虚拟机。

两种情况都有相同的问题 -第一种情况:我没有安装任何东西。 -第二种情况:我安装了一些东西并制作了 ssh 密钥(rsa)

如果我执行这个命令'sudo waagent -deprovision+user',没有错误。 但是我的 ssh 密钥消失了,所以我的镜像中的虚拟机无法相互连接,这意味着我无法使用 Ambari 生成集群。

有没有办法解决这个问题?

这是我从映像创建虚拟机失败时遇到的错误。

--------error---- 配置失败。虚拟机“master0”的操作系统配置未在 分配的时间。但是,检测到 VM 来宾代理正在运行。这个 表明来宾操作系统尚未准备好用作 VM 映像(使用 CreateOption=FromImage)。要解决此问题,要么 使用 CreateOption=Attach 的 VHD 或正确准备 用作图像: * Windows 说明: https://azure.microsoft.com/documentation/articles/virtual-machines-windows-upload-image/ * Linux 使用说明:https://azure.microsoft.com/documentation/articles/virtual-machines-linux-capture-image/。 OSProvisioningTimedOut

【问题讨论】:

    标签: linux azure virtual-machine provisioning


    【解决方案1】:

    在创建图像之前,您应该执行sudo waagent -deprovision+user。如果你不这样做,你会得到这个错误。

    根据您的场景,您可以配置Provisioning.RegenerateSshHostKeyPair=n (/etc/waagent.conf)。据此official document

    deprovision:尝试清理系统并使其适合 重新配置。此操作删除了以下内容:

    所有 SSH 主机密钥(如果 Provisioning.RegenerateSshHostKeyPair 在 配置文件)

    如果它不适合您,我建议您可以使用 Azure 门户将 publickey 添加到您的 VM。

    【讨论】:

      猜你喜欢
      • 2016-12-28
      • 1970-01-01
      • 2016-12-23
      • 2019-05-29
      • 2022-01-18
      • 2016-01-30
      • 1970-01-01
      • 2021-10-31
      • 1970-01-01
      相关资源
      最近更新 更多