11.1 Actualización de los servidores de ZENworks y los dispositivos gestionados a ZENworks 7.3 Linux Management

Puede actualizar el servidor de ZENworks Linux Management a ZENworks 7.3 efectuando una actualización in-situ sobre la versión anterior.

Antes de realizar cualquier tipo de actualización, haga lo siguiente:

La actualización in situ permite actualizar a partir de una versión anterior de ZENworks Linux Management a ZENworks 7.3 Linux Management utilizando el mismo servidor primario de ZENworks. Por ejemplo, supongamos que el servidor primario de del sistema ZENworks 7 Linux Management Revisión provisional 1 (IR1) está instalado en un dispositivo de SLES 9 de 32 bits y desea actualizar a ZENworks 7.3 Linux Management. Con la actualización in situ se obtendrán los resultados descritos anteriormente para actualizar de un sistema ZENworks Linux Management a ZENworks 7.3 Linux Management en ese mismo dispositivo de SLES 9 de 32 bits.

El proceso de actualización actualiza el servidor de ZENworks y permite crear lotes de actualización para cada plataforma compatible. Los lotes de actualización individuales se transfieren después a los dispositivos asignados para instalar el nuevo agente de ZENworks en cada dispositivo.

La actualización in situ es más adecuada para sistemas ZENworks Linux Management de tamaño pequeño, que estén compuestos por menos de 100 dispositivos gestionados por un solo servidor primario de ZENworks. La actualización in situ permite actualizar sin necesidad de reservar un tiempo de inactividad del sistema, dado que el servidor y los dispositivos se actualizan con relativa rapidez.

Lleve a cabo los procedimientos siguientes en el orden en que aparecen para actualizar los componentes de software del servidor y del agente de ZENworks.

  1. Actualización in situ en el servidor primario de ZENworks

  2. Actualización in situ de un servidor secundario de ZENworks

  3. Actualización manual de dispositivos gestionados o Actualización de dispositivos gestionados mediante lotes de actualización

11.1.1 Actualización in situ en el servidor primario de ZENworks

  1. Asegúrese de que el servidor se esté ejecutando y de que cumpla los requisitos. Consulte la Sección 2.1, Requisitos de los servidores de ZENworks.

  2. En el servidor Linux, monte el medio de Novell ZENworks 7.3 Linux Management mediante el comando mount punto de montaje de dispositivo.

    Por ejemplo, mount /dev/cdrom /zlm73/.

    Si utiliza una imagen ISO en lugar de un medio físico, copie la imagen ISO en una carpeta temporal del servidor Linux y luego monte la imagen empleando el siguiente comando:

    mount -o loop / vía de carpeta temporal/nombre de imagen iso.iso punto de montaje

    Sustituya vía de carpeta temporal por la vía real de la carpeta temporal, 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 de montaje debe existir previamente.

    Por ejemplo:

    mount -o loop /zlm73/ZEN73_LinuxMgmt.iso /zlm73/install

  3. Entre en la sesión como usuario root e inicie el programa de actualización desde el punto de montaje ejecutando el siguiente comando:

    ./zlm-upgrade

  4. Cuando se le pregunte si desea actualizar ZENworks Linux Management, presione S para continuar.

  5. Lea el Acuerdo de licencia de software, pulsando Av Pág para desplazarse por el texto, y escriba S para aceptar el acuerdo.

  6. Escriba S cuando se le pregunte si desea actualizar un servidor primario de ZENworks.

    Asegúrese de que se hayan detenido todos los servicios de ZENworks de los servidores secundarios. Puede ejecutar /opt/novell/zenworks/bin/zlm-config --stop para cerrar todos los servicios de los servidores secundarios.

  7. Pulse Intro para continuar.

    El programa de actualización detiene los servicios de ZENworks, se suscribe a los canales de actualización, actualiza los RPM, actualiza zmd, ejecuta los guiones de actualización y después actualiza el esquema de la base de datos.

  8. (Condicional) Si dispone de servidores secundarios de ZENworks para actualizar, continúe con Actualización in situ de un servidor secundario de ZENworks.

  9. Continúe con Sección 11.5.2, Actualización de dispositivos gestionados.

