使用 Veeam Backup & Replication 進行 QNAP ES NAS 備份
總覽
儲存對企業向來至關重要。為提供不中斷的資訊系統服務,公司應建立備份機制,來保護其 IT 環境。
我們的 QNAP ES NAS 擁有稱為「SnapSync」的備份機制。如需操作說明,請參閱以下產品應用說明:
使用 QNAP 企業級儲存設備上的 Snapsync,遠端複製 iSCSI LUN 和共用資料夾
QNAP ES NAS 也可以使用第三方備份解決方案(包括 Symantec BE、Veeam 及 NAKIVO)。Veeam Backup & Replication 可針對使用 VMware vSphere 和 Microsoft Hyper-V Hypervisor 的虛擬機器,提供備份、還原和備援功能。
Veeam Backup & Replication 可隨 Veeam Availability Suite 組合產品提供(其中包括用於監控、報告和容量規劃的 Veeam ONE),也可以作為獨立產品安裝。依提供的功能等級,有三種版本可以選擇。產品會按照購買的 CPU 插槽數量進行授權。
本文將逐步指引如何使用部署在 QNAP ES NAS 儲存系統的 Veeam Backup & Replication。
事前準備
定義:
- Veeam BR 是 Veeam Backup & Replication 的縮寫
注意:
- 本產品應用主要撰寫並測試以 Veeam BR 9.5 搭配 Windows Server 2012R2(VMware ESXi 6.5 上的虛擬機器),在 Active Directory 環境存取共用資料夾和 iSCSI LUN。
- 本產品應用說明 Veeam BR 與 QNAP NAS 之間的關聯,不討論備份軟體的完整使用細節。
- 在本產品應用中,我們會使用「axellab.local」網域。這只是示例,請改為您實際使用的網域名稱。
- 如要進一步了解產品的特定功能,請參閱 Veeam BR 9.5 說明文件。
- 請確保 QNAP NAS 執行最新的韌體和應用程式版本。
最低組態設定:
- 將共用資料夾的讀寫存取權指派給網域帳戶(如果 Veeam BR 透過網域帳戶掛載 ES NAS 資料存放區)。
- Windows Server 上的 Veeam BR 服務必須使用 NAS 上共用資料夾所用的網域使用者帳戶執行,並且在該伺服器上具有管理權限。
- 您在 DNS 伺服器上有 NAS 的 DNS 項目。
- 含 BR 的 Windows Server 是正確 DNS 伺服器的用戶端,也就是您的 DNS 伺服器。
- DNS 尾碼已在含 Veeam BR 的 Windows Server 中正確設定。
- 如有需要,您可使用 iSCSI 磁碟機和共用資料夾來儲存 Veeam BR 建立的備份檔。
架構

