SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6Lorscheider Santiago
 
Windows 8 - Community Zone
Windows 8 - Community ZoneWindows 8 - Community Zone
Windows 8 - Community ZoneMarcelo Matias
 
Aula PIT 3 - Ambientes
Aula PIT 3 - AmbientesAula PIT 3 - Ambientes
Aula PIT 3 - AmbientesDirceu Belém
 
Criando Nuvem Com Xen Cloud Plataform
Criando Nuvem Com Xen Cloud PlataformCriando Nuvem Com Xen Cloud Plataform
Criando Nuvem Com Xen Cloud PlataformLuis Henrique Costa
 
Implementando Nuvens Privadas com Citrix XenServer 6
Implementando Nuvens Privadas com Citrix XenServer 6Implementando Nuvens Privadas com Citrix XenServer 6
Implementando Nuvens Privadas com Citrix XenServer 6Lorscheider Santiago
 
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Marlon Willrich
 
Instalando nx server no ubuntu 9_10
Instalando nx server no ubuntu 9_10Instalando nx server no ubuntu 9_10
Instalando nx server no ubuntu 9_10limafricke
 
Monitoramento de serviços com Zabbix + Grafana + Python - Marcelo Santoto - D...
Monitoramento de serviços com Zabbix + Grafana + Python - Marcelo Santoto - D...Monitoramento de serviços com Zabbix + Grafana + Python - Marcelo Santoto - D...
Monitoramento de serviços com Zabbix + Grafana + Python - Marcelo Santoto - D...Felipe Blini
 
Resumo comandos is3050
Resumo comandos is3050Resumo comandos is3050
Resumo comandos is3050zeu1507
 
Resumo comandos is3050
Resumo comandos is3050Resumo comandos is3050
Resumo comandos is3050zeu1507
 
Criando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverCriando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverAparicio Junior
 
O docker vai mudar tudo na sua infra estrutura-ti
O docker vai mudar tudo na sua infra estrutura-tiO docker vai mudar tudo na sua infra estrutura-ti
O docker vai mudar tudo na sua infra estrutura-tiFrancisco Gonçalves
 

Tendances (17)

Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6Apostila - Tutorial Citrix XenServer 6
Apostila - Tutorial Citrix XenServer 6
 
Windows 8 - Community Zone
Windows 8 - Community ZoneWindows 8 - Community Zone
Windows 8 - Community Zone
 
Node JS - Parte 4
Node JS - Parte 4Node JS - Parte 4
Node JS - Parte 4
 
Aula PIT 3 - Ambientes
Aula PIT 3 - AmbientesAula PIT 3 - Ambientes
Aula PIT 3 - Ambientes
 
Criando Nuvem Com Xen Cloud Plataform
Criando Nuvem Com Xen Cloud PlataformCriando Nuvem Com Xen Cloud Plataform
Criando Nuvem Com Xen Cloud Plataform
 
Implementando Nuvens Privadas com Citrix XenServer 6
Implementando Nuvens Privadas com Citrix XenServer 6Implementando Nuvens Privadas com Citrix XenServer 6
Implementando Nuvens Privadas com Citrix XenServer 6
 
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
Minicurso GNU/Linux básico - Aula2 - Semana Sistemas de Informação 2015 - UNI...
 
Instalando nx server no ubuntu 9_10
Instalando nx server no ubuntu 9_10Instalando nx server no ubuntu 9_10
Instalando nx server no ubuntu 9_10
 
Monitoramento de serviços com Zabbix + Grafana + Python - Marcelo Santoto - D...
Monitoramento de serviços com Zabbix + Grafana + Python - Marcelo Santoto - D...Monitoramento de serviços com Zabbix + Grafana + Python - Marcelo Santoto - D...
Monitoramento de serviços com Zabbix + Grafana + Python - Marcelo Santoto - D...
 
Resumo comandos is3050
Resumo comandos is3050Resumo comandos is3050
Resumo comandos is3050
 
Node JS - Parte 3
Node JS - Parte 3Node JS - Parte 3
Node JS - Parte 3
 
Resumo comandos is3050
Resumo comandos is3050Resumo comandos is3050
Resumo comandos is3050
 
HOST079 - Docker
HOST079 - DockerHOST079 - Docker
HOST079 - Docker
 
Criando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverCriando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu server
 
Instalação do Elastix
Instalação do ElastixInstalação do Elastix
Instalação do Elastix
 
O docker vai mudar tudo na sua infra estrutura-ti
O docker vai mudar tudo na sua infra estrutura-tiO docker vai mudar tudo na sua infra estrutura-ti
O docker vai mudar tudo na sua infra estrutura-ti
 
Utilizando Docker para escalonar aplicações Node.Js
Utilizando Docker para escalonar aplicações Node.JsUtilizando Docker para escalonar aplicações Node.Js
Utilizando Docker para escalonar aplicações Node.Js
 

En vedette

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
 
Evolução das arquiteturas de datacenter
Evolução das arquiteturas de datacenterEvolução das arquiteturas de datacenter
Evolução das arquiteturas de datacenterGrupo Binário
 
Red hat enterprise_linux-6-installation_guide-pt-br
Red hat enterprise_linux-6-installation_guide-pt-brRed hat enterprise_linux-6-installation_guide-pt-br
Red hat enterprise_linux-6-installation_guide-pt-brAnísio Mescolin
 

En vedette (7)

Apresentação do Novo QTS 4.2
Apresentação do Novo QTS 4.2Apresentação do Novo QTS 4.2
Apresentação do Novo QTS 4.2
 
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
 
Educloud 2
Educloud 2Educloud 2
Educloud 2
 
Apresentação openstack
Apresentação openstackApresentação openstack
Apresentação openstack
 
Evolução das arquiteturas de datacenter
Evolução das arquiteturas de datacenterEvolução das arquiteturas de datacenter
Evolução das arquiteturas de datacenter
 
slides
slidesslides
slides
 
Red hat enterprise_linux-6-installation_guide-pt-br
Red hat enterprise_linux-6-installation_guide-pt-brRed hat enterprise_linux-6-installation_guide-pt-br
Red hat enterprise_linux-6-installation_guide-pt-br
 

Similaire à Palestra thiago cavacante virtualização

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
 
Introduction to the citrix xenserver
Introduction to the citrix xenserverIntroduction to the citrix xenserver
Introduction to the citrix xenserverLorscheider Santiago
 
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
 
Virtualização em Software Livre
Virtualização em Software LivreVirtualização em Software Livre
Virtualização em Software Livreelliando dias
 
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
 
Xen Server X Vm Ware
Xen Server X Vm WareXen Server X Vm Ware
Xen Server X Vm WareAndre Flor
 
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
 

Similaire à Palestra thiago cavacante virtualização (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
 
Introduction to the citrix xenserver
Introduction to the citrix xenserverIntroduction to the citrix xenserver
Introduction to the citrix xenserver
 
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
 
Virtualização em Software Livre
Virtualização em Software LivreVirtualização em Software Livre
Virtualização em Software Livre
 
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
 
Xen Server X Vm Ware
Xen Server X Vm WareXen Server X Vm Ware
Xen Server X Vm Ware
 
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
 

Plus de marleigrolli

Jornal do PT-SC (Junho 2014)
Jornal do PT-SC (Junho 2014)Jornal do PT-SC (Junho 2014)
Jornal do PT-SC (Junho 2014)marleigrolli
 
Solisc maicon 2010
Solisc maicon 2010Solisc maicon 2010
Solisc maicon 2010marleigrolli
 
Palestra jerônimo madruga
Palestra jerônimo madrugaPalestra jerônimo madruga
Palestra jerônimo madrugamarleigrolli
 
Palestra seyr lemos
Palestra seyr lemosPalestra seyr lemos
Palestra seyr lemosmarleigrolli
 
Teclas atalho do Blender
Teclas atalho do BlenderTeclas atalho do Blender
Teclas atalho do Blendermarleigrolli
 
SNMP - Rafael Rodriques
SNMP - Rafael RodriquesSNMP - Rafael Rodriques
SNMP - Rafael Rodriquesmarleigrolli
 
Palestra thiago cavalcante
Palestra thiago cavalcantePalestra thiago cavalcante
Palestra thiago cavalcantemarleigrolli
 
Solisc 2010 centrais de telefonia ip - jeremias neves da silva
Solisc 2010   centrais de telefonia ip - jeremias neves da silvaSolisc 2010   centrais de telefonia ip - jeremias neves da silva
Solisc 2010 centrais de telefonia ip - jeremias neves da silvamarleigrolli
 
Solisc 2010 centrais de telefonia IP
Solisc 2010   centrais de telefonia IPSolisc 2010   centrais de telefonia IP
Solisc 2010 centrais de telefonia IPmarleigrolli
 
Case snep solisc 2010
Case snep solisc 2010Case snep solisc 2010
Case snep solisc 2010marleigrolli
 

Plus de marleigrolli (13)

Jornal do PT-SC (Junho 2014)
Jornal do PT-SC (Junho 2014)Jornal do PT-SC (Junho 2014)
Jornal do PT-SC (Junho 2014)
 
Solisc maicon 2010
Solisc maicon 2010Solisc maicon 2010
Solisc maicon 2010
 
Palestra jerônimo madruga
Palestra jerônimo madrugaPalestra jerônimo madruga
Palestra jerônimo madruga
 
Palestra seyr lemos
Palestra seyr lemosPalestra seyr lemos
Palestra seyr lemos
 
Teclas atalho do Blender
Teclas atalho do BlenderTeclas atalho do Blender
Teclas atalho do Blender
 
Marcelo Bardi
Marcelo BardiMarcelo Bardi
Marcelo Bardi
 
SNMP - Rafael Rodriques
SNMP - Rafael RodriquesSNMP - Rafael Rodriques
SNMP - Rafael Rodriques
 
Palestra thiago cavalcante
Palestra thiago cavalcantePalestra thiago cavalcante
Palestra thiago cavalcante
 
Solisc 2010 centrais de telefonia ip - jeremias neves da silva
Solisc 2010   centrais de telefonia ip - jeremias neves da silvaSolisc 2010   centrais de telefonia ip - jeremias neves da silva
Solisc 2010 centrais de telefonia ip - jeremias neves da silva
 
Solisc 2010 centrais de telefonia IP
Solisc 2010   centrais de telefonia IPSolisc 2010   centrais de telefonia IP
Solisc 2010 centrais de telefonia IP
 
Case snep solisc 2010
Case snep solisc 2010Case snep solisc 2010
Case snep solisc 2010
 
Solisc 2010 ginga
Solisc 2010 gingaSolisc 2010 ginga
Solisc 2010 ginga
 
Oficina
OficinaOficina
Oficina
 

Palestra thiago cavacante virtualização

  • 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