3.6. Præinstallation af udstyr og operativsystem

Dette afsnit vil gennemgå opsætning af udstyr til forhåndsinstallationen, som du skal gøre, før du installerer Debian. Generelt involverer dette kontrol og muligvis ændring af BIOS/UEFI/systemfirmware-indstillinger for dit system. BIOS/UEFI eller systemfirmware er det grundlæggende program brugt af udstyret; det er mest kritisk igangsat under opstartsprocessen (efter tænding).

3.6.1. Sådan opdateres »bare metal ppc64el-firmware«

Der er et uddrag fra IBM PowerKVM on IBM POWER8.

Open Power Abstraction Layer (OPAL) er systemfirmwaren i stakken af POWER processor-baserede servere.

Der kan være tilfælde, hvor brugeren skal opgradere Power Systems-firmwaren til en nyere version for at kunne bruge nye funktioner eller få yderligere understøttelse for enheder.

Sikr dig at de følgende krav er opfyldt:

  • et operativsystem er aktivet på systemet;

  • .img-filen for OPAL-niveauet som brugeren skal opdatere til;

  • maskinen ikke er under HMC-kontrol.

Power Systems har to sider af flash til at starte firmware op fra, nemlig permanent og midlertidig. Dette tilbyder en måde at teste opdateringer for firmware på den midlertidige side af flashen før ændringer sendes til den permanente side, og dermed reelt foretage de nye opdateringer.

Udfør de følgende trin for opdateringen:

  1. Gem niveauet for den eksisterende firmware før du udfører den faktiske opdatering. I ASM, i systemmenuen, klik på Service Aids -> Service Processor Command Line, og afvikl den følgende kommando:

    cupdcmd -f
    

  2. Hent .img-filen for det niveau af firmwaren, der skal opdateres, til en placering i værtsfilsystemet. Se IBM Fix Central for hvordan filen hentes.

    Verificer det hentede aftryk ved at afvikle den følgende kommando og gemme resultatet.

    $update_flash -v -f <file_name.img>
    

  3. Opdater firmwaren ved at afvikle den følgende kommando.

    $update_flash -f <file_name.img>
    

    [Bemærk] Bemærk

    • Kommandoen genstarter systemet, og eventuelle sessioner vil derfor gå tabt.

    • Genstart eller sluk derfor ikke for systemet før det er kørende igen.

  4. Verificer det opdaterede firmwareniveau for den midlertidige side af flashen som i trin 1.

  5. I tilfælde af at opdateringen skal rulles tilbage, så kan brugeren gøre dette ved hjælpe af kommandoen:

        $update_flash -r
    

    Afvisning vil kun afvise den midlertidige side af flashen. Derfor skal det nye niveau indsendes til den permanente side efter omhyggelig test af den nye firmware.

    Det nye opdaterede niveau kan anvendes på den permanente side af flashen ved at køre den følgende kommando.

    $update_flash -c
    

3.6.2. Opdatering af KVM guest firmware (SLOF)

Slimline Open Firmware (SLOF) er en implementering af IEEE 1275-standarden. Den kan bruges som partitionfirmware for pSeries-maskiner, der afvikles på QEMU eller KVM.

Pakken qemu-slof er, reelt, en afhængighed af pakken qemu-system-ppc (som også tilbyder den virtuelle pakke qemu-system-ppc64), og den kan installeres eller opdateres via værktøjet apt på Debian-baserede distroer. Sådan her:

# apt install qemu-slof

SLOF kan også installeres på rpm-baserede distributionssystemer, givet det korrekte arkiv eller rpm-pakke. Derudover er opstrømskildekoden tilgængelige på http://github.com/leilihh/SLOF.

Man kan derfor brug en anden SLOF-fil fremfor standarden, under afvikling af qemu-system, ved at tilføje kommandolinjeargumentet -bios <slof_file> når qemu startes.

3.6.3. Opdatering af PowerKVM hypervisor

3.6.3.1. Instruktioner for Netboot-installation

Du skal bruge en DHCP/TFTP (BOOTP)-server, samt en internetserver. Efter du har hentet ibm-powerkvm-*-ppc64-service-*.iso, monter loop aftrykket og pak det ud i en mappe indenfor din HTT-servers www root-struktur (f.eks. wwwroot):

# cd <directory-where-the-iso-is>
# mkdir ./iso
# sudo mount -o loop ibm-powerkvm-*-ppc64-service-*.iso ./iso
# cp -a ./iso/* <path-to-wwwroot>

Opret filen petitboot.conf file i en mappe under din tftproot, f.eks. /tftproot/powerkvm, med det følgende indhold:

label PowerKVM Automated Install
kernel http://YOUR-SERVER-IP/SOME-PATH-TO-wwwroot/ppc/ppc64/vmlinuz
initrd http://YOUR-SERVER-IP/SOME-PATH-TO-wwwroot/ppc/ppc64/initrd.img
append root=live:http://YOUR-SERVER-IP/SOME-PATH-TO-wwwroot/LiveOS/squashfs.img repo=http://YOUR-SERVER-IP/SOME-PATH-TO-wwwroot/packages rd.dm=0 rd.md=0 console=hvc0 console=tty0

Redigering af din dhcpd.conf, angiv dette direktiv i begyndelsen:

option conf-file code 209 = text;

Tilføj systemdirektivet:

host <your-system> {
    hardware ethernet <system macaddr>
    fixed-address <system ip>;
    option host-name "<system hostname>";
    option conf-file "<powerkvm/petitboot.conf>";
 }

Genstart dhcp-serveren.

Start din PowerLinux-maskine op.

Der bør være den følgende indstilling med petitboot (vælg den):

"Power KVM Automated Install" 

Installationsmenuen kommer frem automatisk.

3.6.3.2. Instruktioner for dvd

Opstart ISO ibm-powerkvm-*-ppc64-service-*.iso (enten brænd en dvd eller lav den virtuel hvis QEMU bruges) og vent så på opstarten.

Der bør være den følgende indstilling med petitboot (vælg den):

"POWERKVM_LIVECD" 

Installationsmenuen kommer frem automatisk.