vCenter Single Sign-On (SSO) 是 VMware vSphere 身份验证的核心组件,通过安全令牌服务(STS)实现集中认证和授权。其工作原理如下:
- 架构:SSO 集成于 Platform Services Controller (PSC) 或 vCenter Server Appliance(vCSA 7.0+内置),支持与 Active Directory、LDAP 等外部身份源集成。
- 流程:用户首次登录时,SSO 验证凭证并生成加密的 SAML 令牌,后续服务(如 vCenter、ESXi)通过该令牌授权访问,无需重复认证。
配置步骤:
- 部署 PSC/vCSA:安装时选择“包含嵌入式 PSC”或独立 PSC 节点。
- 设置 SSO 域:定义默认域名(如 vsphere.local),指定管理员账户。
- 集成外部身份源:在 vCenter > 管理 > SSO 配置中添加 AD/LDAP,需提供服务器地址、绑定账户及同步策略。
- 权限分配:通过角色(Role)和全局权限将身份源用户/组映射到 vSphere 资源。
- 证书管理:替换默认证书时需通过 PSC 的证书管理界面或命令行工具(如 certutil)。
注意:确保 DNS 解析、NTP 时间同步正确,多站点部署需配置 PSC 复制。自动化可通过 PowerCLI 或 vSphere API 实现批量配置。