Azure 将虚拟机大小从 A2/3 调整为 DS2 v2

Azure 将虚拟机大小从 A2/3 调整为 DS2 v2

我正在尝试将之前创建的几个 Azure VM 的大小从基本 A3 和标准 A3 调整为标准 DS2v2。

我似乎没有能力调整虚拟机的大小。从头开始重建服务器会有点麻烦。

如果有任何区别的话,我在虚拟机中运行 CentOS,每个虚拟机都有一个磁盘,上面有应用程序和操作系统。

有人能告诉我是否可以在不删除磁盘的情况下删除虚拟机,创建新的虚拟机,然后将磁盘连接到新虚拟机吗?我似乎找不到办法。

谢谢.....

答案1

有人可以告诉我是否可以在不删除磁盘的情况下移除虚拟机,创建一个新的虚拟机,然后将磁盘附加到新虚拟机吗?

虚拟机部署在哪个模块中?(ARM 还是 ASM)

如果您的虚拟机部署在自动化系统工程(经典),我们可以删除您的虚拟机并选择保留附加的磁盘, 和复制VHD 到另一个储藏帐户(高级),然后使用经典门户创建新的虚拟机我的磁盘,创建虚拟机后,选择数据盘并附加: 在此处输入图片描述

如果您的虚拟机部署在手臂,我们可以删除您的虚拟机(仅虚拟机),保留 VHD,和复制VHD 到另一个储藏帐户(高级)并使用模板使用 VHD 创建新的虚拟机。创建虚拟机后,选择数据磁盘并附加它。以下是模板, 从现有 VHD(操作系统 + 数据磁盘)创建 VM,并将其连接到现有 VNET。 在此处输入图片描述

笔记:

我们应该将 VHD 复制到高级存储帐户,然后就可以使用该 VHD 来创建新的 VM。

答案2

删除虚拟机不会删除磁盘。您可以使用 PowerShell/CLI 或 ARM 模板部署重新创建虚拟机。步骤如下:

迁移到 Azure 高级存储(非托管磁盘)

无法调整大小的原因是,由于 SSD 磁盘支持,DS VM 使用不同的硬件集群。如果您不打算使用 SSD 磁盘,请寻找相同的 D 大小 VM(不带“S”),您无需重新部署。如果您看不到常规 D VM,则说明您的 VM 正在非常旧的集群中运行,无论如何都需要重新部署。

答案3

“DS”类别的虚拟机使用高级存储,而“A”类别的虚拟机使用标准存储;您无法在不同类别之间移动这些虚拟机,因为它们物理存储在不同的、不兼容的位置。

您需要删除现有的虚拟机(不会删除其磁盘),将其磁盘复制到高级存储帐户,然后使用复制的磁盘创建新的虚拟机。

相关内容