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

Esta pagina describe como actualizar los archivos de administración de Cyberwatch en una maquina que no dispone de acceso a internet.

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

Requisitos previos

  • Docker instalado con una version superior o igual a 25.0. No obstante, se recomienda tener la ultima version de Docker actualizada
  • Una maquina Linux con acceso a internet

Procedimiento

  1. Descargar los paquetes cyberwatch 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.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.rpm
      wget https://dl.cyberwatch.com/rpm/incoming/cosign-<version>-1.x86_64.rpm
      
  2. Transferir los paquetes a la maquina

  3. Conectarse a la maquina Cyberwatch con una cuenta root

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

    • Para distribuciones basadas en Debian:

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

      rpm -U --replacepkgs cosign-*.rpm cyberwatch.rpm
      
  5. Verificar la versión de la base:

    cyberwatch version