Projeto: Administração Centralizada de Sistemas Operacionais
Projeto
O projeto "Administração Centralizada de Sistemas Operacionais" está sendo realizado no Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Campus São José, no período de 02/08/2010 à 22/12/2010 pelo aluno Gustavo Paulo Medeiros Da Silva (4ª fase, CST Sistemas de Telecomunicações) e orientado pelo professor Ederson Torresini.
Objetivos
Administrar uma rede através de um ponto central de distribuição de imagens de um sistema operacional.
Diário de Bordo
06/08/2010 (semana 1)
Nesta primeira semana foi feita uma pesquisa para conhecer e comparar programas que copiam imagens de um SO para outros computadores, através da rede. Abaixo tem uma tabela comparando os programas pesquisados.
Armazenamento de partição | Operações pós-instalação | ||||||
Projeto | S.O. | Livre? | Multicast | Protocolos | Sistema de arquivo | Trocar o nome da máquina | Expansão da partição |
FOG Project | UNIX | Sim | Sim | TFTP, UDP | NTFS, XFS, JFS, HPFS, FAT16/32, Reiser3, EXT2, EXT3 | Sim | Não |
Clonezilla | UNIX | Sim | Sim | TFTP, UDP, TCP | NTFS, FAT16/32, EXT2, EXT3, Reiserfs | Não* | Sim** |
Symantec Ghost | DOS, UNIX | Não | Sim | TCP | NTFS, FAT16/32, EXT2, EXT3 | Não* | Sim** |
G4U | UNIX | Sim | Não | FTP, TCP | Todos (copia bit-a-bit) | Não* | Não |
UDP Cast | UNIX | Sim | Sim | TFTP, UDP | Todos (copia bit-a-bit) | Não* | Não |
Partimage | UNIX | Sim | Não | NFS, UDP, TCP | FAT16/32, Reiser3, EXT2, EXT3 | Não* | Não |
(*) É necessário trocar o nome dos computadores para não haver confusão na rede. Trocar o nome,
máquina por máquina.
(**) Não é possível utilizar a rede, tem que realizar o boot no cd de instalação do produto.
11/08/2010 (semana 2)
Problema
Para redes pequenas, formatar computador por computador é um problema, porém, quando estamos falando de uma rede com maior porte (15 computadores no mínimo), o problema aumenta, porque o tempo gasto para formatar todas as máquinas será muito grande.
Proposta de Solução
Centralizar a administração de sistemas operacionais utilizando um servidor de distribuição de imagens.
Objetivo Geral
O objetivo geral do projeto é diminuir o tempo gasto pela formatação dos computadores.
Objetivos específicos
1- Copiar imagens para computadores com características físicas diferentes (HD, memória, etc).
13/08/2010 (semana 2)
Para a escolha do servidor de imagens foi feito uma lista de requisitos onde o servidor terá que atender.
Requisitos | Que seja... |
Custo | Gratuito |
SO | Unix |
Protocolo | Protocolo de transferência simples (TFTP) |
Sistemas de arquivos | O maior número possível |
Operações pós instalação | Modificar o nome do computador |
De acordo com a pesquisa realizada, o programa que atende os requisitos mínimos para a execução do projeto foi o FOG Project.
27/08/2010 (semana 4)
Para realizar testes com o servidor escolhido vamos preparar um cenário onde apenas o servidor e um cliente estarão ativos. Por precaução, o servidor e o cliente serão instalados em máquinas virtuais rodando o UBUNTU 10.4 (OBS: O SERVIDOR SÓ FUNCIONA COM A INSTALAÇÃO DO UBUNTU EM INGLÊS). Além das máquinas, será feita uma rede virtual (Vlan) para separá-los da rede da instituição com a intenção de evitar futuro transtornos.
14/09/2010 (semana 7)
Ao longo das últimas semanas tivemos dificuldades com a montagem do cenário de testes, detalhes despercebidos estavam atrapalhando a execução do projeto que aos poucos foram encontrados e eliminados.
Problemas
1°- Para o servidor de imagens funcionar é preciso que a instalação do Ubuntu esteja em inglês.
2°- Para as vlans se "enxergarem" é preciso que as máquinas virtuais estejam na mesma rede. No VirtualBox por padrão, na configurações de rede no campo conectado a está selecionado a opção NAT, opção que separa a máquina virtual da rede do hospedeiro, para as vlans funcionarem é preciso selecionar a opção Interface do Hospedeiro ou Placa em modo Bridge.
3°- Para o VirtualBox dá o boot pela rede, ele irá procurar o servidor na rede real, desprezando a vlan. Para dá o boot na vlan, é preciso configurar uma interface vitual no computador hospedeiro e na configurações de rede do VirtualBox no campo NOME selecione a interface virtual criada, (ex.: eth0.1).
Organização do cenário de testes
<graphviz> digraph Redes { "VirtualBox (1)" [shape=Mrecord] "VirtualBox (2)" [shape=Mrecord]
subgraph clusterInit { label="1" "VirtualBox (1)" -> "Computador 1" "VirtualBox (1)" -> "eth0.1 (1)" [color=blue] "VirtualBox (1)" -> "eth0 (1)" [color=red] "Computador 1" -> "eth0 (1)" [color=red] }
"VirtualBox (2)" -> "Computador 2" "VirtualBox (2)" -> "eth0.1 (2)" [color=blue] "Computador 2" -> "eth0.1 (2)" [color=blue] "Computador 2" -> "eth0 (2)" [color=red]
}
</graphviz>
Legenda:
- Azul: vlan.
- Vermelho: rede real.
"rede real" [color=red]
"eth0 (1)" -> "rede real" [color=red]
"eth0 (2)" -> "rede real" [color=red]
"vlan" [color=blue] "eth0.1 (1)" -> "vlan" [color=blue] "eth0.1 (2)" -> "vlan" [color=blue]
Tutoriais
Instalando Virtualbox
Siga o tutorial na página
http://www.guiadohardware.net/comunidade/tutorial-instalando/988514/
Depois da instalação do virtualbox e do sistema operacional, vá em configurações, rede, no campo Conectado a selecione a opção Interface do Hospedeiro ou Placa em modo Bridge.
VLAN
Para fazer uma VLAN, no terminal de comandos digite:
sudo apt-get install vlan
Para configurar a VLAN.
cd /etc/network/
gedit interfaces
Adicione as configurações da VLAN, por exemplo:
auto eth0.1 iface eth0.1 inet static address 10.0.3.2 netmask 255.255.255.0 network 10.0.3.0 vlan_raw_device eth0
Esse comando irá ativar as configurações da interface eth0.1: <syntaxhighlight lang=bash> vconfig add eth0 1 ifconfig eth0 down ifconfig eth0 up