NAKIVO Backup & Replication & Componenti di replica: Transporter

NAKIVO Backup & Replication è una soluzione per la protezione dei dati e il ripristino di emergenza destinata ad ambienti virtuali, fisici, cloud e SaaS, tra cui VMware vSphere, Microsoft Hyper-V, istanze di Amazon EC2, macchine fisiche Windows/Linux, NAS, Microsoft 365 e altri.

La soluzione è composta da 3 componenti principali: {2}, Transporter (uno dei {4}) e Repository di backup. Questi componenti possono essere installati insieme su una macchina virtuale (VM), una macchina fisica o un dispositivo NAS.

Questo articolo del blog tratta Transporters, spiega cosa può fare Transporters e come installare un Transporter in diversi scenari.

Che cos’è un Transporter?

Il Transporter è un servizio installato che esegue tutte le attività di protezione e ripristino dei dati per NAKIVO Backup & Replication. Ciò include la lettura dei dati, la compressione, la deduplicazione, la crittografia, il trasferimento, la scrittura, la verifica, il ripristino granulare e completo delle macchine virtuali, ecc. Il Transporter è inoltre responsabile della gestione del repository di backup.

Un Transporter, noto come Onboard Transporter, viene installato per impostazione predefinita con l’implementazione completa della soluzione (automaticamente insieme a Director) per consentire il backup, la replica e il ripristino fin da subito. Dopo l’installazione, il Transporter viene eseguito come servizio e viene avviato automaticamente al riavvio del sistema operativo.

Se necessario, è possibile installare separatamente ulteriori Transporters su tutte le piattaforme supportate per migliorare le prestazioni e aumentare l’efficienza: su macchine Linux e Windows (poiché la soluzione è scritta in Java multipiattaforma), come virtual appliance VMware vSphere/Nutanix AHV, come Immagine macchina Amazone su Dispositivi NAS.

Per garantire le massime prestazioni, NAKIVO ha progettato il Transporter per massimizzare la velocità di Backup delle VM, replica e ripristino utilizzando tutte le risorse disponibili. In altre parole, il Transporter è un servizio che dovrebbe essere installato su un macchina fisica o VM dedicato per non interferire con le prestazioni delle altre applicazioni. Ciò non significa, tuttavia, che il Transporter utilizzi sempre il 100% della CPU e della RAM disponibili. La velocità dell’archivio dati di origine, della rete o dell’archivio dati di destinazione può costituire un collo di bottiglia (fattore limitante) per le prestazioni.

Quanti Transporter sono necessari

Transporter singolo

In ambienti di piccole e medie dimensioni con 100 macchine/istanze o meno, un singolo Transporter può essere sufficiente per ogni sito. Un singolo Transporter può eseguire il backup, la replica e il ripristino di più VM da più vCenter o host ESXi autonomi (se utilizzato in un VMware vSphere ambiente). In altre parole, non è necessario installare il Transporter su ogni VM o host ESXi che si desidera proteggere. Finché il Transporter è implementato da qualche parte nella vostra infrastruttura, è possibile accedere ai vostri host e ai repository di backup.

Using a single Transporter with NAKIVO Backup & Replication

Per impostazione predefinita, un singolo Transporter può elaborare contemporaneamente più dischi di macchine virtuali (fino a 6), ma è possibile modificare questo numero nella configurazione. Se i lavori contengono un numero di dischi di macchine virtuali superiore a quello che il Transporter è impostato per elaborare contemporaneamente, i dischi vengono inseriti in una coda ed elaborati non appena il Transporter si libera.

Transporter multiplo

Per ottenere scalabilità e alta disponibilità in ambienti di grandi dimensioni, è possibile implementare più Transporters su un singolo sito o su più siti. Se si intende trasferire dati su una rete WAN senza una connessione VPN da un sito di origine a un sito di destinazione, assicurarsi che sia il sito di origine che quello di destinazione siano inclusi nella configurazione della soluzione. È possibile aggiungerli utilizzando indirizzi IP esterni oppure nomi DNS che possano essere correttamente risolti nella rete WAN (per consentire loro di connettersi tra loro).

