2.1 Requisitos previos

Cuando actualice un servidor primario a ZENworks 2020 Update 2 por primera vez en la zona de gestión, deberá completar las siguientes tareas antes de ejecutar la actualización.

2.1.1 Para servidores Linux

  • Docker está instalado: Docker v19.x o una versión superior debe estar instalado en el servidor primario que se dispone a actualizar. Para obtener más información sobre cómo instalar Docker, consulte Instalación de Docker.

    • Asegúrese de que el servicio Docker esté habilitado en todo momento.

      1. Para comprobar el estado del servicio Docker, ejecute el siguiente comando:

        $ sudo systemctl status docker.service
      2. Para habilitar el servicio, ejecute el siguiente comando:

        $ sudo systemctl enable docker.service
    • Asegúrese de que el servicio Docker se haya iniciado. Para iniciar el servicio, ejecute el siguiente comando:

      $ sudo systemctl start docker.service
  • Docker Compose está instalado: Docker Compose v1.25.x o una versión superior debe estar instalado en el servidor primario que se dispone a actualizar. Para conocer la versión más reciente de Docker Compose, diríjase a https://github.com/docker/compose/releases. Para obtener más información sobre cómo instalar Docker Compose, consulte Instalación de Docker Compose.

  • El servidor DNS está configurado: asegúrese de que se ha definido un servidor DNS en el servidor primario que se va a actualizar. Además, el nombre de host del equipo local debe poder resolverse mediante DNS.

  • Inhabilite los registros hibernate: en un servidor primario Linux, asegúrese de que c3p0, los registros hibernate para ZENLoader y ZENServer estén inhabilitados antes de la actualización. Para obtener más información, consulte el TID 7015032.

Para ver los requisitos previos restantes que se aplican tanto a Windows como a Linux, consulte Para servidores Linux y Windows.

2.1.2 Para servidores Windows

  • Verifique la versión de Windows Installer: asegúrese de que los servidores primarios Windows tienen Windows Installer 4.5 o una versión posterior instalada y se están ejecutando.

Para ver los requisitos previos restantes que se aplican tanto a Windows como a Linux, consulte Para servidores Linux y Windows.

2.1.3 Para servidores Linux y Windows

  • ZENworks Diagnostic Center: antes de actualizar la zona, asegúrese de ejecutar ZDC y de verificar el estado del servidor primario y de la zona de gestión. Para obtener más información, consulte el apartado ZENworks Diagnostic Center.

  • Revise los cambios en el proceso de actualización: asegúrese de haber revisado los cambios introducidos en la versión ZENworks 2020 Update 2 antes de actualizar los servidores primarios. Para obtener más información, consulte la Cambios en el proceso de actualización o migración del servidor primario.

  • (Condicional) El repositorio de contenido compartido se monta en la nueva ubicación: si se trata de un repositorio de contenido compartido, asegúrese de que ha desmontado el repositorio de la vía anterior y que lo ha montado en la nueva vía de Micro Focus; es decir, /var/opt/microfocus/zenworks/content-repo en servidores Linux y %ZENSERVER_HOME%\work\content-repo en servidores Windows.

    Los administradores no deben renombrar ni suprimir la carpeta content-repo de la vía de Novell.

  • Revise los requisitos del sistema: asegúrese de que el servidor primario que desea actualizar a ZENworks 2020 Update 2 cumple todos los Requisitos del sistema de ZENworks 2020 Update 2.

    Para obtener más información, consulte la sección Requisitos de la base de datos en la Guía de instalación del servidor ZENworks.

  • Base de datos de ZENworks: realice una copia de seguridad de la base de datos de ZENworks.

    Asegúrese también de que el servidor donde se aloja la base de datos se ejecuta con una base de datos activa. Para obtener más información sobre los requisitos previos para las bases de datos externas, consulte Requisitos previos para bases de datos externas en la Guía de instalación del servidor ZENworks.

  • Realice una copia de seguridad del servidor ZENworks: realice una copia de seguridad de los archivos de configuración del servidor primario de ZENworks que va a actualizar. Para obtener más información, consulte Backing Up and Restoring the ZENworks Server and Certificate Authority (Copia de seguridad y restauración del servidor ZENworks y la autoridad certificadora) en la ZENworks Disaster Recovery Reference (Referencia sobre recuperación tras fallo de ZENworks).

  • Ejecute la actualización en un entorno de prueba: el tiempo necesario para completar la actualización en el primer servidor primario depende del tamaño de los datos presentes en la base de datos. Si la actualización del primer servidor primario se realiza en un dispositivo que usa una base de datos Microsoft SQL u Oracle, ejecute la actualización en un entorno de prueba (con datos del servidor similares a los del entorno de producción). Esto sirve para calcular el tiempo de interrupción del servicio del servidor de producción.

  • Utilización de CPU y memoria: asegúrese de que el uso de la CPU o de la memoria no es demasiado elevado durante la actualización del primer servidor primario.

  • Detenga los servicios de ZENworks: detenga todos los servicios de ZENworks de todos los servidores primarios que no vaya a actualizar para evitar que se pueda acceder a la base de datos durante la actualización. Si no lo hace, la base de datos podría acabar siendo incoherente.

    Cuando actualice el primer servidor, la actualización del sistema estará disponible para actualizar los servidores satélite de ZENworks y los dispositivos gestionados a ZENworks 2020 Update 2.

  • Sincronice la hora: asegúrese de que la hora del servidor y de la base de datos están sincronizadas (la diferencia de hora debe ser de menos de 2 minutos).

    NOTA:

    • Si la diferencia de hora es de más de 2 minutos y de menos de 24 horas, se mostrará un mensaje de advertencia durante la actualización.

    • Si la diferencia de hora es de más de 24 horas, se mostrará un mensaje de error.

  • Verifique los puertos: asegúrese de que todos los puertos fijos están libres durante la actualización. Si los puertos fijos están bloqueados, la actualización no podrá continuar. Para obtener la lista de puertos, consulte Puertos TCP y UDP de ZENworks 2020 Update 1.

