如何備份vCenter設備

從 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

打開設置窗口:

  1. 在設置窗口的左窗格中,點擊權限管理 > 用戶。請注意,即使我們可以在這裡使用群組,但我們不必這樣做,因為我們只需一個有權限連接到服務器並將文件寫入目錄的用戶。
  2. 點擊添加以添加新用戶。
  3. 可用用戶字段中點擊添加的用戶,並設置要與vCenter Server Appliance備份一起使用的用戶名。在我們的情況下,我們設置的用戶名是user2
  4. 確保選擇需要密碼登錄的選項,並為用戶設置密碼。
  5. 掛載點部分中點擊添加以添加要通過FTP服務器共享的目錄。
  6. 點擊添加的新掛載點/目錄,並輸入位於安裝FileZilla的計算機上的目錄的路徑。您可以將目錄設置為主目錄。我們使用/作為虛擬路徑,並且我們用於存儲vCenter備份的目錄是E:\backups\vcenterbak\

請注意,我們只需要使用ftp://192.168.101.217/地址來訪問為FTP服務器配置的主目錄(即E:\backups\vcenterbak\)。

  1. 選擇足以將vCenter服務器備份寫入所選目錄的訪問模式。我們選擇讀取+寫入模式。如果您尚未在用作FTP服務器的計算機上創建目錄,請選擇如果不存在,創建本地目錄以避免錯誤。
  2. 點擊確定以保存設置並關閉設置視窗。

注意: 如果要配置SMB共享並將其用於存儲vCenter備份,必須首先配置SMB共享。您可以在Windows服務器、Linux機器或NAS設備上創建SMB共享。

配置vCenter備份作業

  1. 打開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管理密碼的到期日期。如果密碼過期,您可能無法登錄。

  1. 打開vCenter Server管理頁面後,在左窗格中單擊備份,然後在備份計劃部分單擊配置

  1. 創建備份計劃窗口中輸入所需的參數:
  • 備份位置: 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’

  1. 您回到 備份 頁面。在 備份排程 部分點擊 狀態 檢查 vCenter 備份配置,點擊 立即備份 開始備份過程。

  1. 您可以選擇 從備份排程中使用備份位置和使用者名稱 核取方塊以使用之前建立的現有 vCenter 備份配置。然後點擊 開始

  1. 您可以在 備份 頁面的 活動 狀態中點擊備份工作以檢查 vCenter 備份進度。

  1. 一旦完成 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=

讓我們來看看每個路徑元素的含義。

  1. 使用的協定(在此字符串中為 SMB)
  2. 備份位置
  3. vCenter 伺服器名稱或 IP 位址
  4. 工作類型:M – 手動,S – 預定
  5. 版本 – vCenter Server 版本,例如 7.0.1
  6. 備份創建時的日期和時間
  7. 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的備份和恢復過程。從NAKIVO解決方案的vCenter備份還原vCenter的過程與VMware VM的備份過程類似。您只需要在使用NAKIVO解決方案的vCenter備份恢復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/