Clonagem de HDs com o PHANTOM & UDPCAST no CentOS

Este artigo mostra como implementar um servidor de imagens de sistemas operacionais através do boot da placa de rede.

[ Hits: 48.776 ]

Por: evandro matos couto em 22/02/2010


Copiando e editando os arquivos necessários para o /tftpboot



Agora com todos os arquivos descompactados, extraídos e no seus devidos diretórios, será preciso copiar alguns arquivos do syslinux.

# cp /usr/share/syslinux/pxelinux.0 /tftpboot/
# cp /boot/extlinux/menu.c32 /tftpboot/
# cp /boot/extlinux/vesamenu.c32 /tftpboot/
# cp /boot/extlinux/memdisk /tftpboot/
# cp /boot/extlinux/reboot.c32 /tftpboot/
# cp /boot/extlinux/mboot.c32 /tftpboot/
# cp /boot/extlinux/chain.c32 /tftpboot/
Agora é preciso criar o diretório pxelinux.cfg dentro do diretório /tftpboot:

# mkdir pxelinux.cfg
Dentro desse diretório é preciso colocar uma imagem no formato jpg ou png com a resolução de 600×480 com o nome de img.extensão e também será preciso criar o arquivo default.

Insira as linhas abaixo dentro do arquivo default:

default vesamenu.c32
MENU BACKGROUND pxelinux.cfg/img.jpg

menu color hotsel 30;47 #40000000 #20ffffff
menu color sel 30;47 #40000000 #20ffffff
menu color scrollbar 30;47 #40000000 #20ffffff
menu color help 37;40 #c0ffffff #00000000 std

LABEL UDPCAST
kernel udpcast/LINUX
append initrd=udpcast/INITRD ramdisk_size=65536 root=/dev/ram0

LABEL MODO GRAFICO
kernel phantom/phantom/phantom/vmlinuz
append initrd=phantom/phantom/phantom/initrd.gz max_loop=16 rw quiet bootmode=graphic acpi=off vga=0×314

LABEL MODO TEXTO
kernel /phantom/phantom/phantom/vmlinuz
append initrd=phantom/phantom/phantom/initrd.gz max_loop=16 rw quiet bootmode=console acpi=o

timeout 100
PROMPT 0

menu separator
label REINICIAR O COMPUTADOR
com32 reboot.c32
EOF

Realizado todo este procedimento de maneira correta, o nosso boot pela rede já está ocorrendo perfeitamente. O que nos falta agora é configurar um servidor Samba para que as imagens que serão enviadas pela rede possam ter um local para serem armazenadas.

Página anterior     Próxima página

Páginas do artigo
   1. o que é Phantom e Udpcast
   2. Instalando os pacotes necessários para o servidor
   3. Fazendo o download do Udpcast e do Phantom
   4. Copiando e editando os arquivos necessários para o /tftpboot
   5. Finalizando as configurações do servidor
Outros artigos deste autor

Alta disponibilidade: CentOS 6 - configurando os pacotes DRBD com gfs2 - parte 1

CentOS 5.8 - MySQL Cluster 7.1 + HAProxy

Instalação do Nagios Core no CentOS 5.5

Nagios 4 com Check_MK 1.2.5i3 no CentOS 6.5 x64

Docker Linux Container - Open vSwitch Containers - Múltiplos Servidores

Leitura recomendada

Instalando o Sun Java System Web Proxy Server no Linux Slackware 12.0

Monitoração com Zabbix no Debian Squeeze

Configuração de rede no AIX IBM

Som sem problemas em notebooks com placa Intel

Erro no alsamixer após atualização no Ubuntu 7.04

  
Comentários
[1] Comentário enviado por Lima2008 em 22/02/2010 - 21:17h

Veio no momento exato, a uma semana venho pensando em implantar algo assim na empresa, vou testar em uma maquina virtual assim que sobrar algum tempo

Valeu pelo artigo.

[2] Comentário enviado por marcio.itpro em 24/02/2010 - 22:55h

Pra isso as placas de rede dos computadores que vou querer criar imagem tem que ter pxe certo?

[3] Comentário enviado por vandocouto em 24/02/2010 - 23:27h

no momento do boot pela placa de rede, automaticamente o pxe será carregado.

[4] Comentário enviado por doomk em 26/02/2010 - 13:33h

muito bom! segui o tutorial e funfou de prima! vai ajudar muito aqui na empresa.

abraço.

[5] Comentário enviado por Lima2008 em 28/02/2010 - 21:33h

Testei no Debian Lenny e funcionou corretamente, agora vou acrescentar algumas ferramentas a mais, já inclui o clonezilla, mentest e freedos. Está excelente a ferramenta.

[6] Comentário enviado por vinicius@raujo em 23/04/2010 - 14:49h

Muito Bom !

Fiz algo parecido com isso utilizando o fedora com servidor samba ,e tftp. So que no gerenciador de boot não aparecia a imagem do linux ( era tudo em modo texto).
Mas a imagem do phantom era carregada com sucesso!
O problema é que com HDs Sata não tava funcionando! Com HD IDE ta beleza!
Ai mandei um email para o Djames: é respondeu dizendo a a nova versão (vesao 1.0) do phantom sairia em dezembro de 2009 ,mas nada!
A versão 0.9.9.9 continua sendo a mais atual! Pra mim no phantom so ta faltando um serviço de acesso remoto ! ( Assim que tiver com tempo sobrando vou tentar adicionar um vnc)

[7] Comentário enviado por bruno.santinato em 28/04/2014 - 11:43h

Pessoal,

Configurei tudo certo, conforme manda o tutorial, muito bom o serviço do UDPCast e Phantom, ví funcionando uma vez apenas, mas quando fui fazer essa configuração, as maquinas cliente quando estão fazendo o boot, encontram o servidor de imagens, porém, nao encontram o diretório das imagens iso onde estao para fazer o boot via PXE.
Alguem pode me ajudar?
Meu email atual é bruno.santinato@gmail.com e bruno_santinato@yahoo.com.br

Aguardo retorno


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts