27.2 Configuración de lotes de guiones de instalación de AutoYaST o KickStart

Las siguientes secciones explican cómo crear, configurar y asignar lotes de AutoYaST y KickStart:

IMPORTANT:no seleccione Mostrar siempre el menú de prearranque si hay lotes de AutoYaST o de kickstart asignados a los dispositivos, porque el menú de los servicios de prearranque interrumpe el proceso de arranque de PXE, lo que impide que los lotes de AutoYaST o de kickstart se distribuyan en el dispositivo. El menú de los servicios de prearranque sólo tiene opciones para realizar trabajos de generación de imágenes, no para instalar sistemas operativos.

En consecuencia, seleccione No mostrar nunca el menú de prearranque o Mostrar el menú de prearranque si se presiona CTRL+ALT como opciones para el menú del servicio de prearranque, las cuales permiten que los dispositivos Linux habilitados para PXE puedan implementar automáticamente los lotes de AutoYaST o de kickstart.

27.2.1 Configuración de un lote de AutoYaST

Use el asistente descrito en esta sección para crear un nuevo lote de AutoYaST para instalar SUSE® Linux. Mediante ZENworks Linux Management, podrá instalar a continuación el software usando este lote. El software dentro de un lote asignado directamente se considera obligatorio y se instala en todos los dispositivos asignados (el lote se asigna directamente a los dispositivos, sus grupos o sus carpetas).

