我才刚刚开始接触虚拟化,事实上我不会将它用于任何对业务至关重要的事情,因为我对它了解不够多!
我目前有两台 HP ProLiant DL360,每台都有 4GB 内存和两个 3GHz 处理器。它们都安装并运行了 ESXi,我正在使用一台备用的 Windows XP 机器来运行 vSphere 客户端。
我读过 vCenter,想知道在如此小的设置中使用它是否有任何好处?此外,它是否需要完全专用的服务器?
我想了解有关 vmware 和虚拟化的所有知识,但不想安装对我没有任何好处的东西。
答案1
我已经阅读过 vCenter,想知道在如此小的设置中使用它是否有任何好处?
是的,它非常有用,即使在小型环境中也是如此。在 VMware 中运行服务器的一大好处是,您不再受特定硬件的束缚。如果您的 ESXi 服务器崩溃,您可以轻松地将文件从 VMFS 移到新服务器并启动它们,而不必担心更改驱动程序、不兼容的 HAL 等。
此外,如果您和 99% 的企业一样,您的非虚拟化系统所处的硬件 99% 的时间都处于闲置状态。通过整合,您可以更好地利用硬件,从而可能减少所需的物理系统数量。
您将获得的另一个好处是能够创建服务器快照。这是非常在修补或其他维护之前执行此操作很有用。如果出现问题,您可以轻松恢复到已知良好的快照。请记住,出于多种原因,为任何一台虚拟机保留大量快照并不是一个好主意。因此,当您确定不再需要快照时,请尝试删除/合并快照。
随着时间的推移,你会发现还有很多其他的好处和小便利。习惯了在虚拟化环境中操作后,你会发现回到非虚拟化系统是相当痛苦的。
直接回答您的其他问题:
此外,它是否需要自己的完全专用的服务器?
如果如果您拥有 HA 并且 VMFS 卷位于共享存储上,则 vCenter 可以在其中一个 ESXi 服务器上运行。如果您只是使用本地磁盘并且没有设置 HA,那么您将需要一个单独的 vCenter 服务器。
答案2
我认为这里有些混乱。我强烈建议运行 ESXi Hypervisor,原因如 ErikA 上面所述(机器独立性、快照 [尽管拥有大量快照和长时间保留的快照存在性能问题] 和整合),而这最终是 ESXi 为您提供的。Hypervisor 是在本地服务器上运行以提供这些功能的。
VMware 的 vCenter 为您提供了更好的管理工具,如果您购买共享存储,您将获得 vMotion(将虚拟机从一台主机移动至另一台主机)、高可用性(如果虚拟机或其主机发生故障,则自动重新启动虚拟机)和容错(运行同一虚拟机的两个副本)。vCenter 在单独的 Windows 安装上运行(我们在虚拟机上运行它,虚拟机文件存储在共享存储中)。
由于您的服务器规模较小(4 GB 的 RAM 无法容纳大量虚拟机),因此我不建议使用 vCenter 来管理它们。当您开始考虑具有 15 个以上虚拟机或共享存储的多台虚拟机主机时,我会开始考虑 vCenter。
答案3
我喜欢 VMWare(以及 virtualPC 和 XEN)的一点是 ErikA 提到的灾难恢复。我喜欢的另一点是您可以更好地隔离服务。在“过去”,您会在那里放置一台服务器,当您需要由服务器管理的其他东西时,您会将其添加到负载最少的服务器上..(或其他逻辑方案)但是,很快,您的文件服务器也会托管您的日历应用程序、备份软件、一些重要的打印机等(这是我曾经遇到过的特定情况)。因此,如果我需要安装备份软件的更新,因为它有一个很大的安全漏洞,我必须在一天中重新启动服务器,这意味着人们会退出他们的日历应用程序,无法连接到打印机,也无法访问某些文件共享。将它们全部作为 VM 运行,您可以将它们彼此隔离,然后重新分配。如果您需要重新启动备份服务器,那就去做吧,其他任何事情都不会发生。如果日历服务工具变得非常流行,并且超出了服务器的容量,您可以将其移动(晚上离线或实时迁移)到负载较少的服务器。这样可以让您更加动态。