Actualizar el socle Cyberwatch en modo sin conexión con Podman

Esta página describe cómo actualizar el socle Cyberwatch desplegado con Podman en una máquina que no dispone de acceso a internet.

Antes de la actualización, consultar el registro de cambios del orquestador Podman: las acciones que deben realizarse durante la actualización se indican con la mención Migración.

Requisitos previos

  • Una máquina Linux con acceso a internet

Procedimiento

  1. Descargar los paquetes cyberwatch-podman y cosign:

    • Para distribuciones basadas en Debian:

      # El nombre exacto del paquete cosign (versionado) se puede ver en https://dl.cyberwatch.com/apt/incoming/
      wget https://dl.cyberwatch.com/apt/incoming/cyberwatch-podman.deb
      wget https://dl.cyberwatch.com/apt/incoming/cosign_<version>_amd64.deb
      
    • Para distribuciones basadas en Red Hat:

      # El nombre exacto del paquete cosign (versionado) se puede ver en https://dl.cyberwatch.com/rpm/incoming/
      wget https://dl.cyberwatch.com/rpm/incoming/cyberwatch-podman.rpm
      wget https://dl.cyberwatch.com/rpm/incoming/cosign-<version>.x86_64.rpm
      
  2. Transferir los paquetes a la máquina sin conexión

  3. Instalar los paquetes. El paquete cyberwatch-podman requiere cosign en versión 3 o posterior, por lo que ambos paquetes deben instalarse juntos:

    • Para distribuciones basadas en Debian:

      sudo dpkg -i cosign_*.deb cyberwatch-podman.deb
      
    • Para distribuciones basadas en Red Hat, la opción --replacepkgs evita un error si cosign ya está actualizado:

      sudo rpm -U --replacepkgs cosign-*.rpm cyberwatch-podman.rpm
      
  4. Verificar la versión del socle:

    sudo cyberwatch version
    
  5. Para actualizar la aplicación al mismo tiempo que el socle, importar el último archivo de las imágenes

  6. Reiniciar Cyberwatch:

    sudo cyberwatch restart
    

En el caso de una instalación basada en varios nodos Cyberwatch, el procedimiento de actualización debe aplicarse en cada nodo.