Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

Capítulo 19. Archivos de parámetros de ejemplo

La arquitectura IBM System z utiliza un archivo de parámetros especial para configurar la red antes de que se inicie el programa de instalación (anaconda). Esta sección describe los contenidos de ese archivo de parámetros.
El archivo de parámetros tiene un límite de 32 parámetros en total. Para acomodar las limitaciones de los archivos de parámetros, se debería utilizar un nuevo archivo de configuración en un CMS DASD para hacer la configuración inicial de la red y la especificación de DASD. El archivo .parm debe contener los parámetros reales del kernel, tales como root=/dev/ram0 ro ip=off ramdisk_size=40000, y parámetros únicos que no están asignados a ninguna variable, tales como vnc. Se necesitan añadir dos parámetros nuevos al archivo .parm los cuales apuntan el programa de instalación al nuevo archivo de configuración. Estos son CMSDASD y CMSCONF.
CMSDASD=cmsdasd_address
Where cmsdasd_address represents the list of the device ID of the CMS DASD device which contains the configuration file. This is usually the CMS user's 'A' disk. This option is applicable only for users who have a CMS formatted disk (z/VM) available.
Por ejemplo: CMSDASD=191
CMSCONFFILE=configuration_file
Donde archivo_configuración representa el nombre del archivo de configuración. Este valor se debe especificar en minúsculas. Se especifica en un formato de estilo de nombres Linux. El archivo CMS REDHAT CONF se especifica como redhat.conf. Esta opción solamente se aplica para los usuarios que tienen un disco formateado CMS (z/VM) disponible.
Por ejemplo: CMSCONFFILE=redhat.conf
DASD=dasd-list
Donde lista-dasd representa la lista de los dispositivos DASD a utilizar por Red Hat Enterprise Linux.
Aunque se hace la verificación automática para DASD si se omite este parámetro, se le recomienda incluir el parámetro DASD=, pues los números de dispositivos pueden variar (y por lo tanto los nombres de los dispositivos) cuando se añade un nuevo DASD al huésped. Esto puede dejar el sistema inutilizable.
Por ejemplo: DASD=0.0.0100,0.0201-0.0.0204
Los parámetros siguientes son requeridos para la configuración de la red:
SUBCHANNELS=
Proporciona los IDs de dispositivos de bus requeridos para las diferentes interfaces de red.
qeth: SUBCHANNELS="read_device_bus_id,write_device_bus_id,
      data_device_bus_id"
lcs: SUBCHANNELS="read_device_bus_id,write_device_bus_id"
Due to the length of the qeth command line, it has been broken into two lines.

Nota

Los controladores CTC y NETIUCV han perdido valor y ya no se encuentran soportados en Red Hat Enterprise Linux.
Por ejemplo (una muestra de declaración qeth SUBCHANNEL):
SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
Los parámetros siguientes son opcionales:
HOSTNAME=string
Donde cadena es el nombre de host del huésped Linux recién creado.
NETTYPE=type
Donde tipo tiene que ser uno de los siguientes: qeth o lcs.
IPADDR=IP
Donde IP es la dirección IP del nuevo huésped Linux.
NETWORK=network
Donde red es la dirección de su red.
NETMASK=netmask
Donde netmask es la máscara de la red.
BROADCAST=broadcast
Donde broadcast es la dirección de difusión.
GATEWAY=gw
Donde gw es la dirección IP de la puerta de enlace de su dispositivo eth.
MTU=mtu
Donde mtu es la Unidad de Transmisión Máxima (MTU, Maximum Transmission Unit) para esta conexión.
DNS=server1:server2:additional_server_terms:serverN
Donde servidor1:servidor2:términos_adicionales_servidor:servidorN es una lista de servidores DNS separadas por dos puntos. Por ejemplo:
DNS=10.0.0.1:10.0.0.2
SEARCHDNS=domain1:domain2:additional_dns_terms:domainN
Donde dominio1:dominio2:términos_adicionales_dns:dominioN es una lista de los dominios de búsqueda, separados por dos puntos. Por ejemplo:
SEARCHDNS=example.com:example.org
PORTNAME=osa_portname | lcs_portnumber
Esta variable soporta dispositivos OSA operando en modo qdio o en modo non-qdio.
Cuando se utilice el modo qdio: osa_portname es el nombre de puerto especificado en el dispositivo OSA cuando opera en modo qeth. PORTNAME solamente es requerido para z/VM 4.3 o posterior, sin APARs VM63308 y PQ73878.
Cuando se utilice el modo no-qdio: lcs_portnumber se publica para pasar el número de puerto relativo como un entero en el rango de 0 hasta 15.
FCP_* (FCP_1, FCP_2, ...)
Estas variables se pueden utilizar en sistemas con dispositivos FCP para la preconfiguración de FCP (estas se pueden cambiar durante la instalación).
Utilice los ejemplos siguientes como una guía para formatear archivos de parámetros.
Archivo de ejemplo con los parámetros mínimos requeridos:
root=/dev/ram0 DASD=200

Nota

El programa de instalación le pedirá al usuario cualquier parámetro requerido que no se haya especificado en el archivo de parámetros.
Archivo de ejemplo configurando un dispositivo de red QETH:
Ejemplo del archivo redhat.parm:
root=/dev/ram0 ro ip=off ramdisk_size=40000
CMSDASD=191 CMSCONFFILE=redhat.conf
vnc
Ejemplo del archivo redhat.conf (al que apunta CMSCONFFILE en redhat.parm)
DASD=200
HOSTNAME="foobar.systemz.example.com"
DASD="200-203"
NETTYPE="qeth"
IPADDR="192.168.17.115"
SUBCHANNELS="0.0.0600,0.0.0601,0.0.0602"
PORTNAME="FOOBAR"
NETWORK="192.168.17.0"
NETMASK="255.255.255.0"
BROADCAST="192.168.17.255"
SEARCHDNS="example.com:systemz.example.com"
GATEWAY="192.168.17.254"
DNS="192.168.17.1"
MTU="4096"