11.1.2 Actualización in situ de un servidor secundario de ZENworks

Debe actualizar el servidor primario de ZENworks antes de actualizar los servidores secundarios de ZENworks. Para obtener información paso a paso, consulte Actualización in situ en el servidor primario de ZENworks.

  1. Inicie todos los servicios de ZENworks en el servidor secundario mediante el comando zlm-config --start.

  2. Compruebe que el servidor cumpla los requisitos. Consulte la Sección 2.1, Requisitos de los servidores de ZENworks.

  3. En el servidor Linux, instale el medio del servidor de Novell ZENworks 7.3 Linux Management empleando el comando mount dispositivo punto de montaje.

    Por ejemplo, mount /dev/cdrom /zlm73/.

    Si utiliza una imagen ISO en lugar de un medio físico, copie la imagen ISO en una carpeta temporal del servidor Linux y luego monte la imagen empleando el siguiente comando:

    mount -o loop /vía de carpeta temporal/nombre de imagen iso.iso punto de montaje

    Sustituya vía de carpeta temporal por la vía real de la carpeta temporal, 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 de montaje debe existir previamente.

    Por ejemplo:

    mount -o loop /zlm73/ZEN73_LinuxMgmt.iso /zlm73/install

  4. Entre en la sesión como usuario root e inicie el programa de actualización desde el punto de montaje ejecutando el siguiente comando:

    ./zlm-upgrade

  5. Cuando se le pregunte si desea actualizar ZENworks Linux Management, presione S para continuar.

  6. Lea el Acuerdo de licencia de software, pulsando Av Pág para desplazarse por el texto, y escriba S para aceptar el acuerdo.

    El programa de actualización detiene los servicios de ZENworks, se suscribe a los canales de actualización, actualiza los RPM, actualiza zmd, ejecuta los guiones de actualización y después reinicia los servicios de ZENworks.

  7. Escriba N cuando se le pregunte si desea actualizar un servidor primario de ZENworks.

  8. Escriba S cuando se le pregunte si ha actualizado el servidor primario de ZENworks.

    El programa de actualización detiene los servicios de ZENworks, se suscribe a los canales de actualización, actualiza los RPM, actualiza zmd y ejecuta los guiones de actualización.

    Cuando se completa la actualización, se reinician los servicios de ZENworks. Este proceso puede llevar algunos minutos.

  9. (Condicional) Repita del Paso 1 al Paso 8 para cada servidor secundario de ZENworks que desee actualizar.

  10. Continúe con Actualización manual de dispositivos gestionados.

    O bien

    Continúe con la Actualización de dispositivos gestionados mediante lotes de actualización.

11.1.3 Actualización manual de dispositivos gestionados

  1. Asegúrese de que el dispositivo gestionado cumpla los requisitos. Consulte la Sección 2.3, Requisitos de los dispositivos gestionados.

  2. En el dispositivo de Linux gestionado, instale el medio del agente de Novell ZENworks 7.3 Linux Management empleando el comando mount dispositivo punto de montaje.

    Por ejemplo, mount /dev/cdrom /zlm73/.

    Si utiliza una imagen ISO en lugar de un medio físico, copie la imagen ISO en una carpeta temporal del dispositivo gestionado Linux y luego monte la imagen empleando el siguiente comando:

    mount -o loop /vía de carpeta temporal/nombre de imagen iso.iso punto de montaje

    Sustituya vía de carpeta temporal por la vía real de la carpeta temporal, 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 de montaje debe existir previamente.

    Por ejemplo:

    mount -o loop /zlm73/ZEN73_LinuxMgmt.iso /zlm73/install

  3. Entre en la sesión como usuario root e inicie el programa de actualización desde el punto de montaje ejecutando el siguiente comando:

    ./zlm-upgrade

  4. Cuando se le pregunte si desea actualizar ZENworks Linux Management, presione S para continuar.

  5. Lea el Acuerdo de licencia de software, pulsando Av Pág para desplazarse por el texto, y escriba S para aceptar el acuerdo.

    El programa de actualización detiene los servicios de ZENworks, se suscribe a los canales de actualización, actualiza los RPM, actualiza zmd, ejecuta los guiones de actualización y después reinicia los servicios de ZENworks.

