几年来,我一直在几台服务器上愉快地运行 ESX 和 ESXi 独立版,并想评估 vCenter 的 HA、vMotion 等,但目前没有安装 Active Directory。来自安装 ESX 4.1 和 vCenter Server 4.1 的最佳实践:
确保用于 vCenter Server 安装的系统属于域,而不是工作组。
确保安装 vCenter Server 的系统不是 Active Directory 域控制器。
到目前为止,我一直避免使用 Windows 基础架构,并将专用于 vCenter 的 Windows 服务器视为必要之恶,但我真的必须设置两台服务器和一个 AD 安装才能运行 vCenter 吗?
这些只是“最佳实践”还是要求。是否有人在独立的 Server 2008r2 上运行带有 SQL Server Express 的 VMWare vCenter,如果是,这种设置有什么陷阱或限制吗?有什么特殊步骤可以让一切正常运行?
答案1
我们的 vCenter 安装在 Windows Server 2008 计算机上,不是已连接到域。运行正常。
我以本地管理员身份安装了它,因此使用该帐户通过 vShpere Client 登录。然后我能够创建权限结构和用户。它确实需要数据库服务器,因此我在同一台主机上运行 SQL Server Express,该服务器由 vCenter 本身安装。根据掌握 VMware vSphere 4,顺便说一句我可以推荐它。
答案2
摘自4.0 安装指南:
用于安装 vCenter Server 的系统必须属于域而不是工作组。
这似乎相当有说服力。但你接着读到下一句话:
如果分配给工作组,vCenter Server 系统在使用诸如 vCenter Guided Consolidation Service 等功能时将无法发现网络上可用的所有域和系统。
啊!那么这到底管用不?现在我不得不退缩,说:不知道。
答案3
从我的角度来看,您不需要 Active Directory Server 即可运行 vCenter Server。用户身份验证可以由 AD 处理,如果没有它,您必须在运行 vCenter 的计算机上创建本地用户。
答案4
虚拟中心不需要 Active Directory。您可以在没有 AD 的情况下运行它并在本地创建所有用户。