vCenter Server 6.7 不支援版本低於 6.0 的主機設定檔。使用目前的工作流程將 vCenter Server 和主機設定檔升級至 6.0 或更新版本。

必要條件

  • 您的叢集中包含 ESXi 5.1 或 ESXi5.5 主機。
  • 您的 vCenter Server 6.06.5 版。
  • 主機設定檔 5.1 或 5.5 版已連結至叢集。
    備註: 使用 PowerCLI 命令擷取 vCenter Server 詳細目錄中版本低於 6.0 的主機設定檔清單: Get-VMHostProfile | % { $_.ExtensionData.Config.ApplyProfile.ProfileVersion +"`t"+ $_.Name }

    Get-VMHostProfile | ? { $_.ExtensionData.Config.ApplyProfile.ProfileVersion -like "5*" }
    備註: 若預先檢查時升級失敗,可在以下位置找到安裝程式記錄中版本低於 6.0 的不受支援的主機設定檔清單: /var/log/vmware/upgrade/vcdb_req.err

程序

  1. 保留一個 5.1 或 5.5 版的 ESXi 主機,並將叢集中其餘的 ESXi 主機升級至與您的 vCenter Server 相同的版本。
    已存在 5.1 或 5.5 版的參考主機時,您可以編輯相同版本的主機設定檔。
  2. 如果在升級之前,ESXi 主機已新增至 Active Directory 網域,則編輯 5.1 或 5.5 版的主機設定檔與並停用 Active Directory 設定檔。
  3. 將主機設定檔套用到叢集。
    主機設定檔會套用到叢集中的所有主機,包括 5.1 或 5.5 版的主機。
  4. (選擇性) 將其中一個升級後的主機加入 Active Directory 網域。
    如果發生 objectNotFound 錯誤:
    1. 在主機上按一下滑鼠右鍵,然後中斷連線。
    2. 將主機重新連線至 vCenter Server,然後將該主機加入 Active Directory 網域。
    將主機升級至 vCenter Server 6.0 後,不會保留升級前在 ESXi 主機中設定的 Active Directory 設定。主機不會再加入網域。升級後,您必須將主機重新加入 Active Directory 網域。
  5. 從其中一個升級後的主機擷取新主機設定檔。
    備註: 如果任何升級後的主機是 Active Directory 網域的一部分,請從該主機擷取新的主機設定檔。
  6. 將 5.1 或 5.5 版的 ESXi 主機升級到與您的 vCenter Server 相同的版本。
  7. 將最新擷取的主機設定檔連結至叢集。
    這可能會變更主機設定檔的行為和原則選項。如需詳細資訊,請參閱 〈主機設定檔升級工作流程〉
    主機自訂資料會自動填入 (除了安全性相關的選項以外)。
  8. 修復已連結主機設定檔的叢集。
  9. vCenter Server 詳細目錄中移除 5.1 或 6.0 版的所有主機設定檔。
  10. (選擇性) 如果主機屬於 5.1 或 6.0 版分散式虛擬交換器 (DVS) 的一部分,請將 DVS 升級到與您的 vCenter Server 相同的版本。

下一步

繼續將 vCenter Server 升級到 6.7 版。如需詳細資訊,請參閱〈建議的主機設定檔升級工作流程〉