跳到主內容
版本:2.5

運算節點(HCI)更換指南

從叢集移除運算節點

停止運算主機

前往 管理 > 運算 > 所有虛擬化平台,並點擊 運算主機 標籤頁。 尋找您要移除的主機名稱,然後點擊按鈕 停用服務

/assets/maintenances/01-disable.png

停用服務

輸入原因並點擊停用服務 /assets/maintenances/02-disable.png

服務已停用

請確保該服務已停用 /assets/maintenances/03-disable.png

從已停用的主機遷移虛擬機

前往 管理 > 運算 > 虛擬機,尋找部署於 已停用主機 的虛擬機,並從操作選單啟動 即時遷移虛擬機

/assets/maintenances/04-live-migrate.png

將虛擬機分配至新主機

您可以選擇首選主機進行遷移,或選擇「自動遷移」並點擊提交 /assets/maintenances/05-live-migrate.png

/assets/maintenances/06-live-migrate.png

所有虛擬機已完成遷移

重複上述步驟,遷移其餘的虛擬機

/assets/maintenances/07-live-migrate.png

連接至控制節點

Warning: Permanently added '192.168.1.x' (ECDSA) to the list of known hosts.
Password:

移除運算節點

cc1> cluster
cc1:cluster> remove_node
1: compute01
2: cc3
3: compute02
4: cc1
5: cc2
Enter index: 3
this command is only applicable for compute or storage nodes
make sure its running instances have been properly terminated or migrated
shutdown the target host before proceeding
Enter 'YES' to confirm: YES

執行結果

前往 管理 > 運算 > 所有虛擬化平台,並點擊 運算主機 標籤頁。 主機 compute02 已從叢集移除

/assets/maintenances/08-live-migrate.png

Backup Compute02 policies

從您當地的電腦終端機

$ scp -r root@Compute02_IPADDRESS:/etc/policies Downloads/compute02_policy

Shutdown the compute02

Adding Compute Host

準備一個已安裝 CubeCOS 的新節點

Configuration

請依照下列任一選項重新配置新的 compute02 節點:

連接至控制節點

Warning: Permanently added '192.168.1.x' (ECDSA) to the list of known hosts.
Password:

系統修復服務

Welcome to the Cube Appliance
Enter "help" for a list of available commands
cc1> cluster
cc1:cluster> check
Service Status Report
ClusterLink ok [ link(v) clock(v) dns(v) ]
ClusterSys ok [ bootstrap(v) license(v) ]
ClusterSettings ok [ etcd(v) ]
HaCluster ok [ hacluster(v) ]
MsgQueue ok [ rabbitmq(v) ]
IaasDb ok [ mysql(v) ]
VirtualIp ok [ vip(v) haproxy_ha(v) ]
Storage ok [ ceph(v) ceph_mon(v) ceph_mgr(v) ceph_mds(v) ceph_osd(v) ceph_rgw(v) rbd_target(v) ]
ApiService ok [ haproxy(v) httpd(v) lmi(v) memcache(v) ]
SingleSignOn ok [ keycloak(v) ]
Compute ok [ nova(v) ]
Baremetal ok [ ironic(v) ]
Network ok [ neutron(v) ]
Image ok [ glance(v) ]
BlockStor ok [ cinder(v) ]
FileStor ok [ manila(v) ]
ObjectStor ok [ swift(v) ]
Orchestration ok [ heat(v) ]
LBaaS ok [ octavia(v) ]
DNSaaS ok [ designate(v) ]
K8SaaS ok [ k3s(v) rancher(v) ]
InstanceHa ok [ masakari(v) ]
DisasterRecovery ok [ freezer(v) ]
BusinessLogic ok [ mistral(v) murano(v) cloudkitty(v) senlin(v) watcher(v) ]
ApiManager ok [ tyk(v) redis(v) mongodb(v) ]
DataPipe ok [ zookeeper(v) kafka(v) ]
Metrics ok [ monasca(v) telegraf(v) grafana(v) ]
LogAnalytics ok [ filebeat(v) auditbeat(v) logstash(v) es(v) kibana(v) ]
Notifications ok [ influxdb(v) kapacitor(v) ]
cc1:cluster>

執行結果

前往 管理 > 運算 > 所有虛擬化平台,並點擊 運算主機 標籤頁。 主機 compute02 已重新加入叢集

/assets/maintenances/09-hypervisors.png