Installare un server di destinazione master Linux

Dopo aver eseguito il failover delle macchine virtuali, è possibile eseguirne il failback nel sito locale. Per eseguire il failback, è necessario riproteggere la macchina virtuale da Azure al sito locale. A tale scopo, è necessario un server di destinazione master locale che riceva il traffico.

Se quella protetta è una macchina virtuale Windows, è necessario un server di destinazione master Windows. Per una macchina virtuale Linux è necessario un server di destinazione master Linux. Per informazioni su come creare e installare server di destinazione master Linux, vedere la procedura riportata di seguito.

Importante

A partire dalla versione 9.10.0 del server di destinazione master, il server di destinazione master più recente può essere installato solo in un server Ubuntu 16.04. Le nuove installazioni non sono consentite nei server CentOS6.6. È comunque possibile continuare ad aggiornare i server di destinazione master precedenti con la versione 9.10.0.

Panoramica

Questo articolo contiene istruzioni per l'installazione di un server di destinazione master Linux.

Per inviare commenti o domande è possibile usare la parte inferiore di questo articolo oppure il forum sui Servizi di ripristino di Azure.

Prerequisiti

  • Per scegliere l'host in cui distribuire il server di destinazione master, determinare se il failback verrà eseguito in una macchina virtuale locale esistente o in una macchina virtuale nuova.
    • Se viene eseguito in una macchina virtuale esistente, l'host del server di destinazione master deve poter accedere agli archivi dati della macchina virtuale.
    • Se la macchina virtuale locale non esiste, la macchina virtuale di failback viene creata nello stesso host del server di destinazione master. Per l'installazione del server di destinazione master è possibile scegliere qualsiasi host ESXi.
  • Il server deve trovarsi in una rete in grado di comunicare con il server di elaborazione e il server di configurazione.
  • La versione del server di destinazione master deve essere uguale o precedente a quella del server di elaborazione e del server di configurazione. Ad esempio, se la versione del server di configurazione è 9.4, la versione del server di destinazione master può essere 9.4 o 9.3 ma non 9.5.
  • Il server di destinazione master può essere solo una macchina virtuale VMware e non un server fisico.

Creare il server di destinazione master in base alle linee guida per il ridimensionamento

Creare il server di destinazione master in base alle linee guida per il ridimensionamento seguenti:

  • RAM: almeno 6 GB
  • Dimensioni disco sistema operativo: almeno 100 GB (per installare CentOS6.6)
  • Dimensioni disco aggiuntive per l'unità di conservazione: 1 TB
  • Core CPU: almeno 4 core

Sono supportati i kernel Ubuntu seguenti.

Serie di kernel Supporta fino a
4.4 4.4.0-81-generico
4.8 4.8.0-56-generico
4.10 4.10.0-24-generico

Distribuire il server di destinazione master

Installare Ubuntu 16.04.2 Minimal

Attenersi ai passaggi seguenti per installare il sistema operativo a 64 bit di Ubuntu 16.04.2.

Passaggio 1: andare al collegamento per il download e scegliere il mirror più vicino da cui scaricare un file ISO di Ubuntu 16.04.2 Minimal a 64 bit.

Mantenere l'ISO di Ubuntu 16.04.2 Minimal a 64 bit nell'unità DVD e avviare il sistema.

Passaggio 2: selezionare English (Inglese) come lingua preferita e premere Invio.

Selezionare una lingua

Passaggio 3: selezionare Install Ubuntu Server (Installa server Ubuntu) e premere Invio.

Selezionare Installa server Ubuntu

Passaggio 4: selezionare English (Inglese) come lingua preferita e premere Invio.

Selezionare English (Inglese) come lingua preferita

Passaggio 5: selezionare l'opzione appropriata nell'elenco di opzioni Time Zone (Fuso orario) e selezionare Invio.

Selezionare il fuso orario corretto

Passaggio 6: selezionare No (opzione predefinita), quindi selezionare Invio.

Configurare la tastiera

Passaggio 7: selezionare English (US) (Inglese Stati Uniti) come paese di origine per la tastiera e premere Invio.

Selezionare USA come paese di origine

Passaggio 8: selezionare English (US) (Inglese Stati Uniti) come layout per la tastiera e premere Invio.

Selezionare US English (Inglese USA) per il layout di tastiera

