Red Hat Training

A Red Hat training course is available for RHEL 8

8.3.4. Configuración de un servidor de red para sistemas IBM Power

Utilice este procedimiento para configurar un servidor de arranque en red para sistemas IBM Power utilizando GRUB2.

Importante

Todos los archivos de configuración de esta sección son ejemplos. Los detalles de la configuración varían y dependen de la arquitectura y los requisitos específicos.

Procedimiento

  1. Como root, instale los siguientes paquetes. Si ya tiene un servidor DHCP configurado en su red, excluya los paquetes dhcp-server.

    # yum install tftp-server dhcp-server
  2. Permitir las conexiones entrantes a la tftp service en el cortafuegos:

    # firewall-cmd --add-service=tftp
    Nota
    • Este comando permite el acceso temporal hasta el próximo reinicio del servidor. Para habilitar el acceso permanente, añada la opción --permanent al comando.
    • Dependiendo de la ubicación del archivo ISO de instalación, es posible que tenga que permitir las conexiones entrantes para HTTP u otros servicios.
  3. Cree un directorio de arranque de red GRUB2 dentro de la raíz tftp:

    # grub2-mknetdir --net-directory=/var/lib/tftpboot
    Netboot directory for powerpc-ieee1275 created. Configure your DHCP server to point to /boot/grub2/powerpc-ieee1275/core.elf
    Nota

    La salida del comando le informa del nombre del archivo que necesita ser configurado en su configuración DHCP, descrita en este procedimiento.

    1. Si el servidor PXE se ejecuta en una máquina x86, el grub2-ppc64-modules debe ser instalado antes de crear un directorio de arranque de red GRUB2 dentro de la raíz tftp:

      # yum install grub2-ppc64-modules
  4. Cree un archivo de configuración GRUB2: /var/lib/tftpboot/boot/grub2/grub.cfg como se muestra en el siguiente ejemplo:

    set default=0
    set timeout=5
    
    echo -e "\nWelcome to the Red Hat Enterprise Linux 8 installer!\n\n"
    
    menuentry 'Red Hat Enterprise Linux 8' {
      linux grub2-ppc64/vmlinuz ro ip=dhcp inst.repo=http://10.32.5.1/RHEL-8.1/x86_64/iso-contents-root/
      initrd grub2-ppc64/initrd.img
    }
    Nota
    • El programa de instalación no puede arrancar sin su imagen de ejecución. Utilice la opción de arranque inst.stage2 para especificar la ubicación de la imagen. Alternativamente, puede utilizar la opción inst.repo= para especificar la imagen así como el origen de la instalación.
    • La ubicación de origen de la instalación utilizada con inst.repo debe contener un archivo .treeinfo válido.
    • Cuando se selecciona el DVD de instalación de RHEL8 como fuente de instalación, el archivo .treeinfo apunta a los repositorios de BaseOS y AppStream. Puede utilizar una única opción inst.repo para cargar ambos repositorios.
  5. Monte la imagen ISO del DVD binario utilizando el comando:

    # mount -t iso9660 /ruta_de_imagen/nombre_de_iso/ /punto_de_montaje -o loop,ro
  6. Cree un directorio y copie en él los archivos initrd.img y vmlinuz de la imagen ISO del DVD binario, por ejemplo:

    # cp /punto_de_montaje/ppc/ppc64/{initrd.img,vmlinuz} /var/lib/tftpboot/grub2-ppc64/
  7. Configure su servidor DHCP para utilizar las imágenes de arranque empaquetadas con GRUB2 como se muestra en el siguiente ejemplo. Tenga en cuenta que si ya tiene un servidor DHCP configurado, entonces realice este paso en el servidor DHCP.

    subnet 192.168.0.1 netmask 255.255.255.0 {
      allow bootp;
      option routers 192.168.0.5;
      group { #BOOTP POWER clients
        filename "boot/grub2/powerpc-ieee1275/core.elf";
        host client1 {
        hardware ethernet 01:23:45:67:89:ab;
        fixed-address 192.168.0.112;
        }
      }
    }
  8. Ajuste los parámetros de ejemplo subnet, netmask, routers, fixed-address y hardware ethernet para que se ajusten a su configuración de red. Tenga en cuenta el parámetro file name; se trata del nombre del archivo que se obtuvo con el comando grub2-mknetdir anteriormente en este procedimiento.
  9. En el servidor DHCP, inicie y habilite el servicio dhcpd. Si ha configurado un servidor DHCP en el host local, inicie y habilite el servicio dhcpd en el host local.

    # systemctl start dhcpd
    # systemctl enable dhcpd
  10. Inicie y active el servicio tftp.socket:

    # systemctl start tftp.socket
    # systemctl enable tftp.socket

    El servidor de arranque PXE está ahora listo para servir a los clientes PXE. Puede iniciar el cliente, que es el sistema en el que está instalando Red Hat Enterprise Linux, seleccione PXE Boot cuando se le pida que especifique una fuente de arranque y comience la instalación en red.