D.5 Parámetros de configuración de generación de imágenes (settings.txt)

El archivo settings.txt contiene parámetros que controlan cómo se produce el proceso de arranque de generación de imágenes. Una copia de este archivo se encuentra en el directorio /opt/novell/zenworks/zdm/imaging/winutils del servidor de generación de imágenes donde esté instalado ZENworks Linux Management. Se debe mantener la copia de trabajo del archivo settings.txt en la raíz del dispositivo de arranque de generación de imágenes (CD, DVD o partición de ZENworks).

Settings.txt es un archivo de texto sin formato que contiene varios parámetros, cada uno en una línea independiente. Cada parámetro tiene el formato general de PARÁMETRO=valor. Las líneas que comienzan por el signo # son comentarios y se pasan por alto durante el proceso de arranque de generación de imágenes.

Este archivo se puede editar manualmente en un editor de texto o realizando cambios de configuración en la utilidad zimgboot.exe (consulte la Sección D.4, Creador de disquetes de arranque de generación de imágenes de ZENworks (zmediacreator.exe)).

IMPORTANTE:si edita manualmente el archivo settings.txt para indicar vías a los ejecutables, asegúrese de proporcionar la vía completa; de lo contrario, es posible que el ejecutable no funcione.

El formato y la función de cada parámetro del archivo settings.txt se describen en la Tabla D-4.

Tabla D-4 Parámetros del archivo Settings.txt

Parámetro

Especifica

PROMPT

Indica si se debe confirmar cada ajuste de configuración al arrancar un dispositivo desde el medio de arranque de generación de imágenes.

Si no añade comentarios a este parámetro o lo establece en No, el dispositivo arranca con los ajustes de configuración especificados en settings.txt y el usuario no puede anularlos durante el arranque a menos que escriba config en el indicador de arranque antes de que el sistema operativo Linux comience a cargarse.

Si establece este parámetro en Sí, se le pide automáticamente cada ajuste de configuración al arrancar.

MANUALREBOOT

Indica si se debe reiniciar un dispositivo de forma manual después de que se haya arrancado en modo automático desde el medio de arranque de generación de imágenes. Si el dispositivo se arranca desde el medio de arranque de generación de imágenes en modo manual, siempre se debe reiniciar manualmente.

Si arranca un dispositivo desde el medio de arranque de generación de imágenes y permite que el proceso de arranque se realice en modo automático, el motor de Imaging de ZENworks se inicia y comprueba el servidor de generación de imágenes para ver si debe realizarse alguna operación de generación de imágenes en el dispositivo. Si es así, efectúa la operación de generación de imágenes y se cierra. En caso contrario, se cierra sin realizar ninguna operación.

Lo que suceda a continuación dependerá de cómo se haya definido este parámetro:

  • Si lo deja marcado como comentario o lo establece en No, se le pedirá que retire el medio de arranque de generación de imágenes (si es necesario) y pulse cualquier tecla para volver a arrancar el dispositivo en el sistema operativo original.

  • Si establece este parámetro con el valor Yes (Sí), el dispositivo no se reinicia automáticamente, sino que muestra el indicador bash de Linux para que pueda realizar tareas adicionales relacionadas con la generación de imágenes mediante el menú de Linux o en la línea de comandos. Esto es útil si desea realizar operaciones como comprobar la información de la partición en uso o los datos seguros para usar en imágenes antes de arrancar en el sistema operativo original.

Ejemplo: MANUALREBOOT=YES

PARTITIONSIZE

Indica el número de megabytes que se debe asignar a la partición de ZENworks si decide crear una partición local en un dispositivo al arrancarlo desde el medio de arranque de generación de imágenes.

El tamaño por defecto es 150 MB. El tamaño de partición mínimo es 50 MB. El tamaño máximo permitido es 2048 MB (2 GB).

Si decide almacenar una imagen en la partición de ZENworks con el fin de, por ejemplo, permitir que el dispositivo se restaure a un estado determinado sin conectarse a la red, puede que desee especificar un tamaño mayor en este parámetro.

Ejemplo: PARTITIONSIZE=500

netsetup

