什麼是 VMware 主機配置文件?
VMware 主機配置文件是一個模闆,用于從一個 VMware ESXi 主機提取配置并将該配置導入其他 ESXi 主機,以标準化和統一數據中心的主機配置。一個 VMware vSphere 主機配置文件可應用于任意數量的自定義 ESXi 主機和整個集群,包括作為集群成員的所有主機。集群内的主機必須連接到相同的數據存儲和網絡,這就是 VMware 主機配置文件特别用于配置集群内的 VMware ESXi 主機的原因。從中提取主機配置文件的第一個 ESXi 主機稱為參考主機或主控主機。此主機配置文件用作您希望具有相同配置的其他主機的基準。VMware 主機配置文件可與 VMware Auto Deploy 結合使用以實現自動化部署。管理員可以将設置從一個配置文件複制到另一個配置文件,并創建主機配置文件的層次結構。
要求:
ESXi 主機必須由 VMware vCenter Server 管理。VMware vSphere Enterprise Plus 是唯一支持 VMware 主機配置文件的 vSphere 版本。您必須在 vSphere 環境中擁有此許可證才能使用主機配置文件。
工作流程如下:
配置參考 ESXi 主機
将配置從參考 ESXi 主機提取到主機配置文件
安裝應使用統一配置的新 ESXi 主機
使用主機配置文件将配置導入新的 ESXi 主機
自定義主機配置,例如主機名(您可以更改 ESXi 主機名)和 IP 地址,因為它們對于每個 VMware ESXi 主機必須是唯一的。您可以使用 CSV 文件編輯每個主機的配置,然後在一個操作中将此配置應用于一組所需的主機。
可以使用 VMware vSphere Client 的 Web 界面和Power CLI的命令行界面中的 VMware Host Profiles 配置 ESXi 主機。我在本教程中使用 VMware vSphere Client。
本教程中使用的 VMware vSphere 配置
在本教程中,我使用 VMware vSphere 6.7,包括 vCenter 6.7 和 ESXi 6.7。這些機器的IP地址是:
vCenter:192.168.101.103
ESXi 主機:192.168.101.205、192.168.101.207、192.168.101.208
創建新的 VMware 主機配置文件
将您的參考 ESXi 主機配置為具有要應用于其他 ESXi 主機的配置模闆。您可以配置安全設置、網絡設置、存儲等。我不會在本教程中介紹這些類型的配置;您可以在我們的博客上閱讀有關配置 ESXi 主機的相關博客文章。配置第一台 ESXi 主機(即主 ESXi 主機)後,打開 VMware vSphere Client 的主頁,然後在Monitoring部分中單擊Host Profiles。
在主機配置文件頁面上,單擊提取主機配置文件以提取新的主機配置文件。
選擇主機。選擇主機以提取配置文件設置。選擇 vCenter Server(如果您有多個 vCenter Server)。然後選擇您之前配置的參考主機。點擊下一步繼續。
名稱和描述。輸入所選配置文件設置的名稱和描述。
名稱:主機配置文件 VMware
描述:測試 VMware 主機配置文件
單擊完成以完成新主機配置文件的創建。
編輯主機配置文件
現在我們可以在VMware Host Profiles 列表中的 Host Profiles 頁面上看到Host Profile VMware 。讓我們單擊在上一步中創建的主機配置文件 VMware以查看配置文件詳細信息。在将此配置文件應用于 ESXi 主機之前,您可以編輯之前創建的主機配置文件并将其他配置保存到該配置文件。
單擊操作 > 編輯主機配置文件以使用主機配置文件進行更改。
現在您會看到名稱為Host Profile VMware的 VMware 主機配置文件的Settings選項卡。有一個必須為您的配置文件創建和配置的項目的樹視圖。讓我們創建一個新的标準虛拟交換機。應用此主機配置文件後,将在選定的 ESXi 主機上創建新的标準vSwitch 。要添加新的标準 vSwitch,請展開網絡配置并将鼠标光标懸停在标準交換機項目上。您應該會看到加号 ( ) 圖标。單擊此圖标可添加新的虛拟交換機。在下面的屏幕截圖中,您還可以看到從參考 ESXi 主機提取到主機配置文件的vSwitch0 。
輸入新交換機的名稱,例如New vSwitch1,設置 MTU(最大傳輸單元)值。點擊保存以将配置保存到主機配置文件。如果要從主機配置文件中删除已配置的項目,請将鼠标懸停在該項目上并單擊X圖标。
附加主機配置文件
現在您已準備好将準備好的 VMware 主機配置文件附加到未配置的 ESXi 主機,并且您希望将主機配置文件中的配置應用到這些主機。在 VMware vSphere Client的主機配置文件頁面上選擇您的主機配置文件。在所選主機配置文件的詳細信息頁面上,單擊操作 > 附加/分離主機和集群。
在Attach/Detach窗口中,選擇要應用主機配置文件的 ESXi 主機。單擊保存以保存設置并将配置附加到選定的主機。
或者,您可以轉到Hosts and Clusters,右鍵單擊導航窗格中的 ESXi 主機或群集,然後在菜單中單擊Host Profiles > Attach Host Profile。
檢查合規性
将主機配置文件附加到 ESXi 主機後,您應該檢查主機配置文件的合規性。如果目标主機的配置與主機配置文件中保存的配置不同,則狀态為不合規,您可以将主機配置文件配置應用到此 ESXi 主機。合規性檢查是主機配置文件的配置與目标 VMware ESXi 主機的當前配置之間的比較。
現在合規狀态是Unknown。
在主機配置文件頁面上,單擊您的主機配置文件,然後在主機配置文件詳細信息頁面上,單擊操作 > 檢查主機配置文件合規性。
檢查完成後,我的目标VMware ESXi主機的狀态是不合規的。這意味着保存在主機配置文件中的設置與目标 ESXi 主機的當前配置不同。正如您在下面的屏幕截圖中看到的,我的主機需要額外的自定義。
主機定制
單擊Monitor選項卡,選擇目标 ESXi 主機,然後單擊Edit Host Customizations。
在自定義主機窗口中,設置目标 ESXi 主機的唯一主機名和 IP 地址。您還可以為網絡适配器設置 MAC 地址。點擊确定以保存您的 VMware ESXi 主機的自定義設置。
從主機配置文件應用配置後,您可以将自定義導出到 CSV 文件。
預檢修複
必須先執行預檢查修複,然後才能使用 VMware 主機配置文件修複目标 ESXi 主機。修複是将更改應用到目标 ESXi 主機的過程。
在 VMware 主機配置文件的Monitor選項卡中選擇您的 ESXi 主機,然後單擊Pre-Check Remediation。
我們看到修複無法開始的消息。将主機置于維護模式以開始修複。
轉到VMware vSphere Client 中的主機和集群,選擇必須使用主機配置文件配置的目标 ESXi 主機。右鍵單擊主機,然後在打開的菜單中單擊維護模式 > 進入維護模式。
将顯示确認消息。單擊“确定”将所選主機置于維護模式。
現在主機處于維護模式,目标 VMware ESXi 主機的狀态為Ready to remediate。
單擊修複按鈕開始修複。
VMware vSphere Client 的 Web 界面中将打開一個新窗口。如果您還沒有執行修複預檢查,您現在可以執行此操作。我已經進行了預檢查整治并滿足要求。選中該複選框可在需要時自動重新啟動需要修複的主機。單擊修複以開始修複并将 ESXi 主機配置文件中的配置應用到目标 ESXi 主機。
稍等片刻,直到将配置導入目标 VMware ESXi 主機。展開vSphere Client Web 界面底部的“近期任務”面闆,檢查開始修複後應用主機配置的狀态。當任務狀态為Completed時,表示任務已成功完成。修複後,主機符合主機配置文件。
從維護模式中退出 ESXi 主機。轉到Hosts and Clusters,右鍵單擊 ESXi 主機,然後在打開的菜單中單擊Maintenance Mode > Exit Maintenance Mode。
導出主機配置文件
您可以将 VMware vSphere Client 中的主機配置文件導出到一個文件,然後将此主機配置文件導入另一個 VMware vSphere 環境中由其他 vCenter Server 管理的 VMware ESXi 主機。因此,您可以跨多個 VMware vCenter 環境進行标準化配置。
要導出主機配置文件,請選擇您的配置文件,然後在主機配置文件頁面上,單擊操作 > 導出主機配置文件。
注意:您還可以使用此菜單從主機複制設置、将設置複制到主機配置文件以及複制主機配置文件。如果您希望配置文件設置與所選主機的設置匹配,則從主機複制設置選項允許您更新現有主機配置文件。如果您需要将設置從一個 VMware 主機配置文件複制到另一個,請使用将設置複制到主機配置文件選項。
出于安全原因,管理員密碼不會與配置文件一起導出。稍後您應該為 ESXi 主機手動定義密碼。單擊保存以繼續并将導出的配置文件保存到文件中。
将 VPF 文件保存到自定義位置。VPF 文件類似于 XML 文件,但文件擴展名不同。
主機配置文件已導出。
導出為 CSV 文件
您可以将 VMware 主機配置文件導出為 CSV 文件。要将主機自定義導出到 CSV 文件,請轉到VMware vSphere Client 中的主機和群集,右鍵單擊要導出其配置文件的 ESXi 主機,在打開的菜單中單擊主機配置文件 > 導出主機自定義。如果選擇具有主機配置文件的集群,則集群中 ESXi 主機的自定義設置将導出到 CSV 文件。
将顯示通知消息。出于安全原因,不會導出密碼。将文件中的密碼保存為純文本是不安全的。将 CSV 文件保存到自定義位置。然後您可以在 Microsoft Excel 或其他支持 CSV 文件的編輯器中打開此文件。
在屏幕截圖所示的表格中,主機數 = 1。您可以添加更多行并指定其他 ESXi 主機的 IP 地址、MAC 地址、主機名等自定義設置,然後将自定義配置從 CSV 文件附加到多個主機。如果您為 N ESXi 主機導出了自定義,那麼您應該會看到與每個主機相關的主機數 = N和N行(其中 N 是主機數)。
導入主機配置文件
現在您可以将 VMware 主機配置文件導入到未配置的 ESXi 主機。單擊主機配置文件頁面上的導入主機配置文件。
如果您有多個 vCenter Server,請在Import Host Profile窗口中選擇所需的 vCenter Server。單擊Browse,選擇您的主機配置文件并單擊OK完成。
結論
VMware vSphere 主機配置文件是一項有用的功能,可讓您配置主控主機并将主控主機的配置導出到主機配置文件。然後,您可以将主機配置文件中的配置附加到 vCenter 管理的其他 VMware ESXi 主機。在所有主機上使用标準化配置可以更輕松地進行故障排除并确保更好的性能。如果您有多個由不同 vCenter Server 管理的 VMware vSphere 環境,您可以将主機配置文件導出到文件,然後從該文件導入配置。VMware 主機配置文件可幫助您節省時間并避免需要大量時間的手動配置。您可以将标準配置附加到整個集群,它将應用于集群中的所有主機。
當您使用 VMware 虛拟機時,VMware 備份對于保護工作負載和在發生中斷時能夠恢複至關重要。下載免費版的 NAKIVO Backup & Replication,并試用适用于 VMware vSphere 的綜合數據保護解決方案的最新版本。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!