E.8 Servidor generador de imágenes

El servidor generador de imágenes es un componente de software del servidor de Configuration Management. Permite que los clientes de generación de imágenes se conecten a la red para recibir servicios de generación de imágenes, entre los que se incluyen:

Utilice el software del servidor generador de imágenes para lo siguiente:

E.8.1 Inicio del proceso de generación de imágenes

Se inicia un servicio o daemon de servidor generador de imágenes por medio del ejecutable correspondiente en una línea de comandos, que a su vez llama al ejecutable y utiliza la configuración definida en el archivo .conf correspondiente. Los archivos .conf se emplean para definir parámetros, puesto que los guiones sólo aceptan por lo general argumentos y no parámetros.

Los siguientes servicios o daemons de ZENworks ejecutan los procesos del servidor generador de imágenes:

novell-pbserv

El servicio novell-pbserv proporciona servicios de generación de imágenes a los dispositivos.

El servicio novell-pbserv se inicia automáticamente cuando se instala Configuration Management o cuando se rearranca el servidor.

Descripción de los componentes de novell-pbserv

Para iniciar novell-pbserv, introduzca el comando siguiente:

Windows: %DIRECTORIO_ZENWORKS%\bin\preboot\novell-pbserv.exe

Linux: /etc/init.d/novell-pbserv

En la Tabla E-5 figuran los argumentos para este comando, el ejecutable que se inicia y el archivo de configuración que se usa:

Tabla E-5 Detalles del comando Novell-pbserv

Argumentos del guión:

start, stop, restart, force-reload, status y showpid (para ver una descripción de estos argumentos, consulte Descripción de los argumentos)

Ejecutable de Linux:

/opt/novell/zenworks/preboot/bin/novell-pbservd

Archivo de configuración de Linux:

/etc/opt/novell/zenworks/preboot/novell-pbserv.conf

Archivo de configuración de Windows:

%DIRECTORIO_ZENWORKS%\conf\preboot\novell-pbserv.conf

Configuración de novell-pbserv

El archivo de configuración de novell-pbserv (novell-pbserv.conf) incluye los parámetros siguientes:

Tabla E-6 Parámetros de Novell-pbserv

Parámetro

Descripción

EnableLogging=YES

Si el valor es YES, se crea un archivo de registro para almacenar los mensajes de depuración. Éste es el valor por defecto.

Si el valor es NO, no se crea un archivo de registro para almacenar los mensajes de depuración.

El archivo novell-pbserv.log se crea en:

Windows: %DIRECTORIO_ZENWORKS%\logs\preboot

Linux: /var/opt/novell/log/zenworks/preboot

IPAddress=

Permite indicar la dirección IP que se debe emplear en todas las comunicaciones para la generación de imágenes. Si no se especifica nada, novell-pbserv trata de detectar una dirección IP.

Se puede usar en un entorno de clúster para especificar la dirección IP del servidor virtual.

También se puede usar en un entorno de múltiples NIC para enlazar el servidor generador de imágenes con una dirección IP específica.

Por defecto, este parámetro está marcado como comentario.

LIBRARY_NAME=

Permite especificar la vía completa a la biblioteca que debe cargar el servicio de generación de imágenes de ZENworks. Si no se especifica el nombre de la biblioteca, se carga por defecto libzenimgweb.so desde el directorio /opt/novell/zenworks/preboot/lib.

Por defecto, este parámetro está marcado como comentario.

novell-proxydhcp

El servicio novell-proxydhcp proporciona a los dispositivos PXE la información que necesitan para poder conectarse al sistema de ZENworks Preboot Services.

El servicio novell-proxydhcp no se inicia automáticamente cuando se instala Configuration Management.

Descripción de los componentes de novell-proxydhcp

Para iniciar novell-proxydhcp, introduzca el comando siguiente:

Windows: %DIRECTORIO_ZENWORKS%\bin\preboot\novell-proxydhcp.exe

Linux: /etc/init.d/novell-proxydhcp