Si está utilizando DHCP, deje esta opción habilitada. Si está utilizando una dirección IP específica, sustituya “dhcp” por “1”, quite los comentarios y configure las otras tres líneas de la dirección IP (HostIP, NETMASK y GATEWAY).

Ejemplo: netsetup=dhcp

HostIP

Dirección IP que utiliza un dispositivo para comunicarse en la red cuando se arranca desde el medio de arranque de generación de imágenes, si se necesita una dirección IP estática.

Ejemplo: HostIP=137.65.95.126

Si desea utilizar DHCP, marque como comentario éste y los dos parámetros siguientes.

NETMASK

Indica la máscara de subred que debe utilizar el dispositivo, si usa una dirección IP estática.

Ejemplo: NETMASK=255.255.252.0

Si se está utilizando DHCP, comente este parámetro.

GATEWAY

Indica la dirección IP del gateway (router) que debe utilizar el dispositivo, si usa una dirección IP estática.

Ejemplo: GATEWAY=137.65.95.254

Si se está utilizando DHCP, comente este parámetro.

NAMESERVER

Indica la lista de servidores de nombres DNS, por dirección IP, que se utilizará para resolver nombres de dominio DNS que se empleen en el dispositivo. Utilice un espacio para separar las entradas.

Ejemplo: NAMESERVER=123.45.6.7 123.45.6.9

Si se está utilizando DHCP, comente este parámetro.

DOMINIO

Indica la lista de sufijos de dominio DNS que se utilizará para identificar las conexiones que emplee el dispositivo. Utilice un espacio para separar las entradas. Por ejemplo:

DOMAIN=example.novell.com example.xyz.org

Si se está utilizando DHCP, comente este parámetro.

PROXYADDR

Indica la dirección IP o el nombre DNS completo del servidor de generación de imágenes alterno (proxy) al que deba conectarse al arrancar un dispositivo desde el medio de arranque de generación de imágenes en modo de autogeneración de imágenes.

Ejemplos:

  • PROXYADDR=137.65.95.127
  • PROXYADDR=imagen.xyz.com

Este parámetro se utiliza para establecer la variable de entorno PROXYADDR en Linux cuando el dispositivo se arranca desde un medio de arranque de generación de imágenes (que no sea PXE). El motor de Imaging de ZENworks lee entonces esa variable para determinar con qué servidor debe ponerse en contacto si se está ejecutando en modo automático. Tanto si se está ejecutando en modo automático como en manual, el motor de Imaging de ZENworks intenta registrar los resultados de la generación de imágenes en el servidor especificado en esa variable.

IMPORTANTE:este parámetro se define automáticamente cuando se arranca mediante PXE y, normalmente, no es preciso especificarlo en /srv/tftp/boot/settings.txt, que es la copia del archivo settings.txt que se emplea con PXE.

/bin/setleds -D +num < /dev/tty1

Activa NUMLOCK durante el arranque.

export PS1="\`pwd \`#"

Configura la cadena utilizada por el shell de bash. Puede cambiar la cadena editando el texto después del símbolo =. El ‘ carácter no son unas comillas simples, sino la tecla ~.

export IMGCMD

Utilice para alterar el comportamiento de la generación de imágenes automatizada. Si esta variable se define como un guión (o una serie de comandos), el guión (o los comandos) se ejecutan en lugar del comando habitual, img auto (consulte /bin/imaging.s).

export ENTERPISE_NAME= nombre

Esta función no se admite en Novell ZENworks Linux Management.

Debe corresponder a un nombre de empresa válido para un dispositivo AMT, como entZENworks. Permite a las utilidades de generación de imágenes acceder a datos seguros para usar en imágenes en AMT NVRAM cuando los dispositivos AMT se desconectan de la zona de gestión de ZENworks.

Si no utiliza este parámetro con los dispositivos AMT desconectados, puede que las utilidades de generación de imágenes no puedan mantener actualizados los datos seguros para usar en imágenes.

netdevice=eth0

Selecciona un adaptador de red específico. Si es necesario, sustituya eth0 por la interfaz correcta.

noshell=1

Permite suprimir la visualización de un programa terminal secundario.