Esta sección le guiará a través de la preinstalación y configuración de hardware, en caso de ser necesaria, previa a la instalación de Debian. Generalmente, involucra comprobar y posiblemente cambiar la configuración de la BIOS/UEFI/firmware del sistema para su sistema. La “BIOS/UEFI” o el “firmware del sistema” es el software base usado por el hardware, y es fundamental durante el proceso de arranque (después del encendido).
Este es un extracto de IBM PowerKVM on IBM POWER8.
Open Power Abstraction Layer (OPAL) es el firmware del sistema del servidor basado en el procesador POWER.
Puede haber casos en los que el usuario tenga que actualizar el firmware de Power Systems a un nivel más reciente para adquirir nuevas funciones o soporte adicional para los dispositivos.
Asegúrate de que se cumplen los siguientes requisitos:
se está ejecutando un SO en el sistema;
el archivo .img del nivel de OPAL que el usuario necesita actualizar;
la máquina no está bajo el control de la HMC.
Power Systems tiene dos modalides de la flash para arrancar el firmware, la permanente y la temporal. Esto proporciona una manera de probar las actualizaciones de firmware en la modalidad temporal de la flash antes de comprometer los cambios probados en la modalidad permanente, confirmando así las nuevas actualizaciones.
Efectúa los siguientes pasos para la actualización:
Guarda el nivel del firmware existente antes de actualizar realmente. En ASM, en el menú del sistema, haz clic en Service Aids -> Service Processor Command Line, y ejecuta el siguiente comando:
cupdcmd -f
Bájate el archivo .img del nivel de firmware a actualizar a un lugar en el sistema de archivos del host. Consulta IBM Fix Central para descargar el archivo imagen.
Verifica la imagen descargada ejecutando el siguiente comando y guarda el resultado.
$update_flash -v -f <nombre_del_fichero.img>
Actualicza el firmware ejecutando el siguiente comando.
$update_flash -f <nombre_del_archivo.img>
Nota | |
---|---|
|
Verifica el nivel de firmware actualizado en modo temporal de la flash como en el paso 1.
En caso de tener que revertir la actualización, el usuario puede hacerlo ejecutando este comando:
$update_flash -r
El rechazo sólo sería a la parte temporal del flash. Por lo tanto, el nuevo nivel se ha de confirmar a la parte permanente sólo después de una prueba exhaustiva del nuevo firmware.
Puede confirmarse el nuevo nivel actualizado en el modo permanente de la flash ejecutando el siguiente comando.
$update_flash -c
Slimline Open Firmware (SLOF) es una implementación del estándar IEEE 1275. Se puede utilizar como firmware de partición para las máquinas pSeries que se ejecutan en QEMU o KVM.
El paquete qemu-slof es, de hecho, una dependencia del paquete qemu-system-ppc (que también proporciona el paquete virtual qemu-system-ppc64), y se puede instalar o actualizar a través de la herramienta apt en las distros basadas en Debian. Así:
# apt install qemu-slof
SLOF también puede instalarse en sistemas de distribución basados en rpm, dado el repositorio o paquete rpm adecuado. Además, el código fuente upstream está disponible en http://github.com/leilihh/SLOF.
Por lo tanto, se puede utilizar un archivo SLOF diferente en lugar del predeterminado, cuando se ejecuta qemu-system, añadiendo el argumento -bios <slof_file>
al iniciar qemu.
Necesitarás un servidor DHCP/TFTP (BOOTP), así como un servidor web. Después de descargar ibm-powerkvm-*-ppc64-service-*.iso, móntalo y descomprímelo en algún directorio dentro de la estructura raíz de tu servidor HTTP www (digamos 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>
Crea el archivo petitboot.conf en un directorio bajo tu tftproot, digamos /tftproot/powerkvm, con el siguiente contenido:
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
Editando tu dhcpd.conf, pon esta directiva al principio:
option conf-file code 209 = text;
Add the system directive:
host <your-system> { hardware ethernet <system macaddr> fixed-address <system ip>; option host-name "<system hostname>"; option conf-file "<powerkvm/petitboot.conf>"; }
Reinicia el servidor dhcp.
Arranca tu máquina PowerLinux.
Debería haber la siguiente opción en petitboot (seleccionarla):
"Power KVM Automated Install"
El menú del instalador debería aparecer automáticamente.