将 Linux 虚拟机重新部署到新的 Azure 节点

如果在对 Azure 中的 Linux 虚拟机 (VM) 进行 SSH 或应用程序访问时遇到问题,则重新部署 VM 可能会有所帮助。 重新部署 VM 时,它会将 VM 移动到 Azure 基础结构中的新节点,然后重新打开它。 保留所有配置选项和关联的资源。 本文介绍如何使用 Azure CLI 或Azure 门户重新部署 VM。

警告

重新部署 VM 后,保存在临时磁盘和临时磁盘上的所有数据都将丢失。 更新了与虚拟网络接口关联的动态 IP 地址。

使用 Azure CLI

安装最新的 Azure CLI 并使用 az login 登录到 Azure 帐户。

使用 az vm redeploy 重新部署 VM。 以下示例在名为 myResourceGroup 的资源组中重新部署名为 myVM 的 VM:

az vm redeploy --resource-group myResourceGroup --name myVM 

使用 Azure 经典 CLI

重要

经典 VM 将于 2023 年 9 月 1 日停用

如果使用 ASM 中的 IaaS 资源,请在 2023 年 9 月 1 日前完成迁移。 我们建议你尽快进行切换,以利用 Azure 资源管理器 中的许多功能增强功能。

有关详细信息,请参阅在 2023 年 9 月 1 日前将 IaaS 资源迁移到 Azure 资源管理器

安装 最新的 Azure 经典 CLI 并登录到 Azure 帐户。 确保处于资源管理器模式 (azure config mode arm) 。

以下示例在名为 myResourceGroup 的资源组中重新部署名为 myVM 的 VM:

azure vm redeploy --resource-group myResourceGroup --vm-name myVM 

使用 Azure 门户

  1. 转到Azure 门户,选择要重新部署的 VM。
  2. “帮助 ”部分中,选择“ 重新部署 + 重新应用”,然后选择“ 重新部署 ”以将其迁移到新的 Azure 主机。

该图显示了“重新部署和重新应用”选项。

后续步骤

如果在连接到 VM 时遇到问题,可以查找有关 SSH 连接故障排除 的具体帮助或 详细的 SSH 故障排除步骤。 如果无法访问 VM 上运行的应用程序,还可以阅读 应用程序故障排除问题

联系我们寻求帮助

如果你有任何疑问或需要帮助,请创建支持请求联系 Azure 社区支持。 还可以向 Azure 反馈社区提交产品反馈。