terça-feira, 16 de abril de 2013

Instalacao e configuracao de um servidor PXE em CentOS 6
1. Instalar CentOS 6 :
- Language: English US (ou Português..)
- Keyboard: pt-latin1
- Network: disable IPv6 - OPCIONAL
… …
- Preencher hostname: por exemplo pxeserver.mch.moc.sgps
- Escolher fuso horário: picar opção System clock in UTC
- Introduzir a password para root (e não a esquecer de preferência)
- Particionar o disco: pode ser em automático
… ...
- Escolher a opção “Basic server” e customizar mais tarde
- Ir buscar um café enquanto instalam os 607 pacotes instalem...

2. Instalação, update e configurações :
- Preparar ligação ao proxy se necessário:
scp -pr hostname:/usr/local/share/ntlmaps /usr/local/share/
vi /usr/local/share/ntlmaps/server.cfg (PREENCHER USER)
python main.py (PREENCHER PASSWORD) + CTRL-Z
bg
export http_proxy=http://127.0.0.1:5865
- Atualizar o sistema:
yum update
- Instalar pacotes adicionais:
yum install httpd dhcp tftp-server syslinux system-config-kickstart gpxe-roms gpxe-bootimgs -y
- Desativar firewall:
system-config-firewall-tui (DESATIVAR FIREWALL)
- Copiar os ficheiros de configuração/imagens de boot/menu do PXE:
scp -pr dsipxe.mch.sonae.pt:/tftpboot /
- Copiar e alterar a configuração do servidor DHCP:
scp -p dsipxe.mch.sonae.pt:/etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf
ln -s /etc/dhcp/dhcpd.conf /etc/dhcpd.conf
vi /etc/dhcpd.conf :
    1) ALTERAR O IP do PXE - de 10.128.131.75 para o IP do novo servidor
    2) ALTERAR OS IPs alocados ao DHCP - TÊM DE ESTAR RESERVADOS PARA A REDE EM CAUSA:
range 10.128.131.76 10.128.131.77
/etc/init.d/dhcpd restart
chkconfig dhcpd on
- Configurar o serviço TFTP:
vi /etc/xinet.d/tftp ( CONFIRMAR ISTO: disable = no, server_args = -s /tftpboot )
chkconfig tftp on
/etc/init.d/xinetd restart
- Limpar permissões SELINUX senão nada vai funcionar :
restorecon -Rv /tftpboot
- Criar o ficheiro de configuração do menu PXE para a rede correta se necessário:
    No caso da rede 10.128.131.x o ficheiro de configuração do menu do PXE é :
        /tftpboot/pxelinux.cfg/0A8083 (0A = 10; 80=128; 83=131 em hexadecimal)
- Reboot
- Rezar e testar numa máquina ligada à mesma rede..

Sem comentários: