Introduo a Virtualizao Prof Eduardo Maroas Monks Sumrio
- Slides: 29
Introdução a Virtualização Prof. Eduardo Maroñas Monks
Sumário Apresentação Virtualização Cenários de aplicação Soluções Hospedeiros Armazenamento (Storage) Referências Virtualização com o Open. VZ 2
Virtualização Breve histórico Anos 60 s - IBM S/360 Modelo 67 Anos 70 s – IBM VM 370 Anos 90 s – Vmware Anos 2000 s – Xen, Virtual PC, extensões da Intel/AMD Virtual. Box, Open. VZ, . . . • Timesharing • Memória Virtual Introdução a Virtualização 3
Virtualização Componentes básicos Sistema Hospedeiro (Host) Responsável por gerenciar o hardware físico e as máquinas virtuais Sistema Convidado (Guest) Sistemas operacionais virtualizados Armazenamento (Storage) Hospedagem centralizada das VMs Introdução a Virtualização 4
Cenários de aplicação Vantagens q Aproveitamento da capacidade do hardware q Diminuição drástica no valor do hardware ao longo dos anos q Economia no consumo de energia, climatização, espaço físico q Diminuição de fontes de alimentação q Agilidade na administração de servidores q Instalação de servidores em muito menor tempo q Uso de sistemas legados q Windows 98, XP, IBM OS/2, Novell Netware 4. 11. . . q Uso acadêmico q Facilidade no estudo de diversos sistemas operacionais e aplicações, com variação de recursos Introdução a Virtualização 5
Cenários de aplicação Desvantagens q Na falha de um servidor hospedeiro, diversos serviços podem parar q Provavelmente, a rede como um todo ficará indisponível q Aumento no custo de soluções que forneçam redundância q Duplicação de armazenamento e sistemas hospedeiros q Complexidade para o gerenciamento da infraestrutura q Com o uso de storages, a infraestutrura de rede deve fornecer alta vazão para não afetar o desempenho dos serviços q Desempenho q Acesso ao hardware é compartilhado com diversos sistemas convidados o que pode gerar problemas de desempenho Introdução a Virtualização 6
Soluções Algumas soluções populares de virtualização: Xen Vmware Hyper-V Virtual. Box Open. VZ Proxmox (Open. VZ/KVM) Introdução a Virtualização 7
Soluções Em 2013, o Xen. Server passou a ser código-fonte aberto! Xen Projeto originado na Cambridge University no final dos anos 90 Paravirtualização (necessidade de modificações no SO convidado) Código-fonte aberto em 2002, desenvolvimento intenso da comunidade Adquirido em 2007 pela Citrix Systems (U$ 500 milhões) Xen. Server (comercial) Xen. Open. Source (código-fonte aberto) Projeto XCP (Xen Cloud Computing) em 2009, Xen. Server em código-fonte aberto Sem algumas funcionalidades da versão comercial Introdução a Virtualização 8
Soluções Xen Console Acesso por SSH Xen. Center Somente para Microsoft Windows Introdução a Virtualização 9
Soluções Vmware Empresa 1998 uma VM em execução entre • VMotion — fundada capacidadeem de mover hospedeiros Primeiro produto: VMware Workstation em maio 1999 Adquirida em 2004 pela empresa EMC (US$ 625 milhões) • Storage VMotion — capacidade de mover uma VM em execução entre storages Produtos: • DRS (Servidor Distributed Resource Scheduler) — balanceamento de carga entre hospedeiros ESX (comercial) (v. Motion, DRS, HA, Storage v. Motion) (freeware) • HA (High. ESXi Availability ) — alta disponibilidade, em caso de falha do hardware, as VMs iniciam automaticamente em outro hospedeiro VMware Server (freeware) (descontinuado) Desktop VMware Workstation (comercial) VMware Player (gratuito para uso não comercial) Introdução a Virtualização 10
Soluções Vmware v. Sphere: cliente para gerenciamento do hospedeiro ESXi (freeware) Vmware ESXi Vmware Player Introdução a Virtualização 11
Soluções Hyper-V Solução de virtualização para servidores da Microsoft Disponível a partir do Windows Server 2008 (também para Windows 8) Primeiras iniciativas de virtualização: Microsoft Virtual Server e Windows Virtual PC Somente para arquitetura 64 bits (os sistemas operacionais convidados podem ser 32 bits) Limitações para VMs com Linux (somente algumas distribuições baseadas em Red. Hat (Cent. OS, Suse)) Número de VMs depende de licenciamento (Windows Server Datacenter não possui limitações de VMs) Freeware? Introdução a Virtualização 12
Soluções Hyper-V Console de gerenciamento Acesso remoto as VMs por Remote Desktop Introdução a Virtualização 13
Soluções Virtual. Box Criada pela empresa alemã innotek Adquirida pela Sun em 2008 (atualmente Oracle) Direcionada para uso em desktops Livre para uso pessoal (GPL 2) Oracle VM Virtual. Box Extension Pack, licença diferente Virtual. Box Personal Use and Evaluation License (PUEL). Utiliza virtualização por software, quando não há recursos em hardware (Intel VT-x e AMD-V) VMs em 64 bits somente com virtualização em hardware Similar ao Vmware Player Introdução a Virtualização 14
Soluções Virtual. Box Console de gerenciamento Introdução a Virtualização 15
Soluções Open. VZ (Open Virtuozzo) Versão aberta da solução Virtuozzo • Alta escalabilidade de VMs em hardware modesto (http: //www. parallels. com/products/pvc/ ) Permite o isolamento de com instâncias • Exemplo: 30 VMs 512 MBde desistemas RAM em um operacionais com o uso 8 GB de containers ou VPS (Virtual Private Quadcore de RAM Server) Similar ao Free. BSD jails e Solaris Zones. Muito utilizado em serviços de hospedagem Não é considerado virtualização verdadeira devido a não virtualizar o hardware para o SO convidado Somente VMs com sistema operacional Linux Baseado em um kernel modificado Baixo overhead de virtualização A VM se comporta como uma aplicação, compartilhando recursos com o sistema operacional hospedeiro Introdução a Virtualização 16
Soluções Linha de comando Painel (Open. VZ Web Panel) Introdução a Virtualização 17
Soluções Gerenciamento de recursos das VMs Modelos de sistemas operacionais (OS Templates) Modelos de recursos (Server Templates) Introdução a Virtualização 18
Soluções q Instalação em uma distribuição Cent. OS 6. 3 (32 bits) q Desabilitar o SELINUX de rede: • Configuração q Virtualizado no VMware Player 5. 0. 2 • NAT (1: 1, PAT) q 1 GB de RAM q 25 GB de disco q Ativar o repositório do Open. VZ • Bridge q wget http: //download. openvz. org/openvz. repo q Instalar o kernel modificado e utilitários q yum install vzkernel q yum install vzctl vzquota q Fazer o download dos templates q http: //openvz. org/Download/template/precreated q Instalar o Open. VZ Web Panel q wget -O - http: //ovz-web-panel. googlecode. com/svn/installer/ai. sh | sh Introdução a Virtualização 19
Soluções Introdução a Virtualização 20
Soluções Proxmox VE (Virtual Environment) Utiliza as soluções Open. VZ e KVM em uma única administração Open. Vz para guests Linux KVM para guests Windows e outros Possui recursos de migração de VMs (Live Migration), balanceamento de carga, clustering, backup/restore, console de administração via web Baseado em Debian Licença GPL 3 (existe assinatura de suporte pago) Introdução a Virtualização 21
Soluções Proxmox VE (Virtual Environment) Instalação com arquivo de imagem. ISO Disponível em https: //www. proxmox. com/downloads Configuração de storage (opcional) Disponibilização de templates para criação de VMs com o Open. VZ Templates disponíveis em http: //wiki. openvz. org/Download/template/precreated Disponibilização de arquivos. ISO para instalação de outros sistemas operacionais (Windows, Free. BSD, MSDOS) Introdução a Virtualização 22
Armazenamento (Storage) O uso de armazenamento centralizado torna possível o balanceamento de carga e a redundância de sistemas hospedeiros A disponibilização das áreas de armazenamento se dão, comumente, por meio dos protocolos NFS ou i. SCSI Podem ser usados dispositivos otimizados para storage (appliances) ou servidores comuns A diferença está na quantidade de discos suportados e na confiabilidade dos equipamentos específicos de armazenamento Outra diferença importante é o preço de uma solução otimizada para uma solução adaptada Introdução a Virtualização 23
Armazenamento (Storage) Alguns exemplos de soluções para storage, em hardware comum: Free. NAS – baseado no Free. BSD, roda em servidores comuns, possui diversos protocolos para exportação dos compartilhamentos, utiliza o sistema de arquivos ZFS para grande volumes de dados, interface de gerenciamento web. Gluster. FS – sistema de arquivos em rede que utiliza “bricks”, bloco de armazenamento distribuídos entre hosts na rede. Funciona como um sistema RAID 0 ou 1 fazendo uso de diversos hosts comuns para formar um único volume. Pode ser exportado em NFS ou no cliente nativo Gluster. FS. Servidor NFS/i. SCSI – utiliza o protocolo NFS ou o protocolo i. SCSI para disponibilizar um compartilhamento/volume para os hospedeiros. A confiabilidade está no hardware e na rede do servidor. Introdução a Virtualização 24
Armazenamento (Storage) Alguns exemplos de soluções para storage, em hardware otimizado: Dell Power. Vault MD 1220 – servidor de armazenamento de entrada da Dell, possui fonte redundante, controladora RAID em hardware, com capacidade máxima de 14 TB, usando 24 discos 600 GB SAS de 2, 5 polegadas. Valor aproximado com a capacidade total R$ 64. 000, 00. Super. Micro NAS Super. Server modelo 6027 r-e 1 r 12 n – suporta até 12 discos SATA de 3 TB. Valor com 4 discos SATA de 3 TB, totalizando 12 TB, R$ 24. 000, 00 Introdução a Virtualização 25
Considerações Finais q A virtualização de servidores é imprescindível na infraestrutura de TI q. A virtualização de desktops já é uma realidade q. Diversas ferramentas de virtualização disponíveis, com características similares q. Open. VZ (Proxmox) é ideal para uso em plataformas Linux q. LAMP (Linux/Apache/My. SQL/PHP) q. Gerenciamento simples q. Baixo consumo de recursos da máquina hospedeira Introdução a Virtualização 26
Considerações Finais q O Xen. Server na versão 6. 2, possui recursos avançados para administração das VMs de forma gratuita q. Existe a opção de suporte pago q. O VMware ESXi é um ótima solução para virtualização, porém, não possui diversos recursos importantes e tem limitações para uso dos recursos de hardware (limita em 1 CPU e memória 32 GB de RAM) q. Existe a opção de licenciamento que não tem estas limitações e possui recursos avançados de gerenciamento de VMs Introdução a Virtualização 27
Referências Site do Open. VZ - http: //openvz. org/ Templates para o Open. VZ - http: //openvz. org/Download/template/precreated Open. VZ Web Panel - http: //code. google. com/p/ovz-web-panel/ Open. VZ Quick Installation - http: //openvz. org/Quick_installation Open. VZ User Guide - http: //download. openvz. org/doc/Open. VZ- Users-Guide. pdf Xen Project - http: //www. xenproject. org/ Vmware – http: //www. vmware. com/ Hyper-V - http: //www. microsoft. com/en-us/server-cloud/hyper-vserver/default. aspx Introdução a Virtualização 28
Referências Hyper-V Survival Guide - http: //social. technet. microsoft. com/wiki/contents/articles/125. hyperv-survival-guide. aspx Virtual. Box - https: //www. virtualbox. org/wiki/Virtual. Box Proxmox VE - https: //www. proxmox. com/proxmox-ve Introdução a Virtualização 29
- Sumrio
- Sumrio
- Priscila facciolli
- Maroas
- A salaried worker in a guild
- Alyssa monks biografia
- Monks and nuns middle ages
- Shane monks contact info
- Piirto modell
- Eye clinic york hospital
- Monks and nuns in the middle ages
- Friars differed from other monks in that they
- Alyssa monks biografia
- The music the medieval monks sang was called
- Ricardo montaner padre
- Empresa industrial de alimentos
- Eduardo garin abarzua
- Dr eduardo solver
- Eduardo deschamps
- Eduardo palmieri
- Eduardo relero biografia
- Biografia eduardo mendoza
- Eduardo furtado flores
- Luiz eduardo camanho
- Edward grech
- Luna antonio
- Remedios varo poemas
- Circolo didattico eduardo de filippo
- Eduardo furtado flores
- Eduardo keller saadi