You are on page 1of 4

Manual de Instalação e Configuração do DRBL em

Debian.
Introdução

DRBL é um aplicativo gerenciador que permite que máquinas que não possuam um
disco rígido sejam bootadas pela rede e administradas de forma local, com uma
imagem do sistema utilizado pela máquina que administra a rede.

Considerações Importantes

O computador master deve possuir ao menos duas interfaces de rede.


A interface eth0 deve ser configurada para rede externa.
As demais interfaces serão destinadas ao gerenciamento dos clientes e suas
respectivas redes.

Primeiros Passos

Você pode estar se perguntando como o DRBL faz tudo isto, o que eu preciso para
instalar o software, se consigo personalizar as configurações para cada cliente, ou
grupo de clientes. A resposta para estas questões são sim, sim, SIM VOCÊ PODE.
E a pergunta que não quer calar: “Mas como?”.
Veremos a partir de agora os passos básicos para instalação do DRBL.

1º “Possuir um Sistema Debian (Linux)”

Nós utilizamos os Sistema Debian Squeeze versão de testes, que pode ser encontrado
através do link
http://cdimage.debian.org/cdimage/weekly-builds/i386/iso-cd/debian-testing-i386-
CD-1.iso, após o processo de download queime uma mídia e instale o sistema, se você
estiver trabalhando com uma máquina virtual basta adicionar a imagem e iniciar a
instalação do sistema.

2º “Adicionar serviços básicos ao Sistema e o mirror do DRBL”

Após a instalação o nosso Sistema estará sem vários aplicativos essenciais, para
resolver este problema editaremos a lista de mirrors do sistema acrescentando as
seguintes linhas.

“deb http://drbl.sourceforge.net/drbl-core drbl stable’


“deb http://debian.pop-sc.rnp.br/debian stable main contrib non-free”
################# ESTA SERÁ SUA JANELA NO MODO CONSOLE ###########
### vi /etc/apt/sources.list ###
### ###
### ###
### ###
### deb http://drbl.sourceforge.net/drbl-core drbl stable ###
### deb http://debian.pop-sc.rnp.br/debian stable main contrib non-free ###
### ###
### ###
### ###
###########################################################################

Antes de instalar os novos pacotes atualizaremos o sistema

# aptitude update
Agora instalaremos alguns serviços importantes para o decorrer da montagem do
sistema.

○ ssh
○ dhcp
○ vim
○ drbl
○ build-essential

################# ESTA SERÁ SUA JANELA NO MODO CONSOLE ###########


### apt-get install ssh ###
### ###
### apt-get install drbl
###
### ###
### apt-get install vim ###
### ###
### apt-get install build-essential ###
### ###
### apt-get install dhcp3-server ###
###########################################################################

3º “Configurar as Interfaces de Rede”

Passada esta fase de instalação de programas essenciais, iremos à configuração de


interfaces de rede que pode ser editado através do arquivo:

# vim /etc/network/interfaces
-------------------------------------------------------
| auto lo |
| iface lo inet loopback |
| |
| # Interface externa |
| |
| auto eth0 |
| iface eth0 inet dhcp |
| |
| # Interface da rede diskless |
| |
| auto eth1 |
| iface eth1 inet static |
| address 192.168.100.254 |
| netmask 255.255.255.0 |
| |
-------------------------------------------------------

Aqui configuramos duas interfaces:

A interface etho com acesso a rede externa recebendo um endereço de ip através do


protocolo DHCP.

A interface eth1 interface de rede local com endereço fixo de ip, está será a rede
utilizada para acesso aos slaves.

Teminada a configuração de rede passaremos ao próximo passo.

4º “Definir quais diretórios serão compartilhadas com os nodos”

Agora iremos definir que diretórios poderão ser visualizados e editados pelos slaves.
Para isto basta editar o arquivo de que configuração que se encontra em
/opt/drbl/conf/drbl.conf e acrescentar as linhas:

diskless_root_dir_ro_user_add="/meudiretóriodeleitura"
diskless_root_dir_rw_user_add="/meudiretóriodeescrita"

Configuração prática:

Aqui adicionaremos o diretório /home para leitura e execução e o diretório /exports para
leitura.

vim /opt/drbl/conf/drbl.conf
diskless_root_dir_ro_user_add="/home"
diskless_root_dir_ro_user_add="/exports"
diskless_root_dir_rw_user_add="/home"

You might also like