Руководство по установке Установка Red Hat Enterprise Linux 7 на разных платформах


Глава 16. Диагностика конфликтов установки на IBM



Pdf просмотр
страница10/19
Дата12.11.2016
Размер3.05 Mb.
Просмотров3930
Скачиваний0
ТипРуководство
1   ...   6   7   8   9   10   11   12   13   ...   19
Глава 16. Диагностика конфликтов установки на IBM
System z
В этой секции обсуждаются общие проблемы установки и способы их решения.
An aco n d a сохраняет журналы в каталог /tmp.
Т аб лица. Журналы установки Фай л
Со держи мое g
общие сообщения An aco n d a
/tmp/pro g ram. l o g
сообщения внешних программ
/tmp/sto rag e. l o g
информация о модулях хранения
/tmp/packag i ng . l o g
сообщения yu m и rp m
/tmp/sysl o g
сообщения об оборудовании При сбое установки сообщения из этих файлов будут помещены в /tmp/anaco nd a-tb-ID,
гд е ID — случайная строка.
Перечисленные файлы расположены над иске установщика и будут удалены после перезапуска системы. Для создания постоянной копии скопируйте их на внешнее устройство или другой компьютер с помощью scp.
Примечание
Д ля удаленного копирования журналов необходимо настроить доступ к сети и возможность подключения по ssh.
Пр о ц ед ура. Копирование журналов посети. Откройте окно оболочки в устанавливаемой системе. Это можно сделать двумя способами:
В окне сеанса tmux нажимайте C trl +b p или C trl +b n для перехода к предыдущему или следующему терминалу до тех пор, пока не найдете окно оболочки Установите ssh-под ключение.
Независимо от выбранного метода вы сможете авторизоваться в оболочке системы как
ro o t.
2. Перейдите в каталог /tmp:
# cd /tmp
3. Скопируйте журналы над ругой компьютер пользователь
@ адрес: путь
Руковод ст во по установке Укажите имя пользователя, адрес или имя узла, и путь к каталогу. Например, для копирования в каталог /ho me/jo hn/l o g s/ пользователя jo hn на узле
19 2. 16 8. 0 . 122 выполните:
# scp *l o g jo hn@ 19 2. 16 8. 0 . 122: /ho me/jo hn/l o g s/
При первом подключении к удаленной системе появится сообщение:
T he authenti ci ty o f ho st ' 19 2. 16 8. 0 . 122 (19 2. 16 8. 0 . 122)' can' t
be establ i shed .
EC D SA key fi ng erpri nt i s
a4 : 6 0 : 76 : eb: b2: d 0 : aa: 23: af: 3d : 59 : 5c: d e: bb: c4 : 4 2.
Are yo u sure yo u want to co nti nue co nnecti ng (yes/no )?
Введ ите yes и нажмите Enter. Будет предложено ввести пароль, после чего начнется копирование файлов.
Журналы будут размещены в удаленной системе.
16.1. Решение конфликтов вовремя установки. Диски не обнаружены
Если при запуске установки появилось сообщение
Д иски не обнаружены. Выключите компьютер и подключите хотя бы один
д иск. После этого можно вновь начать устано вку.
Это служит индикатором конфликта устройств DASD. В таком случае добавьте параметр
D ASD = <диски> в файл конфигурации CMS (где диски — диапазон, зарезервированный для установки. Затем начните установку снова.
В режиме root выполните команду для форматирования DASD в оболочке Linux, а не из CMS. An aco n d a автоматически определит неформатированные диски и предложит их отформатировать При установке на устройства в безд исковых системах убедитесь, что на соответствующем адаптере) заданы обязательные) (см. Приложение B, Диски iSCSI
).
16.1.2. Сохранение сообщений отладки Если программа установки столкнулась с проблемами в графическом режиме, будет предложено заполнить отчет об ошибке. Чтобы отправить отчет, надо будет ввести данные авторизации на портале пользователей. Новые пользователи могут зарегистрироваться здесь. Для автоматического создания отчетов необходимо наличие рабочего сетевого соед инения.
⁠Глава 1 6 . Диагностика конфликтов установки на IBM Syst em z
235

Ри суно к 16 .1. Окно создания отчета bЧтобы приступить к созданию отчета, нажмите С о общ ить обо шиб ке, чтобы отменить установку — выберите Вы ход .
Д ля просмотра подробной информации выберите По д роб нее. . . . Если у вас есть опыт отладки, нажмите О тлад ка. Откроется окно виртуального терминала tty1, где можно выполнить другие команды для получения дополнительной информации. Чтобы вернуться к программе установки, выполните команду nue
.
Ри суно к 16 .2. Развернутое окно данных сбоя Ниже рассказывается, как отправить отчет через портал поль зователей.
Руковод ст во по установке
Пр о ц ед ура. Передача отчетов в службу поддержки. Вменю выберите С о общ ить обо шиб ке через портал пользователей. Чтобы отправить отчет, надо авторизоваться на портале пользователей. Нажмите
Настро ить доступ к порталу пользователей Hat.
Ри суно к 16 .3. Требуется авторизация. В открывшемся окне надо ввести имя и пароль доступа к порталу пользователей Hat.
Ри суно к 16 .4 . Настройка доступа к порталу пользователей Если подключение осуществляется через прокси-сервер, щелкните на слове
Д о по лнительно и введите параметры доступа к серверу.
Завершив, нажмите O K.
⁠Глава 1 6 . Диагностика конфликтов установки на IBM Syst em z
237

