26.3. Сетевые параметры

26.3. Сетевые параметры

Рассматриваемые здесь параметры могут применяться для предварительной настройки сети, их можно определить как в основном файле параметров, так и в файле конфигурации CMS. Другие параметры должны быть заданы в основном файле параметров.
NETTYPE=тип
где тип может принимать значения qeth, lcs или ctc. По умолчанию используется qeth.
Выберите lcs для:
  • OSA-2 Ethernet/Token Ring;
  • OSA-Express Fast Ethernet (не-QDIO);
  • OSA-Express High Speed Token Ring (не-QDIO);
  • Gigabit Ethernet (не-QDIO).
Выберите qeth для:
  • OSA-Express Fast Ethernet;
  • Gigabit Ethernet (включая 1000Base-T);
  • High Speed Token Ring;
  • HiperSockets;
  • ATM (эмуляция Ethernet LAN).
SUBCHANNELS=ID_шины
где ID_шины — список из двух или трех идентификаторов шины, разделенных запятой.
Определяет идентификаторы шины устройства для различных сетевых интерфейсов:
qeth: SUBCHANNELS="ID_шины_устройства_чтения,ID_шины_устройства_записи,ID_шины_устройства_данных"
lcs или ctc: SUBCHANNELS="ID_шины_устройства_чтения,ID_шины_устройства_записи"
Пример определения qeth SUBCHANNEL:
SUBCHANNELS=0.0.f5f0,0.0.f5f1,0.0.f5f2
PORTNAME=порт_osa , PORTNAME=порт_lcs
Эта переменная поддерживает устройства OSA, функционирующие в режиме qdio или не-qdio.
При работе в режиме qdio (NETTYPE=qeth) значение порт_osa представляет собой имя порта, сопоставленное устройству OSA, работающему в режиме qeth.
При работе в режиме не-qdio (NETTYPE=lcs) значение порт_lcs используется для передачи относительного номера порта в виде целого числа в диапазоне от 0 до 15.
PORTNO=порт
В файл конфигурации CMS можно добавить параметр PORTNO=0 (порт 0) или PORTNO=1 (порт 1), чтобы не вводить режим вручную.
LAYER2=значение
где в качестве значения можно указать 0 или 1.
Для использования адаптера OSA или HiperSockets в режиме qeth (NETTYPE=qeth) укажите LAYER2=0. Для виртуальных сетевых устройств z/VM это значение будет соответствовать его определению GuestLAN и VSWITCH.
Второй уровень рекомендуется для сетевых устройств, которые работают на канальном уровне или его подуровне MAC (например, DHCP).
По умолчанию драйвер qeth для устройств OSA оперирует на втором уровне. Третий уровень можно принудительно выбрать с помощью выражения LAYER2=0.
VSWITCH=значение
где в качестве значения можно указать 0 или 1.
Если используется значение LAYER2=1, можно дополнительно указать VSWITCH=1 при подключении к VSWITCH и GuestLAN z/VM. При прямом подключении к OSA и HiperSockets можно указать VSWITCH=0 или опустить этот параметр.
MACADDR=MAC-адрес
Если определены LAYER2=1 и VSWITCH=0, с помощью этого параметра можно указать адрес MAC. Он должен содержать шесть значений, разделенных двоеточием, каждое из которых содержит шестнадцатеричное значение (в нижнем регистре). Этот формат отличается от формата z/VM, поэтому при копировании подобных выражений надо соблюдать осторожность.
Если определены значения LAYER2=1 и VSWITCH=1, то не следует задавать MACADDR, так как на втором уровне z/VM назначит уникальный адрес MAC виртуальным сетевым устройствам.
CTCPROT=значение
допустимые значения: 0, 1, 3.
Определяет протокол CTC для NETTYPE=ctc. По умолчанию используется значение 0.
HOSTNAME=имя
Имя узла только что установленного гостя Linux.
IPADDR=IP
IP-адрес нового гостя Linux.
NETMASK=маска
где маска — маска сети.
Формат маски следует правилам безклассовой маршрутизации между доменами (CIDR, classless interdomain routing) IPv4. Так, можно указать 24 вместо 255.255.255.0 или 20 вместо 255.255.240.0. Целое значение префикса может должно принадлежать диапазону от 1 до 32.
GATEWAY=шлюз
IP-адрес шлюза устройства сетевого устройства.
MTU=mtu
где mtu — максимальный размер блока MTU (Maximum Transmission Unit).
DNS=сервер1:сервер2:доп_серверы:серверN
где сервер1:сервер2:доп_серверы:серверN — перечень DNS-серверов, разделенных двоеточием. Например:
DNS=10.1.2.3:10.3.2.1
SEARCHDNS=домен1:домен2:доп_домены:доменN
где домен1:домен2:доп_домены:доменN — перечень доменов поиска, разделенных двоеточием. Например:
SEARCHDNS=subdomain.domain:domain
Если задан параметр DNS=, дополнительно требуется определить только SEARCHDNS=.
DASD=
Может содержать список устройств DASD. За информацией о формате обратитесь к описанию dasd_mod в статье Linux в System z. Драйверы устройств, функции и команды в Red Hat Enterprise Linux 6.
linuxrc принимает список идентификаторов шин устройств или их диапазонов, разделенных запятой, с дополнительными атрибутами ro, diag, erplog, failfast. Можно сократить идентификаторы шин, удалив ведущие нули и оставив лишь номера устройств. Дополнительные параметры следуют за идентификаторами, должны быть разделены двоеточием и заключены в скобки.
С linuxrc может использоваться лишь один глобальный параметр autodetect, который не поддерживает включение несуществующих DASD с целью резервирования имен устройств ядра на случай добавления DASD в будущем. Для этого используйте постоянные имена устройств DASD (например, /dev/disk/by-path/...). Другие глобальные параметры (probeonly, nopav, nofcx) не поддерживаются.
Следует указывать только необходимые для установки DASD. Если заданные устройства неотформатированы, позднее потребуется выполнить их форматирование (см. Раздел 23.6.1.1, «Низкоуровневое форматирование DASD»). После установки можно добавить устройства DASD для хранения данных (см. Раздел 25.1.3.2, «DASD за пределами корневой файловой системы»).
В окружениях FCP надо указать DASD=none. Если linuxrc покажет сообщение об ошибке и запросит повторный ввод параметра, просто нажмите ссылку продолжения. Если выполняется кикстарт-установка и задан параметр RUNKS=1, linuxrc продолжит работу без запроса ввода параметра.
Пример:
DASD=eb1c,0.0.a000-0.0.a003,eb10-eb14(diag),0.0.ab1c(ro:diag)
FCP_n="ID_шины WWPN LUN_FCP"
здесь:
  • n обычно заменяется целым числом (то есть обозначение устройства будет выглядеть как FCP_1 или FCP_2), но может включать буквы и пробелы.
  • ID_шины определяет идентификатор шины устройства FCP (например, устройству fc00 будет соответствовать идентификатор 0.0.fc00).
  • WWPN заменяется именем порта (WWPN), используемого для маршрутизации (часто в совокупности с многопутевыми возможностями) и является шестнадцатеричным значением из 16-ти знаков. Например: 0x50050763050b073d.
  • LUN_FCP — идентификатор LUN накопителя. Является шестнадцатеричным значением из 16-ти знаков с добавлением нулей справа. Например: 0x4020400100000000.
С помощью этих переменных можно настроить использование LUN FCP в качестве SCSI-дисков. Другие LUN можно настроить интерактивно в процессе установки или в файле кикстарта. Стоит отметить, что в интерактивном режиме linuxrc параметр FCP не запрашивается. Пример параметра:
FCP_1="0.0.fc00 0x50050763050b073d 0x4020400100000000"

Значения определяются для конкретной системы

Значения, используемые в параметрах FCP (FCP_1, FCP_2), обычно предоставляются администратором хранилища FCP.
Программа установки запросит ввод параметров, которые не были заранее определены в файле параметров или конфигурации (за исключением FCP_n).