Глава 19. Примеры файлов параметров

Для архитектур IBM System z используйте файл параметров для настройки сети перед началом программы установки Anaconda. Эта секция содержит описание содержимого файла параметров.
Файл параметров может содержать до 32 параметров. Чтобы компенсировать ограничения файлов параметров, используйте новый файл конфигурации для исходной настройки сети и спецификации DASD. Файл .parm должен содержать параметры ядра (например, root=/dev/ram0 ro ip=off ramdisk_size=40000) и отдельные параметры, не назначенные переменным (vnc). В этот же файл .parm нужно добавить два новых параметра (CMSDASD и 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.
Например: CMSDASD=191
CMSCONFFILE=configuration_file
где файл_конфигурации — имя файла конфигурации, которое должно состоять из символов нижнего регистра и соответствовать формату имен файлов Linux. Файл CMS REDHAT CONF определен как redhat.conf. Использование этой опции доступно только пользователям, в состав системы которых входит CMS-форматированный диск (z/VM).
Например: CMSCONFFILE=redhat.conf
DASD=dasd-list
где список_dasd — список устройств DASD, которые Red Hat Enterprise Linux будет использовать.
Даже если этот параметр опущен, будет выполнена автопроверка DASD. В любом случае, рекомендуется включить параметр DASD=. Причиной этого является то, что номера устройств (и, как следствие, их имена) могут меняться при добавлении нового DASD в гостевую систему. Результатом может оказаться невозможность использования системы.
Например: DASD=0.0.0100,0.0201-0.0.0204
Следующие параметры являются обязательными при настройке сети:
SUBCHANNELS=
Идентификаторы шины устройства для различных сетевых интерфейсов.
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.

Примечание

Драйвера CTC и NETIUCV считаются устаревшими и больше не поддерживаются Red Hat Enterprise Linux.
Образец определения qeth SUBCHANNEL:
SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
Дополнительные параметры:
HOSTNAME=string
где имя — имя узла только что установленного гостя Linux.
NETTYPE=type
где тип имеет значение qeth или lcs.
IPADDR=IP
где IP — IP адрес нового гостя Linux.
NETWORK=network
где сеть — адрес вашей сети.
NETMASK=netmask
где маска — маска сети.
BROADCAST=broadcast
где адрес — адрес пересылки.
GATEWAY=gw
где шлюз — IP-адрес устройства eth.
MTU=mtu
где блок — максимальный размер блока MTU (Maximum Transmission Unit) соединения.
DNS=server1:server2:additional_server_terms:serverN
где сервер1:сервер2:доп_серверы:серверN — перечень DNS серверов, разделенных двоеточием. Например:
DNS=10.0.0.1:10.0.0.2
SEARCHDNS=domain1:domain2:additional_dns_terms:domainN
где домен1:домен2::доменN — перечень поисковых доменов, разделенных двоеточием. Например:
SEARCHDNS=example.com:example.org
PORTNAME=osa_portname | lcs_portnumber
Эта переменная поддерживает устройства OSA, функционирующие в режиме qdio или non-qdio.
При работе в режиме qdio: порт_qeth представляет собой имя порта, сопоставленное устройству OSA в режиме qeth. Переменная PORTNAME необходима только для z/VM 4.3 или старше без APAR VM63308 и PQ73878.
При использовании non-qdio режима: порт_lcs используется для передачи относительного номера порта в виде целого числа в диапазоне от 0 до 15.
FCP_* (FCP_1, FCP_2, ...)
Такие переменные могут применяться в системах с устройствами FCP для предварительной конфигурации настройки FCP и могут быть модифицированы в процессе установки.
Ниже приведены примеры форматирования файлов параметров:
Пример файла с минимальным числом обязательных параметров:
root=/dev/ram0 DASD=200

Примечание

Программа установки сообщит пользователю о недостающих параметрах, если таковые имеются.
Пример файла конфигурации сетевого устройства QETH:
Пример файла redhat.parm:
root=/dev/ram0 ro ip=off ramdisk_size=40000
CMSDASD=191 CMSCONFFILE=redhat.conf
vnc
Пример файла redhat.conf (указанного в CMSCONFFILE файла 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"