如何在将 OVA 设备部署到 VCenter Server 之前更改其内存大小?

如何在将 OVA 设备部署到 VCenter Server 之前更改其内存大小?

在此问题 乔治询问降低 VMware Virtual Appliance 的内存是否可以。

我想知道的是如何在部署之前修改ova文件中的内存大小?因为如果我在 Vcenter Server 中部署后降低内存大小,VM 将拒绝生成,需要至少 8GB 的​​内存。

答案1

无需进行任何配置更改,vCenter将要由于 Java 和其他依赖项的一些硬编码值,需要至少 8 GB 的 RAM 才能正常运行。

作为参考,这是使用 Web 客户端的 2 台主机和 22 台虚拟机的设置:

esxi-vcenter:~ # free -m
             total       used       free     shared    buffers     cached
Mem:          8002       7872        130          0        380       3828
-/+ buffers/cache:       3663       4339
Swap:        15366          4      15362

是的,有些是缓存的,但使用量会根据活动而激增,所以我强烈建议将其保持在 8 GB。

答案2

使用 VMware Workstation,我可以修改 OVA Appliance 内存大小,步骤如下:

  1. 在 VMWare Workstation 中导入 ova 设备
  2. 在虚拟机设置中修改虚拟硬件属性
  3. 导出已修改的虚拟机具有 OVF 模型
  4. 在 VCenter 中使用 OVF 模型部署虚拟机(回想一下,OVF 只是 VMDK 磁盘映像的描述符)

我还想承认这只是一个原型部署。

相关内容