En la Tabla E-7 figuran los argumentos para este comando, el ejecutable que se inicia y el archivo de configuración que se usa:

Tabla E-7 Detalles del comando Novell-proxydhcp

Argumentos del guión:

start, stop, restart, force-reload, status, showpid e install (para ver una descripción de estos argumentos, consulte Descripción de los argumentos)

Ejecutable:

/opt/novell/bin/novell-proxydhcpd

Archivo de configuración de Linux:

/etc/opt/novell/novell-proxydhcp.conf

Archivo de configuración de Windows:

vía_de_instalación\novell\zenworks\conf\preboot\novell-proxydhcpd.conf

Configuración de novell-proxydhcp

El archivo de configuración de novell-proxydhcp (novell-proxydhcp.conf) incluye los siguientes parámetros.

Los parámetros que no estén marcados como comentario, pero que no contengan valores, reciben un valor por defecto.

Tabla E-8 Parámetros de Novell-proxydhcp

Parámetro

Descripción

LocalDHCPFlag = 0

Indica si el servidor DHCP de esta subred reside en el mismo servidor que novell-proxydhcp.

0 (valor por defecto) supone que novell-proxydhcp no se está ejecutando en el mismo servidor que el servicio DHCP. 1 significa que se ejecutan en el mismo servidor.

El servidor proxy DHCP tiene un comportamiento ligeramente distinto si está cargado en el mismo servidor que el servicio DHCP.

LocalInterface = 10.0.0.1

Indica la dirección IP que debe utilizar el servidor proxy DHCP. Sólo es preciso utilizar este ajuste en servidores que cuenten con varias interfaces LAN. La dirección IP debe ser válida en el servidor.

Por defecto, este parámetro está marcado como comentario.

NovellPolicyEngine = 10.0.0.1

La dirección IP del servidor donde se ejecuta un motor de directivas de prearranque de Novell. En la mayoría de los casos, se trata de un servicio o daemon de generación de imágenes de ZENworks. Si no se especifica ningún valor, el servidor proxy DHCP asume que el servicio o daemon se ejecuta en el mismo servidor.

Por defecto, este parámetro está marcado como comentario.

NBPx86 = nvlnbp.sys

Nombre del archivo de arranque que sugerirá el servicio para todos los equipos x86, como nvlnbp.sys.

MenuTimeout = 2

Número de segundos que el menú de la tecla F8 se muestra antes de que se elija automáticamente la primera opción, que siempre es este servidor y el programa bootstrap de la red (NBP, network bootstrap program) por defecto correspondiente. El valor por defecto es 2 segundos.

ProxyLogLevel = 2

El valor asignado aquí determina qué eventos se registran en novell-proxydhcp.log. Especificar un nivel alto en un sistema activo puede hacer que el registro se llene rápidamente. Los valores válidos son 0, 1, 2, 3 y 4. El puerto por defecto es el 2.

A cada mensaje del servidor proxy DHCP se le asigna un nivel de prioridad. Si ProxyLogLevel está definido con un valor igual o mayor que el nivel de prioridad del mensaje, éste se inserta en el archivo novell-proxydhcp.log. Se hace caso omiso de todos los demás mensajes.

Significado de los valores de prioridad:

0: información crítica. Se registran los eventos de inicio y detención de servicio y los eventos críticos.

1: información de advertencia. Se registra además información de advertencia.

2: información de transacciones. Se registran todas las transacciones de cliente completadas.

3: petición de información. Se registran todas las peticiones de cliente y de proxy DHCP recibidas, incluidas las que se hayan ignorado. Si se ignora una petición, la razón por la que se ignora también se registra.

4: información de depuración. Todos los paquetes DHCP recibidos y aceptados se descodifican y registran.

ProxyLogFile = vía\novell-proxydhcp.log

Archivo donde se colocan todas las entradas de registro. El archivo novell-proxydhcp.log se crea en :

Windows: %DIRECTORIO_ZENWORKS%\logs\preboot

