Aggiornare la piattaforma di base Cyberwatch in modalità offline con Swarm

Questa pagina descrive come aggiornare i file di amministrazione di Cyberwatch su una macchina priva di accesso a Internet.

Prima dell’aggiornamento, consultare la cronologia delle versioni della piattaforma di base dell’orchestratore: le azioni da eseguire durante l’aggiornamento sono contrassegnate dalla dicitura Migrazione.

Prerequisiti

  • Docker installato in versione 25.0 o successiva. Si consiglia tuttavia di disporre dell’ultima versione aggiornata di Docker
  • Una macchina Linux con accesso a Internet

Procedura

  1. Scaricare i pacchetti cyberwatch e cosign:

    • Per le distribuzioni basate su Debian:

      # Il nome esatto del pacchetto cosign (con versione) è visibile su https://dl.cyberwatch.com/apt/incoming/
      wget https://dl.cyberwatch.com/apt/incoming/cyberwatch.deb
      wget https://dl.cyberwatch.com/apt/incoming/cosign_<version>_amd64.deb
      
    • Per le distribuzioni basate su Red Hat:

      # Il nome esatto del pacchetto cosign (con versione) è visibile su https://dl.cyberwatch.com/rpm/incoming/
      wget https://dl.cyberwatch.com/rpm/incoming/cyberwatch.rpm
      wget https://dl.cyberwatch.com/rpm/incoming/cosign-<version>-1.x86_64.rpm
      
  2. Trasferire i pacchetti sulla macchina

  3. Connettersi alla macchina Cyberwatch con un account root

  4. Installare i pacchetti. Il pacchetto cyberwatch richiede cosign in versione 3 o successiva, quindi i due pacchetti devono essere installati insieme:

    • Per le distribuzioni basate su Debian:

      apt install ./cosign_*.deb ./cyberwatch.deb
      
    • Per le distribuzioni basate su Red Hat, l’opzione --replacepkgs evita un errore se cosign è già aggiornato:

      rpm -U --replacepkgs cosign-*.rpm cyberwatch.rpm
      
  5. Verificare la versione della piattaforma di base:

    cyberwatch version