3.6. Configurarea componentelor, dispozitivelor și a sistemului de operare înainte de instalare

Această secțiune preinstalare, vă va ghida în configurarea componentelor și a dispozitivelor, dacă este cazul, pe care va trebui să o faceți înainte de a instala Debian. În general, aceasta implică verificarea și, eventual, modificarea configurărilor microcodului BIOS/UEFI din sistem pentru sistemul dumneavoastră. BIOS/UEFI sau microcodul sistemului (system firmware) este software-ul de bază folosit de componente; este invocat cel mai critic în timpul procesului de pornire (după acționarea butonului de alimentare cu energie).

3.6.1. Cum să actualizați firmware-ul bare metal ppc64el

Acesta este un extras din IBM PowerKVM pe IBM POWER8.

Open Power Abstraction Layer (OPAL) este firmware-ul sistemului din stiva serverului bazat pe procesor POWER.

Pot exista situații în care utilizatorul ar putea fi nevoit să actualizeze firmware-ul Power Systems la un nivel mai recent pentru a dobândi funcții noi sau suport suplimentar pentru dispozitive.

Asigurați-vă că sunt îndeplinite următoarele cerințe:

  • un sistem de operare care să ruleze pe sistem;

  • fișierul .img al nivelului OPAL pe care utilizatorul trebuie să-l actualizeze;

  • mașina nu se află sub controlul HMC.

Power Systems are două părți de memorie-flash de pe care să pornească firmware-ul, și anume permanentă și temporară. Aceasta oferă o modalitate de a testa actualizările de firmware pe partea temporară a memoriei-flash înainte de a efectua modificările testate în partea permanentă, prin aceasta, confirmând așa noile actualizări.

Efectuați următorii pași pentru actualizare:

  1. Salvați nivelul firmware-ului existent înainte de a actualiza cu adevărat. În ASM, în meniul de sistem, faceți clic pe Service Aids -> Service Processor Command Line și rulați următoarea comandă:

    cupdcmd -f
    

  2. Descărcați fișierul .img al nivelului de firmware care urmează să fie actualizat într-o locație din sistemul de fișiere gazdă. Consultați IBM Fix Central pentru descărcarea fișierului de imagine.

    Verificați imaginea descărcată rulând următoarea comandă și salvați rezultatul.

    $update_flash -v -f <file_name.img>
    

  3. Actualizați firmware-ul rulând următoarea comandă.

    $update_flash -f <file_name.img>
    

    [Notă] Notă

    • Comanda repornește sistemul și, prin urmare, sesiunile, dacă există, vor fi pierdute.

    • Nu reporniți și nu opriți sistemul până când acesta nu se reinițiază.

  4. Verificați nivelul de firmware actualizat al părții temporare a memoriei-flash, ca la pasul 1.

  5. În cazul în care actualizarea trebuie să fie anulată, utilizatorul poate face acest lucru rulând această comandă:

        $update_flash -r
    

    Respingerea ar respinge doar partea temporară a memoriei-flash. Prin urmare, noul nivel ar trebui să fie aplicat în partea permanentă numai după testarea amănunțită a noului firmware..

    Noul nivel actualizat poate fi transferat în partea permanentă a blițului rulând următoarea comandă.

    $update_flash -c
    

3.6.2. Actualizarea firmware-ului invitat KVM (SLOF)

Slimline Open Firmware (SLOF) este o implementare a standardului IEEE 1275. Poate fi folosit ca firmware de partiție pentru mașinile pSeries care rulează pe QEMU sau KVM.

Pachetul „qemu-slof” este, de fapt, o dependență a pachetului „qemu-system-ppc” (care oferă și pachetul virtual „qemu-system-ppc64”) și poate fi instalat sau actualizat prin instrumentul apt în Distribuții bazate pe Debian. Așa:

# apt install qemu-slof

SLOF poate fi instalat și în sistemele de distribuție bazate pe rpm, având în vedere depozitul adecvat sau pachetul rpm. În plus, codul sursă din amonte este disponibil la http://github.com/leilihh/SLOF.

Astfel, se poate folosi un fișier SLOF diferit, mai degrabă decât cel implicit, atunci când rulează qemu-system, adăugând argumentul liniei de comandă -bios <slof_file> la pornirea «qemu».

3.6.3. Actualizarea hipervizorului PowerKVM

3.6.3.1. Instrucțiuni pentru instalarea Netboot

Veți avea nevoie de un server DHCP/TFTP (BOOTP), precum și de un server web. După descărcarea fișierului-imagine „ibm-powerkvm-*-ppc64-service-*.iso”, montați-l în buclă și despachetați-l într-un director din structura rădăcină www a serverului HTTP (să zicem wwwroot):

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

Creați fișierul „petitboot.conf” într-un director sub tftproot, să zicem „/tftproot/powerkvm”, cu următorul conținut:

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
Legendă:
YOUR-SERVER-IP = adresa IP a serverului dvs.
SOME-PATH-TO     = calea-către

Editând fișierul „dhcpd.conf”, definiți această directivă la început:

option conf-file code 209 = text;

Adăugați directiva sistemului:

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

Reporniți serverul DHCP.

Porniți mașina dvs. PowerLinux.

Ar trebui să existe următoarea opțiune la petitboot (selectați-o):

"Power KVM Automated Install" 

Meniul de instalare ar trebui să apară automat.

3.6.3.2. Instrucțiuni pentru DVD

Porniți ISO ibm-powerkvm-*-ppc64-service-*.iso (fie „ardeți”, înregistrați un DVD, fie faceți-l virtual dacă utilizați QEMU) și așteptați pur și simplu pornirea.

Ar trebui să existe următoarea opțiune la petitboot (selectați-o):

"POWERKVM_LIVECD" 

Meniul de instalare ar trebui să apară automat.