Passaggio 9: immettere il nome host del server nella casella Hostname (Nome host) e quindi fare clic su Continue (Continua).

Immettere il nome host per il server

Passaggio 10: per creare un account utente, immettere il nome utente e quindi selezionare Continue (Continua).

Crea un account utente

Passaggio 11: immettere la password per il nuovo account utente e quindi selezionare Continue (Continua).

Immettere la password

Passaggio 12: confermare la password per il nuovo account utente e quindi selezionare Continue (Continua).

Confermare le password

Passaggio 13: selezionare No (opzione predefinita), quindi selezionare Invio.

Configurare utenti e password

Passaggio 14: se il fuso orario visualizzato è corretto, selezionare (opzione predefinita), quindi selezionare Invio.

Per riconfigurare il fuso orario, selezionare No.

Configurare l'orologio

Passaggio 15: tra le opzioni per il metodo di partizionamento selezionare Guided - use entire disk (Guidato - Usare l'intero disco) e premere Invio.

Selezionare l'opzione per il metodo partizionamento

Passaggio 16: selezionare il disco appropriato tra le opzioni Select disk to partition (Selezionare il disco da partizionare) e premere Invio.

Selezionare il disco

Passaggio 17: selezionare per scrivere le modifiche su disco e quindi selezionare Invio.

Scrivere le modifiche su disco

Passaggio 18: selezionare l'opzione predefinita, selezionare Continue (Continua) e premere Invio.

Selezionare l'opzione predefinita

Passaggio 19: selezionare l'opzione appropriata per la gestione degli aggiornamenti del sistema, quindi Invio.

Selezionare la modalità di gestione degli aggiornamenti

Avviso

Dato che il server di destinazione master per Azure Site Recovery richiede una versione molto specifica di Ubuntu, è necessario assicurarsi che gli aggiornamenti del kernel siano disabilitati per la macchina virtuale. Se sono abilitati, eventuali aggiornamenti regolari causeranno malfunzionamenti del server di destinazione master. Assicurarsi di selezionare l'opzione No automatic updates (Aggiornamenti automatici non consentiti).

Passaggio 20: selezionare le opzioni predefinite. Per usare connessioni openSSH per SSH, selezionare l'opzione OpenSSH server (Server OpenSSH) e selezionare Continue (Continua).

Selezionare il software

Passaggio 21: selezionare e quindi Invio.

Installare il caricatore di avvio GRUB

Passaggio 22: selezionare il dispositivo appropriato per l'installazione del caricatore di avvio (preferibilmente /dev/sda), quindi selezionare Invio.

Selezionare un dispositivo per l'installazione del caricatore di avvio

Passaggio 23: selezionare Continue (Continua) e premere Invio per completare l'installazione.

Completare l'installazione

Al termine dell'installazione, accedere alla macchina virtuale con le nuove credenziali utente. (Fare riferimento al Passaggio 10 per ulteriori informazioni.)

Eseguire i passaggi descritti nella schermata seguente per impostare la password dell'utente ROOT. Quindi, accedere come utente ROOT.

Impostare la password dell'utente ROOT

Preparare il computer per la configurazione come server di destinazione master

Successivamente, preparare il computer per la configurazione come server di destinazione master.

Per ottenere l'ID per ogni disco rigido SCSI in una macchina virtuale Linux, abilitare il parametro disk.EnableUUID = TRUE.

Per abilitare il parametro, attenersi alla procedura seguente:

  1. Arrestare la macchina virtuale.

  2. Fare clic con il pulsante destro del mouse sulla voce della macchina virtuale nel riquadro a sinistra e quindi scegliere Edit Settings(Modifica impostazioni).

  3. Scegliere la scheda Options (Opzioni).

  4. Nel riquadro a sinistra, selezionare Advanced > General (Avanzate - Generale, quindi selezionare il pulsante Configuration Parameters (Parametri di configurazione) nella parte inferiore destra della schermata.

    Scheda Opzioni

    L'opzione Configuration Parameters (Parametri di configurazione) è disponibile solo quando il computer è in esecuzione. Per attivare la scheda, arrestare la macchina virtuale.

  5. Controllare se esiste già una riga con il valore disk.EnableUUID.

    • Se il valore esiste ed è impostato su False, modificarlo in True. (I valori non fanno distinzione tra maiuscole e minuscole.)

    • Se il valore è presente ed è impostato su True, selezionare Cancel (Annulla).

    • Se il valore non esiste, selezionare Add Row(Aggiungi riga).

    • Nella colonna del nome, aggiungere disk.EnableUUID, quindi impostare il valore su TRUE.

      Controllare se esiste già una riga con il valore disk.EnableUUID

Disabilitare gli aggiornamenti del kernel

Dato che il server di destinazione master per Azure Site Recovery richiede una versione molto specifica di Ubuntu, assicurarsi che gli aggiornamenti del kernel siano disabilitati per la macchina virtuale.

Se sono abilitati, eventuali aggiornamenti regolari causeranno malfunzionamenti del server di destinazione master.

Scaricare e installare i pacchetti aggiuntivi

Nota

Verificare di disporre della connettività Internet per scaricare e installare pacchetti aggiuntivi. Se non si dispone di connettività Internet, è necessario trovare manualmente i pacchetti RPM e installarli.

apt-get install -y multipath-tools lsscsi python-pyasn1 lvm2 kpartx

Ottenere il programma di installazione per l'installazione

Se il server di destinazione master dispone della connettività Internet, è possibile attenersi alla procedura seguente per scaricare il programma di installazione. In caso contrario, copiare il programma di installazione dal server di elaborazione e installarlo.

Scaricare i pacchetti di installazione del server di destinazione master

Scaricare il file di installazione più recente del server di destinazione master Linux.

Per scaricarli usando Linux, digitare:

wget https://aka.ms/latestlinuxmobsvc -O latestlinuxmobsvc.tar.gz

Verificare di scaricare e decomprimere il programma di installazione nella home directory. Se il file viene decompresso nel percorso /usr/Locale, l'installazione avrà esito negativo.

Accedere al programma di installazione dal server di elaborazione

  1. Sul server di elaborazione passare alla directory C:\Program Files (x86)\Microsoft Azure Site Recovery\home\svsystems\pushinstallsvc\repository.

  2. Copiare il file del programma di installazione necessario dal server di elaborazione e salvarlo come latestlinuxmobsvc.tar.gz nella home directory.

Applicare le modifiche di configurazione personalizzate

Per applicare le modifiche di configurazione personalizzate, attenersi alla procedura seguente:

  1. Eseguire il seguente comando per decomprimere il file binario.

    tar -zxvf latestlinuxmobsvc.tar.gz
    

    Schermata del comando da eseguire

  2. Eseguire il comando seguente per fornire le autorizzazioni.

    chmod 755 ./ApplyCustomChanges.sh
    
  3. Eseguire il comando seguente per eseguire lo script.

    ./ApplyCustomChanges.sh
    

    Nota

    Eseguire lo script solo una volta sul server. Arrestare il server. Riavviare il server dopo aver aggiunto un disco come indicato nella sezione successiva.

Aggiungere un disco di conservazione alla macchina virtuale del server di destinazione master Linux

Per creare un disco di conservazione, attenersi alla procedura seguente:

  1. Collegare un nuovo disco da 1 TB alla macchina virtuale del server di destinazione master Linux e avviare il computer.

  2. Usare il comando multipath -ll per conoscere l'ID a percorsi multipli del disco di conservazione.

    multipath -ll
    

    ID a percorsi multipli del disco di conservazione

  3. Formattare l'unità e creare un file system nella nuova unità.

    mkfs.ext4 /dev/mapper/<Retention disk's multipath id>
    

    Creazione di un file system nell'unità

  4. Dopo aver creato il file system, montare il disco di conservazione.

    mkdir /mnt/retention
    mount /dev/mapper/<Retention disk's multipath id> /mnt/retention
    

    Montaggio del disco di conservazione

  5. Creare la voce fstab per montare l'unità di conservazione a ogni avvio del sistema.

    vi /etc/fstab
    

    Selezionare Inserisci per iniziare a modificare il file. Creare una nuova riga e inserirvi il testo seguente. Modificare l'ID a percorsi multipli disco in base all'ID a percorsi multipli evidenziato dal comando precedente.

    /dev/mapper/ /mnt/retention ext4 rw 0 0

    Premere Esc e digitare :wq, che sta per scrivi ed esci, per chiudere la finestra dell'editor.

Installare il server di destinazione master

Importante

La versione del server di destinazione master deve essere uguale o precedente a quella del server di elaborazione e del server di configurazione. Se la versione del server master di destinazione è superiore, la riprotezione avrà esito positivo, ma la replica avrà esito negativo.

Nota

Prima di installare il server master di destinazione, assicurarsi che il file /etc/hosts nella macchina virtuale contenga le voci che eseguono il mapping del nome host locale agli indirizzi IP associati a tutte le schede di rete.

  1. Copiare la passphrase CS da C:\ProgramData\Microsoft Azure Site Recovery\private\connection.passphrase nel server di configurazione. Quindi salvarla come passphrase.txt nella stessa directory locale eseguendo il comando seguente:

    echo <passphrase> >passphrase.txt
    

    Esempio:

    echo itUx70I47uxDuUVY >passphrase.txt
    
  2. Prendere nota dell'indirizzo IP del server di configurazione, perché sarà necessario nel passaggio successivo.

  3. Eseguire il comando seguente per installare il server di destinazione master e registrarlo con il server di configurazione.

    ./install -q -d /usr/local/ASR -r MT -v VmWare
    /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i <ConfigurationServer IP Address> -P passphrase.txt
    

    Esempio:

    /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i 104.40.75.37 -P passphrase.txt
    

    Attendere il termine dello script. Se il server di destinazione master viene registrato correttamente, viene elencato nella pagina Infrastruttura di Site Recovery nel portale.

Installazione interattiva del server di destinazione master

  1. Eseguire il comando seguente per installare il server di destinazione master. Per il ruolo agente selezionare Master Target.

    ./install
    
  2. Selezionare il percorso predefinito per l'installazione, quindi premere Invio per continuare.

    Scelta di un percorso predefinito per l'installazione del server di destinazione master

Dopo aver completato l'installazione, registrare il server di configurazione tramite la riga di comando.

  1. Annotare l'indirizzo IP del server di configurazione. perché sarà necessario nel passaggio successivo.

  2. Eseguire il comando seguente per installare il server di destinazione master e registrarlo con il server di configurazione.

    ./install -q -d /usr/local/ASR -r MT -v VmWare
    /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i <ConfigurationServer IP Address> -P passphrase.txt
    

    Esempio:

    /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i 104.40.75.37 -P passphrase.txt
    

    Attendere il termine dello script. Se il server di destinazione master viene registrato correttamente, viene elencato nella pagina Infrastruttura di Site Recovery nel portale.

Aggiornare il server di destinazione master

Eseguire il programma di installazione. Tale programma rileva automaticamente che l'agente è installato nella destinazione master. Selezionare Y per eseguire l'aggiornamento. Una volta completata l'installazione, controllare la versione della destinazione master installata con il comando seguente.

```
cat /usr/local/.vx_version
```

È possibile vedere che il campo Version indica il numero di versione della destinazione master.

Installare gli strumenti VMware nel server master di destinazione

È necessario installare gli strumenti VMware per consentire al server di destinazione master di rilevare gli archivi dati. Se non sono installati gli strumenti, la schermata di riprotezione non viene elencata negli archivi dati. Dopo l'installazione degli strumenti VMware è necessario riavviare il computer.

Passaggi successivi

Al termine dell'installazione e della registrazione del server, quest'ultimo viene visualizzato nella sezione del server di destinazione master della pagina Infrastruttura di Site Recovery, nella panoramica del server di configurazione.

È ora possibile procedere con la riprotezione, seguita dal failback.

Problemi comuni

  • Verificare che Storage vMotion non sia abilitato in alcun componente di gestione, ad esempio il server di destinazione master. Se il server di destinazione master viene spostato dopo una riprotezione con esito positivo, non è possibile scollegare i dischi della macchina virtuale (VMDK). In questo caso, il failback avrà esito negativo.

  • Il server di destinazione master non deve includere snapshot nella macchina virtuale. Se sono presenti snapshot, il failback avrà esito negativo.

  • Per via delle configurazioni personalizzate della scheda di interfaccia di rete presso alcuni clienti, l'interfaccia di rete viene disabilitata durante l'avvio e non è possibile inizializzare l'agente del server di destinazione master. Verificare che le proprietà seguenti siano impostate correttamente. Verificare le proprietà nei file della scheda Ethernet /etc/sysconfig/network-scripts/ifcfg-eth*.

    • BOOTPROTO=dhcp
    • ONBOOT=yes