Se si dispone di più di un Transporter, è necessario determinare quale debba essere utilizzato per la lettura dei dati dall’host di origine e quale per la scrittura dei dati sull’host di destinazione. Per impostazione predefinita, NAKIVO Backup & Replication determina il Transporter da utilizzare in base alla vicinanza degli host (misurata con il tempo di andata e ritorno del ping), come mostrato nell’immagine sottostante. Per questo motivo, il protocollo ICMP deve essere consentito nel firewall per l’invio di messaggi di richiesta/risposta ping.

Il tempo di andata e ritorno (RTT) è il tempo necessario per l’invio di una richiesta ping più il tempo necessario per la conferma della ricezione di tale ping (risposta).

Using two Transporters with NAKIVO Backup & Replication

Nell’esempio sopra riportato, Transporter1 è selezionato per la lettura dei dati dal Source ESXi, mentre Transporter2 è selezionato per la scrittura dei dati sul Target ESXi. La selezione del Transporter può anche essere configurata manualmente durante la creazione del lavoro.

L’implementazione di più Transporters consente inoltre di utilizzare la funzione di accelerazione di rete (ovvero, comprimere i dati trasferiti prima di inviarli alla destinazione) e la crittografia AES 256 del traffico in transito tra una coppia di Transporters. Ad esempio, supponiamo che due VM vengano sottoposte a backup tramite WAN verso una ubicazione offsite. Il Transporter installato nel sito di origine può comprimere e eseguire la crittografia dei dati delle macchine virtuali prima di trasferirli tramite la WAN. Successivamente, il Transporter installato nel sito di destinazione può eseguire la decrittografia prima di scrivere i dati nel repository di backup.

Using NAKIVO Transporters to read, transfer and write data

In questo caso:

  • Origine Transporter legge e trasmette i dati.
  • Destinazione Transporter riceve e scrive i dati.

L’implementazione di più Transporters può essere utile anche per il bilanciamento del carico, al fine di distribuire il carico tra i Transporters disponibili durante l’esecuzione di lavori di replica, backup e ripristino dei dati. L’utilizzo di più Transporters consente di elaborare contemporaneamente un maggior numero di carichi di lavoro relativi a backup, replica e ripristino.

Nota: Per impostazione predefinita, Transporters utilizzano la porta TCP 9446 per la comunicazione con il Director e l’intervallo di porte 9448-10000 per i trasferimenti di dati tra Transporters.

Trasportatori multipli in altri scenari

  • Ambienti Microsoft Hyper-V : Quando si aggiunge un Host Hyper-V all’inventario della soluzione NAKIVO, su questo host Hyper-V viene distribuito automaticamente un Transporter (non sulle VM Hyper-V). Non è necessario installare manualmente un ulteriore Transporter per Hyper-V.
  • Ambienti VMware vSphere :
    • Per aggiungere un Transporter per VMware vSphere, è necessario distribuire una VM con il Transporter su un Host VMware ESXi (vedere le istruzioni riportate di seguito). VMware VDDK viene utilizzato da questo Transporter.
    • Se è stata installata una soluzione NAKIVO completa con un Director e un Onboard Transporter su un dispositivo con processore ARM (ad esempio, un dispositivo NAS), è necessario installare un ulteriore Transporter in VMware vSphere. Questo perché la libreria VMware VDDK non supporta l’architettura ARM.
  • Macchine Linux/Windows : un agente di macchina fisica, un altro tipo di nodo in NAKIVO Backup & Replication, viene distribuito su una macchina fisica Linux o Windows quando si esegue questa operazione La macchina viene aggiunta all’inventario di NAKIVO. In questo caso, il Transporter funge da agente di backup sulla macchina fisica. Si noti che le operazioni di backup, replica e ripristino nelle macchine virtuali/istanze VMware vSphere, Microsoft Hyper-V e Amazon EC2 VMs/instances non richiedono alcun agente.
  • Backup su nastro: Quando viene configurato il backup su nastro, viene installato un Transporter sul server a cui sono collegati i dispositivi a nastro (unità a nastro o libreria su nastro).

Installazione di un Transporter su Linux