Si ha obtenido el software de actualización de ZENworks a partir de la descarga de una imagen ISO, lleve a cabo una de las siguientes acciones para crear el DVD de actualización:

IMPORTANTE:no extraiga ni use la imagen ISO para actualizar a ZENworks.

2.1.4 Instalación de Docker

El procedimiento detallado en esta sección le permitirá descargar la versión más reciente de Docker.

  1. Después de registrarse en el Centro de servicios al cliente de SUSE, genere una clave de registro para la versión del sistema operativo del servidor primario y registre el dispositivo en el Centro de servicios al cliente de SUSE.

  2. Inicie YaST.

  3. En la ventana de ajustes del administrador, seleccione Software > Repositorios de software.

  4. Haga clic en Añadir para abrir el recuadro de diálogo Producto adicional.

  5. Seleccione Extensiones y módulos del servidor de registro. Haga clic en Siguiente.

  6. En la lista Extensiones y módulos disponibles, según la versión de la plataforma, seleccione uno de los siguientes módulos de contenedor, haga clic en Siguiente y en Finalizar para cerrar el asistente. Los módulos y sus repositorios se añadirán al sistema.

    • SLES 12 SP3, SLES 12 SP4, SLES 12 SP5: Módulo de contenedores 12 x86_64

    • SLES 15: Módulo de contenedores 15 x86_64

    • SLES 15 SP1: Módulo de contenedores 15 SP1 x86_64

  7. En el terminal de Linux, ejecute el siguiente comando para instalar el paquete de Docker:

    $ sudo zypper install docker

    NOTA:si el comando zypper install docker no puede instalar Docker, ejecute el siguiente comando para comprobar si el módulo de contenedores se ha añadido al repositorio:

    $ sudo zypper ls

    Si el módulo de contenedores no se ha añadido, ejecute el siguiente comando para hacerlo:

    Para SLES 12 SP3, SLES 12 SP4, SLES 12 SP5:

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

    Para SLES 15:

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

    Para SLES 15 SP1:

    $ sudo SUSEConnect -p sle-module-containers/15.1/x86_64
  8. Ejecute el siguiente comando para habilitar los servicios de Docker:

    $ sudo systemctl enable docker.service
  9. Ejecute el siguiente comando para iniciar el servicio Docker:

    $ sudo systemctl start docker.service
  10. Ejecute el siguiente comando para comprobar si Docker se ha instalado correctamente:

    $ docker run hello-world

    Si aparece el mensaje Hello from Docker!, indica que Docker se ha instalado correctamente.

NOTA:después de instalar Docker, si desea actualizar la versión de Docker, asegúrese de reiniciar los servicios del servidor ZENworks después de la actualización.

2.1.5 Instalación de Docker Compose

Antes de instalar Docker Compose, asegúrese de haber instalado el motor de Docker como se describe en la sección anterior.

  1. En el terminal de Linux, ejecute el siguiente comando para descargar la versión más reciente de Docker Compose, en este caso, Docker Compose 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:si el servidor no tiene acceso a Internet y se comunica a través de un servidor proxy, consulte la página man de curl para configurar curl para que utilice un proxy.

  2. Ejecute el siguiente comando para aplicar permisos ejecutables al binario:

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

    NOTA:si el comando docker-compose falla después de la instalación, compruebe la vía. También puede crear un enlace simbólico a /usr/bin o a cualquier otro directorio de la vía.

    Ejemplo:

    $ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
  3. Pruebe la instalación ejecutando el siguiente comando. Se mostrará la versión de Docker Compose.

    $ docker-compose --version

NOTA:las versiones más recientes de Docker Compose se publican en https://github.com/docker/compose/releases. Para actualizar a la versión más reciente, siga los pasos que se muestran en la pestaña Linux en https://docs.docker.com/compose/install/. Sin embargo, antes de actualizar Docker Compose a la versión más reciente, asegúrese de detener los servicios de ZENworks. Para obtener más información sobre cómo detener estos servicios, consulte Detención de los servicios de ZENworks.

2.1.6 Utilización de Windows para crear un DVD de instalación de ZENworks a partir de una imagen ISO

  1. Descargue la imagen ISO de actualización de ZENworks del sitio de descargas de Micro Focus en una ubicación temporal del dispositivo Windows.

  2. Grabe la imagen ISO en un DVD.

2.1.7 Utilización de Linux para crear un DVD de instalación de ZENworks a partir de una imagen ISO

  1. Descargue la imagen ISO de actualización de ZENworks del sitio de descargas de Micro Focus en una ubicación temporal del dispositivo Linux.

  2. Monte la imagen ISO mediante el siguiente comando:

    mount -o loop /tempfolderpath/isoimagename.iso mountpoint

    Sustituya vía de carpeta temporal por la vía de la carpeta temporal, nombre imagen iso por el nombre del archivo ISO de ZENworks y punto de montaje por la vía a la ubicación del sistema de archivos en la que desee montar la imagen. La vía especificada por punto_montaje debe existir previamente.

    Por ejemplo:

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