簡介
本文檔介紹在更改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.鍵入群集的新名稱,然後按一下OK。
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新「headline」
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 <---