我正在使用 VMware Workstation 6.0 模拟“机箱”中的“刀片”紧密集群。主机和目标操作系统都是 Linux。每个“机箱”使用 vmnet 交换机作为虚拟底板,虚拟刀片连接到该底板。其他 vmnet 交换机用于调解每个刀片 VM 上的多个虚拟以太网适配器之间的点对点连接。机箱以及 VM 会频繁启动和关闭。我的脚本 (python) 大量使用 VIX api,并且还操纵 .vmx 配置文件。
从 VMware Workstation 到 ESX,我有什么收获和/或失去什么?我的使用 VIX api 的脚本仍然有效吗?我相当复杂的虚拟网络拓扑,有很多定义为“自定义”的 vmnet 交换机,是否仍然以相同的方式工作?.vmx 配置文件的语法和语义在 Workstation 和 ESX 之间是否相同?
在此先感谢您的帮助。
4 回答
通过切换您将获得的第一件事将是一个更强大的平台,该平台直接在您的服务器的裸机上运行。
根据我的经验,向上移动VMware 应用程序堆栈从来都不是问题(服务器到工作站再到 ESX)。但是,我将通过将所有 VM 从工作站安装导出到 ESX 安装来验证这一点,以确保您没有看到与从 VMware 运行高端工具相关的任何“奇怪”问题。
根据我的 [有限] 经验,脚本也可以干净利落地继承:每个产品线都在提升其产品线并不会破坏较低级别的工具,但会带来实质性的改进。
您可以获得可扩展性和性能。与 Workstation 或 Player 等任何 VMware 桌面产品相比,ESX 的可扩展性和运行速度都要好得多。
你不应该失去任何东西。ESXi 执行 Workstation 的所有功能,以及更多功能。我在家里使用 ESXi,在笔记本电脑上使用 Workstation。
您将获得对虚拟网络、存储、快照、克隆、静默来宾操作系统以及 ESXi 配置中许多更高级选项的更细粒度的控制。
需要注意的一件事是,与 Workstation 相比,ESX 产品线的费用相当可观。但是,如果您正在为一家成功的公司工作,那么成本很容易证明是合理的,因为 ESX 是(恕我直言)大炸弹。此外,仅供参考,旧的免费 VMware 服务器选项肯定有一个完全不同的界面。