抱歉,这个问题问得这么基础...我想知道 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 前端。