ホストおよびロケーションの削除

Satellite のロケーションからホストを削除し、ロケーションのコントロールプレーンまたはクラスターから切り離して、ワークロードの実行に使用できない状態にする方法について説明します。

削除した後も、ホスト・マシンはまだ基盤インフラストラクチャー・プロバイダーに存在します。 別の目的でホスト・マシンを使用する前に、オペレーティング・システムを再ロードしてください。

コンソールからのホストの削除

Satellite コンソールを使用して、Satellite ロケーションからコンピュート容量としてのホストを削除します。

ホストの削除を元に戻すことはできません。 ホストを削除する前に、ホストを削除した後でも実行を継続するために、クラスターまたはロケーション・コントロール・プレーンに十分なコンピュート・リソースがあることを確認するか、保持するデータをバックアップしてください。

  1. ホストを削除した後でも実行を継続するために、クラスターまたはロケーション・コントロール・プレーンに十分なコンピュート・リソースがあることを確認するか、保持するデータをバックアップしてください。
  2. Satellite コンソールで、[ ロケーション ] をクリックし、自分のロケーションをクリックします。
  3. **「ホスト」**表から、削除するホストを見つけます。
  4. ホストのタイプによっては、ホストを削除する前に、そのホストをクラスターから削除します。
    1. ホストの**「クラスター」**が Control plane の場合は、次のステップに進みます。
    2. ホストの**「クラスター」が Red Hat OpenShift on IBM Cloud クラスターの名前のハイパーリンクである場合は、ホストの「IP アドレス」**をメモし、クラスター名のハイパーリンクをクリックします。
    3. クラスターの**「ワーカー・ノード」**タブで、削除するホストの IP アドレスと一致する IP アドレスを持つワーカー・ノードを見つけます。
    4. ワーカー・ノードを選択します。
    5. 表のアクション・メニューから、**「削除」**をクリックします。
    6. 確認メッセージで、ワーカー・ノードを置き換えるオプションをクリアし、**「削除」**をクリックします。
    7. 「 Satellite 」の「 場所 > ホスト 」テーブルに戻る。
  5. ホスト」テーブルで、削除するホストの上にカーソルを移動し、アクション・メニュー アイコン アクション・メニュー・アイコンをクリックします。
  6. **「ホストの削除」をクリックして、ホスト名を入力して削除を確認し、「削除」**をクリックします。
  7. 基礎となるインフラストラクチャー・プロバイダーからの指示に従って、以下のいずれかのアクションを実行します。
    • 他の目的でホストを再使用する場合は、ホストのオペレーティング・システムを再ロードします。 例えば、後でホストを Satellite ロケーションに再接続することができます。 ホストを再接続する場合、ホスト名は前と同じ名前にすることができますが、ホスト ID は新たに生成されます。
    • ホストをこれ以上使用しない場合は、インフラストラクチャー・プロバイダーからホストを削除します。

ホストが除去された後、ホストをシャットダウンし、OS を再ロードせずに再度アクティブにしないでください。

CLI を使用したホストの削除

Satellite コマンド用の CLI プラグインを使用して、ホストをコンピュート容量として Satellite ロケーションから削除します。

