当前位置: 代码迷 >> 综合 >> vCenter Server 6.x在同站中重新指向新外部 PSC
  详细解决方案

vCenter Server 6.x在同站中重新指向新外部 PSC

热度:93   发布时间:2024-02-10 23:39:09.0

条件限制

1)对于vc使用嵌入式 PSC 的,本文不适用该类型指向外部 PSC 。

2)只能对同一 vSphere 域中的 Platform Service Controller 节点执行重新指向。因相同的 vSphere 域意味着所有PSC(外部或嵌入式)都是同一复制拓扑的一部分。
3) vSphere 6.0 Update 1 开始,才可以在 vSphere 域中的不同站点之间移动 vCenter Server。低于此版本的,必须将 vCenter Server 和 Platform Services Controller 升级到 Update 1 后,才能采用此过程。
4)从 vSphere 6.0 Update 1 开始,可以在 vCenter Server 上取消配置嵌入式 Platform Services Controller,然后将 vCenter Server 重新指向外部 Platform Services Controller。必须将 vCenter Server 和 Platform Services Controller 升级到 Update 1 后,才能采用此过程。
5)进行重定向时,新的 PSC 必须具有与要重定向的 vCenter 相同的版本及内部版本。
6)从 vSphere 6.7 开始,重新开始支持在 vSphere SSO 域内的 SSO 站点之间重新定向外部 vCenter Server Appliance 实例。

操作步骤

一、【VCSA】

1)以 root 用户身份登录 vCenter Server Appliance Linux 控制台。
2)激活shell模式:shell.set --enabled true
3)将 vCenter Server Appliance 重新指向 Platform Services Controller (PSC) 设备:

cmsso-util repoint --repoint-pscsystemname_of_second_PSC

systemname_of_second_PSC 是用于标识第二个 Platform Services Controller 的系统名称。

注意:
系统名称必须是 FQDN 或静态 IP 地址,且 FQDN 区分大小写。
如果运行第二个 Platform Services Controller 的 HTTPS 端口不同于第一个 Platform Services Controller 的 HTTPS 端口,请使用以下命令更新端口号

cmsso-util repoint --repoint-pscsystemname_of_second_PSC --dc-portport_number

4)验证:
使用 vSphere Web Client,登录到 vCenter Server Appliance 中的 vCenter Server 实例,以验证 vCenter Server 是否已启动且正在运行并且可管理。

二、【windows】

1)以管理员身份登录到已安装 vCenter Server 的虚拟机或物理服务器。
2)单击开始 > 运行,键入cmd,进入命令行界面。
将 vCenter Server 实例重新指向第二个 Platform Services Controller,执行:

C:\Program Files\VMware\vCenter Server\bin\cmsso-util repoint --repoint-psc systemname_of_second_PSC --dc-portport_number

同上:system_name_of_second_PSC 是用于标识第二个 Platform Services Controller 的系统名称。

注意:
系统名称必须是 FQDN 或静态 IP 地址,且 FQDN 区分大小写。
如果运行第二个 Platform Services Controller 的 HTTPS 端口不同于第一个 Platform Services Controller 的 HTTPS 端口,请使用以下命令更新端口号:

C:\Program Files\VMware\vCenter Server\bin\cmsso-util repoint --repoint-psc systemname_of_second_PSC --dc-port port_number

3)更改 vCenter Server 和/或 Platform Services Controller 安装目录:

cd C:\Program Files\VMware\vCenter Server\bin

注意:此命令使用默认的安装路径。如果已将 vCenter Server 和/或 Platform Services Controller 安装到其他位置,请修改此命令为你的实际vc安装位置。

4)验证:
使用 vSphere Web Client 登录到 vCenter Server 实例,验证 vCenter Server 是否处于活动状态。

附:
有关 cmsso-util 工具可用参数的完整列表,参见官方文档:
https://docs.vmware.com/en/VMware-vSphere/6.7/com.vmware.vcenter.install.doc/GUID-C021F1DB-551A-4F73-8A38-437AE6D5CFEF.html

cmsso-util domain-repoint 命令用于将vCenter Server从一个域重指向另一个域,使用以下命令将vCenter Server重新指向外部Platform Services Controller

语法:

cmsso-util domain repoint --mode mode --src-psc-admin source_PSC_admin_userid 
--dest-psc-fqdn target_PSC_FQDN --dest-psc-admin target_PSC_admin_userid 
--dest-domain-name domain_name_to_repoint --dest-vc-fqdn target_vCenter_server

在这里插入图片描述

对嵌入式vc重定向到新的psc

参考:https://docs.vmware.com/en/VMware-vSphere/6.0/com.vmware.vsphere.upgrade.doc/GUID-E7DFB362-1875-4BCF-AB84-4F21408F87A6.html,下图为过程图例:
在这里插入图片描述

  相关解决方案