简介
本文档介绍更改Hyperflex vCentre集群和数据中心名称时出现的问题。
问题:更改vCenter群集名称
因此,如果在vCenter中重命名集群,则stmgr具有的条目与实际vCenter集群名称将不匹配,并且由于此不匹配,您将看到HX维护模式和HX快照等问题失败。因为当您将HX节点置于HX维护模式或拍摄快照时, stmgr会尝试在vCenter群集名称下查找vCenter中的节点,您在此命令中看到该节点。
在下面的屏幕截图中,集群名称已从BGL-HX-1更改为HX-1。
但是,stMgr仍有旧的集群名称条目。
root@SpringpathControllerPZTMTRSH7K:~# stcli cluster info | grep -i vc
vCluster:
vCenterClusterId: domain-c276
vCenterDatacenter: BGL-HX-DC
vCenterURL: 10.197.252.125
vCenterDatacenterId: datacenter-195
vCenterClusterName: BGL-HX-1 <----- Mismatch in vCenter Cluster name
root@SpringpathControllerPZTMTRSH7K:~#
解决方案:更改vCenter名称的步骤
1.在选择“重命名”选项后,右键单击集群名称,并从VC中重命名vCenter集群。
2.键入群集的新名称,然后单击“确定”。
3.在vCenter中重命名集群后,也请更新stmgr的vCenter集群名称条目。为此,您必须重新注册。
重新注册前:
root@SpringpathControllerPZTMTRSH7K:~# stcli cluster info | grep -i vc
vCluster:
vCenterClusterId: domain-c276
vCenterDatacenter: BGL-HX-DC
vCenterURL: 10.197.252.125
vCenterDatacenterId: datacenter-195
vCenterClusterName: BGL-HX-1 <----- Has the old entry
root@SpringpathControllerPZTMTRSH7K:~#
重新注册过程:
root@SpringpathControllerPZTMTRSH7K:~# stcli cluster reregister --vcenter-datacenter BGL-HX-DC --vcenter-cluster HX-1 --vcenter-url 10.197.252.125 --vcenter-user administrator@vsphere.local
Reregister StorFS cluster with a new vCenter ...
Enter NEW vCenter Administrator password:
Cluster reregistration with new vCenter succeeded
root@SpringpathControllerPZTMTRSH7K:~#
重新注册后:
root@SpringpathControllerPZTMTRSH7K:~# stcli cluster info | grep -i vc
vCluster:
vCenterClusterId: domain-c276
vCenterDatacenter: BGL-HX-DC
vCenterURL: 10.197.252.125
vCenterDatacenterId: datacenter-195
vCenterClusterName: HX-1 <------ New entry updated after reregister
root@SpringpathControllerPZTMTRSH7K:~#
问题:更改vCenter数据中心名称
现在,如果要重命名数据中心名称或要将HX vCenter群集移动到新的数据中心,则必须执行重新注册才能更新stmgr的条目。如果您未能这样做, stmgr将继续在旧数据中心名称本身下查找HX vCenter集群。因此,您会看到HX操作(如HX维护模式和HX快照)中出现故障。
在下面的屏幕截图中,HX数据中心的名称已从BGL-HX-DC更改为HX-DC。
但是,stMgr仍旧有旧的数据中心名称。
oot@SpringpathControllerPZTMTRSH7K:~# stcli cluster info | grep -i vc
vCluster:
vCenterClusterId: domain-c276
vCenterDatacenter: BGL-HX-DC <----- Mismatch in vCenter Datacenter name
vCenterURL: 10.197.252.125
vCenterDatacenterId: datacenter-195
vCenterClusterName: BGL-HX-1
root@SpringpathControllerPZTMTRSH7K:~#
解决方案:更改数据中心名称的过程
1.从VC重命名vCenter数据中心(或创建新数据中心,并将HX vCenter群集和主机移动到新数据中心)。右键单击数据中心名称,然后选择“重命名”选项,如图所示。
2.键入新的数据中心名称,然后单击“确定”。
3.在vCenter中重命名数据中心后,也要更新stmgr的vCenter数据中心名称条目,为此,您必须再次重新注册。
重新注册前:
root@SpringpathControllerPZTMTRSH7K:~# stcli cluster info | grep -i vc
vCluster:
vCenterClusterId: domain-c276
vCenterDatacenter: BGL-HX-DC <------- Has the old entry
vCenterURL: 10.197.252.125
vCenterDatacenterId: datacenter-195
vCenterClusterName: HX-1
root@SpringpathControllerPZTMTRSH7K:~#
重新注册过程:
root@SpringpathControllerPZTMTRSH7K:~# stcli cluster reregister --vcenter-datacenter HX-DC --vcenter-cluster HX-1 --vcenter-url 10.197.252.125 --vcenter-user administrator@vsphere.local
Reregister StorFS cluster with a new vCenter ...
Enter NEW vCenter Administrator password:
Cluster reregistration with new vCenter succeeded
root@SpringpathControllerPZTMTRSH7K:~#
重新注册后:
root@SpringpathControllerPZTMTRSH7K:~# stcli cluster info | grep -i vc
vCluster:
vCenterClusterId: domain-c276
vCenterDatacenter: HX-DC <------- New entry after reregister
vCenterURL: 10.197.252.125
vCenterDatacenterId: datacenter-195
vCenterClusterName: HX-1
root@SpringpathControllerPZTMTRSH7K:~#
问题:更改HX集群名称
HX UI标题中显示的Hyperflex集群名称与VC集群名称不一定相同。 您可以分别命名HX集群和VC集群。在上述步骤中,我们了解了如何更改VC集群和数据中心名称。以下步骤用于更改HX集群名称。
HX UI标题
解决方案:更改HX集群名称的过程
此更改不需要重新注册,也不会破坏集群,因为在重命名期间和之后集群保持正常。
- 根据下面的屏幕截图,重命名vCenter资产列表左面板上的“重命名集群”集群名称条目。然后刷新VC WebUI上的VC页面以检查更改
2.请注意,这将相应地更改集群的HX UI标题,如下所示
HX UI新“标题”
3.重命名后,您可以使用以下命令验证VC UI或Hyperflex上的更改,确保集群也保持正常
root@bsv-hxaf220-sc-2-2:~# stcli cluster info | grep -ie "vc\|name\|state"
name: HyperFlex StorageController
locale: English (United States)
fullName: HyperFlex StorageController 3.5.1a
vCluster:
state: online
name: HX-2-cluster
vCenterUrl: https://10.48.76.149
upgradeState: ok
healthState: healthy
state: online
state: 1
name: 192.168.20.102
name: 192.168.20.103
name: 192.168.20.101
state: online
name: bsv-hxaf220-hv-2-1
name: localhost
name: localhost
name: HX-2-cluster <---
vCenterClusterId: domain-c402
vCenterDatacenter: HX-1-datacenter
vCenterURL: 10.48.76.149
vCenterDatacenterId: datacenter-61
vCenterClusterName: HX-2-cluster
ucsmHostName: 10.48.76.132
name: HX-2-cluster <---
root@bsv-hxaf220-sc-2-2:~# stcli cluster info | grep -i -B3 "hx-2-cluster"
entityRef:
type: virtcluster
id: domain-c402
name: HX-2-cluster
--
entityRef:
type: cluster
id: 4498191323471460155:8678800572152099082
name: HX-2-cluster <---
--
vCenterDatacenter: HX-1-datacenter
clusterType: default_cluster
dataReplicationFactor: 2
ucsmOrg: hx-2-cluster
--
subnetMask: 255.255.255.128
method: dhcp
----------------------------------------
vCenterClusterName: HX-2-cluster
ucsmHostName: 10.48.76.132
clusterAccessPolicy: lenient
name: HX-2-cluster <---