12.1 Actualización de ZENworks 7.3 Linux Management o ZENworks 7.3 Linux Management - Dell Edition a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1)

Puede actualizar el servidor de ZENworks 7.3 Linux Management a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) efectuando una actualización in situ sobre la versión anterior.

Consulte las siguientes secciones:

12.1.1 Actualización de los servidores

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

  • Haga una copia de seguridad de sus almacenes de datos y objetos, así como de eDirectory. Para obtener más información, consulte Mantenimiento del almacén de objetos y del almacén de datos de ZENworks en la Guía de administración de Novell ZENworks 7.3 Linux Management.

  • Asegúrese de que eDirectory está escuchando en el puerto 10389.

  • Hágase una imagen de los servidores de ZENworks.

  • Asegúrese de que el servidor de ZENworks Linux Management y el servidor en el que está funcionando la base de datos de Oracle o PostgreSQL están sincronizados.

  • Elimine el paquete de servidor openldap2 del servidor de ZENworks si está instalado en plataformas distintas de RHEL 4.

    • 1. Para verificar si se ha instalado openldap2, ejecute rpm -qa |grep openldap2 en el indicador de la consola del servidor. Esto muestra la versión instalada del paquete.
    • 2. Para quitar openldap2, ejecute rpm -e openldap2.
  • Para ver la información de registro del proceso de actualización en el archivo zmd-messages.log, cambie el valor de la preferencia de zmd de log-level a debug en el Centro de control de ZENworks. Para obtener más información sobre cómo definir la preferencia de zmd, consulte Configuración de los valores del daemon de ZENworks Management en la Guía de administración de Novell ZENworks 7.3 Linux Management.

  • Si desea actualizar el servidor de ZENworks 7.3 Linux Management a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) realizando una actualización in-situ, debe realizar además los siguientes pasos en el servidor, si éste se actualizó originalmente a partir de ZENworks 7.2 Linux Management:

    1. Ejecute el siguiente contenido como un guión bash:

      /etc/init.d/ndsd stop 
      
      mv /etc/opt/novell/eDirectory/conf/nds.conf /etc 
      
      sed -i "s~/etc/opt/novell/eDirectory/conf~/etc~g" /etc/opt/novell/eDirectory/conf/.edir/instances.0
      
      /etc/init.d/ndsd start 
      
    2. Ejecute el comando ./zlm-upgrade para actualizar manualmente a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1).

La actualización in situ permite actualizar a partir de una versión anterior de ZENworks Linux Management a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) utilizando el mismo servidor primario de ZENworks. Por ejemplo, supongamos que el servidor primario del sistema ZENworks 7.3 Linux Management está instalado en un dispositivo SLES 9 de 32 bits y desea actualizar a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1). Con la actualización in situ se actualizará el sistema ZENworks Linux Management anteriormente descrito a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) 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.

Puede actualizar el servidor de ZENworks 7.3 Linux Management a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) de una de las siguientes formas:

Actualización de servidores mediante una actualización in situ

Antes de realizar una actualización in-situ, verifique si el servidor de ZENworks 7.3 Linux Management se actualizó a partir de ZENworks 7.2 Linux Management. Si ha actualizado el servidor de ZENworks 7.3 Linux Management a partir de ZENworks 7.2 Linux Management, la actualización a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) falla porque la vía por defecto al archivo de configuración eDirectory (8.8), nds.conf, ha cambiado de /etc a /etc/opt/novell/eDirectory/conf al actualizar el servidor de ZENworks 7.2 Linux Management a ZENworks 7.3 Linux Management.

Haga lo siguiente para evitar que se produzcan errores al actualizar a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) si el servidor de ZENworks Linux Management se actualizó originalmente a partir de ZENworks 7.2 Linux Management:

  1. Ejecute el siguiente contenido como un guión bash:

    /etc/init.d/ndsd stop 
    mv /etc/opt/novell/eDirectory/conf/nds.conf /etc 
             sed -i "s~/etc/opt/novell/eDirectory/conf~/etc~g" /etc/opt/novell/                                                                                                                                                                                                                                                                                                                                                                                                         eDirectory/conf/.edir/instances.0 
    /etc/init.d/ndsd start 
    
  2. Ejecute el comando ./zlm-upgrade para actualizar manualmente a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1).

Realice los siguientes procedimientos en el orden indicado para actualizar los servidores de ZENworks:

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 con Revisión provisional 1 (IR1) utilizando el comando mount punto de montaje del 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 Actualización manual de dispositivos gestionados.

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, monte el medio del servidor de Novell ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) usando 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 Actualización de dispositivos gestionados mediante lotes de actualización.

Actualización de servidores usando el canal del parche dinámico 2

  1. Aplique el parche dinámico 2 de ZENworks 7.3 Linux Management. Para obtener más información acerca de cómo obtener y aplicar el parche dinámico, consulte el TID 7003346 en el servicio de asistencia técnica de Novell.

12.1.2 Actualización de dispositivos gestionados

Cuando se actualizan los dispositivos gestionados a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1), se instala el nuevo agente de ZENworks.

Puede actualizar los dispositivos gestionados de ZENworks 7.3 Linux Management a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) de una de las siguientes formas:

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 gestionado de Linux, monte el medio del agente de Novell ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) utilizando 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.

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

Cuando se actualizan los dispositivos gestionados a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1), 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 con Revisión provisional 1 (IR1) Por ejemplo, si ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) 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 con Revisión provisional 1 (IR1) Por ejemplo, si ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1) 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.

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

Actualización de dispositivos gestionados usando el canal del parche dinámico 2

Cuando se actualizan los dispositivos gestionados a ZENworks 7.3 Linux Management con Revisión provisional 1 (IR1), se instala el nuevo agente de ZENworks.

  1. Aplique el parche dinámico 2 de ZENworks 7.3 Linux Management. Para obtener más información acerca de cómo obtener y aplicar el parche dinámico, consulte el TID 7003346 en el servicio de asistencia técnica de Novell.