修改VCenter的Single Sign-On域名

发布时间 2023-03-22 21:13:30作者: 风驰电掣的马

背景

新装的vCenter,在第一次安装的时候,手抖,把默认的域名从vsphere.local写成了vshere.local。装好以后怎么看怎么不爽。

处理经过

首先上网搜索,找到文献[1],但是文中描述不够仔细、特别是在讲第一步命令(“pre-check”)的时候,好几个destination,容易绕晕。

于是又重新搜索,找到文献[2],该文虽然没有那么详细(少了pre-check)的步骤,但是对于最终执行域名修改的动作的指令基本上是讲清楚了。

总结

step1、打开vCenter的ssh

访问vCenter的管理界面: https://{vCenter地址}:5480

step2、登陆ssh

用MobaXterm或其他ssh工具,登陆vCenter

登陆后,在command提示符下,输入shell,切换到root环境

step3、使用cmsso-util domain-repoint命令修改域名

文献[1]文献[2] 中都有明确提到在执行命令之前,需要对vCenter进行文件级的备份

cmsso-util domain-repoint -m execute --src-emb-admin Administrator --dest-domain-name vsphere.local

step4、确认

在执行完step3的命令后,可以登录vCenter管理页面,在摘要可以看到域名已经改过来。

(其实在命令执行过程中,vCenter登录页面会自动退出、再次登录的时候,需要用新的域名登录,从这也能看出来新域名生效了)

参考文献

[1]. https://4sysops.com/archives/how-to-change-vcenter-server-single-sign-on-sso-domain/
[2]. https://virtuallyvtrue.com/2020/01/29/repointing-vcenter-server-to-another-sso-domain/#:~:text=SSH to the vCenter Server that will be,cmsso-util domain-repoint -m execute --src-emb-admin Administrator --dest-domain-name virtuallyvtrue.local