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。

試試看 NAKIVO Backup & Replication

試試看 NAKIVO Backup & Replication

立即申請免費試用,全面體驗本解決方案的所有資料保護特點。15 天免費試用。無功能或容量限制。無需提供信用卡資訊。

什麼是傳送器?

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 若已部署於您的基礎架構中的某處,即可存取您的主機及備份儲存庫。

Using a single Transporter with NAKIVO Backup & Replication

Transporter 預設情況下,系統可同時處理多個虛擬機器磁碟(最多 6 個),您可在設定中變更此數量。若您的工作所包含的虛擬機器磁碟數量超過 Transporter 若設定為同時處理,磁碟會被放入佇列中,並在 Transporter 已釋出。

多個傳送器

為了在較大規模的環境中實現可擴展性與高可用性,需部署多個 Transporters 可部署於單一站點或跨多個站點。若您計劃在未建立 VPN 連線的情況下,透過 WAN 將資料從來源站點傳輸至目標站點,請確保來源站點與目標站點已包含在解決方案配置中。您可以透過外部 IP 位址,或使用能在 WAN 中正確解析的 DNS 名稱來新增這些站點(以便它們能夠相互連線)。

如果您擁有多個 Transporter,您必須決定哪一個用於從來源主機讀取資料,哪一個用於將資料寫入目標主機。預設情況下, NAKIVO Backup & Replication 決定 Transporter 應根據主機的距離(以 ping 往返時間測量)來決定使用方式,如下圖所示。因此,必須在防火牆中允許 ICMP 協定,以便傳送 ping 請求/回應訊息。

往返時間(RTT)是指傳送 ping 請求所需的時間,加上確認該 ping 已收到(回應)所需的時間。

Using two Transporters with NAKIVO Backup & Replication

在上方的範例中, Transporter1 已選取用於從 Source ESXi,以及 Transporter2 已選取用於將資料寫入 Target ESXi. 在建立工作時,亦可手動設定傳輸器選項。

部署多個 Transporters 還允許您使用"網路加速"特點(即在將資料傳送至目標端之前先進行壓縮),並對兩台裝置之間傳輸中的流量進行 AES 256 位元加密 Transporters例如,假設有兩台虛擬機器透過廣域網路 (WAN) 備份至異地位置。該 Transporter 安裝在來源端系統上的軟體可在透過廣域網傳輸資料前,先對虛擬機器資料進行壓縮與加密。接著,該 Transporter 安裝於目標站點的系統,隨後可在將資料寫入備份儲存庫之前執行解密。

Using NAKIVO Transporters to read, transfer and write data

在此情況下:

  • 來源 Transporter 讀取並傳輸資料。
  • 目標 Transporter 讀取和寫入資料。

部署多個 Transporters 對於負載平衡而言,這也相當有用,可將負載分配給可用的 Transporters 在執行資料複製、備份及還原工作時。使用多個 Transporters 讓您能夠同時處理更多備份、複製及還原工作負載。

註: 預設情況下, Transporters 使用 TCP 9446 埠與 Director 以及 9448-10000 號埠範圍,用於 Transporters.

其他情境中的多個傳送器

  • Microsoft Hyper-V 環境:當您新增一個 Hyper-V 主機 加入 NAKIVO 解決方案清單,一個 Transporter 會自動部署在此 Hyper-V 主機上(而非 Hyper-V 虛擬機器上)。您無需安裝額外的 Hyper-V Transporter 手動。
  • VMware vSphere 環境:
    • 要新增一個 Transporter 對於 VMware vSphere,一個具備 Transporter 必須部署在 ESXi 主機上(請參閱以下說明)。此處使用 VMware VDDK Transporter.
    • 如果您安裝了完整的 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 系統上:

  1. 下載安裝套件 請從 NAKIVO 網站的此頁面下載適用於 Linux 的版本。
  2. 選擇 Linux Installer 並複製生成的下載連結。
    How to download NAKIVO Transporter for Linux

    下載連結應如下所示:

    https://d00i00q000b00.cloudfront.net/res/product/NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh

  1. 將複製的連結插入指令中,以下載該 Transporter 安裝程式附帶 wget 直接在您要安裝該程式的 Linux 電腦上 Transporter.

    wget
    https://d00i00q000b00.cloudfront.net/res/product/NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh

註: 在本操作指南中,我們將安裝 Transporter 在 Ubuntu Linux 上。

Downloading NAKIVO Transporter with wget in Linux

  1. 新增執行該 Transporter 安裝程式檔案:

    chmod +x ./NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh

  1. 執行 Transporter 以 root 身分執行安裝程式,方法是使用 sudo

    sudo ./NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh

Running the NAKIVO Backup & Replication installer in Linux

  1. 安裝程式已開啟。您必須閱讀並接受授權協議,才能繼續。

    新聞 Enter 請向下捲動。請務必閱讀協議全文,以免必須重新執行安裝程式。

  1. 類型 y 然後按下 Enter 點選"接受並繼續"。

Reading the license agreement

  1. 類型 t 然後按下 Enter 安裝 Transporter 僅此而已。

