所以,这对我来说很奇怪,但由于我无法控制的原因,我们有一个在虚拟化 Windows 客户机上运行的 vCenter 服务器。此 vCenter 服务器也是其所在站点 (vSphere 数据中心) 的唯一 vCenter 服务器,并在其管理的相同 ESXi 主机上运行。
在升级到最新的 ESXi 5.5 问题时,为了解决 5.x.0.0 ESXi 版本上的 e1000 vNIC + Windows PSOD,我不得不升级此站点上的 vCenter 服务器。升级过程非常糟糕,因为服务器上唯一的磁盘太小,所以我不得不对其进行压缩,这似乎完全搞砸了安装,因为它压缩了和..\Infrastructure\...
下的 VMware 文件夹,而 vCenterProgram Files
Program Files (x86)
真的不喜欢 - 我必须进行文件夹压缩/解压才能释放足够的安装空间,这实际上破坏了两个站点的 vCenter SSO 服务,并且该站点的 vCenter Server 服务无法使用。
鉴于我现在必须在此服务器上重新安装,我希望增加磁盘驱动器的大小,但我意识到这对我来说不是一个可用的选项,因为这个虚拟化的 vCenter 服务器必须启动并自行运行......它自己(vCenter)。
那么,有人知道在打开电源的情况下增加此 ESXi 主机的磁盘大小的方法吗?(因为它必须打开电源,因为它也是 vCenter 服务器。)
如果有人知道如何移除那个烦人的软盘设备,那么将获得加分和钦佩。
答案1
删除 vCenter VM 的所有未完成的快照,然后您应该能够在 VM 运行时调整磁盘大小。
答案2
您可以通过直接登录运行 vCenter 的主机来执行此操作。
- 使用独立控制台直接登录主机
- 关闭 vCenter VM
- 进行更改(包括删除软盘驱动器)
- 启动虚拟机
- 登录虚拟机并扩展磁盘
- 利润
答案3
一种选择可能是使用(Vista/2008+)创建第二个磁盘并连接C:\Program Files\VMware
到。D:\VMware\x64
C:\Program Files (x86)\VMware
D:\VMware\x86
mklink
您需要先关闭所有使用这些文件夹的应用程序/服务,然后将 VMware 文件夹的内容复制到新的 D:,然后进行连接,然后重新启动应用程序。
xcopy /e /i /h /f /k /x /v "C:\Program Files\VMware" D:\VMware\x64
xcopy /e /i /h /f /k /x /v "C:\Program Files (x86)\VMware" D:\VMware\x86
mklink /j "C:\Program Files\VMware" D:\VMware\x64
mklink /j "C:\Program Files (x86)\VMware" D:\VMware\x64
我经常在一次性虚拟机上这样做,这样我就可以将 C: 模板磁盘保持在实验室套件中的较小尺寸,但我通常会进行连接前但我安装了该应用程序。
我还没有尝试过安装 VMware 客户端,所以 YMMV。