ホストの削除を元に戻すことはできません。 ホストを削除する前に、ホストを削除した後でも実行を継続するために、クラスターまたはロケーション・コントロール・プレーンに十分なコンピュート・リソースがあることを確認するか、保持するデータをバックアップしてください。 基礎となるホスト・インフラストラクチャーは削除されないことに注意してください。

  1. ホストを削除した後でも実行を継続するために、クラスターまたはロケーション・コントロール・プレーンに十分なコンピュート・リソースがあることを確認するか、保持するデータをバックアップしてください。
  2. IBM Cloud アカウントにログインします。 フェデレーテッド・アカウントがある場合は、--sso オプションを含めるか、ログインするための API キーを作成します。
    ibmcloud login [--sso]
    
  3. ロケーションをリストし、削除するホストのロケーションの名前をメモします。
    ibmcloud sat location ls
    
  4. ホストをリストします。 ホストが (インフラストラクチャーではなく) クラスターに割り当てられている場合は、削除するホストのワーカー ID をメモします。
    ibmcloud sat host ls --location LOCATION_NAME_OR_ID
    
    出力例
    Retrieving hosts...
    OK
    Name              ID                     State      Status   Cluster          Worker ID                                                 Worker IP   
    machine-name-1    aaaaa1a11aaaaaa111aa   assigned   Ready    infrastructure   sat-virtualser-4d7fa07cd3446b1f9d8131420f7011e60d372ca2   169.xx.xxx.xxx   
    machine-name-2    bbbbbbb22bb2bbb222b2   assigned   Ready    infrastructure   sat-virtualser-9826f0927254b12b4018a95327bd0b45d0513f59   169.xx.xxx.xxx   
    machine-name-3    ccccc3c33ccccc3333cc   assigned   Ready    mycluster12345   sat-virtualser-948b454ea091bd9aeb8f0542c2e8c19b82c5bf7a   169.xx.xxx.xxx   
    
  5. ホストがクラスターに割り当てられている場合は、以前に取得したクラスター名とワーカー ID を使用して、ホストのワーカー・ノードを削除します。
    ibmcloud ks worker rm --cluster <cluster_name> --worker <worker_ID>
    
  6. Satellite ロケーションからホストを削除します。
    ibmcloud sat host rm --location <location_name_or_ID> --host <host_ID>
    
  7. 基礎となるインフラストラクチャー・プロバイダーからの指示に従って、以下のいずれかのアクションを実行します。
    • 他の目的でホストを再使用する場合は、ホストのオペレーティング・システムを再ロードします。 例えば、後でホストを Satellite ロケーションに再接続することができます。 ホストを再接続する場合、ホスト名は前と同じ名前にすることができますが、ホスト ID は新たに生成されます。
    • ホストをこれ以上使用しない場合は、インフラストラクチャー・プロバイダーからホストを削除します。

コンソールでのロケーションの削除

Satellite コンソールを使用して、ロケーションを削除します。

ロケーションの削除を元に戻すことはできません。 ロケーションを削除する前に、保持するすべての情報をバックアップし、そのロケーションで実行されているすべてのホストおよびクラスターを削除します。 基礎となるホスト・インフラストラクチャーはユーザー自身が管理するため、ロケーションを削除しても、このインフラストラクチャーは自動的に削除されません。

  1. ロケーションからすべての Red Hat OpenShift on IBM Cloud クラスターを削除します。
  2. ロケーションからすべてのホストを削除します
  3. Satellite コンソール 所在地 」テーブルで、削除したい場所の上にカーソルを合わせ、「 アクションメニュー 」アイコン アクションメニューのアイコン をクリックします。
  4. **「ロケーションの削除」をクリックし、ロケーション名を入力して削除を確認し、「削除」**をクリックします。

ロケーションが削除されたので、基盤となるインフラストラクチャー・プロバイダーのホストを確認します。 他の目的でホストを再利用するには、オペレーティング・システムを再ロードする必要があります。 ホストが不要になった場合は、インフラストラクチャー・プロバイダーから削除します。

CLI を使用したロケーションの削除

Satellite コマンド用の CLI プラグインを使用して、ロケーションを削除します。

ロケーションの削除を元に戻すことはできません。 ロケーションを削除する前に、保持するすべての情報をバックアップし、そのロケーションで実行されているすべてのホストおよびクラスターを削除します。 基礎となるホスト・インフラストラクチャーはユーザー自身が管理するため、ロケーションを削除しても、このインフラストラクチャーは自動的に削除されません。

  1. ロケーションからすべての Red Hat OpenShift on IBM Cloud クラスターを削除します。

  2. ロケーションからすべてのホストを削除します

  3. ロケーションを削除します。

    ibmcloud sat location rm --location <location_name_or_ID>
    
  4. ロケーションが削除されたことを確認します。 このロケーションは、以下のコマンドの出力に表示されなくなります。

    ibmcloud sat location ls
    

ロケーションが削除されたので、基盤となるインフラストラクチャー・プロバイダーのホストを確認します。 他の目的でホストを再利用するには、オペレーティング・システムを再ロードする必要があります。 ホストが不要になった場合は、インフラストラクチャー・プロバイダーから削除します。

ロケーション、クラスター、またはサービス用にストレージ・デバイスをプロビジョンした場合、または PVC でストレージをプロビジョンするために動的プロビジョニングを使用した場合は、ロケーションを削除した後に、不要になったストレージ・デバイスを必ず削除してください。 クラウド・プロバイダー・インフラストラクチャーを使用してロケーションを作成した場合は、料金が発生しないように、必ずアカウントからストレージを削除してください。