Глава 21. Первая стадия. Настройка сетевого устройства
Глава 21. Первая стадия. Настройка сетевого устройства
После загрузки ядра следует настроить сетевое устройство с помощью linuxrc, так как для завершения установки потребуется подключение к сети. При выполнении интерактивной установки с использованием стандартного файла
generic.prm потребуется указать информацию о сети. Этот процесс можно автоматизировать, определив параметры для сетевого устройства в файле параметров или файле конфигурации CMS.
В качестве примера рассмотрим настройку адаптера OSA в z/VM. После запуска linuxrc появится сообщение
Starting the zSeries initrd to configure networking. Version is 1.2Starting udev...
Будет показан список сетевых устройств. Его содержимое зависит от параметра
cio_ignore. Если список пуст в результате cio_ignore, можно очистить список игнорируемых устройств.
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:cClearing device blacklist...Scanning for available network devices...Autodetection found 14 devices.NUM CARD CU CHPID TYPE DRIVER IF DEVICES1 OSA (QDIO) 1731/01 00 OSD qeth eth 0.0.f500,0.0.f501,0.0.f5022 OSA (QDIO) 1731/01 01 OSD qeth eth 0.0.f503,0.0.f504,0.0.f5053 OSA (QDIO) 1731/01 02 OSD qeth eth 0.0.1010,0.0.1011,0.0.10124 HiperSockets 1731/05 03 IQD qeth hsi 0.0.1013,0.0.1014,0.0.10155 OSA (QDIO) 1731/01 04 OSD qeth eth 0.0.1017,0.0.1018,0.0.10196 CTC adapter 3088/08 12 ? ctcm ctc 0.0.1000,0.0.10017 escon channel 3088/1f 12 ? ctcm ctc 0.0.1002,0.0.10038 ficon channel 3088/1e 12 ? ctcm ctc 0.0.1004,0.0.10059 OSA (QDIO) 1731/01 76 OSD qeth eth 0.0.f5f0,0.0.f5f1,0.0.f5f210 LCS OSA 3088/60 8a OSE lcs eth 0.0.1240,0.0.124111 HiperSockets 1731/05 fb IQD qeth hsi 0.0.8024,0.0.8025,0.0.802612 HiperSockets 1731/05 fc IQD qeth hsi 0.0.8124,0.0.8125,0.0.812613 HiperSockets 1731/05 fd IQD qeth hsi 0.0.8224,0.0.8225,0.0.822614 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:
Введите номер (например 9). При выборе значения из таблицы программа установки также получит информацию о типе устройства и адресах подканалов. Или же можно ввести m, чтобы вручную указать тип (qeth), каналы чтения, записи, данных и порт OSA. Нажмите Enter, чтобы принять предложенные по умолчанию значения. В z/VM может потребоваться нажать Enter дважды.
m* NOTE: To enter default or empty values press enter twice. *Network type (qeth, lcs, ctc, ? for help). Default is qeth:qethRead,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.f5f2Portname (1..8 characters, or ? for help). Default is no portname:Relative port number for OSA (0, 1, or ? for help). Default is 0:Layer mode (0 for layer3, 1 for layer2, or ? for help). Default is 1:Activating network device...Detected: OSA card in OSD mode, Gigabit EthernetUnique MAC address (e.g. 02:00:00:00:00:00, ? for help). Default is 02:00:00:AB:C9:81:
Далее будут показаны следующие вопросы:
Hostname of your new Linux guest (FQDN e.g. s390.redhat.com or ? for help):host.subdomain.domainIPv4 address / IPv6 addr. (e.g. 10.0.0.2 / 2001:0DB8:: or ? for help)10.0.0.42IPv4 netmask or CIDR prefix (e.g. 255.255.255.0 or 1..32 or ? for help). Default is 255.0.0.0:24IPv4 address of your default gateway or ? for help:10.0.0.1Trying 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.1Trying to reach DNS servers...DNS search domains (separated by colons ':' or ? for help):subdomain.domain:domainDASD range (e.g. 200-203,205 or ? for help). Default is autoprobing:eb1cActivated DASDs:0.0.eb1c(ECKD) dasda : active, blocksize: 4096, 1803060 blocks, 7043 MB
Необходимо определить DASD
Программа установки требует, чтобы было задано устройство DASD. В случае SCSI-установки рекомендуется указать
none. Это позволит удовлетворить требование наличия DASD, в то же время обеспечив создание окружения исключительно с устройствами SCSI.
Значение
none приведет к ошибке:
Incorrect format for lower bound of DASD range none: none
На процесс установки это не окажет влияния, поэтому его можно проигнорировать.
Если указано недопустимое значение, можно ввести его повторно или открыть диалог заново:
Incorrect ... (<ПАРАМЕТР>):0) redo this parameter, 1) continue, 2) restart dialog, 3) halt, 4) shell
В новом окне диалога будут показаны предыдущие значения:
Network type0) default is previous "qeth", 1) new value, ?) help
После ввода нового значения появится сообщение:
Initial configuration completed.c) continue, p) parm file/configuration, n) network state, r) restart, s) shell
Нажмите n, чтобы проверить конфигурацию сети:
neth0 Link encap:Ethernet HWaddr 02:00:00:AB:C9:81inet addr:10.0.0.42 Bcast:10.0.0.255 Mask:255.255.255.0UP BROADCAST RUNNING MULTICAST MTU:1492 Metric:1RX packets:64 errors:0 dropped:0 overruns:0 frame:0TX packets:4 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:3334 (3.2 KiB) TX bytes:336 (336.0 b)lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0UP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)Kernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface127.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 lo10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth00.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth0c) continue, p) parm file/configuration, n) network state, r) restart, s) shell
Чтобы изменить настройки, введите r для перезапуска диалога. Чтобы просмотреть значения параметров, нажмите p. Результат можно скопировать и сохранить на локальном компьютере, а в дальнейшем использовать в качестве шаблона.
pNETTYPE=qethIPADDR=10.0.0.42NETMASK=255.255.255.0GATEWAY=10.0.0.1HOSTNAME=host.subdomain.domainSUBCHANNELS=0.0.f5f0,0.0.f5f1,0.0.f5f2LAYER2=1MACADDR=02:00:00:AB:C9:81PORTNAME=OSAPORTDNS=10.1.2.3:10.3.2.1SEARCHDNS=subdomain.domain:domainDASD=eb1cc) continue, p) parm file/configuration, n) network state, r) restart, s) shell
Если надо изменить параметр, снова нажмите r. Завершив, нажмите c.
cStarting 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.42You may log in as the root user to start an interactive shell.
Предварительная настройка сети теперь завершена и будет запущен процесс SSH. Теперь можно подключиться к системе Linux по SSH. Если команда загрузки или файл кикстарта содержит выражение
RUNKS=1, linuxrc запустит загрузчик автоматически.
21.1. Терминал
Программа установки будет выводить сообщения в терминал — для этого используется апплет Operating System Messages при установке в LPAR или терминал 3270 при установке в z/VM.
Linuxrc предоставляет оболочку восстановления, для запуска которой надо нажать Enter (в z/VM нажмите дважды). Выполнение полноэкранных приложений (например, vi) будет невозможно, поэтому рекомендуется использовать командные редакторы (ed, ex, sed).
Стоит учесть, что прервать выполнение длительных команд с помощью Ctrl+C может быть невозможно. Используйте команды, которые завершают функции в заданное время. Оболочка терминала 3270 будет доступна на всем протяжении процесса установки (до перезагрузки).
Можно завершить работу с нулевым идентификатором ошибки, чтобы запустить новое окно оболочки, или с ненулевым, чтобы принудительно выключить установленную систему.
Подключение к оболочке устанавливаемой системы в режиме root не вызовет автоматический запуск установщика. В целях диагностики можно создать несколько сеансов ssh.
