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

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

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

Для архитектур IBM System z используйте файл параметров для настройки сети перед началом программы установки Anaconda. Эта секция содержит описание содержимого файла параметров.

Файл параметров может содержать до 32 параметров. Чтобы компенсировать ограничения файлов параметров, используйте новый файл конфигурации для исходной настройки сети и спецификации DASD. Файл .parm должен содержать параметры ядра (например, root=/dev/ram0 ro ip=off ramdisk_size=40000) и отдельные параметры, не назначенные переменным (vnc). В этот же файл .parm нужно добавить два новых параметра (CMSDASD и CMSCONF), указывающих программе установки на новый файл конфигурации.

CMSDASD=адрес_cmsdasd

где адрес_cmsdasd представляет собой список идентификаторов устройства CMS DASD, содержащего файл конфигурации (обычно пользовательский диск "A"). Использование этой опции доступно только пользователям, в состав системы которых входит CMS-форматированный диск (z/VM).

Например: CMSDASD=191

CMSCONFFILE=файл_конфигурации

где файл_конфигурации — имя файла конфигурации, которое должно состоять из символов нижнего регистра и соответствовать формату имен файлов Linux. Файл CMS REDHAT CONF определен как redhat.conf. Использование этой опции доступно только пользователям, в состав системы которых входит CMS-форматированный диск (z/VM).

Например: CMSCONFFILE=redhat.conf

DASD=список-dasd

где список_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"

Из-за избыточной длины командной строки qeth, ее представление разбито на две строки.

Замечание

Драйвера CTC и NETIUCV считаются устаревшими и больше не поддерживаются Red Hat Enterprise Linux.

Образец определения qeth SUBCHANNEL:

SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602

Дополнительные параметры:

HOSTNAME=имя

где имя — имя узла только что установленного гостя Linux.

NETTYPE=тип

где тип имеет значение qeth или lcs.

IPADDR=IP

где IP — IP адрес нового гостя Linux.

NETWORK=сеть

где сеть — адрес вашей сети.

NETMASK=маска

где маска — маска сети.

BROADCAST=адрес

где адрес — адрес пересылки.

GATEWAY=шлюз

где шлюз — IP-адрес устройства eth.

MTU=блок

где блок — максимальный размер блока MTU (Maximum Transmission Unit) соединения.

DNS=сервер1:сервер2:доп_серверы:серверN

где сервер1:сервер2:доп_серверы:серверN — перечень DNS серверов, разделенных двоеточием. Например:

DNS=10.0.0.1:10.0.0.2
SEARCHDNS=домен1:домен2::доменN

где домен1:домен2::доменN — перечень поисковых доменов, разделенных двоеточием. Например:

SEARCHDNS=example.com:example.org
PORTNAME=порт_osa | порт_lcs

Эта переменная поддерживает устройства 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"