11.1.4 Actualización de dispositivos gestionados mediante lotes de actualización

Cuando se actualizan los dispositivos gestionados a ZENworks 7.3 Linux Management, se instala el nuevo agente de ZENworks.

Asegúrese de que el dispositivo gestionado cumpla los requisitos. Consulte la Sección 2.3, Requisitos de los dispositivos gestionados.

Realice las siguientes tareas en el orden indicado:

Creación de un lote de actualización

  1. En el servidor ZENworks Linux Management, monte la imagen ISO del agente mediante el siguiente comando:

    mount -o loop /vía de carpeta temporal/nombre de imagen iso.iso punto de montaje

  2. Ejecute el comando ./zlm-upgrade -b para crear un lote de actualización en el servidor ZENworks Linux Management.

    El comando muestra las plataformas para las que se puede crear el lote de actualización.

  3. Indique la plataforma que desee y pulse Intro.

Creación de un guión para los lotes de actualización

  1. En el Centro de control de ZENworks, haga clic en la pestaña Lotes.

  2. Haga clic en la carpeta que creó al realizar una actualización in situ en el servidor primario de ZENworks para incluir en ella los lotes de actualización.

  3. Haga clic en el nombre subrayado del lote de actualización que desee para mostrar los detalles correspondientes.

  4. Haga clic en la pestaña Detalles.

  5. En la sección Acciones de guión de la parte inferior de la página de detalles, haga clic en Nuevo para mostrar el cuadro de diálogo Nueva acción de guión.

  6. En la lista desplegable Acción de guión, seleccione Previo a la instalación.

  7. En la lista desplegable Guión que desea ejecutar seleccione Definir su propio guión.

  8. Pegue el contenido del archivo de guión pre-install.sh en el cuadro Contenido del guión. Puede acceder al archivo de guión desde el directorio /data ubicado en el directorio donde está instalado ZENworks 7.3 Linux Management. Por ejemplo, si ZENworks 7.3 Linux Management está instalado en /zlm73/install, el archivo de guión pre-install.sh, se encuentra en el directorio /zlm73/install/data.

    Si el dispositivo gestionado dispone de bloqueos de lote o de paquete (package-locks.xml), el guión previo a la instalación realiza una copia de seguridad de esos bloqueos y la coloca en el directorio /tmp/zmd.

  9. Haga clic en Aceptar.

  10. En la sección Acciones de guión de la parte inferior de la página de detalles, haga clic en Nuevo para mostrar el cuadro de diálogo Nueva acción de guión.

  11. En la lista Acción de guión, seleccione Posterior a la instalación.

  12. En la lista desplegable Guión que desea ejecutar, seleccione Definir su propio guión.

  13. Pegue el contenido del archivo de guión post-install.sh en el cuadro Contenido del guión. Puede acceder al archivo de guión desde el directorio /data ubicado en el directorio donde está instalado ZENworks 7.3 Linux Management. Por ejemplo, si ZENworks 7.3 Linux Management está instalado en /zlm73/install, el archivo de guión post-install.sh se encuentra en el directorio /zlm73/install/data.

    NOTA:en el archivo de guión post-install.sh, los mensajes que indican el progreso de la actualización se marcan como comentario por defecto. Si desea que los mensajes se muestren en el dispositivo gestionado, deberá anular la marca de comentario.

    Con el guión posterior a la instalación se realizan las siguientes tareas:

    • Se restablece la copia de seguridad de los bloqueos de lote y de paquete del directorio /tmp/zmd a los directorios correspondientes.

    • Se crea el guión de shell /tmp/zmd/upgrade_final.sh que detiene automáticamente el servicio zmd, elimina los catálogos del sistema y reinicia el servicio.

    • Se utiliza el servidor atd para asignar una tarea programada y ejecutar el guión de shell upgrade_final.sh dos minutos después de que finalice la ejecución de post-install.sh.

  14. Haga clic en Aceptar.

  15. Haga clic en Aplicar, en la parte inferior de la página de detalles.

  16. En la sección Ajustes de lote de paquetes RPM, haga clic en Instalar para distribuir la nueva versión del lote.

  17. Continúe con Creación de catálogos para lotes de actualización.

