SlideShare uma empresa Scribd logo
1 de 25
Virtualização com
Thiago Cavalcante
tlcavalcante@gmail.com
http://tlcavalcante.blogspot.com
Virtualização é o processo de
executar vários sistemas
operacionais num único
equipamento.
Virtualização com Xen
Máquina virtual é um ambiente
operacional completo que se
comporta como se fosse um
computador independente.
Virtualização com Xen
Virtualização com Xen
Full virtualization, o hardware é
completamente virtualizado
(processador, memoria...)
Paravirtualization, somente
alguns componentes são
virtualizados, compartilha-se
inclusive o mesmo kernel na
maquina real e virtual.
Virtualização com Xen
Estudo de Caso
Hospital de pesquisa, referência
internacional no estudo e
tratamento de doenças
infecto-contagiosas
Virtualização com Xen
Serviços virtualizados:
➔
Controladores de domínio;
➔
Servidores de arquivos e impressão;
➔
Anti-vírus e atualizações de SO (WSUS);
➔
Sistemas de apoio diversos;
➔
Firewall/Proxy/IDS/Wi-Fi;
Virtualização com Xen
Serviços virtualizados:
➔
Estrutura de correio eletrônico;
➔
Plataforma de contingencia;
➔
Ambientes de homologação;
➔
Servidores Web;
➔
Bancos de dados auxiliares.
Virtualização com Xen
Serviços NÃO virtualizados:
➔
Sistema Hospitalar
➔
Serviços de imagem e pesquisa;
➔
Segurança e controle de acesso;
➔
Armazenamento;
➔
Backup;
➔
Monitoramento.
Virtualização com Xen
Estrutura antiga:
30 máquinas: cada uma dedicada
há um serviço. Não existia
contingência e algumas
encontravam-se depreciadas.
Virtualização com Xen
Estrutura atual:
30 servidores: 23 virtuais e 8
físicos, novos incluindo a
contingência.
Virtualização com Xen
Sistema Operacional:
Virtualização com Xen
Hardware:
Instalação do CentOS mínima.
Desmarcando todas as opções
de pacotes.
Virtualização com Xen
Instalação de pacotes:
yum install setuptool ntsysv system-
config-network-tui vim-enhanced
kernel-xen libvirt xen virt-manager
vnc-server vixie-cron ntp libvirt
openssh-server
Virtualização com Xen
Configurando o GRUB:
vim /boot/grub/grub.conf
default=0
title CentOS (2.6.18-164.15.1.el5xen)
root (hd0,0)
kernel /xen.gz-2.6.18-164.15.1.el5 dom0_mem=512M
module /vmlinuz-2.6.18-164.15.1.el5xen ro root=LABEL=/1
module /initrd-2.6.18-164.15.1.el5xen.img
Virtualização com Xen
Ajustes finos:
LIMITANDO AS CPUs DO DOM-0
vim /etc/xen/xend-config.sxp => (dom0-cpus 1)
DESATIVANDO TERMINAIS E CTRL+ALT+DEL
vim /etc/inittab
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
1:2345:respawn:/sbin/mingetty tty1
#2:2345:respawn:/sbin/mingetty tty2
#3:2345:respawn:/sbin/mingetty tty3
#4:2345:respawn:/sbin/mingetty tty4
#5:2345:respawn:/sbin/mingetty tty5
#6:2345:respawn:/sbin/mingetty tty6
IMPORTANTE: Desative o SELinux
Virtualização com Xen
Ajustes finos:
Serviços ativos no sistema (ntsysv)
iscsi → Storage ISCSI
iscsid → Storage ISCSI
libvirtd → Libvirt XEN
network → Rede do sistema
qemu → Qemu XEN
sshd → SSH Server
syslog → Log do sistema
vncserver → Sevidor VNC XEN
xend → XEN
xendomains → XEN
Virtualização com Xen
Comandos básicos:
xm list
Listar as máquinas virtuais criadas;
xm create <vm>
Ligar a máquina virtual (background);
xm shutdown <vm>
Desligar a máquina virtual (seguro);
xm shutdown –a
Desligar todas as máquinas virtuais ligadas (seguro);
Virtualização com Xen
Comandos básicos:
xm top
Listar as máquinas virtuais criadas (top);
xm destroy <vm>
Desligar a máquina virtual (PowerOff);
xm reboot <vm>
Deinicia a máquina virtual (init 6);
xm reboot –a
Reiniciar todas as máquinas virtuais ligadas.
Virtualização com Xen
Criando VMs:
Virtualizando máquinas Windows (Full Virtualization)
virt-install --hvm --name win2003 --ram 1024 --file
/dev/vm/win2003.disk --vnc --vncport 5901 --os-type windows
--os-variant win2k3 --cdrom /ISO/w3k.iso
Virtualizando máquinas Linux (Full Virtualization)
virt-install --hvm --name debian --ram 256 --file
/dev/vm/debian.disk --vnc --vncport 5902 --os-type linux
--cdrom /ISO/debian.iso
Clonando uma máquina Virtual
virt-clone --original vm --name novavm –file /dev/vm/vm_clone.disk
VM iniciando no boot da hospedeira
cd /etc/xen/auto
ln -s ../< nome-da-máquina>
Virtualização com Xen
Interface gráfica:
Virt-manager: http://virt-manager.et.redhat.com/
Virtualização com Xen
Interface gráfica:
ConVirt: http://www.convirture.com
Virtualização com Xen
Comparativo de custo de implantação
Xen X VMWare
A solução VMWare VSPhere foi orçada
em US$60.000 com implantação e
treinamento on site de três
profissionais.
A solução XEN foi implementada com
R$2.000 com treinamento em São
Paulo já incluso o deslocamento.
Virtualização com Xen
ECONOMIA EM LICENCIAMENTO:
US$60.000 * 1.70 = R$102.000
ECONOMIA TOTAL:
R$102.000 – R$2.000 = R$100.000
Virtualização com Xen
Virtualização com Xen

Mais conteúdo relacionado

Mais procurados

Palestra thiago cavacante virtualização
Palestra thiago cavacante virtualizaçãoPalestra thiago cavacante virtualização
Palestra thiago cavacante virtualizaçãomarleigrolli
 
Minicurso - Virtualização
Minicurso - VirtualizaçãoMinicurso - Virtualização
Minicurso - Virtualizaçãodanielbojczuk
 
Como montar um ambiente de alta disponibilidade com o Hyper-V
Como montar um ambiente de alta disponibilidade com o Hyper-VComo montar um ambiente de alta disponibilidade com o Hyper-V
Como montar um ambiente de alta disponibilidade com o Hyper-VRodrigo Immaginario
 
ITCamp - Novidades do windows server 2012
ITCamp - Novidades do windows server 2012ITCamp - Novidades do windows server 2012
ITCamp - Novidades do windows server 2012Vinícius Apolinário
 
Usando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL ServerUsando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL Serverleorsilva
 
Tutorial máquina virtual
Tutorial   máquina virtualTutorial   máquina virtual
Tutorial máquina virtualOdarkpure
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidorJoao Andre Picao
 
Apresentação VDI com VMware View
Apresentação VDI com VMware ViewApresentação VDI com VMware View
Apresentação VDI com VMware ViewBlue Solutions
 
Virtualização e Kernel, vistos por dentro
Virtualização e Kernel, vistos por dentroVirtualização e Kernel, vistos por dentro
Virtualização e Kernel, vistos por dentroehabkost
 
Virtualização em Software Livre
Virtualização em Software LivreVirtualização em Software Livre
Virtualização em Software Livreelliando dias
 
Trabalho de sistema operativo servidor
Trabalho de sistema operativo servidorTrabalho de sistema operativo servidor
Trabalho de sistema operativo servidordtml2k
 
Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...
Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...
Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...Joao Galdino Mello de Souza
 
Ciclo de Palestras Infnet 2014 - Migrando o dc para Windows Server 2012 R2
Ciclo de Palestras Infnet 2014 - Migrando o dc para Windows Server 2012 R2Ciclo de Palestras Infnet 2014 - Migrando o dc para Windows Server 2012 R2
Ciclo de Palestras Infnet 2014 - Migrando o dc para Windows Server 2012 R2Invent IT Solutions
 
Apresentação - Citrix Xen Server
Apresentação - Citrix Xen ServerApresentação - Citrix Xen Server
Apresentação - Citrix Xen ServerMário Monteiro
 
Performance e disponibilidade ‐ Um estudo de caso: website dos Correios
Performance e disponibilidade ‐ Um estudo de caso: website dos CorreiosPerformance e disponibilidade ‐ Um estudo de caso: website dos Correios
Performance e disponibilidade ‐ Um estudo de caso: website dos CorreiosAlex Hübner
 
Infnet Infra Day II - Server Core na prática
Infnet Infra Day II - Server Core na práticaInfnet Infra Day II - Server Core na prática
Infnet Infra Day II - Server Core na práticaInvent IT Solutions
 
Sistema Operativo Servidor
Sistema Operativo ServidorSistema Operativo Servidor
Sistema Operativo ServidorMiguel Marques
 

Mais procurados (20)

Palestra thiago cavacante virtualização
Palestra thiago cavacante virtualizaçãoPalestra thiago cavacante virtualização
Palestra thiago cavacante virtualização
 
Minicurso - Virtualização
Minicurso - VirtualizaçãoMinicurso - Virtualização
Minicurso - Virtualização
 
Guia Instalação VMware ESXI
Guia Instalação VMware ESXIGuia Instalação VMware ESXI
Guia Instalação VMware ESXI
 
Como montar um ambiente de alta disponibilidade com o Hyper-V
Como montar um ambiente de alta disponibilidade com o Hyper-VComo montar um ambiente de alta disponibilidade com o Hyper-V
Como montar um ambiente de alta disponibilidade com o Hyper-V
 
ITCamp - Novidades do windows server 2012
ITCamp - Novidades do windows server 2012ITCamp - Novidades do windows server 2012
ITCamp - Novidades do windows server 2012
 
Virtualização - Máquinas Virtuais
Virtualização - Máquinas VirtuaisVirtualização - Máquinas Virtuais
Virtualização - Máquinas Virtuais
 
Usando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL ServerUsando Hyper-v 2012 para virtualização do SQL Server
Usando Hyper-v 2012 para virtualização do SQL Server
 
Tutorial máquina virtual
Tutorial   máquina virtualTutorial   máquina virtual
Tutorial máquina virtual
 
Sistemas operativos servidor
Sistemas operativos servidorSistemas operativos servidor
Sistemas operativos servidor
 
Apresentação VDI com VMware View
Apresentação VDI com VMware ViewApresentação VDI com VMware View
Apresentação VDI com VMware View
 
Maquinas Virtuais
Maquinas VirtuaisMaquinas Virtuais
Maquinas Virtuais
 
Virtualização e Kernel, vistos por dentro
Virtualização e Kernel, vistos por dentroVirtualização e Kernel, vistos por dentro
Virtualização e Kernel, vistos por dentro
 
Virtualização em Software Livre
Virtualização em Software LivreVirtualização em Software Livre
Virtualização em Software Livre
 
Trabalho de sistema operativo servidor
Trabalho de sistema operativo servidorTrabalho de sistema operativo servidor
Trabalho de sistema operativo servidor
 
Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...
Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...
Comparação de Desempenho entre máquinas virtuais e containers - por Bruno Rod...
 
Ciclo de Palestras Infnet 2014 - Migrando o dc para Windows Server 2012 R2
Ciclo de Palestras Infnet 2014 - Migrando o dc para Windows Server 2012 R2Ciclo de Palestras Infnet 2014 - Migrando o dc para Windows Server 2012 R2
Ciclo de Palestras Infnet 2014 - Migrando o dc para Windows Server 2012 R2
 
Apresentação - Citrix Xen Server
Apresentação - Citrix Xen ServerApresentação - Citrix Xen Server
Apresentação - Citrix Xen Server
 
Performance e disponibilidade ‐ Um estudo de caso: website dos Correios
Performance e disponibilidade ‐ Um estudo de caso: website dos CorreiosPerformance e disponibilidade ‐ Um estudo de caso: website dos Correios
Performance e disponibilidade ‐ Um estudo de caso: website dos Correios
 
Infnet Infra Day II - Server Core na prática
Infnet Infra Day II - Server Core na práticaInfnet Infra Day II - Server Core na prática
Infnet Infra Day II - Server Core na prática
 
Sistema Operativo Servidor
Sistema Operativo ServidorSistema Operativo Servidor
Sistema Operativo Servidor
 

Destaque

Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...Lorscheider Santiago
 
Virtualizacao com-xen
Virtualizacao com-xenVirtualizacao com-xen
Virtualizacao com-xencartgeanne
 
Explicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme LimaExplicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme LimaGuilherme Lima
 
Guia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBoxGuia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBoxhome
 
ABNT 1063 - NORMAS PARA A PADRONIZAÇÃO DE TRABALHOS ACADÊMICOS
ABNT 1063 - NORMAS PARA A PADRONIZAÇÃO DE TRABALHOS ACADÊMICOSABNT 1063 - NORMAS PARA A PADRONIZAÇÃO DE TRABALHOS ACADÊMICOS
ABNT 1063 - NORMAS PARA A PADRONIZAÇÃO DE TRABALHOS ACADÊMICOSaparadoxo
 
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...The Linux Foundation
 
LinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and BeyondLinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and BeyondThe Linux Foundation
 

Destaque (8)

Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
Comparação entre XenServer 6.2 e VMware VSphere 5.1 - Comparison of Citrix Xe...
 
Virtualizacao com-xen
Virtualizacao com-xenVirtualizacao com-xen
Virtualizacao com-xen
 
Explicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme LimaExplicação Virtualização Guilherme Lima
Explicação Virtualização Guilherme Lima
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Guia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBoxGuia De Instalacao Maquina Virtual Utilizando VirtualBox
Guia De Instalacao Maquina Virtual Utilizando VirtualBox
 
ABNT 1063 - NORMAS PARA A PADRONIZAÇÃO DE TRABALHOS ACADÊMICOS
ABNT 1063 - NORMAS PARA A PADRONIZAÇÃO DE TRABALHOS ACADÊMICOSABNT 1063 - NORMAS PARA A PADRONIZAÇÃO DE TRABALHOS ACADÊMICOS
ABNT 1063 - NORMAS PARA A PADRONIZAÇÃO DE TRABALHOS ACADÊMICOS
 
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...LCEU13: Securing your cloud with Xen's advanced security features - George Du...
LCEU13: Securing your cloud with Xen's advanced security features - George Du...
 
LinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and BeyondLinuxCon Japan 13 : 10 years of Xen and Beyond
LinuxCon Japan 13 : 10 years of Xen and Beyond
 

Semelhante a Virtualização com Xen guia completo

Xen Source - Minicurso CompileMG 2009
Xen Source - Minicurso CompileMG 2009Xen Source - Minicurso CompileMG 2009
Xen Source - Minicurso CompileMG 2009Guilherme Domingues
 
Palestra xen-flisol2011
Palestra xen-flisol2011Palestra xen-flisol2011
Palestra xen-flisol2011andreluizfm
 
Virtualização e consolidação de servidores
Virtualização e consolidação de servidoresVirtualização e consolidação de servidores
Virtualização e consolidação de servidoresRuy Mendonça
 
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdfArquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdfFabianoGisbert1
 
Introdução à Virtualização
Introdução à VirtualizaçãoIntrodução à Virtualização
Introdução à VirtualizaçãoLucas Miranda
 
ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)Cleiton Cunha
 
Apresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoApresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoKleber Lyra
 
Instalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvmInstalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvmFernando Pessoa
 
Maximize o Potencial do seu Datacenter com Citrix XenServer
Maximize o Potencial do seu Datacenter com Citrix XenServerMaximize o Potencial do seu Datacenter com Citrix XenServer
Maximize o Potencial do seu Datacenter com Citrix XenServerLorscheider Santiago
 
Filsol CE 2011 - Overview XCP - Xen Cloud Platform
Filsol CE 2011 - Overview XCP - Xen Cloud PlatformFilsol CE 2011 - Overview XCP - Xen Cloud Platform
Filsol CE 2011 - Overview XCP - Xen Cloud PlatformLorscheider Santiago
 
Evitando a fadiga com Laravel Homestead
Evitando a fadiga com Laravel HomesteadEvitando a fadiga com Laravel Homestead
Evitando a fadiga com Laravel HomesteadDanilo Esser
 
Guia de avaliação do XenClient
Guia de avaliação do XenClientGuia de avaliação do XenClient
Guia de avaliação do XenClientNuno Alves
 
Tutorial Vmware workstation 8
Tutorial Vmware workstation 8Tutorial Vmware workstation 8
Tutorial Vmware workstation 8evandro199
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreFrederico Madeira
 
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)UNIFAL - MySQL & Vagrant (iniciando os trabalhos)
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)Wagner Bianchi
 