Veeam BR 架構由三個部分組成:
- 中央備份伺服器(Veeam BR 伺服器):這個伺服器控制和管理備份來源和目的地。
- VM 備份來源:來源可以是伺服器、PC、虛擬機器或 ES NAS 的資料存放區。
- VM 備份目的地:目的地可以是備份伺服本身或經由 iSCSI 或 Microsoft Networking 連接的網路儲存設備。
Veeam Backup & Replication 9 for Windows 可與 QNAP ES NAS 搭配使用:
- 將資料備份到 QNAP ES NAS
- 從 QNAP ES NAS 還原資料
系統組態設定
我們將使用下列組態設定進行示範:
- 儲存設備:執行 QES 2.0.0(或以上版本)的 QNAP ES NAS 系列
- ESXi 主機:VMware vSphere ESXi 6.5
- Veeam BR 伺服器:Windows Server 2012 R2 64 位元(vSphere ESXi 上的虛擬機器)
伺服器網路設定 | ||
---|---|---|
設定 | 值 | 描述 |
AD server IP | 192.168.8.10 | Active Directory 伺服器 (axellab.local) |
vCenter Server IP | 192.168.8.23 | vCenter server 6.5 |
ESXi 1 host | 192.168.8.24 | cluster1 中的 ESXi Server |
ESXi 2 host | 192.168.8.25 | cluster1 中的 ESXi Server |
儲存網路設定(站台A) | ||
---|---|---|
設定 | 值 | 描述 |
SCA Management IP | 192.168.8.40 | 控制器A的管理IP |
SCA Ethernet1 IP | 10.10.8.40 | 控制器A的資料埠1 IP |
SCA Ethernet2 IP | 10.10.12.40 | 控制器A的資料埠2 IP |
SCB Management IP | 192.168.8.41 | 控制器B的管理IP |
SCB Ethernet1 IP | 10.10.8.41 | 控制器B的資料埠1 IP |
SCB Ethernet2 IP | 10.10.12.41 | 控制器B的資料埠2 IP |
Backup source pool | VeeamSRC | 控制器A的RAID 0儲存池 |
Backup destination pool | VeeamDST | 控制器B的RAID 10儲存池 |
iSCSI LUN1 | VeeamSRC | VeeamSRC 儲存池上供生產VM使用的iSCSI LUN |
Shared Folder | VeeamDST | VeeamDST 儲存池上的 VM 備份目的地資料存放區 |
設定Veeam BR
您需要一台用戶端 PC 來安裝 Veeam BR(Veeam BR 伺服器)。我們早已建立一個執行 VMware vSphere ESXi 的虛擬機器(Veeam BR 伺服器的組態設定如下表所示)。Windows Server 上的 BR 服務必須使用 NAS 上共用資料夾所用的網域使用者帳戶執行,並且在該伺服器上具有管理權限。
我們使用的網域是「axellab.local」。
Veeam BR 伺服器資訊 | |||||
---|---|---|---|---|---|
作業系統 | Windows Server 2012 R2 - 64位元(虛擬機器) | ||||
FQDN 名稱 | VeeamA.axellab.local | ||||
CPU/RAM | Intel Xeon CPU E3-1220 v3 3.10GHz(2顆處理器)/ 8.00 GB | ||||
網路設定 | IP 位址 | 子網路 | 閘道 | DNS | |
網路埠 | 192.168.8.51 | 255.255.248.0 | 192.168.8.1 | 192.168.8.10 | |
資料通訊埠1 | DHCP | 255.255.252.0 | - | - | |
資料通訊埠2 | DHCP | 255.255.252.0 | - | - |
安裝 Veeam BR
- 啟動您的 Veeam BR 9.5 安裝映像檔。按[Install]。
- 閱讀並接受授權合約的條款。按[Next]。
- 按[Browse]後選擇 Veeam BR 授權檔。按[Next]。
- 按[Browse]選擇安裝位置。按[Next]。
- Veeam BR 將會檢查您的系統組態設定。如果您的系統未符合最低需求,請按[Install]部署缺少的功能。當所有狀態都顯示為「Passed」時,按[Next]。
- 按[Install]。安裝程序需要一些時間來完成。當「Installation succeeded」視窗顯示時,請按[Finish]完成 Veeam BR 安裝。
- 啟動 Veeam BR 9.5 並輸入備份伺服器名稱或 IP 位址、備份服務通訊埠,以及使用者登入認證資料。按[Connect]。本範例使用「localhost」。
- 您將會登入並看到以下介面。
QNAP ES NAS 設定
VM 來源資料存放區組態設定:
VM 來源資料存放區是生產虛擬機器的存放位置。在我們的範例中,這個資料存放區名為「VeeamSRC」。
雖然更改基本 VM 架構很困難,我們仍建議使用 iSCSI LUN 作為 VM 來源資料存放區。
- 建議將虛擬機器的虛擬磁碟類型設為「完整配置」,以獲得較高的備份和還原效能。參考資料:Veeam 官方網站
- iSCSI LUN 有助於改善 Veeam 代理伺服器的備份效能。(請參見:將提供詳細說明)。
VM 目的地資料存放區組態設定:
在我們的範例中,我們將掛載到 Veeam BR 伺服器的 VM 目的地資料存放區命名為「VeeamDST」。VeeamDST 用於儲存 Veeam 的 VM 備份資料。
將資料存放區從 ES NAS 連線至 Veeam BR 伺服器前,我們必須在 ES NAS 上建立 iSCSI LUN 或共用資料夾(建議)來儲存備份檔案。進一步詳情請參閱以下產品應用:使用 QNAP 企業級 ES NAS 透過 NFS 設定 VMware ESXi 資料存放區
建議的共用資料夾設定:
- Veeam 建議將 RAID 10 用於備份目的地儲存池,以提高備份速度。參考連結:Veeam 官方網站
- 我們建議將共用資料夾用於備份目的地資料存放區。
- 建議您停用 ES NAS 上目標共用的重複資料刪除和壓縮功能,以提升 I/O 效能。
- ES NAS 上的目標共用最好不要超過 90% 的儲存池容量。當儲存池接近滿載並導致低效能時,儲存池將隨機配置容量。
請參閱下表和圖片,了解範例 VM DST 資料存放區組態設定。
VM 來源資料存放區組態設定 | ||||
---|---|---|---|---|
儲存 |
名稱 |
RAID 類型 |
容量 |
描述 |
儲存池 |
VeeamDST |
RAID 10 |
5.08 TB |
控制器 B 的 VM 目的地儲存池。 |
共用 |
VeeamDST |
不使用 |
3.50 TB |
儲存池「VeeamDST」的 VM DST 資料存放區 |

