vSphere 是设置按需虚拟机的正确工具吗?

vSphere 是设置按需虚拟机的正确工具吗?

抱歉,这个问题问得这么基础...我想知道 vSphere 是否是用于向用户配置虚拟机的正确工具?基本上,我有开发和 QA 团队在多个项目上工作,这些项​​目定期需要额外的临时服务器(Linux 和 Windows)来工作。我希望能够允许他们根据需要配置自己的服务器,或者至少让系统管理员根据要求配置它们。我想知道 vSphere 是否是正确的技术/工具,或者是否有其他更合适的技术/工具?当然,我知道我们必须有适当的硬件资源来支持请求的虚拟机。我现在主要对 VM 配置系统所需的软件和任何特殊硬件要求感兴趣。

谢谢!

答案1

vSphere 是 VMware 的核心虚拟化套件。对于您所说的自助服务配置,您既需要 vSphere 来支持核心虚拟化组件,也需要vCloud Director,它是在 vSphere 上运行的附加组件。

当然,您也可以使用 Hyper-V 与 SCVMM 和 SC Orchestrator 或 OpenStack 与 Xen/KVM 等来实现这一点。但如果您使用的是 VMware 解决方案,那么您正在寻找 vCloud Director。


如果您不关心自助服务而只是希望管理员启动克隆或模板,那么 vSphere(vCenter + ESXi)可以很好地用于以 VMware 为中心的解决方案。

答案2

有多种方法可以处理此类请求...

您可以从具有本地权限的单个 VMware ESXi 主机转到具有 AD/目录链接细粒度权限的许可 vSphere 主机/集群,再转到第三方私有云解决方案类似奥纳普全面vCloud Director安装。

作为一名支持上述所有的在不同的环境中,我认为您需要首先定义您的需求,然后是预算,然后是您掌握的技术专业知识的数量。

如果您现在什么都没有,至少尝试确定需要容纳多少个系统。这将有助于提供规模建议。如果没有这些信息或适当的规划,那么进入这一领域可能会代价高昂。

为了提出更好的建议,需要更多有关环境的信息。

  • 你们有服务器吗?
  • 您有专门的系统管理员吗?
  • 如果是这样,您的系统管理员喜欢什么?你问过嗎?
  • 您的环境中是否存在任何现有的虚拟化?
  • 您是否有 Active Directory 或某种集中式身份验证?
  • 你的预算是多少?
  • 对仪表的使用或实施有什么要求吗?退款对于使用该服务的用户来说?

答案3

Microsoft System Center VMM 考虑了很多自助服务。它可以在 Microsoft Hyper-V、VMware 和 Citrix XenServer 上配置虚拟机。将其与 appcontroller 结合使用,即可获得基于 Web 的 GUI。

答案4

另一个选项是免费的,但需要一点努力,即利用文档齐全的 vSphere Web Services API。PowerCLI(VMware 的基于 PowerShell 的管理工具包)使用它,但您可以直接访问 Web Services。如果您的开发人员精通基于 SOA 的应用程序,他们可以很容易地编写一个通过其 Web Services 接口与 vCenter 通信的 HTML 前端。

相关内容