故障診斷 - Red Hat OpenShift Service on AWS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

故障診斷

以下頁面詳細說明建立或管理 ROSA 叢集時遇到的一些常見問題。

存取 ROSA 叢集偵錯記錄檔

若要開始疑難排解應用程式的問題,請先檢閱偵錯記錄檔。 ROSA CLI偵錯記錄檔會提供建立 叢集 失敗時所產生的錯誤訊息的詳細資料。

若要顯示 叢集 除錯資訊,請執行下列 ROSA CLI命令。在命令中,<cluster_name>替換為您的 叢集.

rosa describe cluster -c <cluster_name> --debug

ROSA 叢集在 叢集 建立期間無法檢查 AWS 服務配額

若要使用 ROSA,您帳戶的服務配額可能需要增加。如需詳細資訊,請參閱 Red Hat OpenShift Service on AWS 端點和配額

  1. 執行下列命令以識別您帳戶的配額。

    rosa verify quota
    注意

    配額是不同的 AWS 區域。請務必確認您區域的每個配額。

  2. 如果您需要增加配額,請瀏覽至主Service Quotas 控台

  3. 在功能窗格中,選擇 [ AWS 服務]。

  4. 選擇需要增加配額的服務。

  5. 選取需要增加的配額,然後選擇 [要求增加配額]。

  6. 在 [要求增加配額] 中,輸入您希望配額設為的總金額,然後選擇 [要]。

解決 ROSA CLI過期的離線訪問令牌

如果您使用 ROSA CLI並且您的 api.openshift.com 離線存取權杖過期,則會出現錯誤訊息。當 sso.redhat.com 使令牌無效時會發生這種情況。

  1. 瀏覽「OpenShift 叢集管理員API權杖」頁面,然後選擇載入記號

  2. 在終端中複製並粘貼以下身份驗證命令。

    rosa login --token="<api_token>"

無法創建一 叢集 個錯 osdCcsAdmin 誤

注意

只有當您使用非佈建 ROSA 叢集的STS方法時,才會發生此錯誤。若要避免此問題,請 ROSA 使用 AWS STS. 如需詳細資訊,請參閱 使用建立ROSA傳統叢集 ROSA CLI

如果 叢集 無法建立,您可能會收到下列錯誤訊息:

Failed to create cluster: Unable to create cluster spec: Failed to get access keys for user 'osdCcsAdmin': NoSuchEntity: The user with name osdCcsAdmin cannot be found.
  1. 刪除堆疊

    rosa init --delete-stack
  2. 重新初始化您的帳戶。

    rosa init

後續步驟