3.6. Telepítés-előtti hardver és operációs rendszer beállítás

E szakasz végigvisz a telepítés-előtti hardver beállításon, ha van, ami szükséges a Debian telepítése előtt. Általában ellenőrizzük, és ha kell cseréljük a BIOS/UEFI/rendszer firmware beállításokat. A BIOS/UEFI, vagy rendszer firmware a hardverbe épített mag szoftver; általában az indítási folyamatban játszik szerepet (a bekapcsolás után).

3.6.1. Nyers ppc64el firmware frissítése

Ez az IBM PowerKVM on IBM POWER8 egy kivonata.

Az Open Power Abstraction Layer (OPAL) a POWER processzor alapú szerverek rendszer firmware-e.

Előfordulhat, hogy a felhasználónak esetleg frissítenie kell a Power Systems firmware-t, hogy új funkciókat kapjon és támogatást többféle eszközhöz.

Győződj meg róla, hogy a következő feltételek teljesülnek:

  • egy a rendszeren futó OS;

  • az OPAL-szint .img fájlja, ahová a felhasználónak frissítenie kell;

  • a gép nem HMC-vezérelt.

A Power Systems-nek két része van, ahonnan a firmware-t indítani lehet: egy permanens és egy ideglenes. Ez lehetővé teszi, hogy firmware frissítéseket kipróbáljuk az ideiglenes részen, mielőtt elmentjük őket a permanens részen véglegesíve a frissítéseket.

Frissítéshez végezd el a következő lépéseket:

  1. Mentsd el a már meglévő frimware szintjét a tényleges frissítés előtt. Az ASM rendszermenüben kattints a Service Aids -> Service Processor Command Line-ra, majd futtasd le a következő parancsot:

    cupdcmd -f
    

  2. A frissíteni kívánt firmware-szinthez tartozó .img fájl letöltése valahová a gazda fájlrendszeren. A képfájl letöltéséhez lásd: IBM Fix Central.

    Ellenőrizd a letöltött képet a következő parancs futtatásával, és mentsd el a kimenetét.

    $update_flash -v -f <file_name.img>
    

  3. Frissítsd a firmware-t a következő parancs futtatásával.

    $update_flash -f <file_name.img>
    

    [Megjegyzés] Megjegyzés

    • A parancs újraindítja a rendszert, ezért az összes munkamenet elveszne.

    • Ne indítsd újra és ne kapcsold ki a rendszert, amíg vissza nem tér.

  4. Ellenőrizd a frissített firmware szintet az ideiglenes részen úgy, mint az 1. lépésben.

  5. Ha a frissítést vissza kell vonni, a felhasznála ezt a következő parancs futtatásával teheti meg:

        $update_flash -r
    

    Az elutasítás csak az ideiglenes részt utasítja el. Ezért az új szintet csak az új firmware alapos tesztelése után mentsük el véglegesen a permanens részre.

    Az új frissített szintet a következő parancs segítségével lehet véglegesen elmenteni a permanens részre.

    $update_flash -c
    

3.6.2. A KVM vendég firmware (SLOF) frissítése

A Slimline Open Firmware (SLOF) az IEEE 1275 szabvány egy implementációja. QEMU vagy KVM felett futó pSeries gépekhez partíció firmware-ként használható.

A qemu-slof csomag igazából egy függősége a qemu-system-ppc csomagnak (amely a qemu-system-ppc64 virtuális csomat is biztosítja), és a apt paranccsal lehet Debian-alapú rendszreeken telepíteni, a következőképpen:

# apt install qemu-slof

A SLOF rpm-alapú disztribúciókra is telepíthető a megfelelő repository vagy rmp csomag birtokában. Ezen kívül a fő forráskód is elérhető: http://github.com/leilihh/SLOF.

Ezért a qemu-system parancs futtatásakor az alapértelmezett helyett egy másik SLOF fájl is használható, csak meg kell adni a -bios <slof_file> parancssori argumentumot a qemu indításakor.

3.6.3. A PowerKVM hypervisor frissítése

3.6.3.1. A Netboot telepítés menete

Szükséged lesz egy DHCP/TFTP (BOOTP) szerverre és egy webszerverre. Miután letöltötted az ibm-powerkvm-*-ppc64-service-*.iso fájlt, csatlakoztastd fel visszacsatolási eszközként és csomagold ki valahová a HTTP szerver www gyökér könyvtárába (például wwwroot):

# cd <a-könyvtár-ahol-az-iso-fájl-van>
# mkdir ./iso
# sudo mount -o loop ibm-powerkvm-*-ppc64-service-*.iso ./iso
# cp -a ./iso/* <wwwroot-elérési-útvonala>

Hozd létre a petitboot.conf fájlt egy a tftproot alatti könyvtárban (például /tftproot/powerkvm) a következő tartalommal:

label PowerKVM Automated Install
kernel http://A-SZERVER-IP-CÍME/wwwroot-ELÉRÉSI-ÚTVONALA/ppc/ppc64/vmlinuz
initrd http://A-SZERVER-IP-CÍME/wwwroot-ELÉRÉSI-ÚTVONALA/ppc/ppc64/initrd.img
append root=live:http://A-SZERVER-IP-CÍME/wwwroot-ELÉRÉSI-ÚTVONALA/LiveOS/squashfs.img repo=http://YOUR-SERVER-IP/SOME-PATH-TO-wwwroot/packages rd.dm=0 rd.md=0 console=hvc0 console=tty0

A dhcpd.conf fájl elején állítsd be a következőt:

option conf-file code 209 = text;

És a következőt is:

host <ez-a-rendszer> {
    hardware ethernet <a-rendszer-MAC-címe>
    fixed-address <a-rendszer-IP-címe>;
    option host-name "<a-rendszer-neve>";
    option conf-file "<powerkvm/petitboot.conf>";
 }

Indítsd újra a dhcp szervert.

Indítsd el a PowerLinux gépet.

A petitboot-nál a lennie kell egy ilyen opciónak (válaszd ezt):

"Power KVM Automated Install" 

Ha minden jól megy, a telepítő menü autómatikusan megjelenik.

3.6.3.2. DVD-re vonatkozó instrukciók

Indítsd el az ibm-powerkvm-*-ppc64-service-*.iso ISO fájlt (írd ki egy DVD-re, vagy virtuálisan, ha QEMU-t használsz) és várd meg, amíg elindul.

A petitboot-nál a lennie kell egy ilyen opciónak (válaszd ezt):

"POWERKVM_LIVECD" 

Ha minden jól megy, a telepítő menü autómatikusan megjelenik.