Avaliação Prática - Instalação do Linux utilizando LVM

Regras

  • A atividade será inteiramente prática.
  • Poderá ser feita em dupla.
  • Poderá ser consultado qualquer tipo de material.
  • Não poderá haver consulta entre as duplas.
  • A atividade valerá pontos para compor a nota do segundo bimestre.

Contexto da atividade

Você foi contratado como técnico de manutenção por uma empresa que trabalha com desenvolvimento de aplicativos e sistemas web. A empresa está desenvolvendo um novo sistema que será disponibilizado na internet e utilizado por usuários do mundo todo. O sistema será hospedado em um servidor com o sistema operacional Linux, utilizando a distribuição Debian.

Os desenvolvedores da aplicação solicitaram a criação de um ambiente de homologação, semelhante ao ambiente de produção, para que eles possam instalar a aplicação, testá-la e corrigir os erros antes do lançamento oficial. A aplicação é composta por um sistema Web e um Banco de Dados. Por questões de segurança, o banco de dados deve ser instalado em uma máquina separada. O ambiente criado deverá simular os dois servidores utilizado-se de máquinas virtuais.

O desenvolvedores do sistema solicitaram que ambas as máquinas fossem instaladas utilizando a distribuição linux Debian e informaram os requisitos mínimos para cada uma delas.

Informações hipotéticas sobre o uso do servidor do sistema web

  • A máquina será usada para hospedar uma aplicação Web.
  • A máquina será utilizada em um ambiente virtual. Recomenda-se o uso de LVM de modo a permitir, caso necessário, a rápida expansão de disco e tamanho das partições.
  • A pasta que contém o Kernel do Linux deverá estar em uma partição específica, fora do LVM. O Kernel exige 50MB de espaço em disco.
  • Por padrão a aplicação é instalada na pasta /opt e necessita de no mínimo 512MB de espaço em disco. Ela é compatível apenas com o sistema de arquivos btrfs.
  • A aplicação grava bastante arquivos de log. Recomenda-se inicialmente 512MB de espaço em disco.
  • Recomenda-se o uso de uma partição específica para a memória virtual (swap), com no mínimo o dobro do tamanho da memória real.
  • Deverá haver um usuário do sistema operacional chamado sistema, com senha sistema;
  • O nome do computador deverá ser sistema-duplaXX (substituir XX pela número da dupla);

Informações hipotéticas sobre o uso do servidor de banco de dados

  • A máquina será usada para hospedar um banco de dados.
  • A máquina será utilizada em um ambiente virtual. Recomenda-se o uso de LVM de modo a permitir, caso necessário, a rápida expansão de disco e tamanho das partições.
  • A pasta que contém o Kernel do Linux deverá estar em uma partição específica, fora do LVM. O Kernel exige 50MB de espaço em disco.
  • O banco de dados grava bastante arquivos de log. Recomenda-se inicialmente 512MB de espaço em disco.
  • O banco de dados da aplicação é instalado na pasta /var/lib. Recomenda-se inicialmente 1024MB de espaço em disco. Em testes realizados o banco de dados apresentou melhor desempenho no sistema de arquivos btrfs.
  • Recomenda-se o uso de uma partição específica para a memória virtual (swap), com no mínimo o dobro do tamanho da memória real.
  • Deverá haver um usuário do sistema operacional chamado banco, com senha banco;
  • O nome do computador deverá ser banco-duplaXX (substituir XX pela número da dupla);

Requisitos da Máquina Virtual

Sistema Web

  • Tamanho do Disco: 8GB
  • Memória: 512 MB

Banco de Dados

  • Tamanho do Disco: 10GB
  • Memória: 1024 MB