4. Появится новое окно, где можно объяснить , какие действия вызвали ошибку, и добавить комментарии. Постарайтесь подробно описать проблему и включить соответствующие данные, полученные входе отладки. Следует помнить , что введенные здесь данные будут открыто доступны на портале поль зователей.
Если причина ошибки точно неизвестна, установите флажок Я не знаю , что
вы звало эту ошибку Нажмите Вперед .
Ри суно к 16 .5. Заполните описание ошибки. Еще раз проверьте введенную информацию. Описание можно найти на вкладке
ко мментарии. Пожеланию можно удалить данные, которые вы не хотите отправлять но это может нарушить целостность отчета и усложнить поиск ошибки.
Нажмите Вперед .
Руковод ст во по установке
Ри суно к 16 .6 . Проверьте отчет. Проверьте список вложенных файлов. Они содержат системные данные, что может помочь в определении причин проблемы. Чтобы исключить файлы, снимите флажки напротив их имена чтобы добавить новые — нажмите Д об авить файл Проверив вложения, установите флажок Я проверила) данные и разрешаю их
перед ачу и нажмите Вперед , чтобы отправить отчет.
Ри суно к 16 .7. Список вложений Глава 1 6 . Диагностика конфликтов установки на IBM Syst em z
239

7. Для просмотра результатов создания отчета выберите По казать журнал, или нажмите Закры ть, чтобы вернуться к исходному окну ошибки. Нажмите Вы ход, чтобы закрыть программу установки.
16.2. Решение конфликтов после установки. Удаленный графический рабочий стол и XDMCP
Если вы установили X Win d o w Syst em и хотели бы войти в Red Hat Enterprise Linux, используя графический менеджер авторизации, включите протокол XDMCP (X Display Manager Control
Protocol), который обеспечивает возможность удаленной авторизации для доступа к рабочему столу при условии совместимости клиента с X Window (например, из терминала
X11).
Пр о ц ед ура. Активация на IBM Syst em z
1. Откройте файл конфигурации /etc/g d m/custo m. co nf вили. Перейдите к секции [xd mcp] и добавьте. Сохраните файл и закройте окно редактора. Перезапустите X Win d o w Syst em, перезагрузив систему полностью или выполнив в режиме ro o t:
# systemctl restart g d m. servi ce
После появления строки приглашения авторизуйтесь , указав свое имя пользователя и пароль Сервер System z теперь сможет использовать протокол XDMCP. Так, например, чтобы подключиться к нему с другого компьютера, создайте удаленный сеанс X в системе клиента:
$ X : 1 -q uery адрес
Замените адрес именем узла удаленного сервера X11. Эта команда осуществляет подключение к удаленному серверу X11 с помощью и отображает удаленный экран входа на экране : 1 системы сервера X11, доступ к которому обычно можно получить, нажав
C trl -Al t-F8.
Д оступ к сеансу удаленного рабочего стола также можно получить с помощью встроенного
сервера X11, который открывает удаленный рабочий стол в окне текущего сеанса Команда позволяет открыть удаленный рабочий стол в рамках локального для компьютера сеанса X11. К примеру, выполните команду, заменив адрес именем узла удаленного сервера X11:
$ Xnest : 1 -q uery адрес
Под робную информацию о XDMCP можно найти по адресу. Ошибки Signal 11

Руковод ст во по установке Ошибка «Signal 11» (сбой сегментации) свидетельствует о попытке обращения к неизвестной ячейке памяти. Если вовремя установки вы столкнулись с ошибкой «Signal 11» , скорее всего,
это связано с ошибкой в коде установленных программ или сбоем оборуд ования.
Убед итесь , что вы используете последние установочные образы и проверьте их целостность Часто причиной ошибки «signal 11» являются неверно записанные или поцарапанные установочные диски, поэтому рекомендуется заранее их проверить Глава 1, Загрузка файлов Red Hat Enterprise Linux
содержит информацию о том, где можно найти последние установочные носители. Чтобы их проверить , добавьте параметр загрузки
rd . l i ve. check (см. Раздел, Проверка загрузочных носителей»
).
Под робное обсуждение возможных причин выходит за рамки этого руководства. Зад аль нейшей информацией обратитесь к документации производителя оборуд ования.
⁠Глава 1 6 . Диагностика конфликтов установки на IBM Syst em z
24 1

Глава 17. Конфигурация установленной системы на IBM
System z
Глава 19, Информационные ресурсы
содержит список публикаций она платформах z. В этой главе обсуждаются наиболее распространенные задачи. Добавление DASD

Ниже приведен пример настройки и форматирования DASD.
Примечание
В окружении z/VM надо убедиться, что устройство подключено в виртуальной машине:
C P AT T AC H EB1C T O *
Пример подключения минид иска:
C P LINK R HEL7X 4 B2E 4 B2E MR
D ASD 4 B2E LINKED R /W
Под робное описание команд можно найти в справочнике z/VM (SC24-6175).
17.1.1. Динамическая активация DASD
Активация устройств DASD выполняется следующим образом. Удалите из списка игнорируемых устройств:
# ci o _i g no re -r номер
гд е номер — номер устройства DASD, например:
# ci o _i g no re -r 4 b2e
2. Собственно, команда активации:
# chccwd ev -e номер
гд е номер — номер устройства DASD, например:
# chccwd ev -e 4 b2e
Д ругой способ активации устройства состоит в установке атрибутов sysfs:
a. Перейдите в каталог /sys/:
# cd /sys/bus/ccw/drivers/dasd-eckd/0.0.4b2e/
Руковод ст во по установке 25 17:04 cmb_enable
-r--r--r-- 1 root root 4096 Aug 25 17:04 cutype
-rw-r--r-- 1 root root 4096 Aug 25 17:04 detach_state
-r--r--r-- 1 root root 4096 Aug 25 17:04 devtype
-r--r--r-- 1 root root 4096 Aug 25 17:04 discipline
-rw-r--r-- 1 root root 4096 Aug 25 17:04 online
-rw-r--r-- 1 root root 4096 Aug 25 17:04 readonly
-rw-r--r-- 1 root root 4096 Aug 25 17:04 use_diag b. Убедитесь, что устройство включено cat online
0
c. Если нет, выполните echo 1 > online
# cat online
1 3. Проверьте адресацию
../../../../block/dasdb
-rw-r--r-- 1 root root 4096 Aug 25 17:04 cmb_enable
-r--r--r-- 1 root root 4096 Aug 25 17:04 cutype
-rw-r--r-- 1 root root 4096 Aug 25 17:04 detach_state
-r--r--r-- 1 root root 4096 Aug 25 17:04 devtype
-r--r--r-- 1 root root 4096 Aug 25 17:04 discipline
-rw-r--r-- 1 root root 0 Aug 25 17:04 online
-rw-r--r-- 1 root root 4096 Aug 25 17:04 readonly
-rw-r--r-- 1 root root 4096 Aug 25 17:04 В этом примере устройство 4B2E адресуется как /d ev/d asd b.
После этого устройство будет доступно в текущем сеансе. Раздел, Активация DASD с сохранением постоянства объясняет, как включать устройство при каждой перезагрузке.
Символь ные ссылки таких устройств хранятся в /d ev/d i sk/by-path/.
17.1.2. Низкоуровневое форматирование DASD
Если диск уже подключен, перейдите в каталоги отформатируйте его cd
# dasdfmt -b 4096 -d cdl -p /dev/disk/by-path/ccw-0.0.4b2e
Drive Geometry: 10017 Cylinders * 15 Heads = 150255 Tracks
I am going to format the device /dev/disk/by-path/ccw-0.0.4b2e in the
⁠Глава 1 7 . Конфигурация установленной системы на IBM Syst em z
24 3
following way:
Device number of device : 0x4b2e
Labelling device : yes
Disk label : VOL1
Disk identifier : 0X4B2E
Extent start (trk no) : 0
Extent end (trk no) : 150254
Compatible Disk Layout : yes
Blocksize : 4096
--->> ATTENTION! <<---
All data of that device will be lost.
Type "yes" to continue, no will leave the disk untouched: yes cyl 97 of 3338 |#----------------------------------------------|
2%
Когд а инд икатор прогресса д остигнет конца, fd asd сообщит the partition table... Теперь создайте разделы с помощью (до трех разделов. В приведенном примере будет создан один раздел, занимающий весь диск После активации отформатированного устройства с ним можно работать также как и с другими дисками в Linux: создавать файловые системы, физические тома LVM, пространство подкачки в разделах (например, /d ev/d i sk/by-path/ccw-0 . 0 . 4 b2e-part1). Устройство
d ev/d asd b само по себе может использоваться только командами и fd asd .
При добавлении новых дисков в будущем используйте схему именования из /d ev/d i sk/by-
path/, чтобы однозначно их идентифицировать, тем самым предотвратив повреждение записей в /etc/fstab.
17.1.3. Активация с сохранением постоянства Описанные выше действия позволяют динамически включить DASD в работающей системе,
но сделанные изменения не будут сохраняться между перезагрузками. Способ настройки автоматического подключения дисков будет отличаться в зависимости оттого, на каких дисках расположена корневая файловая система «/». Устройства корневой файловой системы должны подключаться на ранней стадии процесса загрузки с помощью tramfs
.
Обработка команд ci o _i g no re для постоянной конфигурации осуществляется прозрачно,
поэтому нет необходимости в удалении диска из списка игнорируемых устройств.
1 7 .1 .3.1 . DASD в корневой файловой системе Руководство по установке В этом случае надо лишь изменить файл /etc/zi pl . co nf и выполнить z ip l. Повторное создание не требуется.
Параметр rd.dasd= позволяет включить DASD на ранней стадии процесса загрузки и содержит идентификатор шины с дополнительными аргументами в виде пар
«ключ=значение», соответствующих атрибутам sysf s.
Ниже приведен пример файла zi pl . co nf для системы с физическими томами, созданными на базе разделов двух устройств DASD, объединенных в группу томов vg _d evel 1, на основе которой создан логический том l v_ro o t для корневой файловой системы target=/boot/
[linux]
image=/boot/vmlinuz-2.6.32-19.el7.s390x ramdisk=/boot/initramfs-2.6.32-19.el7.s390x.img parameters="root=/dev/mapper/vg_devel1-lv_root rd.dasd=0.0.0200,use_diag=0,readonly=0,erplog=0,failfast=0 rd.dasd=0.0.0207,use_diag=0,readonly=0,erplog=0,failfast=0 rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8
SYSFONT=latarcyrheb-sun16 KEYTABLE=us Предположим, что надо добавить дополнительный физический том в раздел третьего с идентификатором. В этом случае следует просто добавить выражение
rd . d asd = 0 . 0 . 20 2b к строке параметров ядра в zi pl . co nf:
[defaultboot]
default=linux target=/boot/
[linux]
image=/boot/vmlinuz-2.6.32-19.el7.s390x ramdisk=/boot/initramfs-2.6.32-19.el7.s390x.img parameters="root=/dev/mapper/vg_devel1-lv_root rd.dasd=0.0.0200,use_diag=0,readonly=0,erplog=0,failfast=0 rd.dasd=0.0.0207,use_diag=0,readonly=0,erplog=0,failfast=0 rd.dasd=0.0.202b rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us Выполните zi pl для сохранения изменений в /etc/zi pl . co nf:
# zipl -V
Using config file '/etc/zipl.conf'
Target device information
Device..........................: 5e:00
Partition.......................: 5e:01
Device name.....................: dasda
DASD device number..............: 0201
Type............................: disk partition
Disk layout.....................: ECKD/compatible disk layout
Geometry - heads................: 15
Geometry - sectors..............: 12
Geometry - cylinders............: 3308
Geometry - start................: 24
File system block size..........: 4096
⁠Глава 1 7 . Конфигурация установленной системы на IBM Syst em z
24 5

Physical block size.............: 4096
Device size in physical blocks..: 595416
Building bootmap in '/boot/'
Building menu 'rh-automatic-menu'
Adding #1: IPL section 'linux' (default)
kernel image......: /boot/vmlinuz-2.6.32-19.el7.s390x kernel parmline...: 'root=/dev/mapper/vg_devel1-lv_root rd.dasd=0.0.0200,use_diag=0,readonly=0,erplog=0,failfast=0 rd.dasd=0.0.0207,use_diag=0,readonly=0,erplog=0,failfast=0 rd.dasd=0.0.202b rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM
LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us cio_ignore=all,!condev'
initial ramdisk...: /boot/initramfs-2.6.32-19.el7.s390x.img component address: kernel image....: 0x00010000-0x00a70fff parmline........: 0x00001000-0x00001fff initial ramdisk.: 0x02000000-0x022d2fff internal loader.: 0x0000a000-0x0000afff
Preparing boot device: dasda (0201).
Preparing boot menu
Interactive prompt......: enabled
Menu timeout............: 15 seconds
Default configuration...: 'linux'
Syncing disks...
Done.
1 7 .1 .3.2 . DASD за пределами корневой файловой системы Если устройства DASD не принадлежат корневой файловой системе, а служат лишь для хранения данных, постоянство их конфигурации можно настроить в /etc/d asd . co nf.
Кажд ая строка в файле определяет отдельный и начинается с идентификатора шины,
за которым следуют пары «аргумент=значение», разделенные пробелом или табуляцией.
Значения параметров соответствуют одноименным атрибутам sysfs. При добавлении нового записи в файле /etc/d asd . co nf будут соответственно изменены. Вовремя загрузки все обнаруженные DASD будут подключены автоматически.
Пример файла /etc/d asd . co nf:
0.0.0207 0.0.0200 use_diag=1 Изменения в /etc/d asd . co nf вступят в силу после перезагрузки системы или динамического добавления нового диска и соответствующего изменения системной конфигурации ввод а-вывод а (то есть при подключении в z/VM). Чтобы самостоятельно инициировать подключение диска, настроенного в /etc/d asd . co nf, выполните приведенные ниже действия. Удалите из списка игнорируемых устройств:
# ci o _i g no re -r номер
Например:
# ci o _i g no re -r 0 21a
Руковод ст во по установке. Разрешите активацию устройства, изменив его атрибут uevent:
echo ad d > /sys/bus/ccw/d evi ces/ID_шины/uevent
Например:
echo ad d > /sys/bus/ccw/d evi ces/0 . 0 . 0 21a/uevent
17.2. Добавление FCP LUN
След ующий пример демонстрирует добавление нового FCP LUN.
Примечание
Если выработаете под z/VM, сначала надо подключить адаптер к виртуальной машине. В многопутевых окружениях предусмотрено по крайней мере два устройства над вух физических адаптерах O *

17.2.1. Динамическая активация LUN
Послед ователь ность действий. Удалите адаптер из списка игнорируемых устройств:
# ci o _i g no re -r номер
Укажите номер устройства FCP.
2. Собственно, команда активации:
# chccwd ev -e fc0 0
3. Убедитесь, что при автоматическом сканировании портов номер WWPN определяется верно ls -l /sys/bus/ccw/drivers/zfcp/0.0.fc00/
drwxr-xr-x. 3 root root 0 Apr 28 18:19 0x500507630040710b drwxr-xr-x. 3 root root 0 Apr 28 18:19 0x50050763050b073d drwxr-xr-x. 3 root root 0 Apr 28 18:19 0x500507630e060521
drwxr-xr-x. 3 root root 0 Apr 28 18:19 0x500507630e860521
-r--r--r--. 1 root root 4096 Apr 28 18:17 availability
-r--r--r--. 1 root root 4096 Apr 28 18:19 card_version
-rw-r--r--. 1 root root 4096 Apr 28 18:17 cmb_enable
-r--r--r--. 1 root root 4096 Apr 28 18:17 cutype
-r--r--r--. 1 root root 4096 Apr 28 18:17 devtype lrwxrwxrwx. 1 root root 0 Apr 28 18:17 driver ->
⁠Глава 1 7 . Конфигурация установленной системы на IBM Syst em z
24 7

../../../../bus/ccw/drivers/zfcp
-rw-r--r--. 1 root root 4096 Apr 28 18:17 failed
-r--r--r--. 1 root root 4096 Apr 28 18:19 hardware_version drwxr-xr-x. 35 root root 0 Apr 28 18:17 host0
-r--r--r--. 1 root root 4096 Apr 28 18:17 in_recovery
-r--r--r--. 1 root root 4096 Apr 28 18:19 lic_version
-r--r--r--. 1 root root 4096 Apr 28 18:17 modalias
-rw-r--r--. 1 root root 4096 Apr 28 18:17 online
-r--r--r--. 1 root root 4096 Apr 28 18:19 peer_d_id
-r--r--r--. 1 root root 4096 Apr 28 18:19 peer_wwnn
-r--r--r--. 1 root root 4096 Apr 28 18:19 peer_wwpn
--w-------. 1 root root 4096 Apr 28 18:19 port_remove
--w-------. 1 root root 4096 Apr 28 18:19 port_rescan drwxr-xr-x. 2 root root 0 Apr 28 18:19 power
-r--r--r--. 1 root root 4096 Apr 28 18:19 status lrwxrwxrwx. 1 root root 0 Apr 28 18:17 subsystem ->
../../../../bus/ccw
-rw-r--r--. 1 root root 4096 Apr 28 18:17 uevent
4. Чтобы подключить, надо привязать его порту, через который к нему можно будет обращаться . fc0 0 /0 x50 0 50 76 30 50 b0 73d /uni t_ad d

5. Чтобы узнать присвоенное устройству имя, выполните lszfcp -DV
/sys/devices/css0/0.0.0015/0.0.fc00/0x50050763050b073d/0x40204001000 00000
/sys/bus/ccw/drivers/zfcp/0.0.fc00/host0/rport-0:0-
21/target0:0:21/0:0:21:1089355792
17.2.2. Автоматическое подключение вовремя загрузки
Описанные выше действия позволяют включить FCP LUN в работающей системе, но сделанные изменения не сохранятся после перезагрузки. Способ настройки их подключения будет отличаться в зависимости оттого, на каких устройствах расположена корневая файловая система «/». Устройства корневой файловой системы должны подключаться на ранней стадии процесса загрузки с помощью, в то время как остальные устройства можно подключить позднее. При этом обработка списка ci o _i g no re
осуществляется прозрачно, поэтому нет необходимости в удалении диска из списка игнорируемых устройств.
1 7 .2 .2 .1 . FCP LUN корневой файловой системы В этом случае потребуется лишь изменить файл /etc/zi pl . co nf и выполнить z ip l.
Повторное создание не требуется.
Д ля активации FCP LUN на ранней стадии процесса загрузки используется параметр
rd.zfcp=, который содержит список из трех значений через запятую идентификатор шины,
шестнад цатеричный номер WWPN из 16 знаков с префиксом 0 x и шестнадцатеричный с префиксом 0 x. Последнее значение должно включать 16 знаков, поэтому при необходимости справа добавляются нули.
Руковод ст во по установке Ниже приведен пример файла zi pl . co nf, где на базе разделов двух создаются физические тома, которые объединяются в группу vg _d evel 1, на основе которой, в свою очередь, создается логический том l v_ro o t для корневой файловой системы. Чтобы не усложнять пример, многопутевые варианты не рассматриваются target=/boot/
[linux]
image=/boot/vmlinuz-2.6.32-19.el7.s390x ramdisk=/boot/initramfs-2.6.32-19.el7.s390x.img parameters="root=/dev/mapper/vg_devel1-lv_root rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a000000000 rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a100000000 rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8
SYSFONT=latarcyrheb-sun16 KEYTABLE=us Предположим, надо создать дополнительный физический томна базе третьего с идентификатором шины 0.0.fc00, WWPN 0x5105074308c212e9 и LUN 0x401040a300000000. В
этом случаев следует просто добавить выражение
rd . zfcp= 0 . 0 . fc0 0 ,0 x510 50 74 30 8c212e9 ,0 x4 0 10 4 0 a30 0 0 0 0 0 0 0 :
[defaultboot]
default=linux target=/boot/
[linux]
image=/boot/vmlinuz-2.6.32-19.el7.s390x ramdisk=/boot/initramfs-2.6.32-19.el7.s390x.img parameters="root=/dev/mapper/vg_devel1-lv_root rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a000000000 rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a100000000
rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a300000000
rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8
SYSFONT=latarcyrheb-sun16 KEYTABLE=us Выполните zi pl для сохранения изменений в /etc/zi pl . co nf:
# zipl -V
Using config file '/etc/zipl.conf'
Target device information
Device..........................: 08:00
Partition.......................: 08:01
Device name.....................: sda
Device driver name..............: sd
Type............................: disk partition
Disk layout.....................: SCSI disk layout
Geometry - start................: 2048
File system block size..........: 4096
Physical block size.............: 512
Device size in physical blocks..: 10074112
Building bootmap in '/boot/'
Building menu 'rh-automatic-menu'
Adding #1: IPL section 'linux' (default)
kernel image......: /boot/vmlinuz-2.6.32-19.el7.s390x kernel parmline...: 'root=/dev/mapper/vg_devel1-lv_root
⁠Глава 1 7 . Конфигурация установленной системы на IBM Syst em z
24 9
rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a000000000 rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a100000000 rd.zfcp=0.0.fc00,0x5105074308c212e9,0x401040a300000000 rd_LVM_LV=vg_devel1/lv_root rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8
SYSFONT=latarcyrheb-sun16 KEYTABLE=us cio_ignore=all,!condev'
initial ramdisk...: /boot/initramfs-2.6.32-19.el7.s390x.img component address:
kernel image....: 0x00010000-0x007a21ff parmline........: 0x00001000-0x000011ff initial ramdisk.: 0x02000000-0x028f63ff internal loader.: 0x0000a000-0x0000a3ff
Preparing boot device: sda.
Detected SCSI PCBIOS disk layout.
Writing SCSI master boot record.
Syncing disks...
Done.
1 7 .2 .2 .2 . FCP LUN за пределами корневой файловой системы Если FCP LUN не принадлежит корневой файловой системе, а служит лишь для хранения данных, сохранение постоянства его конфигурации можно настроить в файле
/etc/zfcp. co nf. Каждая строка в файле определяет отдельный и начинается с идентификатора шины адаптера, затем следует шестнадцатеричный номер WWPN из знаков с префиксом 0 x и шестнадцатеричный с префиксом 0 x. Номер LUN должен включать 16 знаков, поэтому при необходимости можно справа добавить нули. Записи в
/etc/zfcp. co nf будут обработаны при добавлении адаптера в систему. Вовремя загрузки будут добавлены все видимые адаптеры Пример фрагмента /etc/zfcp. co nf:
0.0.fc00 0x5105074308c212e9 0x401040a000000000 0.0.fc00 0x5105074308c212e9 0x401040a100000000 0.0.fc00 0x5105074308c212e9 0x401040a300000000 0.0.fcd0 0x5105074308c2aee9 0x401040a000000000 0.0.fcd0 0x5105074308c2aee9 0x401040a100000000 0.0.fcd0 0x5105074308c2aee9 Изменения в /etc/zfcp. co nf вступят в силу после перезагрузки системы или послед инамического добавления новых каналов FCP и соответствующего изменения системной конфигурации ввод а-вывод а (то есть при подключении канала в z/VM). Или же для активации новой записи в /etc/zfcp. co nf выполните. Удалите адаптер из списка игнорируемых устройств:
# ci o _i g no re -r номер
Укажите номер устройства FCP.
# ci o _i g no re -r fcfc
2. Разрешите активацию устройства, изменив его атрибут uevent:
echo ad d > /sys/bus/ccw/d evi ces/ID_шины/uevent
Руковод ст во по установке
Например:
echo ad d > /sys/bus/ccw/d evi ces/0 . 0 . fcfc/uevent
17.3. Добавление сетевого устройства Модули драйверов сетевых устройств загружаются автоматически с помощью ev.
В IBM System z сетевой интерфейс можно добавить динамически или с сохранением постоянства.
Д инамическое добавление устройств:
загрузите драйвер устройства;
уд алите интерфейсы из списка игнорируемых устройств;
созд айте устройство группы;
настройте устройство;
включите устройство.
С сохранением постоянства:
созд айте сценарий настройки;
включите интерфейс.
В последующих секциях обсуждаются основные задачи драйверов сетевых устройств в IBM
System z, в том числе добавление устройств qeth (см. Раздел, Добавление устройства
q eth »
) и lcs (см. Раздел, Добавление устройства LCS»
) в Red Hat Enterprise Linux.
17.3.1. Добавление устройства eth
Д райвер q eth поддерживает функции OSA-Express c QDIO, а также HiperSockets, LAN гостей z/VM ив присваивает устройствами имена в виде enccwID_шины.
Ид ентификатор шины имеет вид наподобие и содержит идентификатор подсистемы канала, идентификатор под канала и номер устройства.
1 7 .3.1 .1 . Динамическое добавление устройства eth
Ниже рассматривается порядок действий при динамическом добавлении устройств q eth.
1. Убедитесь, что модули драйверов устройств q eth загружены. Ниже приведен пример списка загруженных модулей
⁠Глава 1 7 . Конфигурация установленной системы на IBM Syst em z
251

155ip6t_REJECT,nf_conntrack_ipv6,qeth_l3
qeth 115808 2 qeth_l3,qeth_l2
qdio 68240 1 qeth ccwgroup 12112 2 Если вывод l smo d подтверждает, что модули небыли загружены, загрузите их с помощью. Удалите сетевые каналы из списка игнорируемых устройств:
# ci o _i g no re -r
ID_шины_устройства_чтения,ID_шины_устройства_записи,ID_шины_устрой
ства_данных
Замените ID_шины_устройства_чтения, ID_шины_устройства_записи и
ID_шины_устройства_данных идентификаторами шины сетевого устройства. Так,
например, если ID_шины_устройства_чтения0 . 0 . f50 0 ,
ID_шины_устройства_записи0 . 0 . f50 1, а ID_шины_устройства_данных
0 . 0 . f50 2, команда будет выглядеть так:
# ci o _i g no re -r 0 . 0 . f50 0 ,0 . 0 . f50 1,0 . 0 . f50 2
3. Команда покажет список предлагаемых конфигураций сетевых устройств znetconf -u
Scanning for network devices...
Device IDs Type Card Type CHPID Drv.
------------------------------------------------------------
0.0.f500,0.0.f501,0.0.f502 1731/01 OSA (QDIO) 00 qeth
0.0.f503,0.0.f504,0.0.f505 1731/01 OSA (QDIO) 01 qeth
0.0.0400,0.0.0401,0.0.0402 1731/05 HiperSockets 02 qeth
4. z n et co n f также используется для выбора конфигурации и активации устройства с новыми настройками znetconf -a f500
Scanning for network devices...
Successfully configured device 0.0.f500 (enccw0.0.f500)
5. Устройству можно передать дополнительные параметры znetconf -a f500 -o portname=myname
Scanning for network devices...
Successfully configured device 0.0.f500 (После этого можно продолжить настройку интерфейса enccw0 . 0 . f50 0 .
Активацию устройства также можно осуществить с помощью атрибутов sysfs.
1. Создайте устройство q eth:
Руковод ст во по установке
ID_шины_устройства_чтения,ID_шины_устройства_записи,ID_шины_устрой
ства_данных > /sys/bus/ccwg ro up/d ri vers/q eth/g ro up
Например:
# echo 0 . 0 . f50 0 ,0 . 0 . f50 1,0 . 0 . f50 2 >
/sys/bus/ccwg ro up/d ri vers/q eth/g ro up
2. Убедитесь, что устройство было создано успешно:
# l s /sys/bus/ccwg ro up/d ri vers/q eth/0 . 0 . f50 0
В зависимости от конфигурации системы можно установить дополнительные параметры:
portno
layer2
portname
3. Включите устройство, присвоив соответствующему атрибуту значение 1:
# echo 1 > /sys/bus/ccwg ro up/d ri vers/q eth/0 . 0 . f50 0 /o nl i ne
4. Проверьте состояние устройства:
# cat /sys/bus/ccwg ro up/d ri vers/q eth/0 . 0 . f50 0 /o nl i ne
1
1 означает, что устройство подключено отключено. Проверьте, какое имя интерфейса было назначено устройству:
# cat /sys/bus/ccwg ro up/d ri vers/q eth/0 . 0 . f50 0 /i f_name
enccw0 . 0 . f50 0
После этого можно продолжить настройку интерфейса enccw0 . 0 . f50 0 .
След ующая команда из пакета s390utils вернет наиболее важные настройки устройства
q eth:
# lsqeth enccw0.0.f500
Device name : enccw0.0.f500
------------------------------------------------- card_type : OSD_1000
cdev0 : 0.0.f500
cdev1 : 0.0.f501
cdev2 : 0.0.f502
chpid : 76
online : 1
portname : OSAPORT
portno : 0
state : UP (LAN ONLINE)
⁠Глава 1 7 . Конфигурация установленной системы на IBM Syst em z
253
priority_queueing : always queue 0
buffer_count : 16
layer2 : 1
isolation : none
1 7 .3.1 .2 . Динамическое удаление устройств h
Уд алить устройство q eth можно с помощью z n et co n f :
1. Команда просмотра списка настроенных сетевых устройств -c
Device IDs Type Card Type CHPID Drv. Name
State
------------------------------------------------------------------
--------------------
0.0.8036,0.0.8037,0.0.8038 1731/05 HiperSockets FB qeth hsi1 online
0.0.f5f0,0.0.f5f1,0.0.f5f2 1731/01 OSD_1000 76 qeth enccw0.0.09a0 online
0.0.f500,0.0.f501,0.0.f502 1731/01 GuestLAN QDIO 00 qeth enccw0.0.f500 online
2. Выберите устройство для удаления, отключите его иуд алите из группы znetconf -r f500
Remove network device 0.0.f500 (0.0.f500,0.0.f501,0.0.f502)?
Warning: this may affect network connectivity!
Do you want to continue (y/n)?y
Successfully removed device 0.0.f500 (enccw0.0.f500)
3. Убедитесь, что устройство удалено успешно -c
Device IDs Type Card Type CHPID Drv. Name
State
------------------------------------------------------------------
--------------------
0.0.8036,0.0.8037,0.0.8038 1731/05 HiperSockets FB qeth hsi1 online
0.0.f5f0,0.0.f5f1,0.0.f5f2 1731/01 OSD_1000 76 qeth enccw0.0.09a0 online
1 7 .3.1 .3. Добавление устройства с сохранением постоянства Чтобы устройство q eth оставалось в системе, потребуется создать файл конфигурации для нового интерфейса. Файлы конфигурации интерфейсов хранятся в
/etc/sysco nfi g /netwo rk-scri pts/.
Имена файлов следуют формату i fcfg -устройство, где устройство — значение из файла
i f_name ранее созданного устройства q eth (например, eth1). Команды re

обрабатываются как обычно, поэтому нет необходимости в удалении устройства из списка игнорируемых устройств.
Если файл конфигурации другого устройства того же типа уже существует, можно его
Руковод ст во по установке скопировать и взять за основу cd /etc/sysconfig/network-scripts
# cp ifcfg-enccw0.0.09a0 Для просмотра идентификаторов сетевых устройств выполните lsqeth -p devices CHPID interface cardtype port chksum prio-q'ing rtr4 rtr6 lay'2 cnt
-------------------------- ----- ---------------- -------------- ---- --
---- ---------- ---- ---- ----- -----
0.0.09a0/0.0.09a1/0.0.09a2 x00 enccw0.0.09a0 Virt.NIC QDIO 0 sw always_q_2 n/a n/a 1 64 0.0.0600/0.0.0601/0.0.0602 x00 enccw0.0.0600 Virt.NIC QDIO 0 sw always_q_2 n/a n/a 1 Если аналогичное устройство отсутствует, надо будет создать новый файл. В качестве образца используйте пример i fcfg -eth0 .
# IBM QETH
DEVICE=enccw0.0.09a0
BOOTPROTO=static
IPADDR=10.12.20.136
NETMASK=255.255.255.0
ONBOOT=yes
NETTYPE=qeth
SUBCHANNELS=0.0.09a0,0.0.09a1,0.0.09a2
PORTNAME=OSAPORT
OPTIONS='layer2=1 Отредактируйте файл i fcfg -0 . 0 . 0 6 0 0 :
1. Измените значение DEVICE в соответствии с содержимым файла i f_name группы ccw.
2. В IPADDR добавьте адрес нового интерфейса. При необходимости измените NETMASK.
4. Можно настроить активацию интерфейса при загрузке, присвоив ONBOOT значение yes.
5. Убедитесь, что выражение SUBCHANNELS содержит аппаратные адреса устройства qeth.
6. При необходимости измените значение PORTNAME.
7. Атрибуты sysfs и их значения можно добавить в параметр OPTIONS, с помощью которого программа установки Red Hat Enterprise Linux настраивает режим layer2 и номер порта portno для устройств q eth.
По умолчанию драйвер для устройств OSA работает на втором уровне. Если необходимо использовать старые настройки i fcfg , в OPTIONS добавьте выражение
l ayer2= 0 .
/etc/sysco nfi g /netwo rk-scri pts/i fcfg -0 . 0 . 0 6 0 0
⁠Глава 1 7 . Конфигурация установленной системы на IBM Syst em z
255

# IBM QETH
DEVICE=enccw0.0.0600
BOOTPROTO=static
IPADDR=192.168.70.87
NETMASK=255.255.255.0
ONBOOT=yes
NETTYPE=qeth
SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602
PORTNAME=OSAPORT
OPTIONS='layer2=1 Изменения i fcfg вступят в силу после перезагрузки или динамического добавления новых каналов сетевых устройств и соответствующего изменения системных настроек ввода и вывода (то есть при подключении в z/VM). Или же для активации файла i fcfg можно сделать следующее. Удалите сетевые каналы из списка игнорируемых устройств:
# ci o _i g no re -r
ID_шины_устройства_чтения,ID_шины_устройства_записи,ID_шины_устрой
ства_данных
Замените ID_шины_устройства_чтения, ID_шины_устройства_записи и
ID_шины_устройства_данных идентификаторами шины сетевого устройства. Например:
# ci o _i g no re -r 0 . 0 . 0 6 0 0 ,0 . 0 . 0 6 0 1,0 . 0 . 0 6 0 2
2. Разрешите активацию устройства, изменив его атрибут uevent:
echo ad d > /sys/bus/ccw/d evi ces/канал_чтения/uevent
Например:
echo ad d > /sys/bus/ccw/d evi ces/0 . 0 . 0 6 0 0 /uevent
3. Проверьте состояние устройства:
# l sq eth
4. Запустите интерфейс:
# i fup enccw0 . 0 . 0 6 0 0
5. Проверьте его статус ifconfig enccw0.0.0600
enccw0.0.0600 Link encap:Ethernet HWaddr 02:00:00:00:00:01
inet addr:192.168.70.87 Bcast:192.168.70.255
Mask:255.255.255.0
inet6 addr: fe80::ff:fe00:1/64 Scope:Link
UP BROADCAST RUNNING NOARP MULTICAST MTU:1492 Metric:1
Руковод ст во по установке) TX bytes:264 (264.0 b)
6. Проверьте маршрутизацию route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref
Use Iface
192.168.70.0 * 255.255.255.0 U 0 0 0 enccw0.0.0600 10.1.20.0 * 255.255.255.0 U 0 0 0 enccw0.0.09a0
default 10.1.20.1 0.0.0.0 UG 0 0 0 enccw0.0.09a0 7. Выполните pi ng для проверки соединения с шлюзом или другим компьютером в той же под сети ping -c 1 192.168.70.8
PING 192.168.70.8 (192.168.70.8) 56(84) bytes of data.
64 bytes from 192.168.70.8: icmp_seq=0 ttl=63 time=8.07 ms
8. Если информация о маршрутизации изменилась , соответственно обновите файл
/etc/sysco nfi g /netwo rk.
17.3.2. Добавление устройства LCS
Д райвер устройства LCS (LAN channel station) обеспечивает поддержку на и OSA-Express Драйвер присваивает устройствами имена в виде enccwID_шины. Идентификатор шины имеет вид наподобие и содержит идентификатор подсистемы канала, идентификатор под канала и номер устройства.
1 7 .3.2 .1 . Динамическое добавление устройства. Загрузите драйвер. Удалите сетевые каналы из списка игнорируемых устройств:
# ci o _i g no re -r ID_шины_устройства_чтения,ID_шины_устройства
записи
Замените ID_шины_устройства_чтения и ID_шины_устройства_записи
ид ентификаторами шины сетевого устройства. Например:
# ci o _i g no re -r 0 . 0 . 0 9 a0 ,0 . 0 . 0 9 a1
3. Создайте устройство для группы:
⁠Глава 1 7 . Конфигурация установленной системы на IBM Syst em z
257

# echo ID_шины_устройства_чтения,ID_шины_устройства_записи >
/sys/bus/ccwg ro up/d ri vers/l cs/g ro up
4. Теперь надо настроить устройство. Карты OSA предоставляют до портов для одного. По умолчанию устройство LCS использует порт 0 . Чтобы изменить порт,
выполните следующее номер
> /sys/bus/ccwg ro up/d ri vers/l cs/d evi ce_bus_i d /po rtno
Замените номер номером порта для подключения. Включите устройство:
# echo 1 >
/sys/bus/ccwg ro up/d ri vers/l cs/ID шины устройства чтения nl i ne
6. Для просмотра присвоенного устройству имени выполните ls -l /sys/bus/ccwgroup/drivers/lcs/ID_шины_устройства/net/
drwxr-xr-x 4 root root 0 2010-04-22 16:54 enccw0.0.0600
1 7 .3.2 .2 . Добавление устройства с сохранением постоянства Обработка команд ci o _i g no re для постоянной конфигурации осуществляется прозрачно,
поэтому нет необходимости в удалении диска из списка игнорируемых устройств.
Ниже обсуждается порядок добавления устройств LCS.
1. Создайте сценарий i fcfg -устройство в каталоге /etc/sysco nfi g /netwo rk-
scri pts/, заменив устройство значением из файла i f_name ранее созданного устройства q eth. Пример enccw0 . 0 . 0 9 a0 .
/etc/sysconfig/network-scripts/ifcfg-enccw0.0.09a0
# IBM LCS
DEVICE=enccw0.0.09a0
BOOTPROTO=static
IPADDR=10.12.20.136
NETMASK=255.255.255.0
ONBOOT=yes
NETTYPE=lcs
SUBCHANNELS=0.0.09a0,0.0.09a1
PORTNAME=0
OPTIONS=''
TYPE=Ethernet
2. Измените значение PORTNAME, чтобы оно отражало номер порта LCS (portno).
Атрибуты lcs sysfs можно определить в строке OPTIONS (см. Раздел Добавление устройства q eth с сохранением постоянства. Определите значение DEVICE:
DEVICE=enccwID_шины
Руковод ст во по установке. Включите устройство:
# i fup enccwID_шины
Изменения i fcfg вступят в силу после перезагрузки системы. Активацию файла i fcfg можно выполнить следующим образом. Удалите устройство LCS из списка игнорируемых устройств:
# ci o _i g no re -r ID_шины_устройства_чтения,ID_шины_устройства
записи
Замените ID_шины_устройства_чтения и ID_шины_устройства_записи
ид ентификаторами шины сетевого устройства. Например:
# ci o _i g no re -r 0 . 0 . 0 9 a0 ,0 . 0 . 0 9 a1
2. Разрешите активацию устройства, изменив его атрибут uevent:
echo ad d > /sys/bus/ccw/d evi ces/канал_чтения/uevent
Например:
echo ad d > /sys/bus/ccw/d evi ces/0 . 0 . 0 9 a0 /uevent
17.3.3. Настройка сетевых устройств для корневой файловой системы в
сет и
Д ляд обавления сетевого устройства с доступом к корневой файловой системе нужно лишь изменить параметры загрузки (см. Глава 18, Файлы конфигурации IBM System z
), а при использовании загрузчика z ip l — откорректировать файл zi pl . co nf устройства DASD или LUN, подключенного к каналу FCP. Повторное создание не требуется.
Dracu t , который пришел на смену mkin it rd , предоставляет параметр rd.znet= для активации сетевых устройств на ранней стадии загрузки.
Этот параметр принимает список разделенных запятой значений NETTYPE (qeth, lcs, ctc), два) или три (qeth) идентификатора шины устройства, а также пары параметров и значений, соответствующих атрибутам sysfs сетевого устройства. rd.znet= выполнит настройку и активацию сетевого оборудования. Настройка адресов и прочих сетевых характеристик осуществляется аналогично тому, как это делается над ругих платформах. Подробную информацию можно найти в документации
.
Команд ы cio _ig n o re обрабатываются прозрачно в процессе загрузки системы.
Пример параметров загрузки для корневой файловой системы NFS:
root=10.16.105.196:/nfs/nfs_root cio_ignore=all,!condev rd.znet=qeth,0.0.0a00,0.0.0a01,0.0.0a02,layer2=1,portno=0,portname=OSAPO
RT ip=10.16.105.197:10.16.105.196:10.16.111.254:255.255.248.0:nfs‑server.subdo main.domain:enccw0.0.09a0:none rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM
LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us
⁠Глава 1 7 . Конфигурация установленной системы на IBM Syst em z
259
1   ...   6   7   8   9   10   11   12   13   ...   19


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал