移除主機和位置

透過將主機從控制平面或叢集中分離,將其從您的 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),將主機從您的位置中移除,使其不再作為運算容量。

移除主機無法復原。 在移除主機之前,請確定叢集或位置控制平面有足夠的計算資源可繼續執行,即使在移除主機之後,或備份您要保留的任何資料。 請注意,未刪除基礎主機基礎架構。

  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 移除位置

請使用 CLI 外掛程式中的 Satellite 指令來移除您的位置。

刪除地點的操作無法撤銷。 在移除位置之前,請先備份您要保留的任何資訊,並移除在該位置中執行的任何主機及叢集。 請注意,當您刪除位置時,不會自動刪除基礎主機基礎架構,因為您自行管理基礎架構。

  1. 從您的位置移除所有 Red Hat OpenShift on IBM Cloud 叢集

  2. 從您的位置 移除所有主機

  3. 移除位置。

    ibmcloud sat location rm --location <location_name_or_ID>
    
  4. 確認已移除您的位置。 該位置不再顯示在下列指令的輸出中。

    ibmcloud sat location ls
    

現在已移除位置,請檢查基礎架構提供者中的主機。 若要針對其他目的重複使用主機,您必須重新載入作業系統。 如果您不再需要主機,請從基礎架構提供者中刪除它們。

如果您為位置、叢集或服務佈建儲存裝置; 或使用動態佈建在 PVC 中佈建儲存裝置,請確保移除在移除位置之後不再需要的儲存裝置。 如果您使用雲端提供者基礎架構來建立位置,請確保從帳戶中移除儲存體,以避免產生費用。