Para configurar un lote de AutoYaST y asignar dispositivos a él:

  1. En el Centro de control de ZENworks, haga clic en la pestaña Lotes para acceder a la página correspondiente:

    Opciones del menú Nuevo de la pestaña Lotes
  2. Haga clic en Nuevo > Lote para iniciar el asistente Crear nuevo lote:

    Página Paso 1 para crear un nuevo lote: Seleccionar tipo de lote
  3. En el asistente Crear nuevo lote, seleccione Lote de prearranque y haga clic en Siguiente para mostrar la página Seleccionar tipo de lote de prearranque:

    Página Paso 2 para crear un nuevo lote: Seleccionar tipo de lote de prearranque
  4. En la página Seleccionar tipo de lote de prearranque, seleccione Lote de AutoYaST y haga clic en Siguiente para acceder a la página Definir información general:

    Página Paso 3 para crear un nuevo lote: Definir información general (campos Nombre, Carpeta y Descripción)
  5. Complete los campos siguientes:

    Nombre: (obligatorio) aunque los lotes se pueden identificar en el Centro de control de ZENworks por el tipo de icono, así como por la carpeta en la que están incluidos, es conveniente desarrollar un esquema de denominación para que sea posible diferenciar los lotes de AutoYaST que aparecen juntos dentro de una carpeta.

    Para obtener más información, consulte el Section B.0, Convenciones de denominación en el Centro de control de ZENworks.

    Carpeta: busque la ubicación en la que desea que aparezca el lote de AutoYaST dentro del Centro de control de ZENworks. La carpeta debe existir previamente. No es posible especificar una carpeta que no exista, ya que ZENworks no las puede crear desde este asistente.

    Descripción: proporcione una descripción para ayudarle a reconocer en el futuro el propósito exacto del lote de AutoYaST en cuestión.

  6. Haga clic en Siguiente para acceder a la página Definir los atributos de AutoInstall:

    Página Paso 4 para crear un nuevo lote: Definir los atributos de Autoinstall (campos Archivo de kernel de Linux y Unidad RAM inicial)
  7. Complete los campos siguientes:

    Archivo de kernel de Linux: la vía de acceso debe ser relativa al directorio personal del daemon novell-tftp. Por ejemplo, puede hacer lo siguiente:

    • 1. Copie el archivo de núcleo, cuya ubicación por defecto es /boot/loader/linux en un CD de arranque de SLES 9 SP1.
    • 2. Coloque la copia en su servidor generador de imágenes. Por ejemplo, /srv/tftp/autoyast/linux.
    • 3. En este campo, escriba la vía del daemon. Por ejemplo, autoyast/linux.

    Unidad RAM inicial: la vía de acceso debe ser relativa al directorio personal del daemon novell-tftp. Por ejemplo, puede hacer lo siguiente:

    • 1. Copie el archivo de la unidad RAM, cuya ubicación por defecto es /boot/loader/initrd en un CD de arranque de SLES 9 SP1.
    • 2. Coloque la copia en su servidor generador de imágenes. Por ejemplo, /srv/tftp/autoyast/initrd.
    • 3. En este campo, escriba la vía del daemon. Por ejemplo, autoyast/initrd.

    El protocolo y la dirección IP (o el nombre DNS) son necesarios para acceder al directorio de instalación de red: seleccione NFS, FTP, HTTP o TFTP en la lista desplegable y, a continuación, especifique la dirección IP o el nombre DNS del dispositivo que contiene el directorio de instalación de red.

    Vía al directorio de instalación de la red (según el protocolo): la vía dependerá del directorio personal del daemon del protocolo seleccionado.

    Por ejemplo, si especifica el protocolo HTTP, escriba miservidor.provo.novell.com como nombre DNS y especifique la vía como /instalaciones/guiones/miguión.cfg, donde la dirección URL al directorio de instalación es http://miservidor.provo.novell.com/instalaciones/guiones/miguión.cfg, donde /instalaciones/guiones/miguión.cfg hacen referencia al protocolo y al ID del servidor.

    El protocolo y la dirección IP (o el nombre DNS) son necesarios para acceder al guión: seleccione NFS, FTP, HTTP, TFTP o ARCHIVO en la lista desplegable y, a continuación, especifique la dirección IP o el nombre DNS del dispositivo que contiene el guión.

    Si selecciona ARCHIVO, antes de que se ejecute el lote de AutoYaST, deberá copiar manualmente el archivo XML de AutoYaST especificado en esta página del asistente en el archivo de unidad RAM inicial especificado en una página anterior del asistente.

    Por ejemplo, si initrd.img es el archivo de unidad RAM inicial y autoyast.xml es el archivo XML de AutoYaST, puede hacer lo siguiente:

    Comando

    Descripción

    cd /va_a_archivo_unidad_RAM
    

    Permite acceder al directorio en el que se encuentra initrd.img.

    cp initrd.img initrd.img.bak
    

    Realiza una copia de seguridad del archivo de unidad RAM original (recomendado).

    mv initrd.img initrd.img.gz
    

    Cambia el nombre de initrd.img a un archivo gzip temporal.

    gzip -d initrd.img.gz
    

    Descomprime el archivo .gz. Vuelve a cambiar el nombre de initrd.img.gz al nombre original initrd.img sin compresión.

    mkdir temp
    mount -o loop initrd.img temp
    

    Crea un directorio temp y monta en él el archivo de unidad RAM inicial.

    cp autoyast.xml temp
    

    Copia el archivo XML de AutoYaST en el directorio temporal.

    umount temp
    

    Vuelve a comprimir el archivo initrd.img, incluido el archivo XML de AutoYaST.

    Después de llevar a cabo estos comandos, el archivo de unidad RAM inicial (initrd.img) puede utilizarse con el archivo XML de AutoYaST al ejecutar el lote de AutoYaST en el dispositivo.

    Nombre de guión de AutoYaST y vía (según el directorio por defecto del protocolo): la vía dependerá del directorio personal del daemon del protocolo seleccionado.

    Por ejemplo, si selecciona el protocolo HTTP, especifique miservidor.provo.novell.com como nombre DNS y especifique la vía y el nombre de archivo como /guiones/autoyast.xml; así, la URL al directorio de instalación será http://miservidor.provo.novell.com/guiones/autoyast.xml, donde /guiones/autoyast.xml dependerá del protocolo y del ID de servidor.

    Parámetros de kernel adicionales: Especifique parámetros de kernel adicionales. Éstos no son parámetros de los servicios de prearranque ni de ZENworks. Son parámetros que necesita el kernel de Linux. Para obtener más información, consulte la documentación de Linux.

    Los datos seguros de imagen de un dispositivo, como la dirección IP y la información de identidad adicional del dispositivo definida en su objeto en el Centro de control de ZENworks, se incluyen en el disco duro desde el que arranca el dispositivo. Esta información puede perderse si es necesario reemplazar el disco duro. No obstante, las siguientes opciones permiten conservar la dirección IP de un dispositivo y la información adicional de identidad del dispositivo al reemplazar el disco duro.

    Estas opciones sólo se aplican cuando el lote de prearranque se aplica a un dispositivo específico. La imagen utilizada en este lote debe contener la dirección IP anterior y la información de objeto del Centro de control de ZENworks del dispositivo.

    (Opcional) Seleccione una de las siguientes opciones o las dos:

    • Utilizar dirección IP del lote de prearranque en lugar de la de los datos seguros de la imagen

      Use esta opción si ha realizado previamente una imagen del dispositivo y está usando esta imagen con el lote de prearranque. Esta opción hace que al procesar la imagen se escriba la dirección IP del dispositivo incluido en esta imagen en la ubicación de datos seguros de la imagen en el disco duro de repuesto.

      No utilice esta opción si la imagen que va a utilizar en el lote no ha sido realizada desde el dispositivo.

      Si no selecciona esta opción:

      • Si el dispositivo al que se aplica este lote de prearranque está usando todavía su disco duro primario para arrancar desde él, se continúa usando la dirección IP de sus datos seguros de imagen.

        o bien,

      • Si el dispositivo al que se aplica este lote de prearranque se le ha asignado otro disco duro para que arranque desde él, pero no tiene una imagen antigua del disco duro antiguo, entonces la dirección IP se asigna en función de la configuración de la zona de gestión de ZENworks para los dispositivos no registrados.
    • Utilizar información de identidad del lote de prearranque en lugar de la de los datos seguros de la imagen

      Si está usando una imagen previa de este dispositivo, esta opción escribe la información de identidad del objeto del Centro de control de ZENworks tal y como está incluida en la imagen en la ubicación de datos seguros de imagen del disco duro nuevo, lo que permite que dispositivo conserve su objeto del Centro de control de ZENworks.

      No obstante, si la imagen incluida en el lote no ha sido realizada anteriormente desde el dispositivo, recibirá el nuevo objeto de Centro de control de ZENworks definido en la imagen.

      Si no selecciona esta opción y al dispositivo al que se aplique el lote de prearranque se le ha proporcionado un nuevo disco duro desde el que arrancar, se creará un nuevo objeto de Centro de control de ZENworks de acuerdo con la configuración de la zona de gestión de ZENworks para los dispositivos no registrados.

  8. Haga clic en Siguiente para que aparezca la página Resumen.

  9. Revise la configuración y haga clic en una de las siguientes opciones:

    Atrás: le permite aplicar cambios tras revisar el resumen.

    Siguiente: permite realizar las siguientes tareas antes de crear el lote:

    • Especificar las asignaciones de dispositivos para el lote.
    • Especificar grupos para el lote.

    Continúe en la Section 27.6, Asignación de lotes de prearranque no asignados para asignar el lote y completar el asistente.

    Finalizar: crea el lote de AutoYaST con los ajustes que aparecen en la página Resumen.

