Глава 20. Загрузка установщика

Последовательность действий при выполнении исходной загрузки (IPL) напрямую зависит от окружения (z/VM или LPAR), в котором будет работать Red Hat Enterprise Linux. Подробную информацию можно найти в главе, посвященной загрузке Linux, в статье Linux в System z. Драйверы устройств, функции и команды в Red Hat Enterprise Linux 6.

20.1. Установка в z/VM

При установке в z/VM загрузку можно выполнить с нескольких видов носителей:
  • виртуальное устройство чтения z/VM;
  • диск DASD или SCSI FCP, подготовленный с помощью zipl;
  • DVD SCSI, подключенный к FCP.
Войдите в гостевую систему z/VM. Для авторизации из других систем Linux можно использовать x3270 или c3270 (из пакета x3270-text). Также можно авторизоваться с помощью эмулятора терминала 3270 в консоли HMC IBM System z. Если вы работаете в Windows, альтернативным вариантом может служить эмулятор 3270 с поддержкой SSL (см. http://www.jollygiant.com). Также существует Windows-аналог c3270wc3270.

Примечание

Если произошел сбой подключения 3270 и повторная авторизация невозможна в силу того, что предыдущий сеанс все еще активен, новый сеанс можно создать следующим образом:
logon пользователь here
В качестве пользователя укажите имя гостевой виртуальной машины z/VM. Формат команды может отличаться в зависимости от внешней системы защиты (например, RACF).
Если операционная система CMS еще не используется в гостевой системе, загрузите ее:
#cp ipl cms
Не выбирайте диски CMS для установки (например, диск A c номером устройства 0191). Определить диски, используемые CMS, можно следующим образом:
query disk
Ниже рассмотрены команды гипервизора z/VM, с помощью которых можно получить информацию о конфигурации гостевой виртуальной машины.
  • Получение информации о доступной памяти. Гостевой виртуальной машине должно быть доступно по меньшей мере 512 мегабайт. Команда:
    cp query virtual storage
  • Запрос доступных сетевых устройств заданного типа:
    osa
    OSA (CHPID OSD, реальные или виртуальные (VSWITCH или GuestLAN QDIO), в режиме QDIO).
    hsi
    HiperSockets (CHPID IQD, реальные и виртуальные (GuestLAN Hipers)).
    lcs
    LCS (CHPID OSE).
    Так, например, команда просмотра всех перечисленных типов сетевых устройств выглядит так:
    cp query virtual osa
  • Получение списка доступных дисков DASD (установка может быть выполнена только на дисках, открытых для чтения и записи):
    cp query virtual dasd
  • Получение списка доступных каналов FCP:
    cp query virtual fcp

20.1.1. Загрузка с виртуального устройства чтения z/VM

Ниже описана последовательность действий при загрузке с виртуального устройства чтения z/VM.
  1. При необходимости добавьте устройство с TCP/IP-утилитами z/VM в список дисков CMS. Например:
    cp link tcpmaint 592 592
    acc 592 fm
    Замените fm любым значением FILEMODE.
  2. Выполните команду
    ftp узел
    Замените узел именем узла или IP-адресом сервера FTP, где расположены образы kernel.img и initrd.img.
  3. Авторизуйтесь и выполните приведенные команды (используйте параметр (repl при перезаписи существующих файлов kernel.img, initrd.img, generic.prm, redhat.exec):
    cd /путь/к/дереву_установки/images/ 
    ascii  
    get generic.prm (repl  
    get redhat.exec (repl  
    locsite fix 80  
    binary  
    get kernel.img (repl  
    get initrd.img (repl  
    quit
  4. Дополнительно с помощью команды filelist можно проверить список полученных файлов и их формат, чтобы убедиться, что их перенос был успешен. В частности, длина логических записей в kernel.img и initrd.img должна быть постоянной (т.е. столбец Format должен содержать F, а столбец Lrecl — 80). Например:
    VMUSER FILELIST A0 V 169 Trunc=169 Size=6 Line=1 Col=1 Alt=0 
    Cmd Filename Filetype Fm Format Lrecl Records Blocks Date Time 
     REDHAT EXEC B1 V 22 1 1 4/15/10 9:30:40 
     GENERIC PRM B1 V 44 1 1 4/15/10 9:30:32 
     INITRD IMG B1 F 80 118545 2316 4/15/10 9:30:25 
     KERNEL IMG B1 F 80 74541 912 4/15/10 9:30:17
    Нажмите PF3, чтобы выйти из filelist и вернуться в окно приглашения CMS.
  5. Наконец, запустите сценарий redhat.exec, чтобы выполнить IPL установщика:
    redhat

20.1.2. Загрузка с подготовленного DASD

Загрузите систему с подготовленного диска DASD и в меню загрузки zipl выберите Red Hat Enterprise Linux. Выполните:
cp ipl номер_DASD loadparm номер_записи_загрузки
В этой команде укажите номер устройства, с которого выполняется загрузка, и порядковый номер записи для этого устройства в меню конфигурации zipl. Например:
cp ipl eb1c loadparm 0

20.1.3. Загрузка со SCSI-диска, подключенного через FCP

Ниже описана последовательность действий при загрузке со SCSI-диска.
  1. Разрешите доступ загрузчика к подготовленному SCSI-диску в сети хранения данных FCP и добавьте номер записи установщика Red Hat Enterprise Linux в меню загрузки к загрузочной записи:
    cp set loaddev portname WWPN lun LUN bootprog номер_загрузочной_записи
    В этой команде укажите номер WWPN системы хранения и логический номер SCSI-диска. Шестнадцатеричные числа из 16 знаков должны быть разбиты на две пары из восьми знаков. Пример:
    cp set loaddev portname 50050763 050b073d lun 40204011 00000000 bootprog 0
  2. Еще раз проверьте настройки:
    query loaddev
  3. Выполните IPL устройства FCP, подключенного к системе с нужным диском:
    cp ipl устройство 
    Пример:
    cp ipl fc00

20.1.4. Загрузка с DVD SCSI, подключенного через FCP

Потребуется DVD-привод SCSI, подключенный к мосту FCP/SCSI, который, в свою очередь, подключен к адаптеру FCP в System z. Адаптер должен быть настроен и доступен в среде z/VM.
  1. Вставьте DVD Red Hat Enterprise Linux для System z в привод.
  2. Разрешите доступ к DVD-приводу в сети FCP и добавьте 1 к загрузочной записи:
    cp set loaddev portname WWPN lun LUN_FCP bootprog 1
    В этой команде укажите номер WWPN моста FCP/SCSI и логический номер привода DVD. Шестнадцатеричные числа из 16 знаков должны быть разбиты на две пары из восьми знаков. Пример:
    cp set loaddev portname 20010060 eb1c0103 lun 00010000 00000000 bootprog 1
  3. Еще раз проверьте настройки:
    cp query loaddev
  4. Выполните IPL устройства FCP:
    cp ipl устройство_FCP
    Пример:
    cp ipl fc00