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

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

Примечание

Если произошел сбой подключения 3270, и повторная авторизация невозможна в силу того, что предыдущий сеанс все еще активен, новый сеанс можно создать следующим образом:
logon пользователь here
В качестве пользователя укажите имя гостевой виртуальной машины z/VM. Формат команды может отличаться в зависимости от внешней системы защиты (например, RACF).
Если операционная система CMS еще не выполняется в гостевой системе, загрузите ее:
cp ipl cms
Не выбирайте для установки диски CMS (например, диск A c номером устройства 0191). Чтобы узнать, какие диски используются в CMS, выполните команду:
query disk
Ниже обсуждаются команды гипервизора z/VM, с помощью которых можно получить информацию о конфигурации виртуальной машины.
  • Получение сведений о доступной памяти. Виртуальной машине должно быть доступно не меньше 1 ГБ.
    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

14.3.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, чтобы вернуться в окно приглашения CMS.
  5. При необходимости откорректируйте параметры загрузки в generic.prm (см. Раздел 14.1, «Подготовка generic.prm»).
    В generic.prm также можно определить CMSDASD= в CMSCONFFILE= для конфигурации пространства данных и сетевых устройств (см. Раздел 18.2, «Файл конфигурации z/VM»).
  6. Программу установки можно запустить с помощью сценария redhat.exec:
    redhat

14.3.2. Загрузка с DASD

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

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

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

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

Потребуется DVD-привод SCSI, подключенный к мосту FCP-SCSI, который, в свою очередь, подключен к адаптеру FCP в System z. Адаптер должен быть настроен и доступен в среде z/VM.
  1. Вставьте Red Hat Enterprise Linux DVD для System z в привод.
  2. Настройте доступ загрузчика в окружении z/VM к DVD-приводу в сети FCP и выберите первую загрузочную запись на DVD:
    cp set loaddev portname WWPN lun FCP_LUN 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, подключенного к мосту FCP-SCSI:
    cp ipl устройство
    Например:
    cp ipl fc00