Red Hat Training
A Red Hat training course is available for RHEL 8
8.3.4. Configuração de um servidor de rede para sistemas IBM Power
Use este procedimento para configurar um servidor de inicialização de rede para sistemas IBM Power usando o GRUB2.
Todos os arquivos de configuração nesta seção são exemplos. Os detalhes de configuração variam e dependem da arquitetura e dos requisitos específicos.
Procedimento
Como raiz, instale os seguintes pacotes. Se você já tem um servidor DHCP configurado em sua rede, exclua os pacotes dhcp-server.
# yum instalar tftp-server dhcp-server
Permitir conexões de entrada para o
tftp service
no firewall:# firewall-cmd --add-service=tftp
Nota-
Este comando permite o acesso temporário até o próximo reinício do servidor. Para permitir o acesso permanente, adicione a opção
--permanent
ao comando. - Dependendo da localização do arquivo ISO de instalação, você pode ter que permitir conexões de entrada para HTTP ou outros serviços.
-
Este comando permite o acesso temporário até o próximo reinício do servidor. Para permitir o acesso permanente, adicione a opção
Criar um diretório de inicialização da rede
GRUB2
dentro da raiz 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
NotaA saída do comando informa o nome do arquivo que precisa ser configurado em sua configuração DHCP, descrita neste procedimento.
Se o servidor PXE roda em uma máquina x86, o
grub2-ppc64-modules
deve ser instalado antes de criar um diretório de inicialização de redeGRUB2
dentro da raiz do tftp:# yum instalar grub2-ppc64-módulos
Criar um arquivo de configuração
GRUB2
:/var/lib/tftpboot/boot/grub2/grub.cfg
como mostrado no exemplo a seguir: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-
O programa de instalação não pode inicializar sem sua imagem em tempo de execução. Use a opção de inicialização
inst.stage2
para especificar a localização da imagem. Alternativamente, você pode usar a opçãoinst.repo=
para especificar a imagem, bem como a fonte de instalação. -
O local da fonte de instalação utilizado com
inst.repo
deve conter um arquivo.treeinfo
válido. -
Quando você seleciona o DVD de instalação RHEL8 como fonte de instalação, o arquivo
.treeinfo
aponta para os repositórios BaseOS e AppStream. Você pode usar uma única opçãoinst.repo
para carregar os dois repositórios.
-
O programa de instalação não pode inicializar sem sua imagem em tempo de execução. Use a opção de inicialização
Monte a imagem ISO do DVD binário usando o comando:
# montagem -t iso9660 /caminho_para_imagem_nome_do_iso/ /montagem_ponto -o loop,ro
Crie um diretório e copie os arquivos
initrd.img
evmlinuz
da imagem ISO do DVD Binário para dentro dele, por exemplo:# cp /mount_point/ppc/ppc64/{initrd.img,vmlinuz} /var/lib/tftpboot/grub2-ppc64/
Configure seu servidor DHCP para usar as imagens de inicialização embaladas com
GRUB2
, como mostrado no exemplo a seguir. Observe que se você já tiver um servidor DHCP configurado, então execute esta etapa no 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; } } }
-
Ajuste os parâmetros de amostra
subnet
,netmask
,routers
,fixed-address
ehardware ethernet
para se adequar à configuração de sua rede. Observe o parâmetrofile name
; este é o nome do arquivo que foi emitido pelo comandogrub2-mknetdir
no início deste procedimento. No servidor DHCP, inicie e habilite o serviço
dhcpd
. Se você tiver configurado um servidor DHCP no localhost, então inicie e ative o serviçodhcpd
no localhost.# systemctl start dhcpd # systemctl enable dhcpd
Inicie e habilite o serviço
tftp.socket
:# systemctl start tftp.socket # systemctl enable tftp.socket
O servidor de inicialização PXE está agora pronto para atender os clientes PXE. Você pode iniciar o cliente, que é o sistema para o qual você está instalando o Red Hat Enterprise Linux, selecionar PXE Boot quando solicitado a especificar uma fonte boot, e iniciar a instalação da rede.