Basicamente as soluções para Boot Remoto em Linux utilizam os seguintes softwares: Etherboot, Tftp, NFS, NIS, Bootp ou Dhcpd.
O diferencial da solução aqui apresentada é a ferramenta para configuração do servidor, da criação de disquetes das estações e do gerenciamento dos pacotes para o servidor via Linuxconf.
Existe também a possibilidade, que não é o objetivo desse documento, da gravação de uma EPROM de boot remoto, dispensando assim a utilização de um disquete para a inicialização da máquina, bem como aumentando a confiabilidade da solução.
PRÉ REQUISITOS
Para a instalação dessa solução os seguintes pré-requisitos mínimos devem ser atendidos:
Deve ter a disposição disquetes em número suficiente para atender a todas as estações criadas (Um para cada estação). Todavia os disquetes podem ser criados após a instalação do servidor, a qualquer tempo.
Nenhum outro servidor DHCP pode estar rodando na mesma subrede do Servidor de Boot Remoto. Caso isso aconteça, haverá conflito entre os servidores DHCP.
As estações clientes do Servidor de Boot Remoto devem estar no mesmo segmento de rede do servidor.
Antes de mais nada deve ser verificado se o servidor onde a solução de boot remoto será instalada atende aos requisitos, atuais, para a sua instalação. São elas:
O servidor deverá possuir apenas uma interface ethernet instalada e configurada.
As estações clientes da solução de boot remoto e seu servidor devem compartilhar a mesma subrede.
O Servidor de Boot Remoto, quando instalado, irá configurar e ativar o serviço dhcpd esse servidor deverá ser o único servidor DHCP de sua subrede. Caso exista algum outro servidor DHCP no segmento de rede, este deverá ser isolado antes dos procedimentos de instalação serem iniciados.
Se sua rede não possuir um servidor DNS, sua máquina deverá sê-lo
ESPAÇO EM DISCO:
Todos os arquivos para o Servidor de Boot Remoto serão efetuados no diretório /tftpboot.
Não é necessário, mas recomendado que o diretório /tftpboot esteja em uma partição própria.
A instalação padrão do cliente 5.0, incluindo aqui o StarOffice, ocupa aproximadamente 750MB, não incluindo o espaço destinado a instalação dos clientes. A criação de cada cliente consome aproximadamente 22MB.
Lembre-se também de reservar espaço para a instalação de novos pacotes. Ex:
| Espaço requeridos pelo servidor: 750MB |
| 20 estações ocupando 10MB cada: 200MB |
| Espaço extra, sugerido, para instalação de novos pacotes: 400MB |
| Espaço Total: 1350MB |
INSTALAÇÃO
Para a versão CL8 há a necessidade de se instalar dois pacotes que estão no ftp da conectiva ou em seus mirrors: kernel-rbc(versão do pacote) e o pacote linuxconf-cnc_rbc(versão do pacote)
Para instalar o pacote, utilize o apt-get através do ftp da conectiva ou dos mirrors:
[root@localhost]# apt-get update
[root@localhost]# apt-get install kernel-rbc linuxconf-cnc_rbc
|
A diferença do boot remoto da versão CL8, para as demais versões esta ligada ao fato de não precisar de uma versão anterior para copiar os pacotes que serão utilizados pelas estações e no kernel adaptado para trabalhar com este serviço.
Acesse o diretório /boot e crie o initrd para o kernel instalado:
[root@localhost]# cd /boot
|
[root@localhost]# mkinitrd initrd-2.4.18-5clrbc.img 2.4.18-5clrbc
|
[root@localhost]#mcedit /boot/grub/menu.lst
|
timeout = 15
default = 0
color = 2
foreground = FFFFFF
background = 0C55C3
viewport 3 2 77 22
shade 0
splashimage = (hd0,0)/grub/splash.xpm.gz
title = Conectiva Linux 8 [boot remoto] <- insira
kernel = (hd0,0)/vmlinuz-2.4.18-5clrbc root=/dev/hda3 3 <- insira
initrd = (hd0,0)/initrd-2.4.18-5clrbc.img <- insira
title = Conectiva Linux 8
kernel = (hd0,0)/vmlinuz-2.4.18-2cl root=/dev/hda3 5
initrd = (hd0,0)/initrd-2.4.18-2cl.img
title = Conectiva Linux 8 [Modo texto]
kernel = (hd0,0)/vmlinuz-2.4.18-2cl root=/dev/hda3 3
initrd = (hd0,0)/initrd-2.4.18-2cl.img
title = Memory Testing Utility
kernel = (hd0,0)/memtest86
|
Pressione F2 para salvar e F10 para sair.
OBS: Para este exemplo foi utilizado o kernel 2.4.18-5clrbc altere esta opção para a versão mais recente.
Quando o sistema for carregado novamente a entrada do boot remoto será mostrada e escolhida por padrão
Acesse o sistema como root e em seguida:
Insira o cd número 1 (um) e utilize o comando:
[root@localhost]# mount /mnt/cdrom
|
CONFIGURAÇÃO BÁSICA DO SERVIDOR
OBS:Os servidores DNS e NIS ja devem estar configurados para facilitar a configuração do boot remoto.
[root@localhost]# linuxconf
|
Uma vez que o linuxconf esteja rodando, selecione as seguintes opções:
Rede-> Serviços de Inicialização-> Remote Boot
Um menu com as seguinte opções será apresentado:
| Instalação do servidor de Boot Remoto |
| Gerenciamento de pacotes do Servidor de Boot Remoto |
| Gerenciamento das Estações de Trabalho |
| Criação de Disquetes de Boot para Estações |
| Criação de Disquete com a Imagem para gravação na EPROM |
Clique em: Instalação do Servidor de Boot Remoto
Preencha os campos de acordo com as observações ao lado, tendo como base uma rede com as seguintes características:
IP do servidor : 192.168.0.1
Máscara da rede: 255.255.255.0
Número da rede : 192.168.0.0
Broadcast : 192.168.0.255
Quantidade de clientes boot remoto: 10
Nome do domínio NIS. # Aqui deve ser especificado o nome do
# domínio que será criado para a autenticação
# das estações.
# Ex: empresaxyz
Nome do Domínio DNS. # Especificar o nome do domínio DNS para as
# estações de trabalho, geralmente vem preenchido
# automáticamente.
Senha do Root # Digitar senha do superusuário para as estações
Confirmação da senha # Confirme a senha do root para as estações
Primeiro IP da Faixa. # Primeiro IP da faixa de máquinas clientes
# de boot remoto que serão criadas.
# Ex: 192.168.0.2
Último IP da Faixa. # Último IP da faixa de máquinas clientes de
# boot remoto que serão criadas.
# OBS. O número de clientes criados será
# igual ao número de IPs disponíveis.
# Obedecendo as faixas Primeiro IP e
# Último IP.
# Ex: 192.168.0.11
Netmask. # Máscara de endereçamento IP da subrede
# conectada a placa Ethernet do servidor.
# Provavelmente seja preenchida
# automaticamente pelo script através de
# informações coletadas em arquivos de
# configuração como o /etc/sysconfig/network.
# Caso esse campo não seja preenchido
# corretamente edite-o colocando a informação
# correta.
# Ex: 255.255.255.0
Network. # Indica a networkreferente a subrede
# conectada a Ethernet do servidor. Assim
# como o Netmask deve ser preenchida de
# automaticamente. Corrija os dados caso
# seja necessário.
# Ex: 192.168.0.0
Broadcast. # Indica o Broadcast da subrede assim como
# Netmask e Network deve ser preenchido
# automaticamente. Corrija os dados caso seja
# necessário.
# Ex: 192.168.0.255
Gateway das estações # IP do gateway
# Ex: 192.168.0.1
DNS. # Corresponde ao IP do servidor de DNS
# utilizado pelas estações.
# Se não existir um servidor DNS na rede
# coloque o ip desta máquina.
# Ex: 192.168.0.1
Prefixo da Estação. # Define o prefixo utilizado pela estação de
# trabalho. O prefixo sugerido é dhcp-.
# Ex: dhcp-1, dhcp-2 ... dhcp-20:
# Ex: maq-2,maq-3 ... maq-10:
Servidor de NFS # Ip do servidor NFS
# Ex: 192.168.0.1
Lista de RPMs # Arquivo com a lista de pacotes padrão para
# a instalação no Servidor de Boot Remoto.
# Corresponde ao diretório onde se encontram
# os pacotes RPM que serão utilizados pelas
# máquinas clientes Boot Remoto.
# Ex: /usr/lib/linuxconf/shellmodules/rbc/rpmlist
Pacotes RPM (PATH) # Diretório onde se encontra os RPMS para
# instalação.
# normalmente /mnt/cdrom/conectiva/RPMS
Kernel # Indica a versão do kernel em que foi configurado
# o servidor de boot remoto.
** Selecione as opções conforme abaixo
[X] Inicializa o servidor DHCP durante o boot
[X] Inicializa o servidor NFS durante o boot
[X] Inicializa o servidor INETD durante o boot
[X] Inicializa o PORTMAP durante o boot.
[X] Inicializa o servidor NIS (YPSERV) durante o boot.
[X] Inicializa o YPPASSWD durante o boot.
[X] Remove instalação anterior dos pacotes RPM
[ ] Restringe o acesso ao tftpe portmap as estações
|
Clique em Aceitar e a instalação do servidor Boot Remoto será iniciada. Clique nos OK's que aparecerão em sua tela, estes indicam a progressão da instalacão.
Terminada a instalação é recomendado que sua máquina seja reiniciada. Se isto não for possível, Reinicie os seguintes serviços
OBS: Para a versão CL8 o inet deverá ser utilizado apesar do programa padrão ser o xinet
| portmap |
| inet |
| tftp |
| unfs |
| dhcpd |
| ypserv |
| yppasswd |
De preferência nesta ordem.
Para reiniciar um serviço, proceda da seguinte maneira:
[root@localhost]# cds
[root@localhost]# ./(nome_do_serviço) stop
[root@localhost]# ./(nome_do_serviço) start
|
Pronto, seu servidor de Boot Remoto está configurado.
Observações: Antes de instalar os clientes de boot remoto, verifique se o seu hardware é compatível:
A placa de rede das estações deverão possuir uma dos seguintes Chipsets ou ser dos seguintes modelos:
3Com3c503, 3Com3c507, 3Com3c5x9, 3Com905x, 3Com900B,
CS89x0, Intel
EtherExpressPro100, EXOS205, AMD Lance/PCI, LinkSys,
LNE100TX, NE2000, Windond NE2000-PCI, Realtek 8029, NE2000/PCI,
NI5210, NI6510, Realtek 8139, SMC EZ10/100,SMC9000 TIARA, Digital Tulip+,
Digital Tulip Fast, WD80x.
|
INSTALAÇÃO
Para instalar o pacote, primeiramente monte o CD1 do Conectiva Linux 7.0. Insira o cd no drive e digite:
[root@localhost]# mount /mnt/cdrom
[root@localhost]# cd /mnt/cdrom/conectiva/RPMS
[root@localhost]# rpm -ihv linuxconf-cnc_rbc-0.7-11cl
[root@localhost]# rpm -ivh dhcp-*
|
A diferença do boot remoto da versão CL70, para as demais versões esta ligada ao fato de não mais precisar de uma versão anterior para copiar os pacotes que serão utilizados pelas estações.
Para iniciar o processo de configuração insira o cd número 1 (um) e em seguida utilize o comando:
[root@localhost]# mount /mnt/cdrom
|
CONFIGURAÇÃO BÁSICA DO SERVIDOR
[root@localhost]# linuxconf
|
Uma vez que o linuxconf esteja rodando, selecione as seguintes opções:
Rede-> Serviços de Inicialização-> Remote Boot
Um menu com as seguinte opções será apresentado:
| Instalação do servidor de Boot Remoto |
| Gerenciamento de pacotes do Servidor de Boot Remoto |
| Gerenciamento das Estações de Trabalho |
| Criação de Disquetes de Boot para Estações |
| Criação de Disquete com a Imagem para gravação na EPROM |
Clique em: Instalação do Servidor de Boot Remoto
Preencha os campos de acordo com as observações ao lado, tendo como base uma rede com as seguintes características:
IP do servidor : 192.168.0.1
Máscara da rede: 255.255.255.0
Número da rede : 192.168.0.0
Broadcast : 192.168.0.255
Quantidade de clientes boot remoto: 10
Nome do domínio NIS. # Aqui deve ser especificado o nome do
# domínio que será criado para a autenticação
# das estações.
# Ex: empresaxyz
Nome do Domínio DNS. # Especificar o nome do domínio DNS para as
# estações de trabalho, geralmente vem preenchido
# automáticamente.
Senha do Root # Digitar senha do superusuário para as estações
Confirmação da senha # Confirme a senha do root para as estações
Primeiro IP da Faixa. # Primeiro IP da faixa de máquinas clientes
# de boot remoto que serão criadas.
# Ex: 192.168.0.2
Último IP da Faixa. # Último IP da faixa de máquinas clientes de
# boot remoto que serão criadas.
# OBS. O número de clientes criados será
# igual ao número de IPs disponíveis.
# Obedecendo as faixas Primeiro IP e
# Último IP.
# Ex: 192.168.0.11
Netmask. # Máscara de endereçamento IP da subrede
# conectada a placa Ethernet do servidor.
# Provavelmente seja preenchida
# automaticamente pelo script através de
# informações coletadas em arquivos de
# configuração como o /etc/sysconfig/network.
# Caso esse campo não seja preenchido
# corretamente edite-o colocando a informação
# correta.
# Ex: 255.255.255.0
Network. # Indica a networkreferente a subrede
# conectada a Ethernet do servidor. Assim
# como o Netmask deve ser preenchida de
# automaticamente. Corrija os dados caso
# seja necessário.
# Ex: 192.168.0.0
Broadcast. # Indica o Broadcast da subrede assim como
# Netmask e Network deve ser preenchido
# automaticamente. Corrija os dados caso seja
# necessário.
# Ex: 192.168.0.255
Gateway das estações # IP do gateway
# Ex: 192.168.0.1
DNS. # Corresponde ao IP do servidor de DNS
# utilizado pelas estações.
# Se não existir um servidor DNS na rede
# coloque o ip desta máquina.
# Ex: 192.168.0.1
Prefixo da Estação. # Define o prefixo utilizado pela estação de
# trabalho. O prefixo sugerido é dhcp-.
# Ex: dhcp-1, dhcp-2 ... dhcp-20:
# Ex: maq-2,maq-3 ... maq-10:
Servidor de NFS # Ip do servidor NFS
# Ex: 192.168.0.1
Lista de RPMs # Arquivo com a lista de pacotes padrão para
# a instalação no Servidor de Boot Remoto.
# Corresponde ao diretório onde se encontram
# os pacotes RPM que serão utilizados pelas
# máquinas clientes Boot Remoto.
# Ex: /usr/lib/linuxconf/shellmodules/rbc/rpmlist
Pacotes RPM (PATH) # Diretório onde se encontra os RPMS para
# instalação.
# normalmente /mnt/cdrom/conectiva/RPMS
** Selecione as opções conforme abaixo
[X] Inicializa o servidor DHCP durante o boot
[X] Inicializa o servidor NFS durante o boot
[X] Inicializa o servidor INETD durante o boot
[X] Inicializa o PORTMAP durante o boot.
[X] Inicializa o servidor NIS (YPSERV) durante o boot.
[X] Inicializa o YPPASSWD durante o boot.
[X] Remove instalação anterior dos pacotes RPM
[ ] Restringe o acesso ao tftpe portmap as estações
|
Clique em Aceitar e a instalação do servidor Boot Remoto será iniciada. Clique nos OK's que aparecerão em sua tela, estes indicam a progressão da instalacão.
Terminada a instalação é recomendado que sua máquina seja reiniciada. Se isto não for possível, Reinicie os seguintes serviços
| portmap |
| inet |
| tftp |
| unfs |
| dhcpd |
| ypserv |
| yppasswd |
De preferência nesta ordem.
Para reiniciar um serviço, proceda da seguinte maneira:
[root@localhost]# cds
[root@localhost]# ./(nome_do_serviço) stop
[root@localhost]# ./(nome_do_serviço) start
|
Pronto, seu servidor de Boot Remoto está configurado.
Observações: Antes de instalar os clientes de boot remoto, verifique se o seu hardware é compatível:
A placa de rede das estações deverão possuir uma dos seguintes Chipsets ou ser dos seguintes modelos:
3Com3c503, 3Com3c507, 3Com3c5x9, 3Com905x, 3Com900B, CS89x0, Intel
EtherExpressPro100, EXOS205, AMD Lance/PCI, LinkSys,
LNE100TX, NE2000, Windond NE2000-PCI, Realtek 8029, NE2000/PCI,
NI5210, NI6510, Realtek 8139, SMC EZ10/100,SMC9000 TIARA, Digital Tulip+,
Digital Tulip Fast, WD80x.
|
INSTALAÇÃO
Para instalar o pacote, primeiramente monte o CD1 do Conectiva Linux 6.0. Insira o cd no drive e digite:
[root@localhost]# mount /mnt/cdrom
[root@localhost]# cd /mnt/cdrom/conectiva/RPMS
[root@localhost]# rpm -ihv linuxconf-cnc_rbc-0.6-5cl.noarch.rpm
[root@localhost]# rpm -ivh dhcp-*
|
Os pacotes instalados para as estações boot remoto, devem ser necessáriamente das versões 5.0 ou 5.1. Caso não possua essas distribuições você poderá fazer o download do seguinte endereço:
ftp://ftp.conectiva.com.br/pub/conectiva/iso
Agora para continuar com a configuração do boot remoto, monte alguns dos cds informados acima. Insira o cd 1 (5.0 ou 5.1) no drive e execute:
[root@localhost]# mount /mnt/cdrom
|
CONFIGURAÇÃO BÁSICA DO SERVIDOR
[root@localhost]# linuxconf
|
Uma vez que o linuxconf esteja rodando, selecione as seguintes opções:
Ambiente de Rede-> Serviços de Inicialização-> Remote Boot
Um menu com as seguinte opções será apresentado:
| Instalação do servidor de Boot Remoto |
| Gerenciamento de pacotes do Servidor de Boot Remoto |
| Gerenciamento das Estações de Trabalho |
| Criação de Disquetes de Boot para Estações |
Clique em: Instalação do Servidor de Boot Remoto
Preencha os campos de acordo com as observações ao lado, tendo como base uma rede com as seguintes características:
IP do servidor : 192.168.0.1
Máscara da rede: 255.255.255.0
Número da rede : 192.168.0.0
Broadcast : 192.168.0.255
Quantidade de clientes boot remoto: 10
Nome do domínio NIS. # Aqui deve ser especificado o nome do
# domínio que será criado para a autenticação
# das estações.
# Ex: empresaxyz
Nome do Domínio DNS. # Especificar o nome do domínio DNS para as
# estações de trabalho, geralmente vem preenchido
# automáticamente.
Senha do Root # Digitar senha do superusuário
Confirmação da senha #
Primeiro IP da Faixa. # Primeiro IP da faixa de máquinas clientes
# de boot remoto que serão criadas.
# Ex: 192.168.0.2
Último IP da Faixa. # Último IP da faixa de máquinas clientes de
# boot remoto que serão criadas.
# OBS. O número de clientes criados será
# igual ao número de IPs disponíveis.
# Obedecendo as faixas Primeiro IP e
# Último IP.
# Ex: 192.168.0.11
Netmask. # Máscara de endereçamento IP da subrede
# conectada a placa Ethernet do servidor.
# Provavelmente seja preenchida
# automaticamente pelo script através de
# informações coletadas em arquivos de
# configuração como o /etc/sysconfig/network.
# Caso esse campo não seja preenchido
# corretamente edite-o colocando a informação
# correta.
# Ex: 255.255.255.0
Network. # Indica a networkreferente a subrede
# conectada a Ethernet do servidor. Assim
# como o Netmask deve ser preenchida de
# automaticamente. Corrija os dados caso
# seja necessário.
# Ex: 192.168.0.0
Broadcast. # Indica o Broadcast da subrede assim como
# Netmask e Network deve ser preenchido
# automaticamente. Corrija os dados caso seja
# necessário.
# Ex: 192.168.0.255
Gateway das estações # IP do gateway
# Ex: 192.168.0.1
DNS. # Corresponde ao IP do servidor de DNS
# utilizado pelas estações.
# Se não existir um servidor DNS na rede
# coloque o ip desta máquina.
# Ex: 192.168.0.1
Prefixo da Estação. # Define o prefixo utilizado pela estação de
# trabalho. O prefixo sugerido é dhcp-.
# Ex: dhcp-1, dhcp-2 ... dhcp-20
Servidor de NFS # Ip do servidor NFS
# Ex: 192.168.0.1
Lista de RPMs # Arquivo com a lista de pacotes padrão para
# a instalação no Servidor de Boot Remoto.
# Corresponde ao diretório onde se encontram
# os pacotes RPM que serão utilizados pelas
# máquinas clientes Boot Remoto.
# Ex: /usr/lib/linuxconf/shellmodules/rbc/rpmlist
Pacotes RPM (PATH) # Diretório onde se encontra os RPMS para
# instalação.
** Selecione as opções conforme abaixo
[X] Inicializa o servidor DHCP durante o boot
[X] Inicializa o servidor NFS durante o boot
[X] Inicializa o servidor INETD durante o boot
[X] Inicializa o PORTMAP durante o boot.
[X] Inicializa o servidor NIS (YPSERV) durante o boot.
[X] Inicializa o YPPASSWD durante o boot.
[X] Remove instalação anterior dos pacotes RPM
[ ] Restringe o acesso ao tftpe portmap as estações
|
Clique em Aceitar e a instalação do servidor Boot Remoto será iniciada. Clique nos OK's que aparecerão em sua tela, estes indicam a progressão da instalacão.
Terminada a instalação é recomendado que sua máquina seja reinicada. Se isto não for possível, Reinicie os seguintes serviços
| portmap |
| inet |
| tftp |
| unfs |
| dhcpd |
| ypserv |
| yppasswd |
De preferência nesta ordem.
Para reiniciar um serviço, proceda da seguinte maneira:
[root@localhost]# cds
[root@localhost]# ./(nome_do_serviço) stop
[root@localhost]# ./(nome_do_serviço) start
|
Pronto, seu servidor de Boot Remoto está configurado.
Observações: Antes de instalar os clientes de boot remoto, verifique se o seu hardware é compatível:
A placa de rede das estações deverão possuir uma dos seguintes Chipsets ou ser dos seguintes modelos:
3Com3c503, 3Com3c507, 3Com3c5x9, 3Com905x, 3Com900B, CS89x0, Intel
EtherExpressPro100, SMC EtherPowerII, EXOS205, AMD Lance/PCI, LinkSys,
LNE100TX, NE2000, Windond NE2000-PCI, Realtek 8029, NE2000/PCI,
NI5210, NI6510, Realtek 8139, SMC EZ10/100,SMC9000 TIARA, Digital Tulip+,
Digital Tulip Fast, WD80X.
|
INSTALAÇÃO
Para instalar o servidor de Boot Remoto, é necessário que o pacote cnc.rbc-XX.noarch.rpm e esteja instalado em seu servidor.
Para instalar o pacote, primeiramente monte o CD1 do Conectiva Linux 5.1.Insira o cd no drive e digite:
[root@localhost]# mount /mnt/cdrom
[root@localhost]# cd /mnt/cdrom/conectiva/RPMS
[root@localhost]# rpm -ihv cnc-rbc*
|
É necessário que o pacote do ypserv seja atualizado. Baixe a última versão do endereço de ftp da conectiva: ftp://atualizacoes.conectiva.com.br/5.1/i386/ypserv-1.3.11-2cl.i386.rpm
Atualize este pacote:
[root@localhost]# rpm -Uvh ypserv-1.3.11-2cl.i386.rpm
|
Agora altere manualmente a lista de pacotes a serem instalados:
[root@localhost root]# mcedit /usr/lib/linuxconf/shellmodules/rbc/rpmlist
|
No final do arquivo, troque a linha kernel-2.2.14-14cl por kernel-2.2.14-14cl.i386.rpm
Uma vez o pacote instalado e o servidor NIS atualizado e o arquivo modificado, você pode utilizar o Linuxconf para instalar o Servidor de Boot Remoto:
[root@localhost]# linuxconf
|
Uma vez que o linuxconf esteja rodando, selecione as seguintes opções:
Ambiente de Rede-> Serviços de Inicialização-> Remote Boot
Um menu com as seguinte opções será apresentado:
| Instalação do servidor de Boot Remoto |
| Gerenciamento de pacotes do Servidor de Boot Remoto |
| Gerenciamento das Estações de Trabalho |
| Criação de Disquetes de Boot para Estações |
Clique em: Instalação do Servidor de Boot Remoto
Preencha os campos de acordo com as observações ao lado
| Nome do domínio NIS. | Aqui deve ser especificado o nome do domínio que será criado para a autenticação das estações. Ex: empresaxyz |
| Primeiro IP da Faixa. | Primeiro IP da faixa de máquinas clientes de boot remoto que serão criadas. |
| Último IP da Faixa. | Último IP da faixa de máquinas clientes de boot remoto que serão criadas. OBS. O número de clientes criados será igual ao número de IPs disponíveis. Obedecendo as faixas Primeiro IP e Último IP. |
| Netmask | Máscara de endereçamento IP da subrede conectada a placa Ethernet do servidor. Provavelmente seja preenchida automaticamente pelo script através de informações coletadas em arquivos de configuração como o /etc/sysconfig/network. Caso esse campo não seja preenchido corretamente edite-o colocando a informação correta. |
| Network | Indica a network referente a subrede conectada a Ethernet do servidor. Assim como o Netmask deve ser preenchida de automaticamente. Corrija os dados caso seja necessário. |
| Broadcast | Indica o Broadcast da subrede assim como Netmask e Network deve ser preenchido automaticamente. Corrija os dados caso seja necessário. |
| DNS | Corresponde ao IP do servidor de DNS utilizado pelas estações. Se não existir um servidor DNS na rede coloque o ip desta máquina. |
| Prefixo da Estação | Define o prefixo utilizado pela estação de trabalho. O prefixo sugerido é dhcp-. Ex: dhcp-1, dhcp-2 ... dhcp-20 |
| Lista de RPMs | Arquivo com a lista de pacotes padrão para a instalação no Servidor de Boot Remoto. Corresponde ao diretório onde se encontram os pacotes RPM que serão utilizados pelas máquinas clientes Boot Remoto. Ex. /mnt/cdrom/conectiva/RPMS. Não esqueça de montar o cdrom antes. |
Deixe marcadas todas as opções abaixo
| [X] Inicializa o servidor DHCP durante o boot |
| [X] Inicializa o servidor NFS durante o boot |
| [X] Inicializa o servidor INETD durante o boot |
| [X] Inicializa o PORTMAP durante o boot. |
| [X] Inicializa o servidor NIS (YPSERV) durante o boot. |
| [X] Inicializa o YPPASSWD durante o boot. |
| [X] Remove instalação anterior dos pacotes RPM |
Clique em _Aceitar_ e a instalação do servidor Boot Remoto será iniciada. Clique nos OK's que aparecerão em sua tela, estes indicam a progressão da instalacão.
Instale o pacote kernel-2.2.14-14cl.i386.rpm através das opções: Ambiente de rede->Remote boot->Gerenciamento de pacotes RPM para as estações Insira o caminho abaixo para que o pacote seja encontrado: OBS: O cdrom deverá estar montado:
/mnt/cdrom/conectiva/RPMS
|
Ainda no servidor deverá ser verificado o arquivo hosts
[root@localhost root]# mcedit /etc/hosts
|
192.168.0.1 maquina.domínio maquina
|
Onde maquina é o nome do servidor e dominio é o domínio criado. Verifique também se os domínios foram colocados corretamente nas máquinas clientes neste mesmo arquivo.
Nas máquinas clientes deverá ser configurado o portmap e o ypbind para serem carregados na inicialização. Utilize o aplicativo ntsysv em modo texto para acrescentar os serviços acima na inicialização.
[root@localhost root]# ntsysv
|
| - portmap |
| - inet |
| - tftp |
| - unfs |
| - dhcpd |
| - ypserv |
| - yppasswd |
De preferência nesta ordem.
Para reiniciar um serviço, proceda da seguinte maneira:
[root@localhost]# cds
[root@localhost]# ./(nome_do_serviço) stop
[root@localhost]# ./(nome_do_serviço) start
|
Troque(nome_do_serviço) pelos serviços da lista acima.
Pronto, seu servidor de Boot Remoto está configurado.