2.1 Prerequisiti

Quando si esegue l'upgrade di un server primario a ZENworks 2020 Update 2 per la prima volta nella zona di gestione, è necessario verificare i task seguenti prima di procedere.

2.1.1 Per server Linux

  • Docker è installato: è necessario installare Docker v19.x o versioni successive nei server primari di cui eseguire l'upgrade. Per ulteriori informazioni sull'installazione di Docker, vedere Installazione di Docker.

    • Verificare che il servizio Docker sia sempre abilitato.

      1. Per verificare lo stato del servizio Docker, eseguire il seguente comando:

        $ sudo systemctl status docker.service
      2. Per abilitare il servizio, eseguire il seguente comando:

        $ sudo systemctl enable docker.service
    • Verificare che il servizio Docker sia stato avviato. Per avviare il servizio, eseguire il seguente comando:

      $ sudo systemctl start docker.service
  • Docker Compose è installato: è necessario installare Docker Compose v1.25.x o versioni successive nei server primari di cui eseguire l'upgrade. Per conoscere la versione più recente di Docker Compose, visitare la pagina all'indirizzo https://github.com/docker/compose/releases. Per ulteriori informazioni sull'installazione di Docker Compose, vedere Installazione di Docker Compose.

  • Il server DNS è configurato: verificare che sia stato impostato un server DNS nel server primario di cui eseguire l'upgrade. Inoltre, il nome host del computer locale deve essere risolvibile su DNS.

  • Disabilitare i log di ibernazione: in un server primario Linux, verificare che c3p0, ovvero i log di ibernazione per ZENLoader e ZENServer siano disabilitati prima dell'upgrade. Per ulteriori informazioni, vedere il TID 7015032.

Per visualizzare i prerequisiti rimanenti applicabili per Windows e Linux, vedere Per server Linux e Windows.

2.1.2 Per server Windows

  • Verificare la versione del programma di installazione di Windows: Assicurarsi che nei server primari Windows sia installato e in esecuzione Windows Installer 4.5 o versioni successive.

Per visualizzare i prerequisiti rimanenti applicabili per Windows e Linux, vedere Per server Linux e Windows.

2.1.3 Per server Linux e Windows

  • ZENworks Diagnostic Center: prima di eseguire l'upgrade della zona, accertarsi di eseguire ZDC e verificare lo stato del server primario e della zona di gestione. Per ulteriori informazioni, vedere ZENworks Diagnostic Center.

  • Esaminare le modifiche nel processo di upgrade: verificare di aver esaminato le modifiche introdotte in ZENworks 2020 Update 2 prima di procedere con l'upgrade dei server primari. Per ulteriori informazioni, vedere Modifiche nel processo di upgrade o migrazione dei server primari.

  • (Condizionale) L'archivio contenuti condiviso viene montato nella nuova ubicazione: se si tratta di un archivio contenuti condiviso, verificare di averlo smontato dal percorso precedente e montato nel nuovo percorso Micro Focus, ovvero /var/opt/microfocus/zenworks/content-repo in un server Linux e %ZENSERVER_HOME%\work\content-repo in un server Windows.

    La cartella content-repo nel percorso Novell non deve essere rinominata o eliminata dagli amministratori.

  • Esaminare i requisiti di sistema: assicurarsi che il server primario di cui si desidera eseguire l'upgrade a ZENworks 2020 Update 2 soddisfi tutti i requisiti di sistema di ZENworks 2020 Update 2.

    Per maggiori informazioni, vedere Requisiti per il database nella guida Installazione del server ZENworks.

  • Database di ZENworks: eseguire il backup del database ZENworks.

    Assicurarsi inoltre che il server che ospita il database sia in esecuzione con un database attivo. Per ulteriori informazioni sui requisiti per i database esterni, vedere Prerequisiti per i database esterni in Installazione del server ZENworks

  • Eseguire il backup del server ZENworks: eseguire il backup dei file di configurazione del server primario ZENworks da sottoporre ad upgrade. Per ulteriori informazioni, vedere Backing Up and Restoring the ZENworks Server and Certificate Authority (Backup e ripristino dell'autorità di certificazione e del server ZENworks) in ZENworks Disaster Recovery Reference (Riferimento per il disaster recovery di ZENworks).

  • Eseguire l'upgrade in un ambiente di prova: il tempo necessario per il completamento dell'upgrade sul primo server primario dipende dalle dimensioni dei dati contenuti nel database. Se l'upgrade del primo server primario viene eseguito in un dispositivo che utilizza un database Microsoft SQL o Oracle, effettuare l'upgrade in un ambiente di prova (con dati del server simili a quelli dell'ambiente di produzione). In questo modo sarà possibile calcolare il tempo di interruzione dell'attività del server di produzione.

  • Utilizzo di memoria e CPU: assicurarsi che non vi sia un utilizzo elevato della CPU o della memoria durante l'upgrade del primo server primario.

  • Interrompere i servizi ZENworks: arrestare tutti i servizi ZENworks di tutti i server primari non sottoposti ad upgrade in modo da impedire l'accesso al database durante l'upgrade. In caso contrario potrebbero verificarsi incoerenze nel database.

    Quando si esegue l'upgrade del primo server, l'aggiornamento del sistema è disponibile per l'upgrade dei dispositivi gestiti e dei server satellite ZENworks a ZENworks 2020 Update 2.

  • Sincronizzare l'orario: assicurarsi che l'orario del server sia sincronizzato con quello del database (la differenza deve essere inferiore a 2 minuti).

    NOTA:

    • Se la differenza d'orario è superiore a 2 minuti e inferiore a 24 ore, viene visualizzato un messaggio di avviso durante l'upgrade.

    • Se la differenza d'orario è superiore a 24 ore, viene visualizzato un messaggio di errore.

  • Verificare le porte: verificare che tutte le porte fisse siano libere durante l'upgrade. Se le porte fisse sono bloccate, l'upgrade non può procedere. Per l'elenco delle porte, vedere ZENworks 2020 Update 1 TCP and UDP Ports (Porte TCP e UDP di ZENworks 2020).

Se si è ottenuto il software di upgrade ZENworks come download dell'immagine ISO, eseguire una delle operazioni seguenti per creare il DVD dell'upgrade:

IMPORTANTE:non estrarre e utilizzare l'immagine ISO per l'upgrade di ZENworks.

2.1.4 Installazione di Docker

La procedura descritta in dettaglio in questa sezione consente di effettuare il download della versione più recente di Docker.

  1. Dopo la registrazione a Suse Customer Center, generare una chiave di registrazione per la versione del sistema operativo del server primario e registrare il dispositivo in Suse Customer Center.

  2. Avviare YaST.

  3. Nella finestra Administrator Settings, selezionare Software > Software Repositories.

  4. Fare clic su Add per aprire la finestra di dialogo Add On Product.

  5. Selezionare Extensions and Modules from the Registration Server.... Fare clic su Avanti.

  6. Nell'elenco Available Extensions and Modules, a seconda della versione della piattaforma, selezionare uno dei seguenti moduli di container, quindi fare clic su Next e su Finish per chiudere la procedura guidata. I moduli e i relativi archivi verranno aggiunti al sistema.

    • SLES 12 SP3, SLES 12 SP4, SLES 12 SP5: Containers Module 12 x86_64

    • SLES 15: Containers Module 15 x86_64

    • SLES 15 SP1: Containers Module 15 SP1 x86_64

  7. Nel terminale Linux eseguire il seguente comando per installare il pacchetto Docker:

    $ sudo zypper install docker

    NOTA:se il comando zypper install docker non riesce a installare Docker, eseguire il seguente comando per verificare se il modulo del container è stato aggiunto all'archivio:

    $ sudo zypper ls

    Se il modulo del container non è stato aggiunto, eseguire il seguente comando per aggiungerlo:

    Per SLES 12 SP3, SLES 12 SP4, SLES 12 SP5:

    $ sudo SUSEConnect -p sle-module-containers/12/x86_64

    Per SLES 15:

    $ sudo SUSEConnect -p sle-module-containers/15/x86_64

    Per SLES 15 SP1:

    $ sudo SUSEConnect -p sle-module-containers/15.1/x86_64
  8. Eseguire il seguente comando per abilitare i servizi Docker:

    $ sudo systemctl enable docker.service
  9. Eseguire il seguente comando per avviare il servizio Docker:

    $ sudo systemctl start docker.service
  10. Eseguire il seguente comando per verificare che Docker sia stato installato:

    $ docker run hello-world

    Se viene visualizzato il messaggio Hello from Docker!, Docker è stato installato.

NOTA:dopo aver installato Docker, per eseguire l'upgrade della versione di Docker, è necessario riavviare i servizi del server ZENworks dopo l'upgrade.

2.1.5 Installazione di Docker Compose

Prima di installare Docker Compose, verificare di aver installato il motore Docker come descritto nella sezione precedente.

  1. Nel terminale Linux eseguire il seguente comando per effettuare il download della release più recente di Docker Compose, in questo caso Docker Compose versione 1.28.2:

    $ sudo curl -L "https://github.com/docker/compose/releases/download/1.28.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

    NOTA:se il server non dispone di accesso a Internet e comunica tramite un server proxy, fare riferimento alla manpage di curl al fine di configurare curl per l'utilizzo del proxy.

  2. Eseguire il seguente comando per applicare le autorizzazioni eseguibili al file binario:

    $ sudo chmod +x /usr/local/bin/docker-compose

    NOTA:se il comando docker-compose ha esito negativo dopo l'installazione, verificare il percorso. È inoltre possibile creare un collegamento simbolico a /usr/bin o a qualsiasi altra directory nel percorso.

    Esempio:

    $ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  3. Provare l'installazione eseguendo il seguente comando. Viene visualizzata la versione di Docker Compose.

    $ docker-compose --version

NOTA:la versione più recente di Docker Compose è pubblicata in https://github.com/docker/compose/releases. Per eseguire l'upgrade alla release più recente, attenersi alla procedura visualizzata nella scheda Linux in https://docs.docker.com/compose/install/. Tuttavia, prima di eseguire l'upgrade alla versione più recente di Docker Compose, accertarsi di interrompere i servizi ZENworks. Per ulteriori informazioni sull'interruzione di questi servizi, vedere Stopping the ZENworks Services (Interruzione dei servizi ZENworks).

2.1.6 Utilizzo di Windows per la creazione di un DVD di installazione di ZENworks da un'immagine ISO

  1. Effettuare il download dell'immagine ISO dell'upgrade di ZENworks dalla pagina di download di Micro Focus in un'ubicazione temporanea sul dispositivo Windows.

  2. Copiare l'immagine ISO su un DVD.

2.1.7 Utilizzo di Linux per la creazione di un DVD di installazione di ZENworks da un'immagine ISO

  1. Effettuare il download dell'immagine ISO dell'upgrade di ZENworks dalla pagina di download di Micro Focus in un'ubicazione temporanea sul dispositivo Linux.

  2. Montare l'immagine ISO utilizzando il comando seguente:

    mount -o loop /tempfolderpath/isoimagename.iso mountpoint

    Sostituire tempfolderpath con il percorso della cartella temporanea, isoimagename con il nome del file ISO ZENworks e mountpoint con il percorso del file system in cui si desidera montare l'immagine. È necessario che il percorso specificato da mountpoint esista già.

    Ad esempio:

    mount -o loop /zcm11/ZCM11upgr.iso /zcm11/upgrade