Esaminiamo i passaggi per installare un Transporter su macchine Linux:

  1. Scarica il pacchetto di installazione per Linux da questa pagina del sito web di NAKIVO.
  2. Selezionare Linux Installer e copiare il link di download generato.
    How to download NAKIVO Transporter for Linux

    Il link di download dovrebbe apparire così:

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

  1. Inserisci il link copiato nel comando per scaricare il Transporter programma di installazione con wget direttamente sul computer Linux su cui desideri installare il Transporter.

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

Nota: In questa guida, installeremo il Transporter su Ubuntu Linux.

Downloading NAKIVO Transporter with wget in Linux

  1. Aggiungi i permessi per eseguire il Transporter file di installazione:

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

  1. Esegui il Transporter programma di installazione come root utilizzando sudo

    sudo ./NAKIVO_Backup_Replication_v10.8.0.71845_Installer-TRIAL.sh

Running the NAKIVO Backup & Replication installer in Linux

  1. Si aprirà il programma di installazione. Per continuare, devi leggere e accettare il contratto di licenza.

    Premi Enter per scorrere verso il basso. Assicurati di leggere il contratto fino alla fine per evitare di dover riavviare nuovamente il programma di installazione.

  1. Digita y e premi Enter per accettare e continuare.

Reading the license agreement

  1. Digita t e premi Enter per installare Transporter esclusivamente.

Installing Transporter only using the NAKIVO installer for Linux

  1. Premi Enter per utilizzare l’ubicazione di installazione predefinita oppure digita un’ubicazione personalizzata e premi Enter.
  2. Inserisci la Password master (altamente raccomandata per motivi di sicurezza). In seguito è possibile modificare la password master dalla riga di comando con il comando:

    /opt/nakivo/transporter/bhsvc -b NewPassword

Entering a master password to install NAKIVO Transporter

  1. Inserire il percorso di un certificato valido firmato da una CA per il Transporter oppure lasciare il campo vuoto se non si desidera selezionare un certificato. In questa fase, è possibile visualizzare il seguente messaggio:

    L’utilizzo di un certificato migliora la sicurezza. Se non si seleziona un certificato personalizzato, verrà utilizzato un certificato autofirmato e verrà visualizzato il messaggio corrispondente.

    Non è stato specificato alcun transporter certificato. Verrà generato un certificato autofirmato transporter . Per garantire la sicurezza del transporter , si consiglia di configurare un certificato personalizzato firmato da un’autorità di certificazione (CA). Sei sicuro di voler continuare senza specificare un transporter ? (Y/n)

    Digita y e premi Enter per continuare.

  1. Transporter porta. Premi Enter per utilizzare la porta predefinita TCP 9446 oppure digita una porta personalizzata prima di premere Invio.

Selecting a certificate and Transporter port

  1. Attendere che il Transporter sia installato su Linux.

Installing NAKIVO Transporter in Linux

  1. Una volta installato il Transporter (con il nome nkv-bhsvc), è possibile verificare lo stato del servizio Transporter con il comando (in Ubuntu):

    systemctl status nkv-bhsvc

Checking NAKIVO Transporter service after installation

Il Transporter è stato installato correttamente ed è in esecuzione su Linux.

È possibile guardare il video qui sotto per imparare come installare NAKIVO Transporter:

Installazione di un Transporter su Windows

Seguire i passaggi riportati di seguito per installare un Transporter su Windows:

  1. Scarica il programma di installazione per Windows.
  2. Eseguire il programma di installazione di NAKIVO su Windows:
    • Selezionare Transporter only come tipo di installazione.
    • Immettere una Password master complessa. Si tratta di una misura altamente raccomandata per la sicurezza dei dati e per evitare accessi non autorizzati.
    • È possibile espandere More Options per definire un percorso di installazione personalizzato, impostare porte personalizzate e Transporter certificato. Options to select the installation path, Transporter port and certificate
    • Leggi il contratto e seleziona I accept the License Agreement. Fai clic su Install per avviare l’installazione di Transporter .
      Running the NAKIVO Backup & Replication installer to install the Transporter
  1. Attendi il completamento del processo di installazione.

Installing NAKIVO Transporter in Windows

  1. Dovresti visualizzare il messaggio: Transporter installation was successful!

    Ora puoi fare clic su Finish e chiudere la finestra del programma di installazione.

NAKIVO Transporter installation was successful in Windows