Linux: /var/opt/novell/log/zenworks/preboot

Por defecto, este parámetro está marcado como comentario.

ProxyLogFileSize = 15

El tamaño del archivo ProxyLogFile está determinado por el valor de ProxyLogFileSize, que, por defecto, es 15 (MB).

Cuando el archivo de registro supera el valor de ProxyLogFileSize, se suprime y se reinicia.

El servicio novell-proxydhcp es compatible con los siguientes RFC:

  •    RFC 2131: protocolo de configuración dinámica de host (DHCP)
  •    RFC 2132: opciones de DHCP y extensiones de distribuidores de BOOTP

El servicio novell-proxydhcp es compatible con la especificación de PXE (Preboot Execution Environment, entorno de ejecución de prearranque) v2.1 del sector, publicada por Intel.

novell-tftp

El servicio novell-tftp proporciona servicios de TFTP a los clientes de generación de imágenes.

El servicio novell-tftp se inicia automáticamente cuando se instala Configuration Management o cuando se rearranca el servidor.

Descripción de los componentes de novell-tftp

Para iniciar novell-tftp, introduzca el comando siguiente:

Windows: %DIRECTORIO_ZENWORKS%\bin\preboot\novell-tftp.exe

Linux: /etc/init.d/novell-tftp

En la Tabla E-9 figuran los argumentos para este comando, el ejecutable que se inicia y el archivo de configuración que se usa:

Tabla E-9 Detalles del comando Novell-tftp

Argumentos del guión:

start, stop, restart, force-reload, status y showpid (para ver una descripción de estos argumentos, consulte Descripción de los argumentos).

Ejecutable:

/opt/novell/bin/novell-tftpd

Archivo de configuración de Linux:

/etc/opt/novell/novell-tftp.conf

Archivo de configuración de Windows:

%DIRECTORIO_ZENWORKS%\conf\preboot\novell-tftp.conf

Configuración de novell-tftp

El archivo de configuración de novell-tftp (novell-tftp.conf) incluye los siguientes parámetros para el servidor TFTP de Novell.

Los parámetros que no estén marcados como comentario, pero que no contengan valores, reciben un valor por defecto.

Tabla E-10 Parámetros de Novell-tftp

Parámetro

Descripción

TFTPInterface = 10.0.0.1

Dirección IP que se utiliza en todas las comunicaciones TFTP. Si no se proporciona un valor, el servicio trata de detectar una dirección IP.

Este valor es más útil cuando se cuenta con servidores multipuerto.

Por defecto, este parámetro está marcado como comentario.

TransferBlockSize = 1428

Este valor determina el tamaño del bloque de datos que utiliza el servidor TFTP para transmitir datos al cliente y recibirlos. Los valores válidos están comprendidos entre 512 y 4428.

Para redes Ethernet, el valor debe ser 1428.

Para redes Token Ring, el valor puede ser 4428, pero sólo si se está seguro de que no hay segmentos Ethernet; de lo contrario, se debe usar el valor 1428.

Los clientes anteriores de TFTP pueden estar limitados a 512 bytes, el tamaño de bloque de transferencia original, previo a la adopción de RFC 2348. El servidor TFTP de Novell es compatible con estos clientes.

Por defecto, este parámetro está marcado como comentario.

TimeoutInterval = 1

Cantidad de tiempo (en segundos) que el servidor TFTP espera la confirmación por parte de un cliente antes de volver a enviar un paquete. Dado que el servidor TFTP emplea un algoritmo adaptativo para calcular el intervalo de tiempo de espera real, este valor sólo se utiliza como valor de partida. Puede aumentar o disminuir según el rendimiento de la red.

Éste es sólo un valor por defecto, que se puede modificar a petición de un cliente. Consulte RFC 2349.

Los valores válidos están comprendidos entre 1 y 60.

Por defecto, este parámetro está marcado como comentario.

Linux -- TFTPDirectory = /srv/tftp

TFTPDirectory corresponde al directorio donde el servidor TFTP puede almacenar y recuperar archivos. Se asume que todas las vías que los clientes envían al servidor TFTP son relativas a ese directorio.

Debido a que TFTP carece de seguridad, se recomienda que no se coloquen en este directorio archivos con información confidencial y que se asigne a este directorio una cantidad de espacio concreta.

El servidor TFTP no se carga si no existe este directorio.

Por defecto, este parámetro está marcado como comentario.

TFTPAllowWrites = 0

Esta indica al servidor TFTP si los usuarios pueden o no colocar nuevos archivos en el servidor. Si se define el valor 0 (por defecto), aumenta la seguridad del servidor TFTP, ya que no se permite que los usuarios coloquen archivos nuevos en el servidor. La otra opción es 1, que permite que los usuarios coloquen archivos nuevos en el servidor.

AllowOverwrites = 0

Con este parámetro se indica al servidor TFTP si los usuarios pueden o no sobrescribir archivos existentes en el servidor. Si se define el valor 0 (por defecto), aumenta la seguridad del servidor TFTP, ya que no se permite que los usuarios sobrescriban archivos en el servidor. La otra opción es 1, que permite que los usuarios sobrescriban los archivos del servidor.

TFTPAllowWrites debe tener el valor 1 para que se reconozca el parámetro AllowOverwrites.

TFTPLogLevel = 2

El valor asignado aquí determina qué eventos se registran en novell-tftp.log. Especificar un nivel alto en un sistema activo puede hacer que el registro se llene rápidamente. Los valores válidos son 0, 1, 2, 3 y 4. El puerto por defecto es el 2.

A cada mensaje del servidor TFTP se le asigna un nivel de prioridad. Si TFTPLogLevel está definido con un valor igual o mayor que el nivel de prioridad del mensaje, éste se inserta en el archivo novell-tftp.log. Se hace caso omiso de todos los demás mensajes.

Significado de los valores de prioridad:

0: información crítica. Se registran los eventos de inicio y detención de servicio y los eventos críticos.

1: información de advertencia. Sólo se registran las transacciones con el cliente que hayan fallado.

2: información de transacciones. Se registran todas las transacciones de cliente completadas.

3: petición de información. Se registran todas las peticiones de cliente y las opciones de TFTP.

4: información de depuración. Se registran todos los eventos de servidor, incluidos todos los paquetes recibidos.

Por defecto, este parámetro está marcado como comentario.

TFTPLogFile = vía\novell-tftp.log

Archivo donde se colocan todas las entradas de registro. El archivo novell-tftp.log se crea en:

Windows: %DIRECTORIO_ZENWORKS%\logs\preboot

Linux: /var/opt/novell/log/zenworks/preboot

Por defecto, este parámetro está marcado como comentario.

TFTPLogFileSize = 15

El tamaño del archivo de registro está determinado por el valor de TFTPLogFileSize, que, por defecto, es 15 (MB).

Cuando el archivo de registro supera el valor de TFTPLogFileSize, se suprime y se reinicia.

Por defecto, este parámetro está marcado como comentario.

El servicio novell-tftp es compatible con los siguientes RFC:

  •    RFC 1350: protocolo TFTP (revisión 2)
  •    RFC 2347: extensión de opciones de TFTP
  •    RFC 2348: opción de tamaño de bloque de TFTP
  •    RFC 2349: opciones de intervalo de tiempo de espera y tamaño de transferencia de TFTP

novell-zmgprebootpolicy

El servicio novell-zmgprebootpolicy permite que los dispositivos PXE consulten en el sistema Configuration Management las tareas que se deben realizar y las directivas del menú de prearranque.

El servicio novell-zmgprebootpolicy se inicia automáticamente cuando se instala Configuration Management o cuando se rearranca el servidor.

Descripción de los componentes de novell-zmgprebootpolicy

Para iniciar novell-zmgprebootpolicy, introduzca el comando siguiente:

Windows: %DIRECTORIO_ZENWORKS%\bin\preboot\novell-zmgprebootpolicy.exe

Linux: /etc/init.d/novell-zmgprebootpolicy

En la Tabla E-11 figuran los argumentos para este comando, el ejecutable que se inicia y el archivo de configuración que se usa:

Tabla E-11 Detalles del comando Novell-zmgprebootpolicy

Argumentos del guión:

start, stop, restart, force-reload, status y showpid (para ver una descripción de estos argumentos, consulte Descripción de los argumentos).

Ejecutable:

/opt/novell/zenworks/preboot/bin/novell-zmgprebootpolicyd

Archivo de configuración de Linux:

/etc/opt/novell/zenworks/preboot/novell-zmgprebootpolicy.conf

Archivo de configuración de Windows:

%DIRECTORIO_ZENWORKS%\conf\preboot\novell-zmgprebootpolicy.conf

Configuración de novell-zmgprebootpolicy

El archivo de configuración de novell-zmgprebootpolicy (novell-zmgprebootpolicy.conf) incluye los siguientes parámetros.

Los parámetros que no estén marcados como comentario, pero que no contengan valores, reciben un valor por defecto.

Tabla E-12 Parámetros de Novell-zmgprebootpolicy

Parámetro

Descripción

LocalInterface = 10.0.0.1

Dirección IP que utiliza el servidor de directivas.

Sólo es preciso utilizar este ajuste en servidores que cuenten con varias interfaces LAN. La dirección IP debe ser válida en el servidor.

Por defecto, este parámetro está marcado como comentario.

PolicyLogLevel = 1

El valor asignado aquí determina qué eventos se registran en novell-zmgprebootpolicy.log. Especificar un nivel alto en un sistema activo puede hacer que el registro se llene rápidamente. Los valores válidos son 0, 1, 2, 3 y 4. El puerto por defecto es el 2.

A cada mensaje del servidor novell-zmgprebootpolicy se le asigna un nivel de prioridad. Si PolicyLogLevel está definido con un valor igual o mayor que el nivel de prioridad del mensaje, éste se inserta en el archivo novell-zmgprebootpolicy.log. Se hace caso omiso de todos los demás mensajes.

Significado de los valores de prioridad:

0: información crítica. Se registran los eventos de inicio y detención de servicio y los eventos críticos.

1: información de advertencia. Sólo se registran las transacciones con el cliente que hayan fallado.

2: información de transacciones. Se registran todas las transacciones de cliente completadas.

3: petición de información. Se registran todas las peticiones de cliente.

4: información de depuración. Se registran todos los eventos de servidor, incluidos todos los paquetes recibidos.

Por defecto, este parámetro está marcado como comentario.

PolicyLogFile = vía\novell-zmgprebootpolicy.log

Archivo donde se colocan todas las entradas de registro. El archivo novell-zmgprebootpolicy.log se crea en:

Windows: %DIRECTORIO_ZENWORKS%\logs\preboot

Linux: /var/opt/novell/log/zenworks/preboot

Por defecto, este parámetro está marcado como comentario.

PolicyLogFileSize = 15

El tamaño del archivo de registro está determinado por el valor de PolicyLogFileSize, que, por defecto, es 15 (MB).

Cuando el archivo de registro supera el valor de PolicyLogFileSize, se suprime y se reinicia.

PrebootServer = 10.0.0.5

Este campo contiene la dirección del servidor generador de imágenes que se debe utilizar para resolver las directivas.

Por defecto, este parámetro está marcado como comentario.

EnableAMTSupport = Yes

Esta función no se admite en la actualidad en Novell ZENworks Configuration Management.

Este campo habilita o inhabilita la compatibilidad con la tecnología AMT de Intel.

Por defecto, este soporte está inhabilitado (el parámetro está marcado como comentario).

Descripción de los argumentos

Los siguientes argumentos están disponibles para cada uno de los daemons de servicios de prearranque que se han descrito arriba para los servidores Linux. Se indican los equivalentes de Windows.

