我有 HP P2000 + XenServer 解决方案。我正在考虑如何为 20 台虚拟机创建 LUN。为每个 VM 创建单独的 LUN?它使我能够备份特定的虚拟机,但是 20 台虚拟机 = XenCenter 中的 20 个共享存储,而且我担心这些 LUN 的可管理性,还是我错了?或者我可以为 20 台 VM 创建更大的 LUN。哪个选项更好?
答案1
我还认为您需要问自己几个问题,这将有助于您决定要创建多少个 LUN 以及每个 LUN 部署多少个 VM:
- 我的组织的数据保留和配置政策是什么?
- 这个 LUN 将保存什么类型的数据(数据库、Web、操作系统)?
- 我们是否预计数据或系统会增长(也许您有 3 个 Web 服务器,您会添加第 4 个吗?)(您可能拥有 1TB 的数据库数据。这可能会增长吗?)
- 业务目标和目的是什么?
例如,如果我有一个使用率很高的数据库服务器,并且该服务器具有长期数据保留策略,我将为数据库数据创建一个 LUN,并且可能将操作系统 VM 放在包含其他非侵入式/不经常使用的 VM 的存储桶 LUN 中。
合理?
答案2
我不知道有谁会为每个虚拟机创建单独的 LUN,无论是在 Xen 上还是在任何其他虚拟机管理程序上。您不希望每个 LUN 中有太多虚拟机(我倾向于将 ESX 数据存储限制为 500GB,以确保不会有太多能在每个 LUN 中都创建一个 LUN 会非常麻烦。如果您有 20 个虚拟机,可以考虑使用 4 或 5 个 LUN,并将它们分散到各个 LUN 中。
答案3
您可以备份虚拟机,而无需为每个虚拟机设置单独的 LUN。没有必要为每个虚拟机设置专用的 LUN,坦率地说,我认为这是自找麻烦。
答案4
您是否使用 NPIV 将这些 LUN 传递到虚拟机?在这种情况下,如果您有特殊要求,那么您所做的就是有意义的。(您的问题中没有列出任何内容)
如果不是,那么您所做的事情就没有意义,并且从长远来看,当您尝试管理它时会给您带来麻烦。
Chopper3的回答:LUN 和虚拟机在这方面是个很好的建议。