gerenciamento de host
TRANSCRIPT
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
Laureate International Universities
TECNOLOGIA EM REDES DE COMPUTADORES
ANDRE CAIO ROCHA AMAZONAS
ANDREZA DOS SANTOS DE OLIVEIRA
BRUNO MICHEL BREYTHENNER MORAIS DE MELO
ERIK SILVA MEDEIROS
JEFFERSON HENRY FRANÇA SILVA
JOSÉ MOISES FONSECA PEREIRA JUNIOR
Administração de Sistemas Operacionais de Redes
Gerenciamento de Host
MANAUS
2012
ANDRE CAIO ROCHA AMAZONAS
ANDREZA DOS SANTOS DE OLIVEIRA
BRUNO MICHEL BREYTHENNER MORAIS DE MELO
ERIK SILVA MEDEIROS
JEFFERSON HENRY FRANÇA SILVA
JOSÉ MOISES FONSECA PEREIRA JUNIOR
Administração de Sistemas Operacionais de Redes
Gerenciamento de Host
Os discentes da turma RCN04S1
apresentam este Trabalho como
pré-requisito para obtenção de
nota na disciplina de
Administração de Sistemas
Operacionais de Redes,
ministrada pela Professora Karen
Michella das Chagas Ribeiro.
MANAUS
2012
Resumo
Este trabalho tem como principal objetivo mostrar uma Visão Global sobre o
Gerenciamento de host, suas configurações e personalização das estações, os protocolos
e como utilizar deste benefício a favor das empresas. Todas as empresas, não importa o
tamanho tem que ter uma rede bem projetada e gerenciada com eficácia, para atender as
exigências atuais no mercado.
Introdução
O tema deste trabalho é o Gerenciamento de Host e tem como objetivo mostrar
como são feitas as instalações de cada sistema operacional, alguns nomes de
dispositivos de partição de disco, assim como montar e desmontar no Linux/Unix,
mostraremos as diferenças entre cada instalação feitas em diversos tipos de sistemas
operacionais no mercado para host, aplicando conceitos encontrados no livro.
Visão Global
Facilita a instalação dos hosts no projeto através da personalização do projeto da
rede e em favor daquilo que será determinado pelo próprio sistema e suas ferramentas e
lembrando que devemos conhecer a situação geral ao instalarmos e configurarmos os
hosts.
Considerando a Sala Física do Servidor
Os equipamentos de porte crítico precisam ser protegidos de danos acidentais e
propositais à sala de equipamentos pode ser única ou dupla e deve ter portas com
tranca,equipamento de refrigeração impedindo a temperatura de ultrapassar os 20°
Celsius e um equipamento de Anti – Roubo. As fitas de backup devem ter armazenagem
diferenciada em servidores duplicado o meio físico deve ser separado para a segurança
dos dados em caso de danos externos:explosões, danos físicos e etc.
O ISP e empresas de hospedagem na web devem ter nível de segurança
diferenciado com câmeras e até escolta para que nenhum tipo de intrusão possa
acontecer fisicamente na s salas escolhidas.Além disso ate mesmo a identificação de
funcionários deve ser assistida e para visitantes o acompanhamento da segurança
algumas medidas devem ser tomadas:
Fornecimento de energia ininterrupto
Equipamentos de Espera Automática
Proteção contra desastres naturais
Gaiolas de Faraday que impeça o vazamento de radiação eletromagnética
Fácil acesso ao cabeamento
Controladores de Umidade
Inicialização de Hosts/Unix/Windows
A operação básica de ligar e desligar um computador deve ser sempre feita com
cautela pois mesmo em sistemas multitarefa existem processos a todo momento sendo
realizados e nessas realizações o desligamento correto principalmente pode trazer
muitos benefícios para a rede.
Unix
O Sistema UNIX pode ser inicializado de varias formas, pressionando – se o
botão B para o boot como multiusuário e na utilização desse sistema sua ferramenta
principal é a criação de discos de reparo de sistema de arquivos. Para encerra-ló
devemos executar programas específicos:
Halt – Interrompe o sistema sem aviso
Shutdown – Realiza o encerramento correto do sistema
Windows
O procedimento de inicialização do WINDOWS em um PC começa com a BIOS
que executa a verificação do sistema e seus hardwares para a conexão da parte física
com o sistema e a partição que ele faz parte para um Host com um ou mais sistemas
operacionais.
Configurando e Personalizando Estações de Trabalho, Partição, Formatação,
Nesse pequeno resumo falaremos sobre o espaço em disco dos computadores da
atualidade. Hoje em dia se pode usar a grande capacidade de armazenamento para
configurá-la e personalizá-la. Seja ela para questões pessoais, diversão, lazer e, questões
profissionais, trabalhos. Para melhor utilizarmos de tal beneficio é fundamental
sabermos configurar e usar as seguintes ferramentas: Particionar e Formatar.
Como mencionado o espaço em disco é um recurso valioso que pode ser usado
para muitas finalidades. Podemos dizer que uma delas seria o Compartilhamento de
Rede. Ela nos permite tornar o espaço em disco disponível para todos os hosts de uma
rede. Na organização do espaço em disco, podemos otimizar o uso dos recursos
separando o espaço do sistema operacional, o espaço pode ser compartilhado pode se
tornar disponível para todos os hosts, o espaço que pode ser usado na otimização do
trabalho local, o espaço que pode ser usado na execução de backups distribuídos, para
proporcionar redundância múltipla.
Para melhor utilização e aplicação dessas áreas é necessário separá-las com
particionamento dos discos. Essa finalidade serve para que arquivos não possam vazar
para o espaço de outro. Saber organizar arquivos e dados é fundamental para uma
saudável estabilidade do sistema. Separar o sistema operacional de dados do usuário
facilita muito para prevenções futuras como backups quanto para um melhor
desenvolvimento do sistema. Particionar requer experiência e prudência pois as regras
práticas mudam constantemente de acordo RAM e tipos de sistemas operacionais.
Devemos sempre levar em conta a especificação que cada partição criada irá assumir.
Qual a sua principal finalidade?! Pensando nesses conceitos estaremos mais preparados
para uma ótima administração do sistema. Vale ressaltar outro tipo de partição. A
partição da Memória virtual, também chamada de partição de troca,Swap. Ela é usada
na paginação.
Outra ferramenta fundamental é a formatação do sistema. Formatação de discos
é uma maneira de organizar e definir uma rota na superfície de um disco. Para a cultura
dos Pc´s essa organização chama-se Formatação em quanto para o Unix chama-se
Criação de um sistema de arquivos. Criação de um sistema de arquivo logicamente não
é tão simples, exige um a configuração de uma infra-estrutura para a criação e
nomeação de arquivos e diretório. Um sistema de arquivos não é apenas um esquema de
rotulação, ele também fornece funcionalidade.
Orientação a objetos: Separação de problemas independentes
Geralmente a orientação a objetos em linguagens de programação é apresentada
como uma fusão de duas ideias independentes: a classificação de tipos de dados e o
controle de dados e o controlo de acesso baseado no escopo. Trata-se simplesmente da
observação de que informações podem ser compreendidas e organizadas mais
eficientemente.
Os objetos do sistema de arquivos, do global ao mais local, são as partições de
disco, diretórios e arquivos. As partições são úteis porque podem ser descarregadas
(copiadas em fita, por exemplo) como unidades independentes. Os diretórios são
adequados porque ocultam e agrupam arquivos relacionados em unidades.
Muitas instituições fazem backups da partição inteira do sistema operacional
porque não têm um sistema de separação dos arquivos que alternaram ou configuraram
isoladamente. A quantidade de arquivos reais necessária manter costuma ser pequena
Por exemplo:
Os bancos de dados de senhas e grupos
A configuração do kernel
Arquivos do diretório /etc como serviços, arquivos de configuração padrão
Scripts especiais de inicialização
Uma boa solução é fazer cópias mestras de arquivos em um diretório especial
que fique separado da versão de distribuição do sistema operacional. As vantagens
dessa abordagem são:
O controle de alterações de versão RCS é fácil de implementar
Backup e separação automática
Facilidade de distribuição para outros hosts.
Manter uma partição de disco separada para o software de terceiros que você
instala faz muito sentido. Significa que você não terá que reinstalar esses softwares
posteriormente quando atualizar seu sistema operacional.
Instalando um Disco Unix
Há vários tipos de interfaces de disco usadas na comunicação com os discos
rígidos.
Discos ATA/IDE: Os dispositivos ATA apresentavam várias limitações na
capacidade de dados e na quantidade de discos por controlador.
Discos SCSI: A interface SCSI também pode ser usada para dispositivos que
não sejam discos. Ela é melhor que a IDE para operações multitarefa.
Discos IEEE 13994: Esses discos usam uma tecnologia superior mas têm
encontrado aceitação limitada devido a seu custo.
Para conectar um novo disco em um host Unix, temos que desligar o sistema,
aqui está uma lista de verificação típica da inclusão de um disco SCSI em um sistema
Unix.
Desligue o computador.
Conecte o disco e conclua a cadeia SCSI com o terminador apropriado.
Configure a identificação SCSI do disco de um modo que ela não seja igual à de
nenhum outro disco.
Particione e rotule o disco. Atualize a lista de falhas.
Edite a tabela de sistema de arquivos ou equivalente para montar o disco.
Mount e Umount
Dizemos que um sistema de arquivos específico está montado em um diretório
ou ponto de montagem. O comando mount monta os sistemas de arquivo definidos da
tabela de sistemas de arquivos. Trata-se de um arquivo que contém dados de leitura para
montagem.
Há dois tipos principais de arquivo – sistemas de arquivo de disco e o sistema de
arquivos de rede NFS. Se montarmos um sistema de arquivo 4.2 isso significa que ele é,
por definição um disco local de nosso sistema. Se montarmos um sistema de arquivos
NFS, teremos que especificar seu nome e o do host em que o disco físico está instalado.
A opção –t não funciona em todas as implementações Unix também podemos
digitar os comandos manualmente. O diretório /mounted/widger deve existir para que
isso funcione. Se depois desmontarmos usando umount /mounted/wigner os arquivos
reaparecerão novamente. Algumas implementações do NFS permitem que os sistemas
de arquivos sejam mesclados no mesmo ponto de montagem, para que o usuário veja
uma combinação de todos os sistemas de arquivos montados no mesmo ponto.
Nomes de Dispositivos de Partição de Disco
A convenção para a denominação de dispositivos de disco é diferente no BSD e
no System 5 Unix. Nem todos os sistemas diferenciam o destino (target) e o dispositivo
(device). Em muitos sistemas você encontrará somente + ou d mas os dois.
Instalação do Sistema Operacional
O processo de instalação é uma das coisas mais destrutivas que podemos fazer a
um computador, tudo que existir no disco desaparecerá durante o processo. Portanto, o
usuário deve ter um plano de restauração das informações se a reinstalação resultar em
erro.
Atualmente, a instalação de uma nova máquina é uma tarefa simples. O sistema
operacional vem em alguma mídia removível que é inserida no player e inicializada.
Em seguida, o usuário responde a algumas perguntas e a instalação está concluída.
Os sistemas operacionais de hoje são grandes, portanto, são divididos em
pacotes. O usuário seleciona se quer instalar tudo que está disponível ou apenas certos
pacotes. A maioria dos sistemas operacionais fornece um programa de instalação de
pacotes que ajuda nesse processo.
Solaris
O Solaris pode ser instalado de várias maneiras. A mais simples é a partir do
CD-ROM. No prompt de inicialização, simplesmente digitaremos ? boot cdrom. Isso
iniciará uma interface gráfica que conduzirá o usuário pelas etapas do processo desde o
particionamento do disco até a instalação do sistema operacional. O procedimento está
descrito adequadamente na documentação que vem junto, na verdade ele é bem
intuitivo. O Solaris fornece um serviço chamado Jumpstart, que permite que os hosts
executem scripts especializados que a personalizem. A personalização é extremamente
importante para a integração dos hosts em uma rede local. O Solaris da uma grande
contribuição para a configuração automática da rede.
GNU/LINUX
Instalar o GNU/Linux é simplesmente uma questão de inserir um CD-ROM e
executar a inicialização a partir dele para, então, seguir as instruções. No entanto, o
GNU/Linux não é um, mas uma família de sistemas operacionais. Há muitas versões de
distribuição, mantidas por diferentes empresas, e elas são instaladas de maneiras
distintas.
Windows
Instalar o Windows é semelhante ao GNU/Linux. Insere-se um CD-ROM e
inicializa-se o sistema (boot), o Windows e reinicializado varias vezes durante o
procedimento de instalação, em seguida, o restante da instalação prossegue com uma
interface gráfica de usuário. Há vários modelos de instalação para estações de trabalho
Windows, que incluem a normal, laptop, mínima e personalizada.
Instalação Dupla
Instalação dupla existe várias vantagens em ter dois sistemas operacionais
instalado no seu computador, isso e fácil de fazer com os procedimentos de instalação
fornecidos por esses dois sistemas operacionais. Dai temos que escolher o sistema
operacional em um menu na hora da inicialização. O gerenciador de inicialização
GRUB que agora faz parte das versões do GNU/Linux executa essas tarefas muito bem.
Porém, é bom avisa que sempre devemos instalar o Windows antes de instalar o
GNU/Linux.
Configurando a pesquisa de serviços de nomes
A pesquisa de nomes deve ser configurada para que um sistema possa pesquisar
nomes de host e endereços de Internet. Em Windows, o usuário configurará uma lista de
servidores de nomes acessando o menu da configuração de rede TCP/IP. Em hosts
UNIX, geralmente também ha ferramentas gráficas com essa finalidade.
Clientes sem Disco
As estações de trabalho sem disco são como o nome sugere, aquelas que não têm
nenhum disco. Atualmente elas são raras, mas com aumento das velocidades de redes,
estão sendo discutidas novamente em novos formatos, como os “clientes magros”.
Host de Base Dupla
Um host com duas interfaces de rede, ambas conectadas a uma rede é chamado
de host de base dupla (dual-homed). São importantes na construção de firewalls para
segurança da rede. Ele pode ser configurado para encaminhar automaticamente os
pacotes entre as redes (atuando como uma ponte) ou para bloquear esse
encaminhamento.
Essa última opção é comum na configuração de um firewall. A maioria dos
sistemas operacionais comerciais configura interfaces de rede dual automaticamente,
com o encaminhamento desativado.
Clonando Sistemas
Alguns sistemas operacionais de tipo UNIX fornecem uma solução para isso
usando modelos de pacote para que o procedimento de instalação se torne padronizado.
Os discos rígidos de uma máquina podem ser copiados fisicamente e, em seguida o
nome de host e o endereço IP poderão ser editados. Todos os softwares podem ser
instalados em um host e compartilhados com o uso do NFS ou outro sistema de
arquivos compartilhado.
Sistema de arquivos NFS/compartilhado é sem dúvida a que demanda menos
trabalho, já que envolve a instalação do software somente uma vez, mas também é a
mais lenta na operação para os usuários. No RedHat Linux os discos podem ser
espelhados diretamente, com o uso de algum tipo de programa de clonagem.
É bom ressaltar que os sistemas Windows, não podem ser clonados sem um
software especial, por exemplo, o Norton Ghost ou o PowerQuest Drive Image. Há
razões técnicas básicas para isso. Uma é o fato de muitos parâmetros do host serem
configurados no impenetrável registro do sistema. Outra razão é que os usuários são
registrados em um banco de dados binário com identificações de segurança que podem
ter valores numéricos diferentes em cada host deve ser registrado manualmente em seu
servidor de domínio.
Instalação de Software
A maioria das instalações padrões de sistemas operacionais não nos deixa com
um sistema imediatamente utilizável. Temos que instalar softwares de terceiros para
conseguir extrair algum trabalho útil do host. A instalação de software é um problema
semelhante ao da instalação do sistema operacional. O software de terceiros tem origem
em uma fonte diferente da do sistema operacional. Alguns softwares têm que ser
compilados a partir dos programas-fonte.
Software Gratuito e Software Proprietário
Diferente da maioria dos outros sistemas operacionais populares, o UNIX foi
desenvolvido por pessoas que criavam seus próprios softwares em vez de se basear nos
produtos já existentes. Há dois tipos de instalação de software: a executada a partir de
arquivos binários e a instalação a partir dos programas-fonte.
Estruturando os Softwares
A primeira etapa da instalação de um software é decidir onde desejamos
armazená-lo. O software deve ser separado dos arquivos do sistema operacional que
foram instalados, para que este possa ser reinstalado ou atualizado sem prejudicar a
instalação do primeiro.
O UNIX tem um padrão de denominação de fato para os diretórios que devemos
tentar manter caso seja interessante, para que as outras pessoas entendam como nosso
sistema é composto. O BIN são arquivos binários ou executáveis usados para usuários
comuns. O SBIN são arquivos binários ou executáveis utilizados pelos administradores
do sistema ou super usuários. Lib biblioteca e arquivos de suporte para software
especiais.
A estruturação dos softwares instalados em um host de tipo UNIX é dividida em
três categorias: software comum instalado, software GNU (software gratuito) e software
da empresa. O GNU acabará tornando um sistema operacional independente já que
esses arquivos são mantidos por uma única fonte, faz sentido armazená-lo
separadamente.
Os softwares específicos da empresa incluem programas e dados desenvolvidos
localmente para substituir os softwares ou dados que vêm com o sistema operacional.
Também incluem dados especiais como o banco de dados de nomes alternativos para
correio eletrônico e as tabelas DNS de nossa instalação.
Exemplo de software GNU
O método GNU de instalação de software que se tornou amplamente aceito. Isso
se aplica a qualquer tipo de sistema Unix, e ao Windows se houver um kit de
compatibilidade com o Unix, como o Cygwin ou UWIN. Para começar a compilação do
software, devemos sempre procurar primeiro um arquivo chamado README ou
INSTALL, precisamos fazer pra compilação e instalação do software isso na maioria
dos casos é necessário digitar alguns comandos.
No caso da instalação do software GNU é necessário o fornecimento do nome de
um prefixo para a instalação do pacote, alguns softwares de janelas baseados no padrão
X11 requerem o uso de comando, sempre examinar o arquivo README.
Exemplo de software proprietário
No software proprietário temos que receber uma copia do programa em um
Disco, junto com informações de licenciamento, isto é, um código que ativa o programa
e com isso alguns deles requerem o uso de uma licença. Eles são instalados
automaticamente, e para a conclusão é necessário o código de licença que é fornecido.
Instalando Bibliotecas compartilhadas
O sistema que usam biblioteca compartilhada às vezes precisam fazer uma
reconfiguração quando há uma nova biblioteca a serem adicionadas, as bibliotecas são
armazenadas em cachê para ter o acesso mais rápido.
Segurança da configuração
Todos os sistemas de computador moderno têm diretório para o agrupamento de
arquivos, para que tenhamos que misturar todos os arquivos em um local, nunca
devemos considerar a instalação de em /usr/bin /etc ou qualquer diretório que seja
controlado pelos projetista do sistema, é como deitar em uma auto – estrada e espera
que um novo sistema operacional ou atualização passe sobre nós.
Não deveremos trabalhar com privilégios root a menos que precisamos, e nem
iniciar a compilação com o superusuário por que devemos confiar na origem do
programa.
Privilégio limitado: nenhum processo ou programa deve receber mais privilegio
do que o necessário para executar sua tarefa, pode ser um risco à segurança.
O software que são iniciados pelos sistema na hora da inicialização são com o
privilégio de ROOT, mas os daemons que não precisam disso podem renunciar a esses
privilégios específicos e ser executados como um usuário especial, o privilégio ROOT
tem uma questão de segurança relacionada tem a ver com os programas que gravam em
arquivos temporários.
Quando a compilação falha
Softwares que distribuem o seu código-fonte possam configurá-lo
automaticamente para que funcione com a maioria dos sistemas operacionais, no
entanto, ocorre um erro que faz com que a compilação seja interrompida. Há algumas
coisas que remediar isso: Certifique-se de que o software não depende da presença de
outro pacote ou biblioteca, Tenta corrigir o código-fonte para fazer a compilação
ocorrer ou entre em contato com o autor do programa.
Atualizando o software
As atualizações dos softwares tornaram esse processo mais fácil já que é
possível permitir que várias versões do software coexistam ou retornar versões
anteriores se problema forem descobertos nas versões mais recentes.
Conclusão
Concluímos que este trabalho foi de grande importância e aprendizado para nos
da equipe, pois através dele, aprendemos um pouco sobre as diversas maneiras de
instalar, configura e personaliza um sistema operacional no host, pois cada um começa
com um simples CD-ROM , mas cada instalação e diferente uma da outra, tendo assim
suas maneiras de instalar seu sistema operacional.