設為首頁收藏本站

 取回密碼
 註冊
搜尋
熱搜: Redump discuz
檢視: 587|回覆: 0

【轉貼】 如何備份與恢復 VMware ESXi Host Configuration

[複製連結]
發表於 2021年1月21日 19:06:54 | 顯示全部內容 |閱讀模式
備份是任何IT基礎架構連續運行的最重要工作之一。在vSphere的ESXi主機上將服務器作為虛擬機(VM)運行時,可以在備份VM數據時獲得更大的優勢。備份使您可以使用有用的功能,例如無代理備份,完整的VM備份(VM數據+ VM配置),用於對正在運行的VM進行備份的快照以及低服務器負載。運行虛擬機時,擁有穩定的ESXi主機是成功的關鍵。因此,最好是備份ESXi配置。如果ESXi主機出現問題,則可以在幾分鐘內恢復其配置,而無需花費大量時間從頭配置ESXi服務器。今天的文章涵蓋了備份ESXi配置,並探討如何使用不同方法備份ESXi主機。

使用ESXi命令行備份ESXi主機
使用ESXi命令行是備份ESXi主機配置的最簡單的方法。您不需安裝任何其他軟件即可使用ESXi命令行。您必須啟用ESXi Shell和對ESXi主機的遠程SSH訪問。通過SSH連接到ESXi主機後,即可運行命令。

ESXi配置自動保存到/bootblank/state.tgz文件。因此,您應該確保立即將當前ESXi配置寫入ESXi配置文件,以確認自上次自動保存以來已保存對ESXi配置所做的所有更改:

vim-cmd hostsvc/firmware/sync_config

備份ESXi配置:

vim-cmd hostsvc/firmware/backup_config

檔案用WinSCP連進ESXi主機在scratch->download目錄下可找到configBundle.tgz.

如何在ESXi命令行中恢復ESXi配置
您應在要還原ESXi配置的電腦上安裝相同版本和內部版本號的ESXi。此文中考慮的所有ESXi配置恢復方法,此規則均適用。如果要還原全新安裝的ESXi主機上的ESXi配置,則需要設置用於ESXi管理網絡的網絡接口的IP地址並啟用SSH訪問。在備份的ESXi服務器和必須在其上還原配置的ESXi服務器上,UUID必須相同。在本節下面,閱讀如果UUID值不同,該怎麼辦。

準備好新安裝的ESXi主機以從備份中還原ESXi配置後,請通過SSH連接到ESXi主機,並使該主機進入維護模式。

esxcli system maintenanceMode set --enable yes



vim-cmd hostsvc/maintenance_mode_enter

使用SCP客戶端(例如WinSCP)將包含ESXi配置備份的存檔複製到ESXi主機上的某個目錄。讓我們將configBundle-xxxx.tgz存檔從本地計算機複製到目標ESXi服務器上的/ tmp /目錄。

將ESXi配置備份存檔複製到目標ESXi主機

在輸入命令以還原ESXi配置之前,將configBundle-xxxx.tgz文件重命名為configBundle.tgz。否則,您將收到錯誤消息:“未找到文件/tmp/configBundle.tgz”。

您可以在通過SSH連接到的ESXi Shell中重命名該文件:

mv /tmp/configBundle-esxi6-7b.localdomain.tgz /tmp/configBundle.tgz

還原ESXi配置:

vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz

運行此命令後,ESXi主機將自動重新啟動。

如何從ESXi配置備份中恢復ESXi配置

重新啟動ESXi服務器後,應退出維護模式,之後可以正常使用主機。

esxcli system maintenanceMode set --enable no



vim-cmd hostsvc/maintenance_mode_exit
作者文章推薦
懶得打字嗎?讓本助手協助你 【使用進階編輯器請點選右方進階模式】
您需要登入後才可以回覆 登入 | 註冊

本版積分規則

手機版|Archiver|漁家小舖

GMT+8, 2024年4月19日 23:54 , Processed in 0.400434 second(s), 16 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回覆 返回頂端 返回清單