将 Linux 虚拟机重新部署到新的 Azure 节点
10/31/2018
本文内容
如果在 Azure 中对 Linux 虚拟机的 SSH 或应用程序访问进行故障排除时 (虚拟机) ,重新部署 VM 可能会有所帮助。 重新部署 VM 时,它会将 VM 移动到 Azure 基础结构中的新节点,然后重新启用。 保留所有配置选项和相关资源。 本文介绍了如何使用 Azure CLI 或 Azure 门户重新部署 VM。
备注
重新部署 VM 后,临时磁盘将丢失,并且与虚拟网络接口关联的动态 IP 地址将更新。
使用 Azure CLI
安装最新的 Azure CLI, 然后使用 az登录名登录 Azure 帐户。
使用 az vm重新部署 VM。 以下示例在名为 myResourceGroup 的资源组中重新部署名为 myVM 的 VM:
az vm redeploy --resource-group myResourceGroup --name myVM
使用 Azure 经典 CLI
重要
经典 VM 将于 2023 年 3 月 1 日停用。
如果使用 ASM 中的 IaaS 资源,请在 2023 年 3 月 1 日完成迁移。 我们鼓励你尽早进行切换,以利用 Azure 资源管理器中的许多功能增强功能。
有关详细信息,请参阅在 2023年 3 月 1 日之前将 IaaS 资源迁移到 Azure 资源管理器。
安装 最新的 Azure 经典 CLI 并登录到你的 Azure 帐户。 确保你使用资源管理器模式 azure config mode arm () 。
以下示例在名为 myResourceGroup 的资源组中重新部署名为 myVM 的 VM:
azure vm redeploy --resource-group myResourceGroup --vm-name myVM
使用 Azure 门户
选择要重新部署的 VM,然后在"设置"边栏选项卡中选择"重新部署 " 按钮。 您可能需要向下滚动以查看包含"重新部署"按钮的"支持和疑难解答"部分,如以下示例所示:
若要确认操作,请选择"重新部署 " 按钮:
当 VM 准备重新部署时,虚拟机的状态将更改为"更新",如以下示例所示:
然后 , 当虚拟机启动到新 Azure 主机上时,状态将更改为"正在启动",如以下示例所示:
VM 完成启动过程后,状态将返回到 " 正在运行",指示已成功重新部署 VM:
后续步骤
如果在连接到 VM 时遇到问题,可以查找有关 SSH 连接疑难解答或详细 SSH 疑难解答步骤的特定帮助。 如果无法访问在 VM 上运行的应用程序,还可以阅读 应用程序疑难解答问题。