【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

JUNIOR_MU發表於2024-10-06

可以定期對 VMware Cloud Foundation 環境中的相關核心元件(如 SDDC Manager、NSX Manager 以及 vCenter Server 等)建立配置備份,以防止當意外故障或資料丟失時,能夠進行恢復。預設情況下,NSX Manager 元件的備份將建立並儲存在 SDDC Manager 裝置中內建的 SFTP 伺服器上,建議單獨建立外部備份伺服器以代替預設的備份位置。

下面以 SFTP 備份伺服器為例,演示 VCF 核心元件備份配置的過程。

一、SFTP 備份伺服器

環境中準備了一臺 SFTP 備份伺服器來作為這些元件的備份位置,基於 CentOS 發行版。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

SFTP 備份伺服器上建立一個專用於備份的使用者。

useradd -m vcf-backup
passwd vcf-backup
chage -M 99999 vcf-backup

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

SFTP 備份伺服器上建立備份的目錄,由於 SDDC Manager 和 NSX Manager 元件共享了同一個配置目錄,所以只建立了 vcf 和 vcsa 目錄。注意,請確定用於備份的目錄具有足夠的空間。

mkdir -p /backup/vcf
mkdir -p /backup/vcsa
chown -R vcf-backup /backup

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

本地測試一下 SFTP 備份伺服器的連線、上傳和下載是否正常。

sftp vcf-backup@vcf-backup.mulab.local

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

二、SDDC Manager 備份

登入 SDDC Manager UI,導航到管理->備份->站點設定。預設情況下,SDDC Manager 中配置了內部 SFTP 伺服器,SDDC Manager 和 NSX Manager 的配置檔案備份在 SDDC Manager 當中。透過配置為外部 SFTP 伺服器,將預設的備份位置調整為上面準備的備份伺服器。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

可以使用以下命令在 SDDC Manager 或者 SFTP 伺服器上獲取 SFTP 伺服器的 SSH 指紋。

ssh-keygen -lf <(ssh-keyscan -p 22 -t rsa vcf-backup.mulab.local 2> /dev/null) | cut -d' ' -f2
ssh-keygen -lf /etc/ssh/ssh_host_rsa_key.pub

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

配置 SFTP 伺服器地址、備份目錄等資訊。注意,加密密碼短語需注意儲存,執行還原過程的時候需要加密密碼。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

儲存配置後,SDDC Manager 和 NSX Manager 元件開始配置。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

可以在工作列中檢視配置狀態。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

轉到 SDDC Manager 配置,點選“立即備份”,開始 SDDC Manager 的配置備份。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

可以在“備份計劃”後面點選編輯,建立 SDDC Manager 的備份任務計劃。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

三、NSX Manager 備份

登入 NSX Manager UI(VIP),導航到生命週期管理->備份和還原,可以在這裡管理 NSX Manager 元件的備份配置。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

在 SFTP 伺服器處點選編輯,能夠看到 NSX Manager 預設遵循了 SDDC Manager 中的備份配置,你可以自定義備份配置修改為其他的 SFTP 伺服器。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

在計劃處點選編輯,可以為 NSX Manager 配置備份建立備份排程任務。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

SFTP 伺服器上檢視備份的配置檔案。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

四、vCenter Server 備份

登入 vCenter Server VAMI(https://vcenter-ip-or-fqdn:5480)管理後臺,導航到備份,在這裡設定 vCenter Server 元件的備份配置。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

點選“配置”,填入 SFTP 伺服器的引數資訊,建立備份排程任務。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

已成功啟用備份排程任務,不過不會立即開始備份,而是會在排程任務設定的時間進行備份。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

可以手動點選“立即備份”,立刻開始 vCenter Server 的配置備份。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

vCenter Server 配置備份完成。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

SFTP 伺服器上檢視備份的配置檔案。

【VMware VCF】使用 SFTP 伺服器備份 VCF 核心元件的配置檔案。

相關文章