Per assicurarti che Transporter sia in esecuzione, puoi controllare il servizio Transporter ( NAKIVO Backup & Replication Transporter) nello snap-in Servizi (services.msc) in Computer Management > Services and Applications > Services.

A NAKIVO Transporter service is running in Windows

Trova il piano più adatto al tuo ambiente

Trova il piano più adatto al tuo ambiente

Scopri le edizioni e i modelli di licenza flessibili di NAKIVO, pensati per garantire una protezione dei dati di livello Enterprise a un costo adeguato al tuo budget.

Installazione di Transporter come virtual appliance VMware

Per installare un Transporter in VMware vSphere su un host ESXi, sono disponibili due opzioni:

  • Distribuire una virtual appliance VMware vSphere preconfigurata (modello di VM) con il Transporter preinstallato (con Ubuntu Server come sistema operativo installato su questa VM), oppure
  • Installare manualmente il Transporter su VM Linux o Windows.

Per utilizzare l’approccio basato sull’appliance virtuale preconfigurata:

  1. Accedere a pagina di scarica sul sito web di NAKIVO.
  2. Espandere le opzioni di download di VMware Virtual Appliance (Full Solution). È possibile selezionare Transporter o Transporter with Backup Repository, a seconda delle proprie esigenze. In questo esempio selezioniamo Transporter e facciamo clic sul link di download.

How to download a VMware virtual appliance with NAKIVO Transporter

  1. Una volta completato il download, è possibile effettuare l’implementazione di una VM dal modello OVA sull’host ESXi. Spieghiamo come distribuire il Transporter dal modello OVA in VMware Host Client.
  2. Fare clic su Virtual Machines nel pannello Navigator e fare clic su Create/Register VM.

Creating a VM using an OVA template to deploy NAKIVO Transporter

Si apre la procedura guidata per la nuova VM.

  1. Select creation type. Scegliere Deploy a virtual machine from an OVF or OVA file. Fare clic su Next in ogni fase della procedura guidata per continuare.

Deploying a NAKIVO Transporter VM from an OVA file

  1. Selezionare i file OVF e VMDK . Immettere un nome per la VM, ad esempio Blog Transporter. Fare clic sul pulsante grande per selezionare il file OVA con il Transporter e selezionare questo file dal proprio computer locale (non da un archivio dati ESXi).

Selecting the OVA file with the Transporter

  1. Selezionare lo storage . Selezionare un archivio dati sull’host ESXi in cui distribuire il Transporter.

Selecting an ESXi datastore to deploy NAKIVO Transporter

  1. Leggere e accettare il contratto di licenza.

Reading and accepting the license agreement

  1. Opzioni di implementazione . Selezionare una rete a cui connettere il Transporter VM, selezionare il tipo di provisioning del disco virtualee scegliere se accendere automaticamente la macchina virtuale al termine dell’installazione.

Configuring VM deployment options

  1. Pronto per completare . Verificare che le impostazioni siano corrette, quindi fare clic su Finish. Non aggiornare il browser mentre questa macchina virtuale è in fase di implementazione.

Checking VM configuration summary to deploy the Transporter

Al termine dell’installazione, è possibile visualizzare l’interfaccia della console di Transporter VM in esecuzione su Linux.

The Transporter VM has been deployed on an ESXi host

È possibile utilizzare {366} per gestire il sistema operativo e modificare le impostazioni di Transporter VM.

Connecting to NAKIVO Transporter appliance with VMware Remote Console

Il principio di implementazione di una virtual appliance con Transporter utilizzando VMware vSphere Client e vCenter è identico.

  1. Fare clic con il tasto destro del mouse su un host ESXi gestito da vCenter e, nel menu contestuale, selezionare “ Deploy OVF Template”.
  2. Selezionare un modello OVA tramite il link Transporter e seguire i passaggi della procedura guidata per terminare l’operazione.

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

È possibile consultare le istruzioni dettagliate relative a Implementazione della soluzione NAKIVO dal modello VMware in vSphere Client nel Help Center.

Installazione di un Transporter su NAS

È inoltre possibile installare un Transporter su dispositivi NAS.

Selezionare “Installer for NAS” nella pagina Scarica NAKIVO per espandere le opzioni di download. Selezionare il proprio vendor di NAS, espandere le opzioni di download, selezionare il Transportere fare clic sul link di download appropriato.

