故障診斷容量任務問題 - AWS Outposts

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

故障診斷容量任務問題

檢閱下列已知問題,以新順序解決與容量管理相關的問題。如果您沒有看到您的問題,請聯絡 支援。

訂單 oo-xxxxxx 未與 Outpost ID op-xxxxx 相關聯

當您使用 AWS CLI 或 API 執行 ,StartCapacityTask且請求中的 Outpost ID 與排序中的 Outpost ID 不相符時,就會發生此問題。

若要解決此問題:

  1. 登入 AWS。

  2. 在 https://https://console.aws.amazon.com/outposts/ 開啟 AWS Outposts 主控台。

  3. 從導覽窗格中,選擇訂單

  4. 選取訂單,並確認訂單狀態為下列其中一項:PREPARINGIN_PROGRESSACTIVE

  5. 依順序記下 Outpost ID。

  6. StartCapacityTask API 請求中輸入正確的 Outpost ID。

容量計劃包含不支援的執行個體類型

當您使用 AWS CLI 或 API 來建立或修改容量任務,且請求包含不支援的執行個體類型時,就會發生此問題。

若要解決此問題,請使用 主控台或 CLI。

使用主控台
  1. 登入 AWS。

  2. 在 https://https://console.aws.amazon.com/outposts/ 開啟 AWS Outposts 主控台。

  3. 從導覽窗格中,選擇容量任務

  4. 使用上傳容量組態選項,上傳具有相同執行個體類型清單的 JSON。

  5. 主控台會顯示錯誤訊息,其中包含支援的執行個體類型清單。

  6. 更正移除不支援執行個體類型的請求。

  7. 使用更正的 JSON 在主控台上建立或修改容量任務,或使用 CLI 或 API 搭配此更正的執行個體類型清單。

使用 CLI
  1. 使用 GetOutpostSupportedInstanceTypes 命令查看支援的執行個體類型清單。

  2. 使用正確的執行個體類型清單建立或修改容量任務。

沒有 Outpost ID 為 op-xxxxx 的 Outpost

當您使用 AWS CLI 或 API 執行 ,StartCapacityTask且請求包含因下列其中一個原因而無效的 Outpost ID 時,就會發生此問題:

  • Outpost 位於不同的 AWS 區域。

  • 您沒有此 Outpost 的許可。

  • Outpost ID 不正確。

若要解決此問題:

  1. 請注意您在 StartCapacityTask API 請求中使用的 AWS 區域。

  2. 使用 ListOutposts API 動作來取得您在 區域中擁有的 Outposts 清單 AWS 。

  3. 檢查是否已列出 Outpost ID。

  4. StartCapacityTask請求中輸入正確的 Outpost ID。

  5. 如果您找不到 Outpost ID,請再次使用 ListOutposts API 動作來檢查 Outpost 是否存在於其他 AWS 區域。

Outpost op-XXXX 已找到 Active CapacityTask cap-XXXX

當您使用 AWS Outposts 主控台或 API 在 Outpost 上執行 StartCapacityTask,且 Outpost 已有執行中的容量任務時,就會發生此問題。如果容量任務具有下列任何狀態,則視為正在執行:REQUESTEDWAITING_FOR_EVACUATIONIN_PROGRESSCANCELLATION_IN_PROGRESS

若要解決此問題,請使用 AWS Outposts 主控台或 CLI。

使用主控台
  1. 登入 AWS。

  2. 在 https://https://console.aws.amazon.com/outposts/ 開啟 AWS Outposts 主控台。

  3. 從導覽窗格中,選擇容量任務

  4. 確保 OutpostId 沒有執行中的容量任務。

  5. 如果 OutpostId 有執行中的容量任務,請等待它們終止,或視需要將其取消。

  6. 當請求的 OutpostId 沒有執行中的容量任務時,請重試您的請求以建立容量任務。

使用 CLI
  1. 使用 ListCapacityTasks 命令尋找 Outpost 的執行中容量任務。

  2. 等待所有執行中的容量任務終止,或視需要將其取消。

  3. 當請求的 OutpostId 沒有執行中的容量任務時,請重試您的請求以建立容量任務。

Outpost op-XXXX 上的資產 XXXX 已找到 Active CapacityTask cap-XXXX

當您使用 AWS Outposts 主控台或 API 在資產上執行 StartCapacityTask,且資產已有執行中的容量任務時,就會發生此問題。如果容量任務具有下列任何狀態,則視為正在執行:REQUESTEDWAITING_FOR_EVACUATIONIN_PROGRESSCANCELLATION_IN_PROGRESS

若要解決此問題,請使用 AWS Outposts 主控台或 CLI。

使用主控台
  1. 登入 AWS。

  2. 在 https://https://console.aws.amazon.com/outposts/ 開啟 AWS Outposts 主控台。

  3. 從導覽窗格中,選擇容量任務

  4. 確保 OutpostId 沒有執行中的容量任務,且 AssetId 沒有執行中的資產層級容量任務。

  5. 如果有執行中的容量任務,請等待它們終止,或視需要將其取消。

  6. 當沒有執行中的容量任務時,請重試您的請求以建立容量任務。

使用 CLI
  1. 使用 ListCapacityTasks 命令尋找 OutpostID 和 AssetID 的執行中容量任務。

  2. 確保 OutpostId 沒有執行中的 Outpost 層級容量任務,且 AssetId 沒有執行中的資產層級容量任務。

  3. 如果有執行中的容量任務,請等待它們終止,或視需要將其取消。

  4. 重試您的請求以建立容量任務。

AssetId=XXXX 對 Outpost=op-XXXX 無效

當您使用 AWS Outposts 主控台或 API 在資產上執行 StartCapacityTask,且 AssetID 因下列其中一個原因而無效時,就會發生此問題:

  • 資產未與 Outpost 建立關聯。

  • 資產已隔離。

若要解決此問題,請使用 AWS Outposts 主控台或 CLI。

使用主控台
  1. 登入 AWS。

  2. 在 https://https://console.aws.amazon.com/outposts/ 開啟 AWS Outposts 主控台。

  3. 選擇 Outpost 的機架檢視

  4. 確認請求的 AssetId 與 Outpost 相關聯,且未標示為隔離的主機。

    1. 如果資產已隔離,這可能是因為容量任務正在其上執行。您可以導覽至容量任務面板,並檢查是否有任何執行中的 Outpost 或 OutpostId 和 AssetId 的資產層級任務。如果有的話,請等待任務終止,讓資產再次可用。

    2. 如果隔離資產沒有執行中的容量任務,則資產可能會降級。

  5. 在您確認資產存在且處於有效狀態後,請重試您的請求以建立容量任務。

使用 CLI
  1. 使用 ListAssets 命令來尋找與 OutpostID 相關聯的資產。

  2. 確認請求的 AssetId 與 Outpost 相關聯,且其狀態為 ACTIVE

    1. 如果資產狀態不是 ACTIVE,這可能是因為容量任務正在其上執行。使用 ListCapacityTasks 命令來判斷 OutpostId 和 AssetId 是否有正在執行的 Outpost 或AssetId層級任務。如果有的話,請等待任務終止,並再次讓資產變成作用中。

    2. 如果隔離資產沒有執行中的容量任務,則資產可能會降級。

  3. 在您確認資產存在且處於有效狀態後,請重試您的請求以建立容量任務。