從 vCenter Server Appliance(VCSA)6.5 開始,在設備 VAMI 介面中新增了 VMware 原生備份功能,可用於創建 vCenter 資料庫、事件、配置等的備份。原生備份機制可快速且輕鬆地創建 vCenter 備份,以便在需要時恢復配置。
讓我們看看需要配置什麼才能創建 vCenter 設備備份以及設置備份本身的過程。
vCenter 設備備份的服務器配置
要創建 vCenter Server Appliance 的備份,第一步是設置一個可用作 VCSA 設備從中進行 SMB、HTTPS、HTTP、SCP、FTPS 或 FTP 備份連接的目標的服務器。在本指南中,我們使用在 Windows 服務器上加載的 Filezilla FTP 服務器,以提供連接到我們的 VMware VCSA 設備的備份過程的目標連接。我們將運行 vCenter FTP 備份。
儘管從供應商到供應商的特定應用程序可能不同,但基本步驟是相似的。我們在服務器端設置一個監聽服務,並設置認證和目標目錄,將 VMware VCSA 設備的備份放置在其中。
配置 FTP 服務器
您可以在下面看到配置 Filezilla FTP 服務器的一般設置,我們已經加載了它。我們需要添加一個用戶帳戶,該帳戶將用於從我們的 VCSA 設備對 Filezilla 服務器進行身份驗證。
在 FileZilla Server 的主窗口中,點擊 Server > Configure。
打開設置窗口:
- 在設置窗口的左窗格中,點擊權限管理 > 用戶。請注意,即使我們可以在這裡使用群組,但我們不必這樣做,因為我們只需一個有權限連接到服務器並將文件寫入目錄的用戶。
- 點擊添加以添加新用戶。
- 在可用用戶字段中點擊添加的用戶,並設置要與vCenter Server Appliance備份一起使用的用戶名。在我們的情況下,我們設置的用戶名是user2。
- 確保選擇需要密碼登錄的選項,並為用戶設置密碼。
- 在掛載點部分中點擊添加以添加要通過FTP服務器共享的目錄。
- 點擊添加的新掛載點/目錄,並輸入位於安裝FileZilla的計算機上的目錄的路徑。您可以將目錄設置為主目錄。我們使用/作為虛擬路徑,並且我們用於存儲vCenter備份的目錄是E:\backups\vcenterbak\
請注意,我們只需要使用ftp://192.168.101.217/地址來訪問為FTP服務器配置的主目錄(即E:\backups\vcenterbak\)。
- 選擇足以將vCenter服務器備份寫入所選目錄的訪問模式。我們選擇讀取+寫入模式。如果您尚未在用作FTP服務器的計算機上創建目錄,請選擇如果不存在,創建本地目錄以避免錯誤。
- 點擊確定以保存設置並關閉設置視窗。
注意: 如果要配置SMB共享並將其用於存儲vCenter備份,必須首先配置SMB共享。您可以在Windows服務器、Linux機器或NAS設備上創建SMB共享。
配置vCenter備份作業
- 打開vCenter Server Appliance的vCenter Server管理界面。您可以通過在Web瀏覽器中輸入https://vCenter_IP_address_or_hostname:5480來訪問此Web界面。在我們的情況下,地址是https://192.168.101.103 :5480。您必須輸入憑據以登錄到vCenter Server管理Web界面。
注意: 請務必密切關注vCenter Server管理密碼的到期日期。如果密碼過期,您可能無法登錄。
- 打開vCenter Server管理頁面後,在左窗格中單擊備份,然後在備份計劃部分單擊配置。
- 在創建備份計劃窗口中輸入所需的參數:
- 備份位置: ftp://192.168.101.217/
- 輸入您在FTP服務器上設置的備份服務器憑據:
- 用戶名: user2
- 密碼: *********
- 配置 vCenter 備份排程參數,例如,每天晚上 11:59 執行備份工作。
- 設置加密密碼以增強安全性。如果您使用未加密的網絡協議(如 FTP)進行數據傳輸,這尤其重要。
- 您可以在備份 vCenter 數據庫時啟用數據庫健康檢查,配置要保留的 vCenter 備份數量,並選擇要備份的數據(統計、事件和任務; 庫存和配置)。估計的備份大小將顯示。
點擊 創建 以保存您的 vCenter 備份配置。
注意:如果您想將 vCenter 備份到 SMB 共享(在 Windows 共享中運行 vCenter 備份),請輸入類似 smb://192.168.101.217/share 的路徑並輸入用戶憑據。您應該以 username@domainname 格式而不是 domainname\username 格式輸入憑據。您可能需要在文件服務器上啟用 SMB 1 以建立 SMB 連接,避免出現如下錯誤:
在方法調用中出錯模塊 ‘util.Messages’ 沒有屬性 ‘ScheduleLocationDoesNotExist’。
- 您回到 備份 頁面。在 備份排程 部分點擊 狀態 檢查 vCenter 備份配置,點擊 立即備份 開始備份過程。
- 您可以選擇 從備份排程中使用備份位置和使用者名稱 核取方塊以使用之前建立的現有 vCenter 備份配置。然後點擊 開始。
- 您可以在 備份 頁面的 活動 狀態中點擊備份工作以檢查 vCenter 備份進度。
- 一旦完成 vCenter 虛擬機備份工作,您可以在備份伺服器上看到帶有檔案的子目錄(在我們的情況下可能是 SMB 伺服器或 FTP 伺服器)。您可以在下面的截圖中看到 vCenter 配置備份檔案。
如果您在本地伺服器上開啟檔案,VMware vCenter 備份會存儲在類似以下的目錄中:
E:\backups\vcenterbak\vCenter\sn_192.168.101.103\M_7.0.100000_20221225_101215_KWER6DGS6QKV2SNC4VA9HBWCD3SULE4=
如果您通過 SMB 存取備份,路徑看起來像這樣:
\\192.168.101.217\share\
svcenterbak\vCenter\sn_192.168.101.103\M_7.0.100000_20221225_101215_KWER6DGS6QKV2SNC4VA9HBWCD3SULE4=
讓我們來看看每個路徑元素的含義。
- 使用的協定(在此字符串中為 SMB)
- 備份位置
- vCenter 伺服器名稱或 IP 位址
- 工作類型:M – 手動,S – 預定
- 版本 – vCenter Server 版本,例如 7.0.1
- 備份創建時的日期和時間
- A comment, which is base64 encoded and is not human-readable
要從vCenter備份還原vCenter Server配置,您需要運行vCenter安裝程序,然後點擊還原選項。按照精靈步驟,選擇您的vCenter服務器備份文件,並選擇目標服務器。
結論
可以使用本機工具進行VMware vCenter備份。此方法用於備份vCenter Server Appliance(VCSA),這是vCenter 7及更高版本的唯一安裝方法。備份配置過程不難 – 您需要使用支持的協議之一配置目標服務器,訪問VCSA的Web界面,並配置備份作業。
請記住,您應該備份vCenter Server Appliance和存儲在ESXi主機上的其他虛擬機。為了使這個過程更簡單,並且避免為備份和恢復配置單獨的應用程序,考慮使用一個適合所有VM備份用例的獨立備份解決方案,包括vCenter備份。
NAKIVO Backup & Replication 能簡化以 VMware vSphere VM 執行的 vCenter Server Appliance 的備份和復原程序。vCenter VM 備份的程序與 VMware VM 的備份程序類似。當從 NAKIVO 解決方案的 vCenter 備份中復原 vCenter 時,您只需在庫存中執行特定步驟。
Source:
https://www.nakivo.com/blog/backup-vcenter-appliance/