How to download NAKIVO Transporter for NAS

Il Procedura di installazione di Transporter sui dispositivi NAS può variare da un vendor di NAS all’altro.

Collegamento di un Transporter a Director

Una volta installato un Transporter , è necessario collegarlo all’NAKIVO Backup & Replication Director. È necessario aggiungere il Transporter installato all’elenco dei nodi collegati. È possibile farlo dall’interfaccia web della soluzione NAKIVO, disponibile sul computer su cui è installata e in esecuzione la soluzione completa.

  1. Andare su Settings > Nodes.
  2. Fare clic su + > Add Existing Node > VMware vSphere Appliance per aggiungere il Transporter distribuito come virtual appliance VMware. Se si dispone di un Transporter installato su Linux, Windows o NAS, selezionare l’opzione Installed service . Se si è distribuito il Transporter come AMI AWS, selezionare Amazon EC2 instance.

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

  1. Inserire i parametri necessari per connettere il Director al Transporter e aggiungere il Transporter all’elenco dei nodi.

Adding the installed NAKIVO Transporter

È possibile trovare ulteriori informazioni su Come aggiungere nodi nel Help Center.

Distribuzione di un Transporter dall’interfaccia della soluzione NAKIVO

L’ultima versione di NAKIVO Backup & Replication supporta Automatic transporter injection. Ciò consente di distribuire un Transporter sulla risorsa selezionata direttamente dall’interfaccia web della soluzione NAKIVO. Questo metodo rappresenta una comoda alternativa agli altri metodi di implementazione illustrati in precedenza.

Per utilizzare questo metodo, è necessario aggiungere all’Inventario gli elementi appropriati, quali host ESXi, server vCenter o account Amazon.

Vediamo un esempio e distribuiamo un nuovo Transporter in VMware vSphere.

  1. Vai su Settings > Nodes.
  2. Fai clic su + > Deploy New Node > VMware vSphere Appliance.
    Automatic transporter injection from the NAKIVO web interface

    Per distribuire il Transporter utilizzando questo metodo, devi disporre di autorizzazioni sufficienti in VMware vSphere o AWS, a seconda dei casi.

  1. Definisci i parametri obbligatori:
    • Nome del Transporter . Immettere un nome che verrà visualizzato nell’elenco dei nodi di NAKIVO Backup & Replication.
    • Host o cluster ESXi . Selezionare la risorsa di elaborazione su cui effettuare l’implementazione del Transporter in vSphere.
    • Archivio dati . Scegliere un archivio dati collegato all’host ESXi o al cluster selezionato in cui archiviare i file della macchina virtuale dell’appliance virtuale.
    • Rete virtuale . Selezionare uno switch virtuale/una rete a cui verrà collegata la scheda di rete virtuale della macchina virtuale.

    È possibile impostare la configurazione automatica dell’IP tramite DHCP oppure impostare manualmente i parametri di connessione IP e DNS. Se necessario, è anche possibile selezionare le porte di trasferimento dati.

    Fare clic su Deploy.

How to deploy a Transporter remotely from the NAKIVO web interface

  1. Attendere che il Transporter venga implementato sull’host remoto selezionato. È possibile visualizzare lo stato del nodo e l’avanzamento dell’implementazione come mostrato nell’immagine sottostante.

    Lo stato di Transporter può essere:

    • Inaccessibile
    • In buono stato (OK)
    • Non verificato
    • Non aggiornato
    • Aggiornamento in corso
    • Aggiunta in corso
    • Implementazione in corso

Deploying NAKIVO Transporter remotely and checking its status

Non è necessario aggiungere manualmente alla lista dei nodi il Transporter distribuito con la funzione Automatic transporter injection dopo l’implementazione.

È possibile trovare ulteriori informazioni su implementazione dei nodi nel Help Center.

Prova NAKIVO Backup & Replication

Prova NAKIVO Backup & Replication

Richiedi una prova gratuita per scoprire tutte le funzionalità di protezione dei dati offerte dalla soluzione. 15 giorni gratuiti. Nessuna limitazione in termini di funzionalità o capacità. Non è obbligatoria alcuna carta di credito.

Le persone leggono anche