Creación de catálogos para lotes de actualización

  1. En el Centro de control de ZENworks, haga clic en la pestaña Lotes.

  2. Haga clic en Nuevo y después en Catálogos para abrir el asistente Crear nuevo catálogo.

  3. Especifique un nombre para el catálogo y haga clic en Siguiente para mostrar la página Atributos del catálogo.

  4. Haga clic en Siguiente para que aparezca la página de resumen.

  5. En la página Resumen, haga clic en Siguiente.

  6. Haga clic en Añadir para mostrar el cuadro de diálogo Seleccionar lotes.

  7. Acceda al lote de actualización que desee, haga clic en él para moverlo a la lista Seleccionado y después haga clic en Aceptar.

  8. Haga clic en Siguiente para que aparezca la página Asignaciones de catálogos.

  9. Haga clic en Añadir, acceda a los dispositivos que desee para moverlos a la lista Seleccionado y después haga clic en Aceptar para mostrar la página Opciones de lote.

  10. Haga clic en Siguiente para mostrar la página Finalizar, revise la información y haga clic en Finalizar.

  11. Según sus necesidades, continúe con Actualización de dispositivos gestionados que no sean de SLES 10 ni SLED 10 mediante un lote de actualización o con Actualización de dispositivos gestionados de SLES 10 o SLED 10 con un lote de actualización.

Actualización de dispositivos gestionados que no sean de SLES 10 ni SLED 10 mediante un lote de actualización

  1. En el Centro de control de ZENworks, haga clic en la pestaña Directivas.

  2. Haga clic en Nuevo y después en Directiva para acceder a la página Tipo de directiva.

  3. Seleccione Directiva para ejecución remota y haga clic en Siguiente para acceder a la página Nombre de directiva.

  4. Especifique un nombre para la directiva y haga clic en Siguiente para mostrar la página Directiva para ejecución remota.

  5. En la lista desplegable Guión que desea ejecutar, seleccione Definir su propio guión.

  6. Pegue el contenido del archivo de guión policy.sh en el cuadro Contenido del guión. Puede acceder al archivo de guión desde el directorio /data del punto de montaje.

    Con el guión de directiva se realizan las siguientes tareas:

    • Se activa la suscripción al catálogo que contiene el lote de actualización.

    • Se instala el lote de actualización en el dispositivo gestionado.

  7. Edite el guión de forma que nombre_catálogo corresponda al catálogo creado en Creación de catálogos para lotes de actualización y lote corresponda al lote creado al crear el catálogo (Paso 7).

  8. Haga clic en Siguiente para acceder a la página de resumen y después en Siguiente para mostrar la página Asignaciones de directivas.

  9. Haga clic en Añadir para mostrar el cuadro de diálogo Seleccionar asignaciones, acceda a los dispositivos a los que desee asignar la directiva de ejecución remota, selecciónelos y haga clic en Aceptar.

  10. Haga clic en Siguiente para acceder a la página Programación de directivas.

  11. En la lista desplegable Tipo de programación, seleccione Fecha concreta, especifique una fecha y una hora de inicio para aplicar la directiva y después haga clic en Siguiente para acceder a la página Grupos de directivas.

    NOTA:si desea verificar la actualización inmediatamente, defina la fecha de inicio en el día en curso y la hora de inicio a las 12 a.m. La directiva de ejecución remota se ejecutará en la siguiente actualización programada para los dispositivos. También puede actualizar los dispositivos manualmente.

  12. Haga clic en Siguiente para mostrar la página Finalizar, revise la información y haga clic en Finalizar.

    La directiva de ejecución remota se aplica según la programación, después de la siguiente actualización programada de los dispositivos. Si la hora especificada en el Paso 11 es anterior a la siguiente actualización programada, la directiva se aplica en la siguiente actualización.

    IMPORTANTE:la instalación del lote de actualización y el proceso de actualización llevan aproximadamente cinco minutos. No ejecute ningún comando rug, como rug ref, durante el proceso de actualización. Si se ejecutan comandos rug durante el proceso de actualización, puede que falle el proceso.

    Una vez que se complete la actualización, puede verificar si se ha realizado correctamente ejecutando el comando rug ping o consultando el archivo upgrade.log. La actualización se ha realizado correctamente si la versión de zmd es 7.3.0. Si ejecuta el comando rug ping antes de tiempo, recibirá un mensaje de excepción. Puede resolver esa excepción deteniendo y reiniciando zmd. El archivo /tmp/zmd/upgrade.log debe incluir un mensaje que indica que se está iniciando el daemon de ZENworks Management en la última línea.

