Skip to main content
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

更新vCenter和ESXi認證資料

貢獻者

為了維護NetApp混合雲控制功能的完整功能、以利NetApp HCI 您進行VMware vCenter和ESXi主機上的安裝、當您變更認證資料時、也需要更新管理節點上資產服務中的認證資料。

關於這項工作

NetApp混合雲控制系統可與vCenter及執行VMware vSphere ESXi的個別運算節點通訊、以擷取儀表板的資訊、並促進韌體、軟體和驅動程式的循環升級。NetApp混合雲控制及其管理節點上的相關服務會使用認證(使用者名稱/密碼)來驗證VMware vCenter和ESXi。

如果這些元件之間的通訊失敗、NetApp混合雲控制和vCenter會在發生驗證問題時顯示錯誤訊息。如果NetApp Hybrid Cloud Control無法在NetApp HCI 安裝過程中與相關的VMware vCenter執行個體通訊、則會顯示紅色錯誤橫幅。VMware vCenter會顯示個別ESXi主機的ESXi帳戶鎖定訊息、這是因為使用過時認證的NetApp混合雲控制。

其中的管理節點NetApp HCI 是指使用下列名稱的這些元件:

  • 「控制器資產」是與NetApp HCI 您的安裝有關的vCenter執行個體。

  • 「運算節點資產」是NetApp HCI 指您安裝的ESXi主機。

在NetApp HCI 使用NetApp部署引擎初始安裝時、管理節點會儲存您為vCenter指定的管理使用者認證、以及ESXi伺服器上的「root」帳戶密碼。

使用管理節點REST API更新vCenter密碼

請依照步驟更新控制器資產。請參閱 "檢視或編輯現有的控制器資產"

使用管理節點REST API更新ESXi密碼

步驟
  1. 若要取得管理節點REST API使用者介面的總覽、請參閱 "管理節點REST API使用者介面總覽"

  2. 存取管理節點上用於管理服務的REST API UI:

    https://<ManagementNodeIP>/mnode

    將管理網路上管理節點的IP>位址取代NetApp HCI 為用於支援的管理網路。

  3. 按一下*授權*或任何鎖定圖示、然後完成下列步驟:

    1. 輸入NetApp SolidFire 的叢集管理使用者名稱和密碼。

    2. 輸入用戶端ID為「mnode-client」。

    3. 按一下*授權*開始工作階段。

    4. 關閉視窗。

  4. 在REST API UI中、按一下*「Get Ride/Assets / compute _nodes」。

    這會擷取儲存在管理節點中的運算節點資產記錄。

    以下是UI中此API的直接連結:

    https://<ManagementNodeIP>/mnode/#/assets/routes.v1.assets_api.get_compute_nodes
  5. 按一下*試用*。

  6. 按一下*執行*。

  7. 從回應本文中、找出需要更新認證的運算節點資產記錄。您可以使用「IP」和「host_name」內容來尋找正確的ESXi主機記錄。

    "config": { },
    "credentialid": <credential_id>,
    "hardware_tag": <tag>,
    "host_name": <host_name>,
    "id": <id>,
    "ip": <ip>,
    "parent": <parent>,
    "type": ESXi Host
    註 下一步使用運算資產記錄中的「父」和「識別碼」欄位來參照要更新的記錄。
  8. 設定特定的運算節點資產:

    1. 按一下「放置/assets /{asset_id}/運算節點/{compute _id}」。

      以下是UI中API的直接連結:

    https://<ManagementNodeIP>/mnode/#/assets/routes.v1.assets_api.put_assets_compute_id
    1. 按一下*試用*。

    2. 輸入含有「父」資訊的「asset_id」。

    3. 輸入含有「id」資訊的「company_id」。

    4. 修改使用者介面中的要求本文、以便只更新運算資產記錄中的密碼和使用者名稱參數:

      {
      "password": "<password>",
      "username": "<username>"
      }
    5. 按一下*執行*。

    6. 驗證回應是否為HTTP 200、這表示新認證資料已儲存在參考的運算資產記錄中

  9. 針對需要以新密碼更新的其他運算節點資產、重複上述兩個步驟。

  10. 瀏覽至 https://<mNode_ip>/inventory/1/

    1. 按一下*授權*或任何鎖定圖示、然後完成下列步驟:

      1. 輸入NetApp SolidFire 的叢集管理使用者名稱和密碼。

      2. 輸入用戶端ID為「mnode-client」。

      3. 按一下*授權*開始工作階段。

      4. 關閉視窗。

    2. 在REST API UI中、按一下「* Get /Installations (*取得/安裝)」。

    3. 按一下*試用*。

    4. 從「重新整理說明」下拉式清單中選取「實際」。

    5. 按一下*執行*。

    6. 驗證回應是否為HTTP 200。

  11. 等待約15分鐘、讓vCenter中的帳戶鎖定訊息消失。

如需詳細資訊、請參閱