NAKIVO 備份 & 複製元件:傳輸器
NAKIVO Backup & Replication 這是一套適用於虛擬、實體、雲端及 SaaS 環境的資料保護與災難還原解決方案,涵蓋 VMware vSphere、Microsoft Hyper-V、Amazon EC2 執行個體、Windows/Linux 實體機器、NAS、Microsoft 365 等環境。
此解決方案由 3 個核心元件組成: Director, Transporter (其中之一) Nodes),以及 備份儲存庫. 這些元件可一同安裝於虛擬機器 (VM)、實體機器或 NAS設備上。
這篇部落格文章涵蓋 Transporters,解釋了什麼 Transporters 能做什麼,以及如何在不同情境下安裝 Transporter。
什麼是傳送器?
該 Transporter 是一項已安裝的服務,負責執行所有資料保護與還原任務,以 NAKIVO Backup & Replication. 這包括資料讀取、壓縮、去重、加密、傳輸、寫入、驗證,以及虛擬機器的細粒度與完整還原等。該 Transporter 也負責備份儲存庫的管理。
一個 Transporter,俗稱 Onboard Transporter, 預設會隨完整解決方案部署一併安裝(透過 Director) 以便開箱即用地進行備份、複製與還原。安裝完成後,Transporter 會以服務形式運行,並會在您重新啟動作業系統時自動啟動。
更多資訊 Transporters 若需提升效能與效率,亦可於所有受支援的平台上獨立安裝:包括 Linux 與 Windows 電腦(由於此解決方案採用跨平台的 Java 編寫)、作為 VMware vSphere/Nutanix AHV 虛擬裝置 (VA),以及作為 Amazon 機器映像,以及在 NAS設備.
為了提升效能,NAKIVO 設計了 Transporter 以將速度最大化 虛擬機器備份,並利用所有可用資源進行複製與還原。換言之,該 Transporter 這是一項應安裝於專用伺服器上的服務 實體或虛擬機器 以免干擾其他應用程式的運作。然而,這並不表示該 Transporter 總是會佔用 100% 的可用 CPU 和 RAM。來源資料存放區、網路或目標資料存放區的速度可能會成為效能的瓶頸(限制因素)。
需要多少台運輸機
單一運輸器
在擁有 100 台機器/執行個體或更少的中小型環境中,單一 Transporter 每個網站一個就足夠了。一個 Transporter 可備份、複製和回復多個 VM,從多個 vCenter 或獨立的 ESXi 主機(當用於 VMware vSphere 環境)。換句話說,您不需要安裝該 Transporter 在您想要保護的每台虛擬機器或 ESXi 主機上。只要 Transporter 若已部署於您的基礎架構中的某處,即可存取您的主機及備份儲存庫。
一 Transporter 預設情況下,系統可同時處理多個虛擬機器磁碟(最多 6 個),您可在設定中變更此數量。若您的工作所包含的虛擬機器磁碟數量超過 Transporter 若設定為同時處理,磁碟會被放入佇列中,並在 Transporter 已釋出。
多個傳送器
為了在較大規模的環境中實現可擴展性與高可用性,需部署多個 Transporters 可部署於單一站點或跨多個站點。若您計劃在未建立 VPN 連線的情況下,透過 WAN 將資料從來源站點傳輸至目標站點,請確保來源站點與目標站點已包含在解決方案配置中。您可以透過外部 IP 位址,或使用能在 WAN 中正確解析的 DNS 名稱來新增這些站點(以便它們能夠相互連線)。
如果您擁有多個 Transporter,您必須決定哪一個用於從來源主機讀取資料,哪一個用於將資料寫入目標主機。預設情況下, NAKIVO Backup & Replication 決定 Transporter 應根據主機的距離(以 ping 往返時間測量)來決定使用方式,如下圖所示。因此,必須在防火牆中允許 ICMP 協定,以便傳送 ping 請求/回應訊息。
往返時間(RTT)是指傳送 ping 請求所需的時間,加上確認該 ping 已收到(回應)所需的時間。
在上方的範例中, Transporter1 已選取用於從 Source ESXi,以及 Transporter2 已選取用於將資料寫入 Target ESXi. 在建立工作時,亦可手動設定傳輸器選項。
部署多個 Transporters 還允許您使用"網路加速"特點(即在將資料傳送至目標端之前先進行壓縮),並對兩台裝置之間傳輸中的流量進行 AES 256 位元加密 Transporters例如,假設有兩台虛擬機器透過廣域網路 (WAN) 備份至異地位置。該 Transporter 安裝在來源端系統上的軟體可在透過廣域網傳輸資料前,先對虛擬機器資料進行壓縮與加密。接著,該 Transporter 安裝於目標站點的系統,隨後可在將資料寫入備份儲存庫之前執行解密。
在此情況下:
- 來源
Transporter讀取並傳輸資料。 - 目標
Transporter讀取和寫入資料。
部署多個 Transporters 對於負載平衡而言,這也相當有用,可將負載分配給可用的 Transporters 在執行資料複製、備份及還原工作時。使用多個 Transporters 讓您能夠同時處理更多備份、複製及還原工作負載。
註: 預設情況下, Transporters 使用 TCP 9446 埠與 Director 以及 9448-10000 號埠範圍,用於 Transporters.
其他情境中的多個傳送器
- Microsoft Hyper-V 環境:當您新增一個 Hyper-V 主機 加入 NAKIVO 解決方案清單,一個
Transporter會自動部署在此 Hyper-V 主機上(而非 Hyper-V 虛擬機器上)。您無需安裝額外的 Hyper-VTransporter手動。 - VMware vSphere 環境:
- 要新增一個
Transporter對於 VMware vSphere,一個具備Transporter必須部署在 ESXi 主機上(請參閱以下說明)。此處使用 VMware VDDKTransporter. - 如果您安裝了完整的 NAKIVO 解決方案,並包含
Director以及Onboard Transporter在配備 ARM 處理器的裝置上(例如 NAS設備),您需要安裝額外的Transporter在 VMware vSphere 中。這是因為 VMware VDDK 函式庫不支援 ARM 架構。
- 要新增一個
- Linux/Windows 機器:一種實體機器代理,是 NAKIVO Backup & Replication, 當此情況發生時,會部署在實體的 Linux 或 Windows 機器上 該機器已新增至 NAKIVO 清單中. 在這種情況下,該
Transporter在實體機器上擔任備份代理程式。請注意,在 VMware vSphere、Microsoft Hyper-V 以及 Amazon EC2 虛擬機器/執行個體中,備份、複製和還原操作均無需代理程式。 - 備份至磁帶: 在設定磁帶備份時,一個
Transporter已安裝在連接有磁帶裝置(磁帶機或磁帶庫)的伺服器上。
在 Linux 上安裝 Transporter
讓我們來看看安裝一個 Transporter 在 Linux 系統上:
- 下載安裝套件 請從 NAKIVO 網站的此頁面下載適用於 Linux 的版本。
- 選擇
Linux Installer並複製生成的下載連結。
下載連結應如下所示:
https://d00i00q000b00.cloudfront.net/res/product/NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh
- 將複製的連結插入指令中,以下載該
Transporter安裝程式附帶wget直接在您要安裝該程式的 Linux 電腦上Transporter.wget
https://d00i00q000b00.cloudfront.net/res/product/NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh
註: 在本操作指南中,我們將安裝 Transporter 在 Ubuntu Linux 上。
- 新增執行該
Transporter安裝程式檔案:chmod +x ./NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh
- 執行
Transporter以 root 身分執行安裝程式,方法是使用sudosudo ./NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh
- 安裝程式已開啟。您必須閱讀並接受授權協議,才能繼續。
新聞
Enter請向下捲動。請務必閱讀協議全文,以免必須重新執行安裝程式。
- 類型
y然後按下Enter點選"接受並繼續"。
- 類型
t然後按下Enter安裝Transporter僅此而已。
- 新聞
Enter使用預設安裝位置,或輸入自訂位置並按下Enter. - 請輸入主密碼(基於安全考量,強烈建議設定主密碼)。日後您可透過命令列使用以下指令變更主密碼:
/opt/nakivo/transporter/bhsvc -b NewPassword
- 請輸入指向有效 CA 簽署憑證的路徑,該憑證適用於
Transporter若不想選擇憑證,請將該欄位留空。在此步驟中,您會看到以下訊息:使用憑證可提升安全性。若未選取自訂憑證,系統將使用自簽名憑證,並顯示相關訊息。
不
transporter已指定憑證。自簽名transporter系統將產生憑證。若要讓transporter為了確保安全性,建議設定由自訂憑證授權機構 (CA) 簽署的憑證。您確定要在未指定憑證的情況下繼續嗎?transporter證書?(Y/n)類型
y然後按下Enter繼續。
Transporter埠。 新聞Enter請使用預設的 TCP 9446 埠,或在按下 Enter 鍵前輸入自訂埠號。
- 請等到
Transporter已安裝於 Linux 系統上。
- 一旦
Transporter(名稱是nkv-bhsvc) 已安裝,您可以檢查Transporter使用以下指令查看服務狀態(在 Ubuntu 中):systemctl status nkv-bhsvc
該 Transporter 已成功安裝,並正在 Linux 系統上運行。
在 Windows 上安裝 Transporter
請依照以下步驟安裝一個 Transporter 在 Windows 中:
- 下載 Windows 安裝程式.
- 在 Windows 中執行 NAKIVO 安裝程式:
- 請等待安裝程序完成。
- 您應該會看到以下訊息:
Transporter installation was successful!現在您可以點擊
Finish並關閉安裝程式視窗。
為確保 Transporter 正在執行,您可以檢查 Transporter 服務 (NAKIVO Backup & Replication Transporter) 在"服務"管理單元中 (services.msc) 在 Computer Management > Services and Applications > Services.
將 Transporter 安裝為 VMware 虛擬機器
要安裝一個 Transporter 在 ESXi 主機上的 VMware vSphere 中,您有兩種選擇:
- 部署一個已預先設定的 VMware vSphere VA (virtual appliance),並使用
Transporter預先安裝(此虛擬機器上安裝的作業系統為 Ubuntu Server),或 - 手動安裝
Transporter在 Linux 或 Windows 虛擬機器上。
若要使用預先配置的VA方法:
- 前往 下載頁面 在 NAKIVO 網站上。
- 擴展的下載選項
VMware Virtual Appliance (Full Solution). 您可以選擇Transporter或Transporter with Backup Repository,視您的需求而定。讓我們選擇Transporter在此範例中,請點擊下載連結。
- 下載完成後,您即可在 ESXi 主機上從 OVA 範本部署虛擬機器。我們將說明如何部署該
Transporter來自 VMware Host Client 中的 OVA 範本。 - 點擊
Virtual Machines在Navigator滑動並點擊Create/Register VM.
新的虛擬機器精靈將開啟。
Select creation type. 選擇Deploy a virtual machine from an OVF or OVA file. 點擊Next在精靈的每個步驟中,請點擊"繼續"。
- 選取 OVF 和 VMDK 檔案. 輸入虛擬機器的名稱,例如,
Blog Transporter. 點擊大按鈕,選擇包含該 OVA 檔案的Transporter並從您的本地電腦(而非 ESXi 資料存放區)中選取此檔案。
- 選擇儲存空間. 在 ESXi 主機上選取一個資料存放區,用以部署
Transporter.
- 請閱讀並接受授權協議。
- 部署選項. 選擇要連線的網路
Transporter VM,請選擇 虛擬磁碟配置類型,並選擇是否要在安裝完成後自動啟動虛擬機器。
- 準備完成. 請確認您的設定是否正確,然後點擊
Finish. 在此虛擬機器部署期間,請勿重新整理瀏覽器。
安裝完成後,您將看到該的控制台介面 Transporter VM 在 Linux 上運行。
您可以使用 VMware Remote Console 用來管理作業系統並編輯設定 Transporter VM.
部署VA的原則是 Transporter 使用 VMware vSphere Client 而 vCenter 則完全相同。
- 在 vCenter 管理的 ESXi 主機上按右鍵,然後在快顯選單中點選
Deploy OVF Template. - 選擇一個 OVA 範本,並使用
Transporter並依照精靈的指示完成操作。
您可以閱讀關於 透過 vSphere Client 中的 VMware 範本部署 NAKIVO 解決方案 在說明中心中。
在 NAS 上安裝 Transporter
此外,也可以安裝一個 Transporter 在 NAS設備上。
請在 NAKIVO 下載 頁面以展開下載選項。選擇您的 NAS 供應商,展開下載選項,選擇 Transporter,然後點擊相應的下載連結。
該 Transporter 在 NAS設備上的安裝流程 不同 NAS 供應商之間可能有所不同。
將 Transporter 連接到 Director
曾經有個 Transporter 安裝完成後,應將其連接至 NAKIVO Backup & Replication Director. 我們必須加入已安裝的 Transporter 加入已連線節點清單。我們可以在 NAKIVO 解決方案的網頁介面中執行此操作,該介面可在已安裝並執行完整解決方案的機器上使用。
- 前往
Settings > Nodes. - 點擊
+ > Add Existing Node > VMware vSphere Appliance要加入Transporter以 VMware VA (virtual appliance) 的形式部署。透過Transporter若已安裝於 Linux、Windows 或 NAS 上,請選擇Installed service選項。如果您已部署該Transporter作為 AWS AMI,請選擇Amazon EC2 instance.
- 請輸入連接所需的參數
Director至Transporter並加入Transporter加入節點清單。
您可以在以下位置找到更多相關資訊: 如何新增節點 在說明中心中。
從 NAKIVO 解決方案介面部署傳輸器
最新版本的 NAKIVO Backup & Replication 支援 Automatic transporter injection. 這讓您可以部署一個 Transporter 直接透過 NAKIVO 解決方案的網頁介面,在選定的資源上進行部署。此方法是上述其他部署方式之外的一種便捷替代方案。
若要使用此方法,必須將適當的項目(例如 ESXi 主機、vCenter 伺服器或 Amazon 帳戶)新增至"資源清單"。
讓我們透過一個範例來部署一個新的 Transporter 在 VMware vSphere 中。
- 前往
Settings > Nodes. - 點擊
+ > Deploy New Node > VMware vSphere Appliance.
您必須在 VMware vSphere 或 AWS 中具備相應的權限,才能部署該
Transporter使用此方法。
- 請定義所需的參數:
- 傳輸器名稱. 輸入一個名稱,該名稱將顯示在 NAKIVO Backup & Replication.
- ESXi 主機或叢集. 選取要部署該
Transporter在 vSphere 中。 - 資料存放區. 請選擇一個已連接到所選 ESXi 主機或叢集的資料存放區,用以儲存 VA (virtual appliance) 的虛擬機器檔案。
- 虛擬網路. 選擇一個虛擬交換機/網路,供虛擬機的虛擬網路介面卡連接。
您可以透過 DHCP 設定自動 IP 網路配置,或手動設定 IP 和 DNS 連線參數。如有需要,您也可以選擇資料傳輸埠。
點擊
Deploy.
- 請等到
Transporter已部署至選定的遠端主機。您可以查看節點狀態及部署進度,如下圖所示。該
Transporter狀態可以是:- 無法存取
- 不錯(可以)
- 未經核實
- 過期
- 令人神清氣爽
- 新增
- 部署
無需添加 Transporter 與 Automatic transporter injection 部署後手動將特點新增至節點清單。
您可在此處找到更多相關資訊 部署節點 在說明中心中。































