Capítulo 21. Fase 1 de instalación: Configuración de dispositivo de red

Tras el arranque del kernel, usted configurará un dispositivo de red mediante el programa linuxrc. Este dispositivo de red se necesita para completar la instalación de modo interactivo (con el archivo de parámetro predeterminado generic.prm), se le harán preguntas acerca de su red. Es una buena idea tener su información lista en forma de hoja de cálculo o similar. Si desea automatizar este paso, proporcione la información para cada opción en su archivo de parámetro o archivo de configuración CMS.
A manera de ejemplo, permítanos mirar cómo configurar un adaptador OSA bajo z/VM. Cuando linuxrc inicie, verá el siguiente mensaje:
Starting the zSeries initrd to configure networking. Version is 1.2 
Starting udev...
Los dispositivos de red son detectados y listados. La lista de dispositivos depende del parámetro utilizado de kernel cio_ignore. Si no se encuentran dispositivos debido a cio_ignore, como en el ejemplo a continuación, podrá eliminar la lista de dispositivos ignorados. Note que esto tomará algún tiempo y podría resultar en una lista larga cuando haya muchos dispositivos, tales como un LPAR.
Scanning for available network devices... 
Autodetection found 0 devices. 
Note: There is a device blacklist active! (Clearing might take long) 
c) clear blacklist, m) manual config, r) rescan, s) shell: 
c 
Clearing device blacklist... 
Scanning for available network devices... 
Autodetection found 14 devices. 
  
NUM CARD CU CHPID TYPE DRIVER IF DEVICES 
 1 OSA (QDIO) 1731/01 00 OSD qeth eth 0.0.f500,0.0.f501,0.0.f502 
 2 OSA (QDIO) 1731/01 01 OSD qeth eth 0.0.f503,0.0.f504,0.0.f505 
 3 OSA (QDIO) 1731/01 02 OSD qeth eth 0.0.1010,0.0.1011,0.0.1012 
 4 HiperSockets 1731/05 03 IQD qeth hsi 0.0.1013,0.0.1014,0.0.1015 
 5 OSA (QDIO) 1731/01 04 OSD qeth eth 0.0.1017,0.0.1018,0.0.1019 
 6 CTC adapter 3088/08 12 ? ctcm ctc 0.0.1000,0.0.1001 
 7 escon channel 3088/1f 12 ? ctcm ctc 0.0.1002,0.0.1003 
 8 ficon channel 3088/1e 12 ? ctcm ctc 0.0.1004,0.0.1005 
 9 OSA (QDIO) 1731/01 76 OSD qeth eth 0.0.f5f0,0.0.f5f1,0.0.f5f2 
 10 LCS OSA 3088/60 8a OSE lcs eth 0.0.1240,0.0.1241 
 11 HiperSockets 1731/05 fb IQD qeth hsi 0.0.8024,0.0.8025,0.0.8026 
 12 HiperSockets 1731/05 fc IQD qeth hsi 0.0.8124,0.0.8125,0.0.8126 
 13 HiperSockets 1731/05 fd IQD qeth hsi 0.0.8224,0.0.8225,0.0.8226 
 14 HiperSockets 1731/05 fe IQD qeth hsi 0.0.8324,0.0.8325,0.0.8326 
  
<num>) use config, m) manual config, r) rescan, s) shell:
Ingrese el número de configuración que desea utilizar, por ejemplo 9. La selección desde la tabla le proporcionará al instalador información del tipo de dispositivo de red y las direcciones de dispositivo para sus subcanales. De modo alterno, puede ingresar m y luego ingresar el tipo de red (qeth), los canales de datos, escritura y lectura y el puerto OSA. Acepte los predeterminados al pulsar Enter; bajo z/VM podría necesitar presionar Enter dos veces.
m 
  
* NOTE: To enter default or empty values press enter twice. * 
  
  
Network type (qeth, lcs, ctc, ? for help). Default is qeth: 
qeth 
  
Read,write,data channel (e.g. 0.0.0300,0.0.0301,0.0.0302 or ? for help). 
0.0.f5f0,0.0.f5f1,0.0.f5f2 
  
Portname (1..8 characters, or ? for help). Default is no portname: 
  
  
Relative port number for OSA (0, 1, or ? for help). Default is 0: 
  
  
  
Activating network device... 
Detected: OSA card in OSD mode, Gigabit Ethernet
Luego aparecerán las preguntas relacionadas con su instancia deLinux:
 Hostname of your new Linux guest (FQDN e.g. s390.redhat.com or ? for help): 
host.subdomain.domain 
 
IPv4 address / IPv6 addr. (e.g. 10.0.0.2 / 2001:0DB8:: or ? for help) 
10.0.0.42 
  
IPv4 netmask or CIDR prefix (e.g. 255.255.255.0 or 1..32 or ? for help). Default is 255.0.0.0: 
24 
  
IPv4 address of your default gateway or ? for help: 
10.0.0.1 
Trying to reach gateway 10.0.0.1... 
  
IPv4 addresses of DNS servers (separated by colons ':' or ? for help): 
10.1.2.3:10.3.2.1 
Trying to reach DNS servers... 
  
DNS search domains (separated by colons ':' or ? for help): 
subdomain.domain:domain 
  
DASD range (e.g. 200-203,205 or ? for help). Default is autoprobing: 
eb1c 
Activated DASDs: 
0.0.eb1c(ECKD) dasda : active, blocksize: 4096, 1803060 blocks, 7043 MB

Importante

El instalador requiere que por lo menos un DASD sea definido. Para isntalación de SCSI únicamente, ingrese none. Así cumplirá el requerimiento de Anaconda de tener un DASD definido, que resulta en un entorno de sólo SCSI.
Si comete un error, el diálogo puede percibir el error o pedirle reingresar el parámetro o usted puede volver más tarde y reiniciar el diálogo:
 Incorrect ... (<OPTION-NAME>): 
0) redo this parameter, 1) continue, 2) restart dialog, 3) halt, 4) shell
Cuando usted reinicia el diálogo, el computador recuerda lo que ingresó anteriormente:
 Network type 
0) default is previous "qeth", 1) new value, ?) help
Al finalizar la configuración, verá el mensaje configuración inicial completa:
 Initial configuration completed. 
  
c) continue, p) parm file/configuration, n) network state, r) restart, s) shell
Ahora podrá revisar su configuración de red entrando n:
 n 
eth0 Link encap:Ethernet HWaddr 02:00:00:AB:C9:81 
 inet addr:10.0.0.42 Bcast:10.0.0.255 Mask:255.255.255.0 
 UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1 
 RX packets:64 errors:0 dropped:0 overruns:0 frame:0 
 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 
 collisions:0 txqueuelen:1000 
 RX bytes:3334 (3.2 KiB) TX bytes:336 (336.0 b) 
  
lo Link encap:Local Loopback 
 inet addr:127.0.0.1 Mask:255.0.0.0 
 UP LOOPBACK RUNNING MTU:16436 Metric:1 
 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
 collisions:0 txqueuelen:0 
 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) 
  
Kernel IP routing table 
Destination Gateway Genmask Flags Metric Ref Use Iface 
127.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 lo 
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 
0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth0 
  
c) continue, p) parm file/configuration, n) network state, r) restart, s) shell
Si desea cambiar algo, ingrese r para reiniciar el diálogo. Para mostrar los parámetros como se especifican en un parámetro o archivo de configuración o ingresar p de modo interactivo. Luego puede copiar la salida de su terminal y pegarla en un editor para guardarla en disco o en su estación de trabajo local. Puede utilizar la copia como una plantilla para la configuración del parámetro o archivo de configuración para instalaciones futuras:
 p 
  
NETTYPE=qeth 
IPADDR=10.0.0.42 
NETMASK=255.255.255.0 
GATEWAY=10.0.0.1 
HOSTNAME=host.subdomain.domain 
SUBCHANNELS=0.0.f5f0,0.0.f5f1,0.0.f5f2 
LAYER2=1 
MACADDR=02:00:00:AB:C9:81 
PORTNAME=OSAPORT 
DNS=10.1.2.3:10.3.2.1 
SEARCHDNS=subdomain.domain:domain 
DASD=eb1c
 
c) continue, p) parm file/configuration, n) network state, r) restart, s) shell
De nuevo, para cambiar algo, reinicie el diálogo con r. Por último, si todo está en orden, ingrese c para continuar:
 c 
  
Starting sshd to allow login over the network. 
  
Connect now to 10.0.0.42 and log in as user 'install' to start the 
installation. 
E.g. using: ssh -x install@10.0.0.42 
For VNC or text mode, disable X11 forwarding (recommended) with 'ssh -x'. 
For X11, enable X11 forwarding with 'ssh -X'. 
  
You may log in as the root user to start an interactive shell.
La configuración de red preliminar ahora está completa y el instalador inicia un daemon SSH. Puede ingresar su instancia de Linux en SSH. Si está utilizando RUNKS=1 con kickstart y modo cmdline, linuxrc automáticamente inicia el cargador.

21.1. Una nota sobre terminales

Durante la instalación, el programa de instalación muestra mensajes en una terminal en modo de línea. Ésta es la miniaplicación de Mensajes de sistema operativo de HMC si instala bajo LPAR o una terminal 3270 si instala bajo z/VM.
Linuxrc proporciona un shell de rescate en la terminal en modo de línea. Presione la tecla Enter (Dos veces bajo z/VM) para iniciar el shell. No puede usar aplicaciones de pantalla total tales como el editor vi en la terminal en modo de línea. Cambie a editores en modo de línea tales como ed, ex, o sed para editar archivos de texto si es necesario.
Tenga en cuenta que los comandos largos podrían no ser interruptibles con la secuencia de escape Ctrl+C. Llame a los comandos con opciones que puedan retornar a tiempo en forma voluntaria. El shell en la terminal 3270 está disponible a través de todo el proceso de instalación hasta el punto en que el sistema necesite reiniciar.
Una vez se ha proporcionado el shell, puede salir con un nivel de error de cero para obtener una nueva instancia de shell que remplace la anterior, o salga con un nivel de error diferente a cero para forzar el apagado del sistema de instalación.
Conectese al sistema instalado mediante root de usuario para obtener un shell de root sin iniciar automáticamente el instalador. Para determinar el problema, conéctese a varias sesiones ssh.