4.2 Migrazione da un server primario ZENworks 11 SP3 fisico a ZENworks 11 SP4 Appliance

ZENworks 11 SP4 Appliance memorizza i dati ZENworks in un disco virtuale esterno. I dati ZENworks 11 SP3 devono essere copiati in un nuovo disco virtuale, che dovrà quindi essere collegato a ZENworks 11 SP4 Appliance.

Per copiare i dati ZENworks 11 SP3 sul nuovo disco virtuale, montare temporaneamente il disco su un dispositivo Linux nello stesso Hypervisor di ZENworks 11 SP4 Appliance. Questa operazione è necessaria perché sia possibile avviare l'applicazione per copiare i dati.

IMPORTANTE:al dispositivo Linux su cui viene montato il disco non vengono apportate modifiche.

Prerequisiti

Prima di eseguire la migrazione da un server ZENworks a ZENworks Appliance, è necessario verificare che siano soddisfatti i prerequisiti seguenti:

  • Nell'Hypervisor in cui verrà eseguita la distribuzione di ZENworks 11 SP4 Appliance deve essere disponibile un dispositivo Linux per il montaggio temporaneo dell'unità disco rigido.

  • Dal server ZENworks 11 SP3 al dispositivo Linux temporaneo deve essere abilitato il login SSH senza password. Per ulteriori informazioni, fare riferimento al sito Web Linux.

Procedura

  1. Distribuire ZENworks 11 SP4 Appliance. Non eseguirne l'avvio.

  2. Aggiungere un nuovo disco rigido virtuale a ZENworks 11 SP4 Appliance.

  3. Calcolare le dimensioni del nuovo disco rigido in base alle directory seguenti:

    • database (/var/opt/novell/zenworks/database) se l'applicazione ospita il database Sybase incorporato.

    • content-repo (/var/opt/novell/zenworks/content-repo)

    • downloads (/opt/novell/zenworks/install/downloads)

    • collection (/var/opt/novell/zenworks/collection)

    Allocare inoltre ulteriori 20 GB di spazio aggiuntivo.

    Se la partizione del disco montato comprende una o più di queste directory, nel calcolo delle dimensioni del nuovo disco è possibile ignorare le dimensioni della partizione stessa.

  4. Scollegare da ZENworks 11 SP4 Appliance il disco virtuale appena aggiunto e collegarlo a un dispositivo Linux nell'Hypervisor.

  5. Verificare lo stato del server primario tramite ZENworks Diagnostic Center:

    1. Scaricare ZENworks 11 SP3 Diagnostic Center nell'applicazione. È possibile effettuare il download del file ZENworksDiagnosticCenter.zip dal sito di download di ZENworks 11 SP3.

    2. Estrarre il file ZENworksDiagnosticCenter.zip nell'applicazione.

    3. Eseguire ZENworks Diagnostic Center.

      Per informazioni su come eseguire ZENworks Diagnostic Center, vedere Running ZDC nel manuale ZENworks 11 SP4 Command Line Utilities Reference (in lingua inglese).

  6. Eseguire il backup dei database ZENworks e arrestare i servizi ZENworks in tutti gli altri server primari nella zona per assicurarsi che i file da copiare non siano in uso da parte di alcun servizio. Non è necessario arrestare i servizi ZENworks nell'applicazione di cui si esegue la migrazione. Lo script LinuxToApplianceMigration, infatti, esegue questa operazione automaticamente. Per informazioni su come arrestare i servizi, vedere Stopping the ZENworks Services nel manuale ZENworks 11 SP4 Primary Server and Satellite Reference (in lingua inglese).

  7. Abilitare il login SSH senza password dal server ZENworks 11 SP3 al dispositivo Linux a cui è collegato il disco rigido virtuale.

  8. Copiare e decomprimere il contenuto del file LinuxToApplianceMigration.zip (tramite il comando unzip LinuxToApplianceMigration.zip) sul server ZENworks 11 SP3. Il contenuto del file LinuxToApplianceMigration.zip verrà estratto nella cartella LinuxToApplianceMigration. In una finestra di terminale, passare alla directory LinuxToApplianceMigration.

  9. Modificare il file NvlVAinit nella cartella LinuxToApplianceMigration con le variabili seguenti:

    • CONFIG_VAINIT_HOSTNAME=""(FQDN)

    • CONFIG_VAINIT_IPADDRESS="dhcp" o "ipaddress"

      IMPORTANTE:se per ottenere l'indirizzo IP si è utilizzata l'opzione DHCP, è necessario digitare dhcp. Se invece si è utilizzato un indirizzo IP statico, è necessario specificare quest'ultimo nel formato 0.0.0.0

    • CONFIG_VAINIT_TIMEZONE=" " (es.: Asia/Kolkata)

    • CONFIG_VAINIT_GATEWAY="0.0.0.0"

    • CONFIG_VAINIT_NETWORK_MASK="0.0.0.0

    • CONFIG_VAINIT_SEARCH_DOMAINS="domain"

    • CONFIG_VAINIT_DNS_SERVER="0.0.0.0"

    • CONFIG_VAINIT_DNS_SERVER_2="0.0.0.0"

    • CONFIG_VAINIT_DNS_SERVER_3="0.0.0.0

    Per i campi sopra citati è necessario fornire i dettagli relativi al dispositivo ZENworks 11 SP3 per garantire la migrazione anche dell'identità di rete.

  10. Dalla riga di comando eseguire il comando LinuxToApplianceMigration.sh con gli argomenti seguenti:

    • ip: indirizzo IP del dispositivo Linux su cui è montato il disco rigido virtuale.

    • nome utente: nome utente del dispositivo Linux su cui è montato il disco rigido virtuale. L'utente deve disporre di privilegi di amministratore.

    • Dispositivo: nome del disco virtuale collegato al dispositivo Linux temporaneo. Esempio: /dev/sdb, /dev/sdc ecc.

      IMPORTANTE:in una finestra di terminale, passare alla directory LinuxToApplianceMigration ed eseguire LinuxToApplianceMigration.sh. Verificare la presenza di eventuali errori nel file LinuxToApplianceMigration.log.

  11. Chiudere il server ZENworks 11 SP3.

  12. Rimuovere dal dispositivo Linux temporaneo il disco rigido virtuale aggiunto, collegarlo al server ZENworks 11 SP4 Appliance e quindi avviare l'applicazione.

  13. Continuare dal passaggio 4 in avanti della Sezione 3.3, Distribuzione e configurazione di ZENworks 11 SP4 Appliance.

Al termine della procedura, la migrazione del server ZENworks da Linux a ZENworks 11 SP4 Appliance è completata e l'applicazione è attiva e in esecuzione.

In caso di errore durante il processo di copia dei dati, è possibile accendere il computer server ZENworks 11 SP3. Il server ZENworks 11 SP3 sarà attivo e in esecuzione.