Una vez creado, el lote no se asigna a ningún dispositivo ni a ningún grupo, a menos que se haga clic en Siguiente en lugar de en Finalizar y se lleve a cabo la asignación pertinente.

IMPORTANT:si este lote de prearranque se ha creado en un dispositivo de administración dentro del cortafuegos y desea asignarlo a un dispositivo que esté fuera del cortafuegos, será necesario abrir el puerto 8089 de ambas formas (PÚBLICO -> PRIVADO y PÚBLICO <- PRIVADO).

Cuando cualquier dispositivo que esté asignado al lote de AutoYaST arranque, el trabajo de instalación de SUSE Linux del lote se llevará a cabo en el dispositivo.

27.2.2 Configuración de un lote de KickStart

Un lote de KickStart incluye software para instalar Red Hat Linux.

ZENworks Linux Management le permite instalar software mediante un lote. El software dentro de un lote asignado directamente se considera obligatorio y se instala en todos los dispositivos asignados (el lote se asigna directamente a los dispositivos, sus grupos o sus carpetas).

Para configurar un lote de KickStart y asignarle dispositivos:

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

    Opciones del menú Nuevo de la pestaña Lotes
  2. Haga clic en Nuevo > Lote para iniciar el asistente Crear nuevo lote:

    Página Paso 1 para crear un nuevo lote: Seleccionar tipo de lote
  3. En el asistente Crear nuevo lote, seleccione Lote de prearranque y haga clic en Siguiente.

    Página Paso 2 para crear un nuevo lote: Seleccionar tipo de lote de prearranque
  4. En la página Seleccionar tipo de lote de prearranque, seleccione Lote de KickStart y haga clic en Siguiente para acceder a la página Definir información general:

    Página Paso 3 para crear un nuevo lote: Definir información general (campos Nombre, Carpeta y Descripción)
  5. Complete los campos siguientes:

    Nombre: (obligatorio) aunque los lotes se pueden identificar en el Centro de control de ZENworks por el tipo de icono, así como por la carpeta en la que están incluidos, es conveniente desarrollar un esquema de denominación para que sea posible diferenciar los lotes de KickStart que aparecen juntos dentro de una carpeta.

    Para obtener más información, consulte el Section B.0, Convenciones de denominación en el Centro de control de ZENworks.

    Carpeta: busque la ubicación en la que desea que aparezca el lote de KickStart dentro del Centro de control de ZENworks. La carpeta debe existir previamente. No es posible especificar una carpeta que no exista, ya que ZENworks no las puede crear desde este asistente.

    Descripción: proporcione una descripción para ayudarle a reconocer en el futuro el propósito exacto del lote de KickStart en cuestión.

  6. Haga clic en Siguiente para acceder a la página Definir los atributos de AutoInstall:

    Página Paso 4 para crear un nuevo lote: Definir los atributos de Autoinstall (campos Archivo de kernel de Linux y Unidad RAM inicial)
  7. Complete los campos siguientes:

    Archivo de kernel de Linux: la vía de acceso debe ser relativa al directorio personal del daemon novell-tftp. Por ejemplo, puede hacer lo siguiente:

    • 1. Copie el archivo del núcleo, cuya ubicación por defecto es /isolinux/vmlinuz en un CD de arranque de Red Hat Enterprise Linux 4.
    • 2. Coloque la copia en su servidor generador de imágenes. Por ejemplo, /srv/tftp/kickstart/vmlinuz.
    • 3. En este campo, escriba la vía del daemon. Por ejemplo, kickstart/vmlinuz.

    Unidad RAM inicial: la vía de acceso debe ser relativa al directorio personal del daemon novell-tftp. Por ejemplo, puede hacer lo siguiente:

    • 1. Copie el archivo de unidad RAM, cuya ubicación por defecto es /isolinux/initrd.img en un CD de arranque de Red Hat Enterprise Linux 4.
    • 2. Coloque la copia en su servidor generador de imágenes. Por ejemplo, /srv/tftp/kickstart/initrd.img.
    • 3. En este campo, escriba la vía del daemon. Por ejemplo, kickstart/initrd.img.

    El protocolo y la dirección IP (o el nombre DNS) son necesarios para acceder al guión: seleccione NFS o HTTP en la lista desplegable y, a continuación, especifique la dirección IP o el nombre DNS del dispositivo que contiene el guión.

    Vía al archivo de configuración de KickStart (según el directorio por defecto del protocolo): la vía dependerá del directorio personal del daemon del protocolo seleccionado.

    Por ejemplo, si selecciona el protocolo HTTP, especifique miservidor.provo.novell.com como nombre DNS y especifique la vía y el nombre de archivo como /config/ks.cfg. Así, la URL al directorio de instalación será http://miservidor.provo.novell.com/config/ks.cfg/, donde /config/ks.cfg es relativa al protocolo y al ID del servidor.

    Parámetros de kernel adicionales: Especifique parámetros de kernel adicionales. Éstos no son parámetros de los servicios de prearranque ni de ZENworks. Son parámetros que necesita el kernel de Linux. Para obtener más información, consulte la documentación de Linux.

    Los datos seguros de imagen de un dispositivo, como la dirección IP y la información de identidad adicional del dispositivo definida en su objeto en el Centro de control de ZENworks, se incluyen en el disco duro desde el que arranca el dispositivo. Esta información puede perderse si es necesario reemplazar el disco duro. No obstante, las siguientes opciones permiten conservar la dirección IP de un dispositivo y la información adicional de identidad del dispositivo al reemplazar el disco duro.

    Estas opciones sólo se aplican cuando el lote de prearranque se aplica a un dispositivo específico. La imagen utilizada en este lote debe contener la dirección IP anterior y la información de objeto del Centro de control de ZENworks del dispositivo.

    (Opcional) Seleccione una de las siguientes opciones o las dos:

    • Utilizar dirección IP del lote de prearranque en lugar de la de los datos seguros de la imagen

      Use esta opción si ha realizado previamente una imagen del dispositivo y está usando esta imagen con el lote de prearranque. Esta opción hace que al procesar la imagen se escriba la dirección IP del dispositivo incluido en esta imagen en la ubicación de datos seguros de la imagen en el disco duro de repuesto.

      No utilice esta opción si la imagen que va a utilizar en el lote no ha sido realizada desde el dispositivo.

      Si no selecciona esta opción:

      • Si el dispositivo al que se aplica este lote de prearranque está usando todavía su disco duro primario para arrancar desde él, se continúa usando la dirección IP de sus datos seguros de imagen.

        o bien,

      • Si el dispositivo al que se aplica este lote de prearranque se le ha asignado otro disco duro para que arranque desde él, pero no tiene una imagen antigua del disco duro antiguo, entonces la dirección IP se asigna en función de la configuración de la zona de gestión de ZENworks para los dispositivos no registrados.
    • Utilizar información de identidad del lote de prearranque en lugar de la de los datos seguros de la imagen

      Si está usando una imagen previa de este dispositivo, esta opción escribe la información de identidad del objeto del Centro de control de ZENworks tal y como está incluida en la imagen en la ubicación de datos seguros de imagen del disco duro nuevo, lo que permite que dispositivo conserve su objeto del Centro de control de ZENworks.

      No obstante, si la imagen incluida en el lote no ha sido realizada anteriormente desde el dispositivo, recibirá el nuevo objeto de Centro de control de ZENworks definido en la imagen.

      Si no selecciona esta opción y al dispositivo al que se aplique el lote de prearranque se le ha proporcionado un nuevo disco duro desde el que arrancar, se creará un nuevo objeto de Centro de control de ZENworks de acuerdo con la configuración de la zona de gestión de ZENworks para los dispositivos no registrados.

  8. Haga clic en Siguiente para que aparezca la página Resumen.

  9. Revise la configuración y haga clic en una de las siguientes opciones:

    Atrás: le permite aplicar cambios tras revisar el resumen.

    Siguiente: haga clic aquí para realizar las tareas siguientes antes de crear el lote:

    • Especificar las asignaciones de dispositivos para el lote.
    • Especificar grupos para el lote.

    Continúe en la Section 27.6, Asignación de lotes de prearranque no asignados para asignar el lote y completar el asistente.

    Finalizar: crea el lote de KickStart con los ajustes que aparecen en la página Resumen.

Una vez creado, el lote no se asigna a ningún dispositivo ni a ningún grupo, a menos que se haga clic en Siguiente en lugar de en Finalizar y se lleve a cabo la asignación pertinente.

IMPORTANT:si este lote de prearranque se ha creado en un dispositivo de administración dentro del cortafuegos y desea asignarlo a un dispositivo que esté fuera del cortafuegos, será necesario abrir el puerto 8089 de ambas formas (PÚBLICO -> PRIVADO y PÚBLICO <- PRIVADO).

Cuando cualquier dispositivo que esté asignado al lote de KickStart arranque, el trabajo de instalación de Red Hat del lote se llevará a cabo en el dispositivo.