Installing Transporter only using the NAKIVO installer for Linux

  1. 新聞 Enter 使用預設安裝位置,或輸入自訂位置並按下 Enter.
  2. 請輸入主密碼(基於安全考量,強烈建議設定主密碼)。日後您可透過命令列使用以下指令變更主密碼:

    /opt/nakivo/transporter/bhsvc -b NewPassword

Entering a master password to install NAKIVO Transporter

  1. 請輸入指向有效 CA 簽署憑證的路徑,該憑證適用於 Transporter 若不想選擇憑證,請將該欄位留空。在此步驟中,您會看到以下訊息:

    使用憑證可提升安全性。若未選取自訂憑證,系統將使用自簽名憑證,並顯示相關訊息。

    transporter 已指定憑證。自簽名 transporter 系統將產生憑證。若要讓 transporter 為了確保安全性,建議設定由自訂憑證授權機構 (CA) 簽署的憑證。您確定要在未指定憑證的情況下繼續嗎? transporter 證書? (Y/n)

    類型 y 然後按下 Enter 繼續。

  1. Transporter 埠。 新聞 Enter 請使用預設的 TCP 9446 埠,或在按下 Enter 鍵前輸入自訂埠號。

Selecting a certificate and Transporter port

  1. 請等到 Transporter 已安裝於 Linux 系統上。

Installing NAKIVO Transporter in Linux

  1. 一旦 Transporter (名稱是 nkv-bhsvc) 已安裝,您可以檢查 Transporter 使用以下指令查看服務狀態(在 Ubuntu 中):

    systemctl status nkv-bhsvc

Checking NAKIVO Transporter service after installation

Transporter 已成功安裝,並正在 Linux 系統上運行。

在 Windows 上安裝 Transporter

請依照以下步驟安裝一個 Transporter 在 Windows 中:

  1. 下載 Windows 安裝程式.
  2. 在 Windows 中執行 NAKIVO 安裝程式:
    • 選擇 Transporter only 作為安裝類型。
    • 請設定一個強效的主密碼。為確保資料安全並防止未經授權的存取,強烈建議您這麼做。
    • 您可以展開 More Options 要定義自訂安裝路徑、設定自訂埠號,以及 Transporter 證書。
      Options to select the installation path, Transporter port and certificate
    • 請閱讀協議並選擇 I accept the License Agreement. 點擊 Install 要開始 Transporter 安裝。
      Running the NAKIVO Backup & Replication installer to install the Transporter
  1. 請等待安裝程序完成。

Installing NAKIVO Transporter in Windows

  1. 您應該會看到以下訊息: Transporter installation was successful!

    現在您可以點擊 Finish 並關閉安裝程式視窗。

NAKIVO Transporter installation was successful in Windows

為確保 Transporter 正在執行,您可以檢查 Transporter 服務 (NAKIVO Backup & Replication Transporter) 在"服務"管理單元中 (services.msc) 在 Computer Management > Services and Applications > Services.

A NAKIVO Transporter service is running in Windows

將 Transporter 安裝為 VMware 虛擬機器

要安裝一個 Transporter 在 ESXi 主機上的 VMware vSphere 中,您有兩種選擇:

  • 部署一個已預先設定的 VMware vSphere VA (virtual appliance),並使用 Transporter 預先安裝(此虛擬機器上安裝的作業系統為 Ubuntu Server),或
  • 手動安裝 Transporter 在 Linux 或 Windows 虛擬機器上。

若要使用預先配置的VA方法:

  1. 前往 下載頁面 在 NAKIVO 網站上。
  2. 擴展的下載選項 VMware Virtual Appliance (Full Solution). 您可以選擇 TransporterTransporter with Backup Repository,視您的需求而定。讓我們選擇 Transporter 在此範例中,請點擊下載連結。

How to download a VMware virtual appliance with NAKIVO Transporter

  1. 下載完成後,您即可在 ESXi 主機上從 OVA 範本部署虛擬機器。我們將說明如何部署該 Transporter 來自 VMware Host Client 中的 OVA 範本。
  2. 點擊 Virtual MachinesNavigator 滑動並點擊 Create/Register VM.

Creating a VM using an OVA template to deploy NAKIVO Transporter

新的虛擬機器精靈將開啟。

  1. Select creation type. 選擇 Deploy a virtual machine from an OVF or OVA file. 點擊 Next 在精靈的每個步驟中,請點擊"繼續"。

Deploying a NAKIVO Transporter VM from an OVA file

  1. 選取 OVF 和 VMDK 檔案. 輸入虛擬機器的名稱,例如, Blog Transporter. 點擊大按鈕,選擇包含該 OVA 檔案的 Transporter 並從您的本地電腦(而非 ESXi 資料存放區)中選取此檔案。

Selecting the OVA file with the Transporter

  1. 選擇儲存空間. 在 ESXi 主機上選取一個資料存放區,用以部署 Transporter.

Selecting an ESXi datastore to deploy NAKIVO Transporter

  1. 請閱讀並接受授權協議。

Reading and accepting the license agreement

  1. 部署選項. 選擇要連線的網路 Transporter VM,請選擇 虛擬磁碟配置類型,並選擇是否要在安裝完成後自動啟動虛擬機器。