Requisitos da Instalação do Debian em ambos os servidores

  • Modo de Instalação
    • Utilizar o modo Expert Install, dentro de Advanced Options
  • Configurar a rede
    • Nome da máquina: informar conforme o caso
  • Configurar usuários e Senhas
    • Habilitar senhas sombra (shadow): sim
    • Permitir login como root: não
    • Nome de usuário para sua conta: informar conforme o caso
  • Instalar o sistema básico
    • Kernel a ser instalado: linux-image-amd64
    • Drivers a serem incluídos no initrd: direcionado
  • Selecionar e instalar software
    • Pacotes para instalar: desmarcar o virtualbox-ose-guest-x11
    • Participar do concurso de utilização de pacotes: não
    • Escolha o software a ser instalado: desmarcar todas as opções
  • Instalar o carregador de inicialização GRUB
    • Instalar o GRUB no registro mestre de inicialização: sim
    • Dispositivo no qual instalar o carregador de inicialização: /dev/sda
    • Forçar a instalação do GRUB para o caminho de mídia removível EFI: não

Esquema de Particionamento

  • Os desenvolvedores do sistema já informaram qual o esquema de particionamento deve ser seguido durante a instalação dos sevidores.
  • O tamanho de cada partição e o sistema de arquivos deve ser definido pela dupla, de acordo com os requisitos de cada um dos servidores.
  • Deverá ser deixado no mínimo 1GB de espaço livre no Grupo de Volume do LVM.
  • Deverá ser utilizado o padrão de tabela de partição MBR (ms-dos).

Servidor Sistema

Partição Tipo Grupo de Volume Volume Lógico Ponto de Montagem
/dev/sda1Primária - - /boot
/dev/sda2Primária (Volume Físico LVM) VG root/
opt/opt
swap -
tmp/tmp
usr/usr
home/home
var/var

Servidor Banco

Partição Tipo Grupo de Volume Volume Lógico Ponto de Montagem
/dev/sda1Primária - - /boot
/dev/sda2Primária (Volume Físico LVM) VG root/
swap -
tmp/tmp
usr/usr
home/home
var/var
var_lib/var/lib

Correção da Atividade

A correçao será feita pelo professor. Quando finalizar os trabalhos, chame-o para que ele faça a correção.

Critérios da correção da prática

Nr Máquina Critério Valor Máximo
01SistemaParticionamento do disco 5
02Configuração do Grupo de Volume 5
03Criação dos Volumes Lógicos 5
04Tamanho dos Volumes Lógicos 5
05Sistema de arquivo dos Volumes Lógicos 5
06Espaço livre no Grupo de Volume 5
07Softwares instalados 5
08Configuração do sombreamento se senhas 5
09Configuração do login do root 5
10Configuração do usuário sistema 5
11BancoParticionamento do disco 5
12Configuração do Grupo de Volume 5
13Criação dos Volumes Lógicos 5
14Tamanho dos Volumes Lógicos 5
15Sistema de arquivo dos Volumes Lógicos 5
16Espaço livre no Grupo de Volume 5
17Softwares instalados 5
18Configuração do sombreamento se senhas 5
19Configuração do login do root 5
20Configuração do usuário banco 5

Divisão das Duplas

Dupla 0120151114010706
20151114010650
Dupla 0220151114010536
20151114010528
Dupla 0320151114010501
20181114010083
Dupla 0420151114010617
20151114010668
Dupla 0520151114010676
20151114010633
Dupla 0620151114010544
20151114010390

Resultado da atividade

Duplas Critérios Total
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
01 5 5 5 5 5 5 5 5 5 5 5 5 5 3 5 5 5 5 5 5 98
02 5 5 5 5 0 5 5 5 5 5 5 5 5 3 5 5 5 5 5 5 93
03 5 5 5 5 0 5 5 5 5 2 5 5 3 3 5 5 0 5 5 0 78
04 5 5 5 5 0 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 95
05 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 100
06 5 5 3 5 0 5 5 5 5 5 5 5 3 5 5 5 5 5 5 5 91
ensino/semestres/2018.1/soredes_info4v/aulas/2b_avaliacao_pratica_03.txt · Última modificação: 2018/06/22 11:23 por 2664038