O documento apresenta informações sobre virtualização e o Citrix XenServer, incluindo: (1) o currículo do apresentador Ruy Mendonça; (2) uma agenda sobre virtualização, máquinas virtuais e o Citrix XenServer; (3) os benefícios, produtos, tecnologias e comandos da virtualização com XenServer.
2. Currículo
• Graduado em Sistemas de Informação
pela Faculdade Mauricio de Nassau
• Cursando Pós em Redes no Cesupa
• Atuo a mais de 10 anos na área
• Analista e Consultor em Infra, Redes,
Armazenamento, Servidores,
Virtualização e Datacenter
• Atualmente como Analista de Suporte
na Solus Tecnologia
3. Agenda
• O que é Virtualização ?
• O que é Máquina Virtual ?
• Benefícios da virtualização
• Um Projeto Envolve
• Produtos e Tecnologias de Virtualização
• Lideres do Segmento de Virtualização
• História do Citrix XenServer
• Posicionamento da Citrix no Mercado
• Arquitetura do Citrix XenServer
• O que você ganha de graça?
• HA, WLB, DR, Citrix Xenconvert
• Web Self-Service Portal
• Licenciamento Citrix Xenserver
• Comandos do Xenserver
4. O que é Virtualização ?
• Virtualização é uma tecnologia de
software que possibilita a execução
de vários sistemas operacionais e
aplicativos simultaneamente no
mesmo servidor.
• É o processo de executar vários
sistemas operacionais num único
equipamento.
• Ela está transformando o
panorama de TI e mudando
fundamentalmente a forma como
as pessoas usam tecnologia.
7. Xen é um software livre de virtualização para as
arquiteturas x86, x86-64, IA-32, IA-64 e PowerPC. Xen
permite a execução de vários sistemas operacionais,
simultaneamente, sobre um mesmo hardware.
Xen foi originalmente desenvolvido como um projeto
de pesquisa na Universidade de Cambridge, liderado
por Ian Pratt, fundador da XenSource, Inc.
Em 15 de agosto de 2007, a XenSource foi adquirida
pela Citrix System Inc. pelo valor de 500 milhões de
dólares.
A Citrix agora suporta o desenvolvimento do projeto
open source e vende também uma versão
"empresarial" do software.
XEN – xen.org
8. O que torna o XenServer diferente?
O Citrix XenServer utiliza o hipervisor do projeto Xen como um
componente do núcleo de sua arquitetura para fornecer uma
abstração estável e elástica da infraestrutura subjacente.
A tecnologia Xen é amplamente reconhecida como sendo a mais
rápida e mais segura plataforma de virtualização da indústria.
Fonte: Citrix 2015.
9. Arquitetura do XenServer
XenServer, todas as interações da máquina virtual com o hardware são
gerenciadas através do domínio de controle Domain 0, que é uma
máquina virtual especialmente privilegiada que roda em cima do
hypervisor.
O Domain 0 roda uma instância otimizado do Linux.
Ele permite ao XenServer aproveitar os drivers de dispositivo padrão
de código aberto Linux provendo um suporte ao hardware
extremamente amplo.
Por ter este design, o XenServer pode rodar em laptops ou estações de
trabalho—sistemas nos quais os drivers proprietários do VMware têm
pouca probabilidade de funcionar.
11. Control
Domain
(Dom 0)
Control
Domain
(Dom 0)
Arquitetura do Citrix XenServer
Xen HypervisorXen Hypervisor
HardwareHardware
Virtual
Machin
es
Virtual
Machin
es
Local
Storage
Network
Card
Remote or
SAN based
Storage
Lin
ux
Lin
ux
XenServer Commands
XenCenter
Console
SSHSSH
XAPIXAPI
13. Magic Quadrant for x86 Server
Virtualization Infrastructure
• Visão para se tornar a alternativa
"aberta" para a virtualização através de
computação em nuvem
• Produto com muitos recursos por um
custo relativamente baixo (começando
com XenServer versão Free)
http://bit.ly/gartner_citrix
14. •Permite que as máquinas virtuais sejam
reiniciadas automaticamente em caso
de uma falha de hardware ou perda de
qualquer servidor no pool
•Se um dos servidores falhar, suas VMs
serão reiniciadas de forma inteligente
em outros servidores no mesmo pool,
permitindo que os serviços essenciais a
serem restaurados em caso de falha do
sistema ou componente com mínima
interrupção do serviço
HA – High Availability
15. Disaster Recovery
A feature Disaster Recovery
(DR)
é projetada para permitir
recuperar máquinas virtuais
(VMs) e vApps de uma falha
catastrófica de hardware que
desabilita ou destrói pool
inteiro ou site
Totalmente Integrada ao
Xenserver
Transformação da Feature Site Recovery
16. • Workload Balancing é um appliance
virtual que ajuda você:
• Equilíbrio de cargas de trabalho das
máquinas virtuais entre hosts físicos
em um pool de recursos no XenServer
• Juntar Cargas de trabalho em hosts
ociosos e desligá-los em horários
predefinidos, por exemplo, nos finais
de semana
Workload Balancing - WLB
17. •Permite backup simples para
VMs em serviço crítico.
Snapshots Regulares são
agendados e realizados
automaticamente podendo
ser usados para restaurar VMs
VM Protection e Recovery
18. •Ferramenta para Conversão
Physical-to-virtual (P2V) para
sistema operacional
Windows, aplicativos e dados
de uma máquina física para
uma máquina virtual no
XenServer
Citrix XenConvert
19. •Console Web para Gerenciamento das
máquinas Virtuais. Ela permite aos
administradores:
• Permitir acesso aos usuários a específicas VMs
• Executar operações básicas como iniciar, parar, suspender e
Reset nas máquinas virtuais
• Login Remoto (VNC para Linux Guests e RDP para Windows
Guests)
• Sua implementação leva no máximo 5 minutos
Web Self-Service Portal
20. Web-Based Management (Full) New
StorageLink
Live Memory Snapshot
Dynamic WLB / Power Mgmt
Roles-Based Administration
Provisioning Server (Virtual)
Web-Based Management (Full) New
StorageLink
Live Memory Snapshot
Dynamic WLB / Power Mgmt
Roles-Based Administration
Provisioning Server (Virtual)
High Availability
Virtual Switch Controller New
Dynamic Memory Control
Mixed CPU Pools
Historical Trending
v6 Licensing
VM Protection+ Recovery New
High Availability
Virtual Switch Controller New
Dynamic Memory Control
Mixed CPU Pools
Historical Trending
v6 Licensing
VM Protection+ Recovery New
Licenciamento - Versões
Citrix XenServer 6
Linux and Windows Workloads
XenCenter/Pools
Web-Based Management (25 VMs)
Shared Storage
Live Migration
Intellicache (VDI Optimisation)
Open Virtual Switch
Fully Supported
Disk Snapshot
AD Integration
XenConvert
Linux and Windows Workloads
XenCenter/Pools
Web-Based Management (25 VMs)
Shared Storage
Live Migration
Intellicache (VDI Optimisation)
Open Virtual Switch
Fully Supported
Disk Snapshot
AD Integration
XenConvert
Free
Linux and Windows Workloads
XenCenter/Pools
Web-Based Management (25 VMs)
Shared Storage
Live Migration
Intellicache (VDI Optimisation) New
Open Virtual Switch New
Fully Supported
Disk Snapshot
AD Integration
XenConvert
Linux and Windows Workloads
XenCenter/Pools
Web-Based Management (25 VMs)
Shared Storage
Live Migration
Intellicache (VDI Optimisation) New
Open Virtual Switch New
Fully Supported
Disk Snapshot
AD Integration
XenConvert
Advanced
$1000-2000
High Availability
Virtual Switch Controller
Dynamic Memory Control
Mixed CPU Pools
Historical Trending
v6 Licensing
VM Protection+ Recovery
High Availability
Virtual Switch Controller
Dynamic Memory Control
Mixed CPU Pools
Historical Trending
v6 Licensing
VM Protection+ Recovery
High Availability
Virtual Switch Controller New
Dynamic Memory Control
Mixed CPU Pools
Historical Trending
v6 Licensing
VM Protection+ Recovery New
High Availability
Virtual Switch Controller New
Dynamic Memory Control
Mixed CPU Pools
Historical Trending
v6 Licensing
VM Protection+ Recovery New
Linux and Windows Workloads
XenCenter/Pools
Web-Based Management (25 VMs)
Shared Storage
Live Migration
Intellicache (VDI Optimisation) New
Open Virtual Switch New
Fully Supported
Disk Snapshot
AD Integration
XenConvert
Linux and Windows Workloads
XenCenter/Pools
Web-Based Management (25 VMs)
Shared Storage
Live Migration
Intellicache (VDI Optimisation) New
Open Virtual Switch New
Fully Supported
Disk Snapshot
AD Integration
XenConvert
Web-Based Management (Full)
StorageLink
Live Memory Snapshot
Dynamic WLB / Power Mgmt
Roles-Based Administration
Provisioning Server (Virtual)
Web-Based Management (Full)
StorageLink
Live Memory Snapshot
Dynamic WLB / Power Mgmt
Roles-Based Administration
Provisioning Server (Virtual)
Enterprise
$2500-3500
Linux and Windows Workloads
XenCenter/Pools
Web-Based Management (25 VMs)
Shared Storage
Live Migration
Intellicache (VDI Optimisation) New
Open Virtual Switch New
Fully Supported
Disk Snapshot
AD Integration
XenConvert
Linux and Windows Workloads
XenCenter/Pools
Web-Based Management (25 VMs)
Shared Storage
Live Migration
Intellicache (VDI Optimisation) New
Open Virtual Switch New
Fully Supported
Disk Snapshot
AD Integration
XenConvert
Platinum
$5000-6000
StorageLink Site Recovery
Lab Manager
Provisioning Server (P+V)
StorageLink Site Recovery
Lab Manager
Provisioning Server (P+V)
23. Comandos do Xenserver
9) VM Presa
Algumas vezes, temos o problema de uma VM fica totalmente
travada, sem resposta a nenhuma ação, nem ao reboot, nem
ao desligamento, isso pode ter ocorrido, por algum
repositório de ISO que esteja offline, com isso a VM fica
travada. Para resolver isso, force o desligamento da
mesma, e remova a mídia do drive.
10) Listar tarefas pendentes
xe task-list
11) Cancelar uma tarefa
xe task-cancel –force uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
24. Comandos do Xenserver
12) Mesmo assim ela não esta reiniciando o que fazer???
Força a reinicialização de todas tarefas agendadas
xe-toolstack-restart
13) VM iniciar automaticamente
xe vm-param-set uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
other-config:auto_poweron=true
14) TOP das vms
xentop
15) Comandinho para listar todas as Máquinas Virtuais
instaladas
# xe vm-list
uuid ( RO) : 30ecba2c-1656-c131-5360-e62cc35330fbname-label ( RW): Teste
1power-state ( RO): running
uuid ( RO) : 0705326d-a545-fd79-2495-e67a2228e7f4name-label ( RW): Teste
2power-state ( RO): halted
25. Comandos do Xenserver
12) Mesmo assim ela não esta reiniciando o que fazer???
Força a reinicialização de todas tarefas agendadas
xe-toolstack-restart
13) VM iniciar automaticamente
xe vm-param-set uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
other-config:auto_poweron=true
14) TOP das vms
xentop
15) Comandinho para listar todas as Máquinas Virtuais
instaladas
# xe vm-list
uuid ( RO) : 30ecba2c-1656-c131-5360-e62cc35330fbname-label ( RW): Teste
1power-state ( RO): running
uuid ( RO) : 0705326d-a545-fd79-2495-e67a2228e7f4name-label ( RW): Teste
2power-state ( RO): halted
26. Comandos do Xenserver
12) Mesmo assim ela não esta reiniciando o que fazer???
Força a reinicialização de todas tarefas agendadas
xe-toolstack-restart
13) VM iniciar automaticamente
xe vm-param-set uuid=25f4a01a-946f-acdd-44e3-eb6577e75e9c
other-config:auto_poweron=true
14) TOP das vms
xentop
15) Comandinho para listar todas as Máquinas Virtuais
instaladas
# xe vm-list
uuid ( RO) : 30ecba2c-1656-c131-5360-e62cc35330fbname-label ( RW): Teste
1power-state ( RO): running
uuid ( RO) : 0705326d-a545-fd79-2495-e67a2228e7f4name-label ( RW): Teste
2power-state ( RO): halted