This section will walk you through pre-installation hardware setup, if any, that you will need to do prior to installing Debian. Generally, this involves checking and possibly changing BIOS/UEFI/system firmware settings for your system. The «BIOS/UEFI» or «system firmware» is the core software used by the hardware; it is most critically invoked during the bootstrap process (after power-up).
Это отрывок из IBM PowerKVM на IBM POWER8.
Open Power Abstraction Layer (OPAL) — системная микропрограмма, работающая на серверах, оборудованных процессорами POWER.
Основными причинами, по которым пользователю, возможно, придётся обновить микропрограмму Power Systems до нового уровня, можно назвать получение новых возможностей и поддержка дополнительных устройств.
Проверьте, что удовлетворены следующие условия:
работающая на системе ОС;
файл .img того уровня OPAL, на которых пользователю нужно выполнить обновление;
машина не под контролем HMC.
Power Systems содержит два раздела флеш-памяти, из которой загружается микропрограмма, называемые постоянным и временным. Данное строение позволяет протестировать обновления микропрограммы из временного раздела перед сохранением протестированных изменений на постоянный раздел для применения новых обновлений.
Для обновления выполните следующие шаги:
Сохраните уровень существующей микропрограммы перед обновлением. В ASM, системном меню, щёлкните по Service Aids -> Service Processor Command Line и выполните следующую команду:
cupdcmd -f
Скачайте файл .img обновляемого уровня микропрограммы куда-нибудь в файловую систему узла. О том, как это сделать, смотрите в IBM Fix Central.
Проверьте скачанный образ, выполнив следующую команду, и сохраните результат:
$update_flash -v -f <file_name.img>
Обновите микропрограмму с помощью следующей команды:
$update_flash -f <file_name.img>
Примечание | |
---|---|
|
Проверьте уровень обновлённой микропрограммы на временном разделе флеша способом, описанным в шаге 1.
Если обновление нужно откатить, то можно выполнить следующую команду:
$update_flash -r
Откат будет выполнен только на временном разделе флеша. Таким образом новый уровень должен сохранятся в постоянный раздел только после проведения тестирования новой микропрограммы.
Новый обновлённый уровень может быть сохранён в постоянный раздел флеша следующей командой:
$update_flash -c
Slimline Open Firmware (SLOF) реализует стандарт IEEE 1275. Она может использоваться как микропрограмма раздела на машинах pSeries, запущенных в QEMU или KVM.
Пакет qemu-slof, фактически, является зависимостью пакета qemu-system-ppc (который также предоставляет виртуальный пакет qemu-system-ppc64) и может быть установлен или обновлён с помощью apt в дистрибутивах на основе Debian например, так:
# apt install qemu-slof
Также SLOF может быть установлен в системы на основе rpm, если задать нужный репозиторий или пакет rpm. И доступен исходный код: http://github.com/leilihh/SLOF.
В следствие этого, при выполнении qemu-system можно использовать другой файл SLOF, отличный от используемого по умолчанию, добавив аргумент командной строки -bios <slof_file>
при запуске qemu.
Вам потребуется сервер DHCP/TFTP (BOOTP), а также веб-сервер. После скачивания ibm-powerkvm-*-ppc64-service-*.iso, смонтируйте его и распакуйте в какой-нибудь каталог в корень структуры www вашего сервера HTTP (допустим wwwroot):
# cd <directory-where-the-iso-is> # mkdir ./iso # sudo mount -o loop ibm-powerkvm-*-ppc64-service-*.iso ./iso # cp -a ./iso/* <путь-к-wwwroot>
Создайте файл petitboot.conf в каталоге tftproot, скажем /tftproot/powerkvm, со следующим содержимым:
label PowerKVM Automated Install kernel http://IP-вашего-сервера/SOME-PATH-TO-wwwroot/ppc/ppc64/vmlinuz initrd http://IP-вашего-сервера/путь-к-wwwroot/ppc/ppc64/initrd.img append root=live:http://IP-вашего-сервера/путь-к-wwwroot/LiveOS/squashfs.img repo=http://IP-вашего-сервера/путь-к-wwwroot/packages rd.dm=0 rd.md=0 console=hvc0 console=tty0
Измените dhcpd.conf, указав эту строку в начале:
option conf-file code 209 = text;
Добавьте описание системы:
host <your-system> { hardware ethernet <system macaddr> fixed-address <system ip>; option host-name "<system hostname>"; option conf-file "<powerkvm/petitboot.conf>"; }
Перезапустите сервер dhcp.
Загрузите машину PowerLinux.
При этом должна появиться следующая строка в petitboot (выберите её):
"Power KVM Automated Install"
Автоматически должно появиться меню программы установки.
Загрузитесь с ISO ibm-powerkvm-*-ppc64-service-*.iso (записав его на DVD или сделайте его виртуальным, если используется QEMU) и просто дождитесь загрузки.
При этом должна появиться следующая строка в petitboot (выберите её):
"POWERKVM_LIVECD"
Автоматически должно появиться меню программы установки.