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 comoredhat.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"