Tabla E-13 Argumentos del guión

Argumento

Función

start

En Linux, inicie el daemon.

Dado que novell-proxydhcp es opcional, se debe utilizar este argumento para iniciar el servicio o daemon. Este daemon no se inicia automáticamente cuando se reinicia el servidor. (Consulte el argumento install, más adelante).

En Windows, abra el recuadro de diálogo Servicios, haga clic con el botón derecho en el servicio de Novell y seleccione Iniciar.

start setjustimagedflag

(Sólo en Linux) Sólo para novell-ziswin, establece el indicador de imagen recién generada, lo que permite que se genere la imagen de un dispositivo a partir de los datos seguros correspondientes.

stop

En Linux, detenga el daemon.

En Windows, abra el recuadro de diálogo Servicios, haga clic con el botón derecho en el servicio de Novell y seleccione Detener.

restart

Detiene el servicio o daemon y lo reinicia si se está ejecutando.

En Windows, abra el recuadro de diálogo Servicios, haga clic con el botón derecho en el servicio de Novell y seleccione Reiniciar.

force-reload

(Sólo en Linux) Hace que se vuelva a cargar el archivo de configuración del daemon.

status

En Linux, muestra el estado actual del servicio o el daemon.

Por ejemplo, si escribe /etc/init.d/novell-pbserv status, se muestra información parecida a la siguiente:

Novell ZENworks Imaging Service running

En Windows, abra el recuadro de diálogo Servicios y revise la columna Estado.

showpid

(Sólo en Linux) Muestra el ID de proceso del daemon.

Por ejemplo, si escribe /etc/init.d/novell-pbserv showpid, se muestra información parecida a la siguiente:

Novell ZENworks Imaging Service running
10211

install

(Sólo en Linux) Sólo para novell-proxydhcp, hace que el daemon se cargue automáticamente cuando arranca el servidor.

E.8.2 Visualización de información sobre las peticiones de generación de imágenes

Después de que el servidor generador de imágenes se haya iniciado, es posible ver información sobre el estado y los resultados de las peticiones de generación de imágenes que ha recibido de los clientes. La línea de comandos del servidor muestra un resumen estadístico de estas peticiones. Las estadísticas que aparecen en esta pantalla se explican a continuación. Si se reinicia el servidor generador de imágenes, todas las estadísticas se ponen a cero.

Para ver la información de generación de imágenes de multidifusión, escriba lo siguiente en la línea de comandos del servidor:

Windows: %DIRECTORIO_ZENWORKS%\bin\preboot\zmgcast.exe ‑status

Linux: /opt/novell/zenworks/preboot/bin/novell-zmgmcast ‑status

La información de la Tabla E-14 describe lo que se muestra:

Tabla E-14 Estadísticas sobre las peticiones de generación de imágenes

Estadística

Especifica

Peticiones PXE

El número de peticiones de generación de imágenes de cualquier tipo que ha recibido el servidor generador de imágenes desde que se inició. Se incluyen las peticiones que fallan, que se deniegan o que hacen referencia a otros servidores generadores de imágenes. La información sobre cada una de estas peticiones, como el origen, el tipo, la fecha o la hora y los resultados, se registra en el servidor generador de imágenes.

Imágenes enviadas

El número de imágenes que el servidor generador de imágenes ha enviado a los clientes desde que se inició el servidor por última vez. Se incluyen únicamente las imágenes recuperadas desde este servidor generador de imágenes.

Imágenes recibidas

El número de imágenes nuevas recibidas y almacenadas en el servidor generador de imágenes desde que se inició el servidor por última vez. Se incluyen las imágenes que se reciben a través de referencias de cliente.

E.8.3 Inicio de una sesión de multidifusión manual

En el indicador del modo de mantenimiento de generación de imágenes puede iniciar una sesión de multidifusión manual, ver cualquier sesión en curso y suprimir sesiones. Para obtener más información, consulte Inicio de una sesión de multidifusión desde cada cliente.