再会
我们目前在 1 个存储池中的标准 DS4 v2(8 vcpus)上拥有 16x1TB 非托管高级存储磁盘。
为了提高成本效益,我们宁愿使用 4x4 TB 高级磁盘,因为它更便宜,然后将尺寸减小到 DS3v2(4 vcpu)(这将需要重新启动)。
我可以暂时将 DS4 v2 增加到 DS5 v2,以便添加更多磁盘,然后添加 4x4TB 磁盘,但如何在不影响系统/停机的情况下移动所有数据。
在客户操作系统中,16 个驱动器位于 1 个存储池中。
另外,当我调整虚拟机大小时,由于它不再支持一定数量的磁盘,什么会阻止它不删除连接的磁盘?
是否有人可以指点我,告诉我应该注意什么才能实现这一目标?
答案1
您无法调整现有磁盘的大小,因此您需要添加新磁盘、移动数据,然后移除旧磁盘。这很可能会导致停机。
我不知道您如何在虚拟机内配置磁盘。如果您使用的是 Windows 并使用存储空间,那么您可以考虑将新磁盘添加到现有池中,然后删除旧磁盘,这应该会为您移动数据。
如果您不使用存储空间,那么您很可能正在查看数据副本。
答案2
我可以暂时将 DS4 v2 增加到 DS5 v2,以便添加更多磁盘,然后添加 4x4TB 磁盘,但如何在不影响系统/停机的情况下移动所有数据。
如果要调整虚拟机的数据磁盘大小,您需要先停止虚拟机。它需要一些停机时间。
如果将虚拟机调整为较小的尺寸,则需要先卸载磁盘。
因此,我建议您首先备份数据。然后停止虚拟机,将数据磁盘大小调整为 4096GB。您可以使用 Power Shell 来执行此操作。请参阅此关联。
$vm.StorageProfile.DataDisks[0].DiskSizeGB = 4096
您还有另一种解决方案。卸载所有磁盘并连接四个 4TB 磁盘。卸载和连接磁盘不需要停止您的虚拟机,这将减少停机时间。但调整虚拟机大小需要一些停机时间。