Semelhante a Virtualização com Xen guia completo (20)

Xen Source - Minicurso CompileMG 2009
Xen Source - Minicurso CompileMG 2009Xen Source - Minicurso CompileMG 2009
Xen Source - Minicurso CompileMG 2009
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Palestra xen-flisol2011
Palestra xen-flisol2011Palestra xen-flisol2011
Palestra xen-flisol2011
 
Virtualização e consolidação de servidores
Virtualização e consolidação de servidoresVirtualização e consolidação de servidores
Virtualização e consolidação de servidores
 
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdfArquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
 
Introdução à Virtualização
Introdução à VirtualizaçãoIntrodução à Virtualização
Introdução à Virtualização
 
ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)ASO 1 - Aula 4 (1ª Unidade)
ASO 1 - Aula 4 (1ª Unidade)
 
Apresentação Monografia Virtualização
Apresentação Monografia VirtualizaçãoApresentação Monografia Virtualização
Apresentação Monografia Virtualização
 
Instalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvmInstalação e Configuração do Hipervisor xen pvm
Instalação e Configuração do Hipervisor xen pvm
 
Boteco Xen
Boteco XenBoteco Xen
Boteco Xen
 
Virtualização
VirtualizaçãoVirtualização
Virtualização
 
Maximize o Potencial do seu Datacenter com Citrix XenServer
Maximize o Potencial do seu Datacenter com Citrix XenServerMaximize o Potencial do seu Datacenter com Citrix XenServer
Maximize o Potencial do seu Datacenter com Citrix XenServer
 
Filsol CE 2011 - Overview XCP - Xen Cloud Platform
Filsol CE 2011 - Overview XCP - Xen Cloud PlatformFilsol CE 2011 - Overview XCP - Xen Cloud Platform
Filsol CE 2011 - Overview XCP - Xen Cloud Platform
 
Evitando a fadiga com Laravel Homestead
Evitando a fadiga com Laravel HomesteadEvitando a fadiga com Laravel Homestead
Evitando a fadiga com Laravel Homestead
 
Guia de avaliação do XenClient
Guia de avaliação do XenClientGuia de avaliação do XenClient
Guia de avaliação do XenClient
 
Tutorial Vmware workstation 8
Tutorial Vmware workstation 8Tutorial Vmware workstation 8
Tutorial Vmware workstation 8
 
Open Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software LivreOpen Virtualization - Virtualização em Software Livre
Open Virtualization - Virtualização em Software Livre
 
Virtualiza%e7%e3o(3)
Virtualiza%e7%e3o(3)Virtualiza%e7%e3o(3)
Virtualiza%e7%e3o(3)
 
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)UNIFAL - MySQL & Vagrant (iniciando os trabalhos)
UNIFAL - MySQL & Vagrant (iniciando os trabalhos)
 
Usando vitual box parte 3
Usando vitual box   parte 3Usando vitual box   parte 3
Usando vitual box parte 3
 

