我是一名软件开发人员,但我了解虚拟化的好处。
我让我们的 IT 人员购买一台带有 RAID 5 智能阵列控制器的新型 HP Proliant。我们是一家小公司,所以我最初建议使用 XenServer,因为它似乎是免费的,并且提供更多功能。
他说 XenServer 没有 RAID 5 中的 P410 控制器的驱动程序(但如果不在 RAID 配置中,它会识别磁盘)并且他必须重新编译内核...不确定如何获取该信息...
因此,他选择了 VMWare vSphere Hypervisor(免费的),但现在说 vmware 需要根据该主机上要安装的虚拟服务器数量对存储进行分区...我觉得这很令人费解,而且违背了虚拟化的好处......那么这是真的吗?
我发现 vmware 网站很难浏览并找到客观信息,有没有更好的地方可以去?
答案1
答案2
我认为他们的网站是故意弄得很糟糕,VMware 希望您购买 ESX、购买支持、购买培训、购买更多许可证……等等。我认为真正的重点是,您将给他们比他们的支持价值更多的钱,他们会为您派出几个人。
当我构建 esxi 主机时,我实际上并没有对任何东西进行分区 - ESXi 会看到你拥有的磁盘,然后你只需将虚拟机放入其中并根据需要分配空间
您确实可以选择创建“资源池”,但对于较小的操作,您可能不需要担心“资源池”,因为您可能不需要该功能。
所以我不知道他为什么要“分区存储”。
就 ESXi 而言,它是一款不错的虚拟机管理程序,如果您所在的公司可能会进行一些扩展,那么它可能会受益于 ESX 中的付费功能(每个许可证有更多核心、备份更容易、容错性更好)。Xen 也不错,虽然没有用过太多,但它和 ESXi 一样简单(而且我认为有些事情会更容易一些,因为一旦您进入操作系统,您手头上可用的工具就比 ESXi 多得多)。
是的,ESXi 通常确实具有更广泛的驱动程序支持,尽管它也存在问题。
至于替代方案,您想看什么?这里是一篇关于如何创建虚拟机的文章。我还没有看到太多关于分区存储的“最佳实践”,但对于一家小公司,我甚至无法想象你为什么要“分区”。只要在需要时使用它,在需要更多磁盘时再购买更多磁盘!
答案3
无需进行预分区。您必须在 VMware HCL 数据库中检查您的硬件:http://www.vmware.com/go/hcl检查您的 RAID 控制器和磁盘。如果您在那里找到了硬件,那么您就不需要任何驱动程序了。
答案4
您的“IT 人员”所说的很可能是您必须使用原始磁盘,然后必须创建 VMware 所称的数据存储。数据存储是使用 VMFS 文件系统格式化的容器。然后,虚拟机驻留在数据存储中。
有些“IT 人员”会为每个虚拟机创建一个数据存储,但这种方法存在问题,因为每个 LUN 只能有一个数据存储,因此他们还必须为每个虚拟机创建一个 LUN。管理开销非常大,这样做几乎没有任何好处。
由于每个 LUN 只能有一个数据存储,因此数据存储大小通常等于 LUN 大小。因此,多个虚拟机可以驻留在一个数据存储中。