使用 Veeam BR 伺服器連接 ES NAS 共用資料夾
若要將 Veeam BR 搭配 QNAP NAS 上的共用資料夾使用,您必須:
- 在 NAS 中建立共用資料夾來儲存備份資料。
- 將共用資料夾的讀寫存取權指派給網域帳戶(如果 Veeam BR 透過網域帳戶掛載 ES NAS 資料存放區)。
- 開啟 Veeam BR。按[BACKUP INFRASTRUCTURE],選擇[Backup Repositories],然後在右側視窗中按一下滑鼠右鍵,並選擇[Add Backup Repository...]。
- 輸入資料存放區的名稱。按[Next]。
- 選擇[Shared Folder]。按[Next]。
- 輸入共用資料夾名稱,並針對閘道伺服器選擇[Automatic selection]。啟用[This share requires access credentials],然後按[Add]。
注意:請按照以下步驟檢查您的共用資料夾路徑:
(登入 QES > 按[共用資料夾]桌面圖示 > 在您要掛載在 Veeam 上的共用資料夾上按一下 >[動作]>[編輯屬性內容]> 複製共用路徑) - 輸入 ES NAS 管理者的使用者名稱密碼。按[OK]。
- 隨即顯示認證資料。按[Next。
- 備份存放庫的任務數量限制:
- 並行任務的數量上限取決於備份存放庫的可用 CPU 核心數。極力建議您使用下列規則來定義任務限制設定:1 個任務 = 1 個 CPU 核心。建議每個核心配置 2 GB RAM。
- 針對規律固定的備份鏈,Veeam Backup & Replication 會建立每個工作 1 個任務。
至於每一個 VM 的備份鏈,Veeam Backup & Replication 會根據每一個 VM 鏈(即加入工作的每一個 VM)建立 1 個任務。
如果您使用備份存放庫進行備份複製工作,也必須考量讀取作業的任務。 - 當您限制備份存放庫的任務數量時,請記得考量儲存輸送量。如果儲存系統無法跟上所指派的任務數量,就會變成限制因素。建議您測試備份基礎架構的元件和資源,以定義其可以處理的工作負載。
參考資料:Veeam 官方網站
- 在[Advanced Settings]中,啟用[Align backup file data blocks]。按[OK]。
- 按[Next],直到進入[Apply]頁面。完成組態設定後,按[Finish]。
- 「VeeamDST」將顯示在資料存放區清單中。
新增虛擬伺服器和主機
在這個案例中,我們使用 VMware vSphere 作為 Hypervisor 基礎架構。
您必須在備份基礎架構中新增您打算用作備份、異地備援和其他活動等來源和目標的 VMware vSphere Server。
您可以新增 VMware vCenter Server 和 ESX(i) 主機。如果 ESX(i) 主機由 VMware vCenter Server 管理,則建議您新增 VMware vCenter Server,而非新增獨立 ESX(i) 主機。如果在 VMware vCenter Server 管理的 ESX(i) 主機之間移動 VM,將不需要在 Veeam Backup & Replication 中重新配置工作。Veeam Backup & Replication 會自動找到遷移的 VM 並繼續如常處理這些 VM。
- 開啟 Veeam BR。按[BACKUP INFRASTRUCTURE],依序選擇[Managed Servers]和[VMWARE VSPHERE]。
- 輸入 vCenter IP 位址後按[Next]。
- 按[Add],然後輸入 vCenter 的登入認證資料。
- 成功連線至 vCenter 後按[finish]。接著您就會看到 vCenter Server 和所有的 VMware ESXi 伺服器。
安裝 Veeam 代理伺服器
關於代理伺服器
- 傳輸模式
工作效率和完成工作所需時間大大取決於傳輸模式。傳輸模式是 Veeam Data Mover 用來從來源擷取 VM 資料並將 VM 資料寫入目標的方法。
針對資料擷取,Veeam Backup & Replication 提供以下模式(從最有效率的開始):- 直接儲存存取 [san](最佳效能)
- 虛擬設備 [hotadd]
- 網路 [nbd]
參考資料:Veeam 官方網站
- 如何在「直接儲存存取 [san]」模式下觸發 Veeam 備份工作?
參考資料:Veeam 官方網站
備份代理伺服器是位於備份伺服器和備份基礎架構其他元件之間的架構元件。當備份伺服器管理任務時,代理伺服器會處理工作並傳送備份流量。
代理伺服器設定
- 建立兩個代理伺服器,然後在您環境的伺服器上安裝 Veeam BR(在此範例中,指的是我們的 VMware 環境)。
- 在兩個代理伺服器中,連線至 VM 來源 LUN 目標(LUN 中要備份的 VM)。
(選用步驟:如果您使用 iSCSI LUN 作為 VM 來源資料存放區)
- 進入主要 Veeam 伺服器。按[BACKUP INFRASTRUCTURE],選擇[Backup Proxies],然後在右側視窗中按一下滑鼠右鍵,並選擇[Add VMware Backup Proxy...]。
- 按[Add New]新增 Veeam 代理伺服器,輸入您的認證資料,按[Next]。
- 前往[Transport mode]並按[Choose]。Veeam 建議使用「Automatic selection」(自動選擇)。
- 完成組態設定後,您就會在伺服器清單中看到 Veeam 代理伺服器。
參考資料:
https://helpcenter.veeam.com/docs/backup/vsphere/add_vmware_proxy.html?ver=95
資料備份
Veeam BR 可以備份多種類型的伺服器或電腦(包括 Windows、Linux、macOS 和 VMware Server)。Veeam BR 也可以備份虛擬機器、磁碟和檔案。
本節將協助您將資料備份到 QNAP ES NAS。
備份到 ES NAS 的資料存放區
建立備份任務
Veeam BR 可以備份 Veeam BR 伺服器清單上的實體/虛擬伺服器或電腦。在這個範例中,我們將備份虛擬機器到 ES NAS。
- 按[HOME],選擇[Jobs],然後在右側視窗中按一下滑鼠右鍵,並按[VMware vSphere...]。
- 輸入工作名稱後按[Next]。
- 按[Add...]新增要備份的 VM。按[Next]。
- 在這個步驟,我們將選擇備份存放庫。代理伺服器會分攤備份運算負載,協助將傳輸模式觸發為「SAN」。
選擇[VeeamDST]作為備份存放庫,然後按[Advanced]。
- 在[Advanced Settings]中,您可以配置資料縮減(預設會選取每個選項)和壓縮層級。
Veeam 提供四種不同的儲存最佳化設定,這會影響重複資料刪除的讀取區塊大小和雜湊計算:
Local – 使用以磁碟為主的存放庫時,建議使用這個選項。選擇此設定時,Veeam 會在 1 MB 資料區塊中讀取資料和計算雜湊。
LAN – 使用以檔案為主的存放庫(如SMB 共用)時,建議使用這個選項。選擇此設定時,Veeam 會在 512 KB 資料區塊中讀取資料和計算雜湊。
WAN – 直接透過慢速連線備份或針對以記憶體和備份效能為代價,建立最小備份檔案的異地備援時,建議使用這個選項。選擇此設定時,Veeam 會在 256 KB 資料區塊中讀取資料和計算雜湊。
Local (>16 TB) – 建議任務中來源資料超過 16 TB 的大型備份任務使用。選擇此設定時,Veeam 會在 4 MB 資料區塊中讀取資料雜湊和計算資料。
區塊大小越小,計算雜湊所需的 CPU 資源越多,用來儲存這些雜湊的 RAM 也會越多。
我們建議使用「LAN」搭配 ES NAS 共用資料夾以取得最佳效率的解決方案。 - 在排程設定頁面中,您可以配置備份工作排程。如果您有許多備份工作,我們建議您根據每個工作的 VM 容量和備份時間進行排程,以交錯安排備份時間。
例如:如果您有 100 個備份工作,則需要備份 1000 個 VM。
- 完成排程設定後,前往下一頁並按[Finish]。
- 在右側工作上按一下滑鼠右鍵,然後按[Start]。
- 執行備份工作時,您可以按一下備份工作和 VM 來檢視備份傳輸模式 [san]。
- 網路流量設定
另一個可能影響備份效能的參數是「Use multiple upload streams per job」(每個工作使用多個上傳串流)。依預設,Veeam Backup & Replication 使用多執行緒資料傳輸來進行每個工作作業階段。
開啟[Settings],進入[Network traffic],然後選擇[Use multiple upload streams per job]。我們建議將這個值設為 10 以上。
備份電腦磁碟/檔案到 ES NAS
Veeam BR 也提供檔案層級備份功能。
但檔案層級的需求是備份,所以您必須只新增要備份的一部伺服器。
在這個範例中,我們將一部 vCenter Server 新增至 Veeam BR,vCenter Server 含有多部虛擬機器。Veeam BR 只能備份虛擬機器。若要備份「AD 伺服器磁碟 C:\」,您必須將「AD 伺服器」新增到伺服器清單。
- 按[BACKUP INFRASTRUCTURE],選擇[Managed servers],然後在右側視窗中按一下滑鼠右鍵,並選擇[Add Server...]。
- 由於我們的 AD 伺服器使用 Microsoft Windows Server 2012 R2,所以要選擇[MICROSOFT WINDOWS]。
- 輸入 AD 伺服器的 DNS 名稱(ad.axellab.local)或 IP 位址。按[Next]。
- 按[Next]。
- 按[Next]。
- 按[Finish]。
- AD 伺服器便會對應至 Veeam BR。
- 按[FILES],尋找「ad.axellab.local」伺服器,然後選擇[Local Disk (C:)]。在右側視窗中,您就會看到 AD 伺服器磁碟 (C:) 上的檔案。
- 您可以建立新的備份工作來備份磁碟、資料夾或檔案。
- 輸入備份工作的名稱,然後按[Next]。
- 選擇 VMware ESXi Server 來儲存備份檔案,然後按[Browse]選擇 VMware ESXi Server 上掛載的儲存設備。
- 選擇 QNAP ES NAS 儲存設備「FAEFileServer」來儲存備份檔案。
注意:
如需進一步了解如何設定 VMware ESXi 資料存放區,請參閱以下資料表。
# iSCSI 硬碟:
使用 QNAP 企業級 ES NAS 透過 iSCSI 設定 VMware ESXi 資料存放區
# 共用資料夾:
使用 QNAP 企業級 ES NAS 透過 NFS 設定 VMware ESXi 資料存放區 - 設定備份排程,然後按[Create]。
- 按[Finish]。
- 檔案備份工作隨即顯示。
備份 VMware 資料存放區檔案到 ES NAS
如果您要備份 VMware ESXi 中的 VMware 資料存放區(iSCSI 硬碟、共用資料夾),Veeam BR 可以備份資料存放區的檔案或資料夾。
- 按[FILES],然後尋找 ESXi Server 的資料存放區。
- 選擇 QNAP ES NAS 資料存放區「LUN_BackiSCSI」。在欲備份的檔案上按一下滑鼠右鍵,然後選擇[Add to File Copy Job]>[New job]。
- 略過備份工作的設定,將會顯示檔案複製工作。
從 ES NAS 還原資料
Veeam BR 可透過簡單的作業來還原資料。在本節,我們將說明如何使用 Veeam BR 從 ES NAS SRC 資料存放區還原 VM。
- 按[HOME]並選擇[Restore]。所有完成的備份工作將會列出。
- 配置您的還原工作,然後按[Next]。
- 新增您要還原的 VM,然後按[Next]。
- 選擇[Restore to the original location]後按[Next]。
- 填入還原原因,然後按[Next]。
- 按[Finish]前,您可以選擇啟用[Power on target VM after restoring]。
VM 就會還原到原始位置或還原到新位置。當您將 VM 還原到原始位置時,系統會在還原程序進行之前自動關閉並刪除主要 VM。這種還原程序可確保最快執行復原,並將變更 VM 設定可能造成的錯誤數量降至最少。
- 按[Finish],然後執行還原工作。
關於還原效能
- Veeam 對於使用其還原程式並未提供任何最佳做法。但是如果 Veeam 可觸發 san 傳輸模式,則還原效能還不錯。參考資料:Veeam 官方網站
- 我們的內部測試 (10G LAN) 會在同時執行 4 個備份工作的過程中執行還原作業。還原效能可維持在 100 MB/s 的速度以上。
# 備份工作:


# 還原工作:
