Plataforma completa de virtualização em containers
Por: Bruno Teles • 13/3/2017 • Monografia • 5.460 Palavras (22 Páginas) • 315 Visualizações
UNIVERSIDADE TUITI DO PARANÁ
Plataforma completa de virtualização em containers, baseada em
servidor virtual privado (VPS), utilizando somente soluções de
código aberto.
Curitiba
2012
Plataforma completa de virtualização em containers, baseada em servidor virtual
privado (VPS), utilizando somente soluções de código aberto.
Projeto apresentado como TCC ao curso de Tecnologia em Redes
de Computadores da UTP – Universidade Tuiuti do Paraná
Curitiba
2012
RESUMO
Este trabalho discorre sobre um ambiente de hospedagem baseado em
containers/VPS, que utiliza somente soluções livres, tem por objetivo elaborar uma
estrutura básica para que seja possível utilizar para fins comerciais ou não,
hospedagem em VPS com baixo custo. Tal pesquisa possibilita identificar uma série
de procedimentos relacionados a configuração do OpenVZ e do sistema operacional
Linux, o que permitirá uma visão mais apurada sobre virtualização e sistemas
operacionais e seus serviços.
Palavras-chave: virtualização, Linux, containers, VPS
LISTA DE FIGURAS
FIGURA 1 – UTILIZAÇÃO DE CENTOS EM HOSTING
FIGURA 2 – CONFIGURANDO O REPOSITÓRIO
FIGURA 3 – INSTALAÇÃO DO OPENVZ
FIGURA 4 – INSTALAÇÃO DOS UTILITÁRIOS DO OPENVZ
FIGURA 5 – PARÂMETROS DO KERNEL
FIGURA 6 – PAINEL DO OPENVZ
FIGURA 7 – PAINEL DO OPENVZ
FIGURA 8 – SERVIDORES VIRTUAIS
FIGURA 9 – MODELOS DE SERVIDORES
FIGURA 10 – SERVIDORES FÍSICOS
FIGURA 11 – USUÁRIOS
FIGURA 12 – LOGS DE EVENTOS
FIGURA 13 – TAREFAS
SUMÁRIO
1 INTRODUÇÃO ......................................................................................................................8
2. FUNDAMENTAÇÃO TEÓRICA........................................................................................9
3. PROJETOS REAIS RELACIONADOS ........................................................................ 11
4. COMPREENSÃO DO PROBLEMA .............................................................................. 11
5. DESCRIÇÃO DA IMPLEMENTAÇÃO.......................................................................... 13
6. FERRAMENTAS .............................................................................................................. 16
7. IMPLEMENTAÇÃO DA SOLUÇÃO.............................................................................. 17
8. TESTES E BENCHMARKING ....................................................................................... 28
9. ORÇAMENTAÇÃO .......................................................................................................... 29
10. CONCLUSÃO DEFINITIVA.......................................................................................... 30
11. REFERÊNCIAS .............................................................................................................. 31
12. APÊNDICES ................................................................................................................... 32
ÍNDICE
1 INTRODUÇÃO ......................................................................................................................8
1.2 PROLEMATIZAÇÃO E JUSTIFICATIVA ...................................................................8
1.3 OBJETIVOS ...................................................................................................................8
1.4 REQUISITOS .................................................................................................................9
1.5 PRODUTOS ...................................................................................................................9
2. FUNDAMENTAÇÃO TEÓRICA........................................................................................9
3. PROJETOS REAIS RELACIONADOS ........................................................................ 11
4. COMPREENSÃO DO PROBLEMA .............................................................................. 11
4.1 REQUISITOS FÍSICOS ............................................................................................. 11
4.2 REQUISITOS LÓGICOS ........................................................................................... 12
4.3 DEFINIÇÃO DE ESCOPO ........................................................................................ 12
4.4 PROPOSTA DA SOLUÇÃO ..................................................................................... 12
5. DESCRIÇÃO DA IMPLEMENTAÇÃO.......................................................................... 13
5.1 SISTEMA OPERACIONAL ....................................................................................... 13
5.2 VIRTUALIZAÇÃO ....................................................................................................... 14
5.3 BENCHMARKS........................................................................................................... 15
5.4 FASES DE IMPLEMENTAÇÃO ............................................................................... 15
6. FERRAMENTAS .............................................................................................................. 16
7. IMPLEMENTAÇÃO DA SOLUÇÃO.............................................................................. 17
7.1 INSTALANDO O OPENVZ E SEUS UTILITÁRIOS DE MANEIRA
AUTOMATIZADA .............................................................................................................. 20
7.2 CRIANDO E GERENCIANDO MÁQUINAS VIRTUAIS ATRAVÉS DO WEB
PANEL................................................................................................................................. 22
7.2.1 Introdução
...