Virtualização com Xen guia completo

  • 2. Virtualização é o processo de executar vários sistemas operacionais num único equipamento. Virtualização com Xen
  • 3. Máquina virtual é um ambiente operacional completo que se comporta como se fosse um computador independente. Virtualização com Xen
  • 5. Full virtualization, o hardware é completamente virtualizado (processador, memoria...) Paravirtualization, somente alguns componentes são virtualizados, compartilha-se inclusive o mesmo kernel na maquina real e virtual. Virtualização com Xen
  • 6. Estudo de Caso Hospital de pesquisa, referência internacional no estudo e tratamento de doenças infecto-contagiosas Virtualização com Xen
  • 7. Serviços virtualizados: ➔ Controladores de domínio; ➔ Servidores de arquivos e impressão; ➔ Anti-vírus e atualizações de SO (WSUS); ➔ Sistemas de apoio diversos; ➔ Firewall/Proxy/IDS/Wi-Fi; Virtualização com Xen
  • 8. Serviços virtualizados: ➔ Estrutura de correio eletrônico; ➔ Plataforma de contingencia; ➔ Ambientes de homologação; ➔ Servidores Web; ➔ Bancos de dados auxiliares. Virtualização com Xen
  • 9. Serviços NÃO virtualizados: ➔ Sistema Hospitalar ➔ Serviços de imagem e pesquisa; ➔ Segurança e controle de acesso; ➔ Armazenamento; ➔ Backup; ➔ Monitoramento. Virtualização com Xen
  • 10. Estrutura antiga: 30 máquinas: cada uma dedicada há um serviço. Não existia contingência e algumas encontravam-se depreciadas. Virtualização com Xen
  • 11. Estrutura atual: 30 servidores: 23 virtuais e 8 físicos, novos incluindo a contingência. Virtualização com Xen
  • 13. Instalação do CentOS mínima. Desmarcando todas as opções de pacotes. Virtualização com Xen
  • 14. Instalação de pacotes: yum install setuptool ntsysv system- config-network-tui vim-enhanced kernel-xen libvirt xen virt-manager vnc-server vixie-cron ntp libvirt openssh-server Virtualização com Xen
  • 15. Configurando o GRUB: vim /boot/grub/grub.conf default=0 title CentOS (2.6.18-164.15.1.el5xen) root (hd0,0) kernel /xen.gz-2.6.18-164.15.1.el5 dom0_mem=512M module /vmlinuz-2.6.18-164.15.1.el5xen ro root=LABEL=/1 module /initrd-2.6.18-164.15.1.el5xen.img Virtualização com Xen
  • 16. Ajustes finos: LIMITANDO AS CPUs DO DOM-0 vim /etc/xen/xend-config.sxp => (dom0-cpus 1) DESATIVANDO TERMINAIS E CTRL+ALT+DEL vim /etc/inittab #ca::ctrlaltdel:/sbin/shutdown -t3 -r now 1:2345:respawn:/sbin/mingetty tty1 #2:2345:respawn:/sbin/mingetty tty2 #3:2345:respawn:/sbin/mingetty tty3 #4:2345:respawn:/sbin/mingetty tty4 #5:2345:respawn:/sbin/mingetty tty5 #6:2345:respawn:/sbin/mingetty tty6 IMPORTANTE: Desative o SELinux Virtualização com Xen
  • 17. Ajustes finos: Serviços ativos no sistema (ntsysv) iscsi → Storage ISCSI iscsid → Storage ISCSI libvirtd → Libvirt XEN network → Rede do sistema qemu → Qemu XEN sshd → SSH Server syslog → Log do sistema vncserver → Sevidor VNC XEN xend → XEN xendomains → XEN Virtualização com Xen
  • 18. Comandos básicos: xm list Listar as máquinas virtuais criadas; xm create <vm> Ligar a máquina virtual (background); xm shutdown <vm> Desligar a máquina virtual (seguro); xm shutdown –a Desligar todas as máquinas virtuais ligadas (seguro); Virtualização com Xen
  • 19. Comandos básicos: xm top Listar as máquinas virtuais criadas (top); xm destroy <vm> Desligar a máquina virtual (PowerOff); xm reboot <vm> Deinicia a máquina virtual (init 6); xm reboot –a Reiniciar todas as máquinas virtuais ligadas. Virtualização com Xen
  • 20. Criando VMs: Virtualizando máquinas Windows (Full Virtualization) virt-install --hvm --name win2003 --ram 1024 --file /dev/vm/win2003.disk --vnc --vncport 5901 --os-type windows --os-variant win2k3 --cdrom /ISO/w3k.iso Virtualizando máquinas Linux (Full Virtualization) virt-install --hvm --name debian --ram 256 --file /dev/vm/debian.disk --vnc --vncport 5902 --os-type linux --cdrom /ISO/debian.iso Clonando uma máquina Virtual virt-clone --original vm --name novavm –file /dev/vm/vm_clone.disk VM iniciando no boot da hospedeira cd /etc/xen/auto ln -s ../< nome-da-máquina> Virtualização com Xen
  • 23. Comparativo de custo de implantação Xen X VMWare A solução VMWare VSPhere foi orçada em US$60.000 com implantação e treinamento on site de três profissionais. A solução XEN foi implementada com R$2.000 com treinamento em São Paulo já incluso o deslocamento. Virtualização com Xen
  • 24. ECONOMIA EM LICENCIAMENTO: US$60.000 * 1.70 = R$102.000 ECONOMIA TOTAL: R$102.000 – R$2.000 = R$100.000 Virtualização com Xen