如何扩展vSphere Windows VM磁盘卷

如何扩展vSphere Windows VM磁盘卷

 

 

 

引进

我将vSphere VM用作主要的Windows桌面(即使用Windows时)。我在其中运行Outlook 2010,运行vSphere Client(因为它仅在Windows中运行,以及我需要运行的任何其他Windows应用程序(因为我的新主桌面是连接到Thunderbolt显示器的Macbook Pro笔记本电脑)。 Windows VM,用作我的桌面(之前是从VMware Fusion和Workstation带来的)已用完磁盘空间,我相信是Workstation在创建VM时最初为VM创建了40GB磁盘分区,好吧,现在40GB容量还不够用(安装了我安装的所有软件,并且因为我最近安装了Dropbox,并将50GB报价中的大部分都同步到了VM)。


图1:虚拟机磁盘空间不足(13MB的内存不足40GB)

唯一的驱动器和空间不足的驱动器是VM上的C:驱动器,我真的不想添加新的虚拟机磁盘(尽管这样做很容易)。几秒钟后,我对我的VM磁盘空间不足感到惊讶,因此我思考应该怎么做。然后,我想到了—我是否可以扩展虚拟机磁盘文件,然后扩展Windows分区,甚至不必关闭操作系统?正如您在本文结尾看到的那样,答案是肯定的。但是如何?

vSphere VM资源扩展概述

在动态修改VM的CPU,内存,磁盘和网络资源而无需关闭该VM的能力方面,vSphere确实为我们提供了极大的灵活性。真正的限制是,在VM内运行的OS是否将支持添加或(甚至更糟)删除资源-无需关闭OS电源。

在我开始扩展虚拟磁盘(并在上面看到解决我的空间问题)之前,这里有一些有关在正在运行的VM中添加CPU和内存的信息……我对此进行了一些研究并创建了一个视频(此处是本文) ,使用vSphere Hot-Add来动态添加CPU和RAM)我为我的一门vSphere培训课程做准备。在研究过程中,我还发现Jason Boche的文章“ vSphere Memory Hot Add / CPU Hot Plug”很有帮助。

我发现今天没有Window Server版本,可让您从正在运行的VM中删除CPU或RAM。很少有Windows Server版本允许您同时热添加内存和热插vCPU。它们是Windows Server 2008 64位标准版,企业版和数据中心(标准版和企业版要求重新启动操作系统才能进行CPU热插拔)。

关于扩展VM的虚拟磁盘,vSphere允许您对其进行扩展,只要1)您具有SCSI虚拟磁盘(不是IDE),2)只要您没有该VM的任何快照即可。现在,您的Windows版本是否会自动识别虚拟磁盘的新大小是另一个问题。但是,我可以告诉您,Windows Server 2008 R2和Windows 7 640bit的最新版本将支持此功能(这就是我在下面使用的功能)。

扩展vSphere VM虚拟磁盘

由于我的虚拟桌面完全没有磁盘空间,我无法使用它,因此我陷入困境,直到可以解决它。幸运的是,随着我正在运行的Windows版本以及vSphere的功能,扩展虚拟磁盘将不难……

首先,打开vSphere Client,然后单击要扩展的VM。在要扩展的虚拟机上单击“ 编辑属性 ”。在“ 硬件”选项卡上,然后在要扩展的虚拟磁盘上(例如“ Hard Disk” 1(如图2所示))。


图2

在窗口的右侧,您将看到当前大小,并且如果满足要求,则可以将其调整为数据存储可用的最大大小。您可以在虚拟机启动和运行时进行此更改,而不会对操作系统或正在运行的应用程序造成损害。实际上,在您告诉大磁盘(虚拟磁盘)之前,操作系统不会立即识别出它(我们将在下面进行操作)。

在Windows操作系统中使用扩展的vSphere VM虚拟磁盘

现在,随着虚拟磁盘的扩展,您需要将其告知Windows并加以利用。为此,首先进入“ 开始”->“管理工具”下的“ 计算机管理”。在这里,在存储下,单击磁盘管理。如果没有看到扩展的空间,需要点击磁盘0,点击刷新图标。


图3

假设您只有1个磁盘,请单击该磁盘(可能是“ Disk 0”),您应该看到现在有“未分配”磁盘空间。

右键单击分配的磁盘,然后单击Extend Volume,如图4所示。


图4

这将打开“扩展卷向导”,如图5所示。


图5

您将使用“扩展卷向导”首先选择要扩展的磁盘(在左侧),然后单击“ 添加”将其移至右侧(所选的一侧)。单击下一步。


图6

大概只需几秒钟,您会看到磁盘已扩展到vSphere虚拟机磁盘的完整大小,如图7所示。


图7

现在,如果转到“ 我的电脑”,您还应该在那里看到C:\磁盘(根驱动器)现在已扩展到虚拟磁盘的最大大小。请记住,该磁盘可能仍然是精简配置的磁盘(如上例所示),并且可能没有像Windows OS所示那样填充VMware VMFS文件系统中的全部空间。


图8

恭喜你!您扩展了Windows VM主系统磁盘(在vSphere中运行),而最终用户或应用程序没有任何停机时间。还有其他扩展VM虚拟磁盘的方法,尤其是在使用其他操作系统或Windows版本的情况下。以下一些链接可能会有所帮助:

VMware KB文章#1007266 –使用diskpart在Windows中扩展分区

VMware KB文章#1004047 –增加虚拟磁盘的大小

另外,请记住,扩展虚拟磁盘比收缩虚拟磁盘要容易得多。要获得有关缩小虚拟磁盘的帮助,您可以1)用户手动使用VMware Converter或2)尝试Quest vOptimizer Pro,该软件可以分析虚拟机磁盘,将其放大并自动调整大小(较小或较大)。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值