將內部部署主機連接至您的位置

為您的 IBM Cloud Satellite® 位置新增運算容量,以便建立 Red Hat OpenShift 叢集,或使用 支援 Satellite 的 IBM Cloud 服務

若要連接 Red Hat CoreOS (RHCOS) 主機,必須針對 Red Hat CoreOS啟用您的位置。 如需詳細資訊,請參閱 我的位置是否已啟用 Red Hat CoreOS?。 請注意,您仍然可以將 Red Hat Enterprise Linux 主機連接至針對 Red Hat CoreOS啟用的位置。

開始之前,請確定您在內部部署資料中心、IBM Cloud或公用雲端提供者中建立符合 最低硬體需求 的主機。

將主機連接至您的位置之後,基於安全目的,Satellite 會停用以 root 身分使用 SSH 登入主機的能力。 以 root 身分透過 SSH 連線至已成功連線的主機時,會顯示錯誤訊息。 若要還原 SSH 進入機器的能力,您可以 移除主機 並重新載入作業系統。

不確定要連接到您的位置的主機數目? 請參閱「規劃您的 Satellite 網站規模」。

將內部部署 RHEL 主機連接至您的位置

若要將位於內部部署資料中心的 RHEL 主機連接至您的位置,請遵循下列一般步驟來執行主機連接 Script。

  1. 針對您的位置 下載主機 Script。 若要連接具有 RHEL 作業系統的主機,連接 Script 是 Shell Script。

  2. 擷取主機的公用 IP 位址,或者如果主機只有專用網路介面,則擷取主機的專用 IP 位址。

  3. 將 Script 從本端機器複製到主機。

    scp -i <filepath_to_key_file> <filepath_to_script> <username>@<IP_address>:/tmp/attach.sh
    
  4. 請登入您的主機。

    ssh -i <filepath_to_key_file> <username>@<IP_address>
    
  5. 更新主機以具有必要的 RHEL 套件。 如需如何安裝這些套件的相關資訊,請參閱 Red Hat 說明文件

  6. 執行 Script。

    sudo nohup bash /tmp/attach.sh &
    
  7. 檢查登錄 Script 的進度。

    journalctl -f -u ibm-host-attach
    
  8. 當您在每一部機器上執行 Script 時,請檢查您的主機是否顯示在位置儀表板的 主機 標籤中。 此流程需數分鐘才能完成。 當偵測到機器的活動訊號時,所有主機都會顯示 性能 狀態 Ready,並顯示 Unassigned狀態,因為主機尚未指派給 Satellite 控制平面或 Red Hat OpenShift 叢集。

  9. 連接主機之後,請將它們指派給 Satellite 控制平面,或使用它們來建立 Red Hat OpenShift on IBM Cloud 叢集

如果您的主機未連接至您的位置,您可以登入主機進行除錯。 如需相關資訊,請參閱 登入 RHEL 主機以進行除錯

將主機連接至您的位置之後,基於安全目的,Satellite 會停用以 root 身分使用 SSH 登入主機的能力。 嘗試以 root 身分透過 SSH 連線至已成功連線的主機時,會顯示錯誤訊息。 若要還原 SSH 進入機器的能力,您可以 移除主機 並重新載入作業系統。

將內部部署 Red Hat CoreOS 主機連接至您的位置

若要將位於內部部署資料中心的 Red Hat CoreOS (RHCOS) 主機連接至您的位置,請遵循下列一般步驟來執行主機連接 Script。

  1. 針對您的位置 下載主機 Script。 若要連接具有 Red Hat CoreOS (RHCOS) 作業系統的主機,連接 Script 是 Red Hat CoreOS ignition (.ign) 檔案。
  2. 啟動 RHCOS 主機,並包含 ignition Script 的檔案路徑作為 --user-data。 此指令會根據您要新增的主機類型而有所不同。 例如,如果主機是 Amazon Web Services (AWS) 雲端主機,則您可以將 --user-data file:///tmp/attach_hypershift.ign 新增至 啟動範本。 如需如何啟動主機並包含 ignition Script 檔案路徑的相關資訊,請參閱提供者文件。
  3. 當您在每一部機器上執行 Script 時,請檢查您的主機是否顯示在位置儀表板的 主機 標籤中。 此流程需數分鐘才能完成。 當偵測到機器的活動訊號時,所有主機都會顯示 性能 狀態 Ready,並顯示 Unassigned狀態,因為主機尚未指派給 Satellite 控制平面或 Red Hat OpenShift 叢集。
  4. 將主機指派給 Satellite 控制平面Red Hat OpenShift on IBM Cloud 叢集

如果您的主機未連接至您的位置,您可以登入主機進行除錯。 如需更多資訊,請參閱《 在 Satellite 主機上啟用 SSH 》。

將主機連接至您的位置之後,基於安全目的,Satellite 會停用以 root 身分使用 SSH 登入主機的能力。 嘗試以 root 身分透過 SSH 連線至已成功連線的主機時,會顯示錯誤訊息。 若要還原 SSH 進入機器的能力,您可以 移除主機 並重新載入作業系統。

我把主機新增到我的位置,接下來是什麼?

既然您已將主機新增至您的位置,現在可以將它們指派至您的位置控制平面或您的 IBM Cloud 服務。

  1. 主機指派給位置控制平面 或將 指派給 IBM Cloud 服務
  2. 建立 Satellite啟用 IBM Cloud 服務,例如 Red Hat OpenShift 叢集。 您甚至可以 將現有 Red Hat OpenShift 叢集登錄至您的位置,以用作部署目標。
  3. 使用 Satellite Config 來 管理應用程式
  4. 建立 Satellite 叢集儲存體範本
  5. 進一步瞭解 Satellite 鏈結元件,以及如何使用端點來管理您位置與 IBM Cloud之間的網路資料流量。

需要協助嗎? 請參閱 取得支援,您可以在其中找到雲端狀態、問題及記載的相關資訊; 聯絡支援中心; 以及設定 IBM Cloud 平台相關項目的電子郵件通知喜好設定。