メインコンテンツにスキップ
バージョン: 2.4

コンピュートノード(HCI)の交換ガイド

クラスターからコンピュートノードを削除する

コンピュートホストを停止

「Admin > Compute > All Hypervisors」に移動し、「Compute host」タブをクリックします。 削除したいホスト名を探し、DISABLE SERVICE ボタンをクリックしてください

/assets/maintenances/01-disable.png

サービスを無効にする

理由を入力し、DISABLE SERVICE をクリックしてください /assets/maintenances/02-disable.png

軍務による障害

サービスが無効になっていることを確認してください /assets/maintenances/03-disable.png

無効化されたホストからインスタンスを移行する

「Admin > Compute > Instances」に移動し、「DISABLED Host」でホストされているインスタンスを探し、アクションメニューから「LIVE MIGRATE INSTANCE」を開始してください

/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

結果

「Admin > Compute > All Hypervisors」に移動し、「Compute host」タブをクリックします。 ホスト compute02 がクラスタから削除されました

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

Compute02のバックアップポリシー

お近くのPC端末から

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

compute02 をシャットダウンする

コンピュートホストの追加

CubeCOSがインストールされた新しいノードを準備する

設定

以下のリストにあるオプションに従って、新しい 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>

結果

「Admin > Compute > All Hypervisors」に移動し、「Compute host」タブをクリックします。 ホスト compute02 がクラスタに再追加されました

/assets/maintenances/09-hypervisors.png