Configuring VM deployment options

  1. 準備完成. 請確認您的設定是否正確,然後點擊 Finish. 在此虛擬機器部署期間,請勿重新整理瀏覽器。

Checking VM configuration summary to deploy the Transporter

安裝完成後,您將看到該的控制台介面 Transporter VM 在 Linux 上運行。

The Transporter VM has been deployed on an ESXi host

您可以使用 VMware Remote Console 用來管理作業系統並編輯設定 Transporter VM.

Connecting to NAKIVO Transporter appliance with VMware Remote Console

部署VA的原則是 Transporter 使用 VMware vSphere Client 而 vCenter 則完全相同。

  1. 在 vCenter 管理的 ESXi 主機上按右鍵,然後在快顯選單中點選 Deploy OVF Template.
  2. 選擇一個 OVA 範本,並使用 Transporter 並依照精靈的指示完成操作。

Uploading the OVA file to deploy the Transporter appliance in VMware vSphere Client

您可以閱讀關於 透過 vSphere Client 中的 VMware 範本部署 NAKIVO 解決方案 在說明中心中。

在 NAS 上安裝 Transporter

此外,也可以安裝一個 Transporter 在 NAS設備上。

請在 NAKIVO 下載 頁面以展開下載選項。選擇您的 NAS 供應商,展開下載選項,選擇 Transporter,然後點擊相應的下載連結。

How to download NAKIVO Transporter for NAS

Transporter 在 NAS設備上的安裝流程 不同 NAS 供應商之間可能有所不同。

將 Transporter 連接到 Director

曾經有個 Transporter 安裝完成後,應將其連接至 NAKIVO Backup & Replication Director. 我們必須加入已安裝的 Transporter 加入已連線節點清單。我們可以在 NAKIVO 解決方案的網頁介面中執行此操作,該介面可在已安裝並執行完整解決方案的機器上使用。

  1. 前往 Settings > Nodes.
  2. 點擊 + > Add Existing Node > VMware vSphere Appliance 要加入 Transporter 以 VMware VA (virtual appliance) 的形式部署。透過 Transporter 若已安裝於 Linux、Windows 或 NAS 上,請選擇 Installed service 選項。如果您已部署該 Transporter 作為 AWS AMI,請選擇 Amazon EC2 instance.

How to add the installed NAKIVO Transporter as a node and connect with the Director

  1. 請輸入連接所需的參數 DirectorTransporter 並加入 Transporter 加入節點清單。

Adding the installed NAKIVO Transporter

您可以在以下位置找到更多相關資訊: 如何新增節點 在說明中心中。

從 NAKIVO 解決方案介面部署傳輸器

最新版本的 NAKIVO Backup & Replication 支援 Automatic transporter injection. 這讓您可以部署一個 Transporter 直接透過 NAKIVO 解決方案的網頁介面,在選定的資源上進行部署。此方法是上述其他部署方式之外的一種便捷替代方案。

若要使用此方法,必須將適當的項目(例如 ESXi 主機、vCenter 伺服器或 Amazon 帳戶)新增至"資源清單"。

讓我們透過一個範例來部署一個新的 Transporter 在 VMware vSphere 中。

  1. 前往 Settings > Nodes.
  2. 點擊 + > Deploy New Node > VMware vSphere Appliance.
    Automatic transporter injection from the NAKIVO web interface

    您必須在 VMware vSphere 或 AWS 中具備相應的權限,才能部署該 Transporter 使用此方法。

  1. 請定義所需的參數:
    • 傳輸器名稱. 輸入一個名稱,該名稱將顯示在 NAKIVO Backup & Replication.
    • ESXi 主機或叢集. 選取要部署該 Transporter 在 vSphere 中。
    • 資料存放區. 請選擇一個已連接到所選 ESXi 主機或叢集的資料存放區,用以儲存 VA (virtual appliance) 的虛擬機器檔案。
    • 虛擬網路. 選擇一個虛擬交換機/網路,供虛擬機的虛擬網路介面卡連接。

    您可以透過 DHCP 設定自動 IP 網路配置,或手動設定 IP 和 DNS 連線參數。如有需要,您也可以選擇資料傳輸埠。

    點擊 Deploy.

How to deploy a Transporter remotely from the NAKIVO web interface

  1. 請等到 Transporter 已部署至選定的遠端主機。您可以查看節點狀態及部署進度,如下圖所示。

    Transporter 狀態可以是:

    • 無法存取
    • 不錯(可以)
    • 未經核實
    • 過期
    • 令人神清氣爽
    • 新增
    • 部署

Deploying NAKIVO Transporter remotely and checking its status

無需添加 TransporterAutomatic transporter injection 部署後手動將特點新增至節點清單。

您可在此處找到更多相關資訊 部署節點 在說明中心中。

試試看 NAKIVO Backup & Replication

試試看 NAKIVO Backup & Replication

立即申請免費試用,全面體驗本解決方案的所有資料保護特點。15 天免費試用。無功能或容量限制。無需提供信用卡資訊。

People also read