NOTA:el historial de los lotes, el historial de los paquetes, la suscripción al catálogo y el bloqueo de paquetes no se migran de ZENworks 7.0 Linux Management con Revisión provisional 1 (IR1) a ZENworks 7.3 Linux Management.

Actualización de dispositivos gestionados de SLES 10 o SLED 10 con un lote de actualización

Realice los pasos siguientes en el dispositivo gestionado de SLES 10 o SLED 10:

  1. Asegúrese de que el agente esté registrado en el servidor ZENworks Linux Management. Para obtener más información sobre cómo registrar los dispositivos, consulte Registro de dispositivos en la Guía de administración de Novell ZENworks 7.3 Linux Management.

  2. Ejecute el comando /usr/bin/rug sub nombre_catálogo, donde nombre_catálogo corresponde al catálogo asignado al dispositivo gestionado.

  3. Ejecute el comando /usr/bin/rug bin -y nombre_lote_actualización, donde nombre_lote_actualización corresponde al lote de actualización del catálogo asignado al dispositivo gestionado.

    IMPORTANTE:la instalación del lote de actualización y el proceso de actualización llevan aproximadamente cinco minutos. No ejecute ningún comando rug, como rug ref, durante el proceso de actualización. Si se ejecutan comandos rug durante el proceso de actualización, puede que falle el proceso.

    Una vez que se complete la actualización, puede verificar si se ha realizado correctamente ejecutando el comando rug ping o consultando el archivo upgrade.log. La actualización se ha realizado correctamente si la versión de zmd es 7.3.0. Si ejecuta el comando rug ping antes de tiempo, recibirá un mensaje de excepción. Puede resolver esa excepción deteniendo y reiniciando zmd. El archivo /tmp/zmd/upgrade.log debe incluir un mensaje que indica que se está iniciando el daemon de ZENworks Management en la última línea.

  4. Si el dispositivo no tiene instalado X Window System:

    1. En el Centro de control de ZENworks, haga clic en el lote de actualización.

    2. Haga clic en la pestaña Detalles.

    3. En el recuadro Paquetes, seleccione los siguientes paquetes:

      • novell-zenworks-x11vnc-0.6.1-2
      • novell-zenworks-zmd-gconfpolicyenforcers-7.3.0-0
      • novell-zenworks-tightvnc-1.2.9-6, zen-updater-7.3.0-0
    4. Haga clic en Acción > Definir actualización

  5. (Opcional) Si SLES 10 o SLED 10 se están ejecutando en un servidor Dell y los dispositivos gestionados tienen instalado el agente zmd por defecto, realice las siguientes acciones si desea recopilar el inventario Dell de los dispositivos:

    1. En el recuadro Paquetes, seleccione novell-zenworks-zmd-oem.

    2. Haga clic en Acción > Anular definición de actualización.