Академический Документы
Профессиональный Документы
Культура Документы
Virtualizao de
Servidores
Virtualizao de
Servidores
Virtualizao de
Servidores
Manoel Veras
Colaborao
Rodrigo Kassick
Rio de Janeiro
Escola Superior de Redes
2011
Copyright 2011 Rede Nacional de Ensino e Pesquisa RNP
Rua Lauro Mller, 116 sala 1103
22290-906 Rio de Janeiro, RJ
Diretor Geral
Nelson Simes
Coordenao
Luiz Coelho
Edio
Pedro Sangirardi
Reviso Tcnica
Alexandre Carissimi
Verso
1.1.0
Este material didtico foi elaborado com fins educacionais. Solicitamos que qualquer erro
encontrado ou dvida com relao ao material ou seu uso seja enviado para a equipe de
elaborao de contedo da Escola Superior de Redes, no e-mail info@esr.rnp.br. A Rede
Nacional de Ensino e Pesquisa e os autores no assumem qualquer responsabilidade por
eventuais danos ou perdas, a pessoas ou bens, originados do uso deste material.
Distribuio
Escola Superior de Redes
Rua Lauro Mller, 116 sala 1103
22290-906 Rio de Janeiro, RJ
http://esr.rnp.br
info@esr.rnp.br
Bibliografia: p.399-402.
ISBN 978-85-63630-11-7
CDD 005.43
Escola Superior de Redes
A Escola Superior de Redes (ESR) a unidade da Rede Nacional de Ensino e
Pesquisa (RNP) responsvel pela disseminao do conhecimento em Tecnologias
da Informao e Comunicao (TIC).
iii
A metodologia da ESR
A filosofia pedaggica e a metodologia que orienta a realizao dos cursos da ESR
baseada na aprendizagem como construo do conhecimento por meio da resoluo
de problemas tpicos da realidade do profissional em formao.
Dessa forma, o instrutor tem participao ativa e dialgica como orientador do aluno
para as atividades em laboratrio. At mesmo a apresentao da teoria no incio da
sesso de aprendizagem no considerada uma simples exposio de conceitos e
informaes. O instrutor busca incentivar a participao dos alunos continuamente.
iv
gerado dvidas, estimulando a participao dos alunos. O instrutor sempre estimula os
alunos a encontrar solues alternativas s sugeridas por ele e pelos colegas e, caso
existam, a coment-las.
Sobre o curso
O curso apresenta o histrico da virtualizao, a infraestrutura de hardware disponvel e os
softwares mais utilizados no mercado. De forma dinmica e com nfase nas atividades
prticas, o aluno instalar e usar os trs principais softwares do mercado, Citrix
XenServer, Microsoft Hyper-V e VMware ESX/ESXi, assim como seus respectivos pacotes
de gerenciamento. Esse enfoque permitir que o aluno tenha todo o conhecimento
necessrio para escolher a soluo mais adequada s necessidades de sua instituio.
A quem se destina
O curso destinado a capacitar estudantes, tcnicos, administradores e gerentes de
redes que desejam iniciar ou aprofundar seus conhecimentos na tecnologia de
virtualizao, ou que buscam uma formao ampla nas principais solues
oferecidas pelo mercado. De forma geral, til para profissionais envolvidos no
processo de escolha ou avaliao da plataforma de virtualizao de servidores mais
adequada para a sua organizao.
Permisses de uso
Todos os direitos reservados RNP.
Agradecemos sempre citar esta fonte quando incluir parte deste livro em outra obra.
Comentrios e perguntas
Para enviar comentrios e perguntas sobre esta publicao:
Escola Superior de Redes RNP.
Endereo: Av. Lauro Mller 116 sala 1103 Botafogo Rio de Janeiro RJ 22290-906.
E-mail: info@esr.rnp.brE-mail: info@esr.rnp.br
v
Agradecimento
Agradecemos equipe do Internet Data Center da RNP pelo apoio prestado durante
a instalao dos servidores hospedados no IDC
Sobre os autores
Manoel Veras doutor em administrao com nfase em TI pela Universidade de
So Paulo (USP), com graduao em engenharia eltrica pela Universidade Federal
do Rio Grande do Norte (UFRN) e mestrado em engenharia eletrnica pela
Universidade Estadual de Campinas (UNICAMP). Possui as principais certificaes
do mercado de TI, incluindo CobiT, PMP, ITIL, Cisco, Dell e Microsoft. Atualmente
consultor e professor universitrio (UFRN) na especialidade de projeto e arquitetura
de datacenters. Autor do livro Datacenter: componente central da infraestrutura de
TI (Brasport, 2009), atualmente professor da UFRN, onde coordena os MBAs de
gesto da tecnologia da informao e gesto estratgica de negcios.
Sergio Ricardo Alves de Souza possui Notrio Saber em Informtica pelo Laboratrio
Nacional de Computao Cientfica e experincia acumulada em mais de 30 anos
trabalhando como suporte de sistemas. Atualmente coordenador acadmico de
sistemas da ESR. Participou da elaborao desta publicao coordenando, escrevendo
e adaptando o contedo.
vi
u Sumrio
Captulo 1
Aspectos gerais da virtualizao . . . . . . . . . . . . . . . . . . 1
Introduo. . . . . . . . . . . . . . . . . . . . . . . . . 1
Tipos de virtualizao. . . . . . . . . . . . . . . . . . . . . 4
Conceito e categorizao. . . . . . . . . . . . . . . . . . . . 5
Hipervisores . . . . . . . . . . . . . . . . . . . . . . . . 6
Tipos de virtualizao de servidores. . . . . . . . . . . . . . . . 7
Tipos de virtualizao. . . . . . . . . . . . . . . . . . . . . 8
Virtualizao assistida por hardware. . . . . . . . . . . . . . . 10
Cenrios da virtualizao . . . . . . . . . . . . . . . . . . . 11
Tendncias da virtualizao. . . . . . . . . . . . . . . . . . 12
Datacenter dinmico. . . . . . . . . . . . . . . . . . . . . 12
Computao em nuvem . . . . . . . . . . . . . . . . . . . 12
Principais fornecedores de solues de virtualizao . . . . . . . . . 14
Licenciamento . . . . . . . . . . . . . . . . . . . . . . . 14
Gerenciamento e segurana com a virtualizao . . . . . . . . . . . 16
Limitaes da virtualizao. . . . . . . . . . . . . . . . . . 17
Desempenho e benchmarks. . . . . . . . . . . . . . . . . . 17
Roteiro de Atividades 1
Aspectos gerais da virtualizao . . . . . . . . . . . . . . . . . . 19
Atividade 1 Instalando o VirtualBox . . . . . . . . . . . . . . . 19
Atividade 2 Criando mquinas virtuais. . . . . . . . . . . . . . 20
Atividade 3 Alterando a configurao de uma mquina virtual. . . . . 26
Atividade 4 Adicionando uma mquina virtual. . . . . . . . . . . 30
Atividade 5 Utilizando snapshots . . . . . . . . . . . . . . . 32
Atividade 6 Removendo uma mquina virtual. . . . . . . . . . . 34
Atividade 7 Criando mquinas virtuais no VMware Workstation. . . . . 35
Atividade 8 Iniciando a mquina virtual. . . . . . . . . . . . . 44
Atividade 9 Alterando a configurao de uma MV . . . . . . . . . . 44
Atividade 10 Adicionando uma mquina virtual. . . . . . . . . . 50
Atividade 11 Utilizando snapshots . . . . . . . . . . . . . . . 53
Atividade 12 Removendo mquinas virtuais . . . . . . . . . . . . 57
vii
Captulo 2
Projeto de virtualizao. . . . . . . . . . . . . . . . . . . . . 59
Projeto de virtualizao. . . . . . . . . . . . . . . . . . . . 59
Educao e conscientizao . . . . . . . . . . . . . . . . . . 60
Planejamento da capacidade . . . . . . . . . . . . . . . . . 61
Escolha do fornecedor . . . . . . . . . . . . . . . . . . . . 65
Projeto . . . . . . . . . . . . . . . . . . . . . . . . . 66
Implementao . . . . . . . . . . . . . . . . . . . . . . 66
Gerenciamento . . . . . . . . . . . . . . . . . . . . . . 67
Infraestrutura de hardware . . . . . . . . . . . . . . . . . . 67
Arquitetura fsica do datacenter . . . . . . . . . . . . . . . . . 68
Arquitetura virtual do datacenter. . . . . . . . . . . . . . . . 68
Hardware descrio. . . . . . . . . . . . . . . . . . . . 70
Servidores. . . . . . . . . . . . . . . . . . . . . . . . 70
Arquitetura do processador. . . . . . . . . . . . . . . . . . 71
Benchmark de servidores . . . . . . . . . . . . . . . . . . . 72
Padres da indstria. . . . . . . . . . . . . . . . . . . . . 73
Caractersticas dos servidores . . . . . . . . . . . . . . . . . 74
Dispositivos de armazenamento storage. . . . . . . . . . . . . 76
Sistemas de armazenamento . . . . . . . . . . . . . . . . . . 76
Caractersticas do servidor de discos . . . . . . . . . . . . . . . 77
Tipos de storage. . . . . . . . . . . . . . . . . . . . . . 78
JBOD. . . . . . . . . . . . . . . . . . . . . . . . . . 78
RAID . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Inteligente. . . . . . . . . . . . . . . . . . . . . . . . 79
Redes de storage. . . . . . . . . . . . . . . . . . . . . . 80
Protocolo SCSI . . . . . . . . . . . . . . . . . . . . . . . 81
SAN . . . . . . . . . . . . . . . . . . . . . . . . . . 82
SAN FC e FCoE. . . . . . . . . . . . . . . . . . . . . . 82
SAN IP. . . . . . . . . . . . . . . . . . . . . . . . . 84
Storage e virtualizao . . . . . . . . . . . . . . . . . . . . 84
Infraestrutura de rede. . . . . . . . . . . . . . . . . . . . 85
Virtualizao da rede . . . . . . . . . . . . . . . . . . . . 86
Benefcios da virtualizao . . . . . . . . . . . . . . . . . . 86
Anlise de TCO/ROI. . . . . . . . . . . . . . . . . . . . . 88
Alta disponibilidade . . . . . . . . . . . . . . . . . . . . . 89
Backup e restore . . . . . . . . . . . . . . . . . . . . . . 89
Roteiro de Atividades 2
Projeto de virtualizao. . . . . . . . . . . . . . . . . . . . . 93
Atividade 1 Captura de mquina fsica para virtual (P2V) . . . . . . . 93
Estudo de Caso. . . . . . . . . . . . . . . . . . . . . . 103
Planejamento do projeto de virtualizao . . . . . . . . . . . . . 103
A empresa ABC. . . . . . . . . . . . . . . . . . . . . . 103
Ambiente . . . . . . . . . . . . . . . . . . . . . . . . 103
Topologia da rede. . . . . . . . . . . . . . . . . . . . . 104
viii
Plano de consolidao . . . . . . . . . . . . . . . . . . . 105
Atividade 2 Identificao do hardware compatvel. . . . . . . . . 105
Atividade 3 Anlise da capacidade do hardware. . . . . . . . . . 106
Atividade 4 Identificao do sistema operacional compatvel . . . . . 107
Atividade 5 Consolidao da estrutura fsica para o plano de virtualizao. 108
Captulo 3
Introduo ao Xen. . . . . . . . . . . . . . . . . . . . . . 109
Histrico . . . . . . . . . . . . . . . . . . . . . . . . 109
Verses . . . . . . . . . . . . . . . . . . . . . . . . 111
Componentes . . . . . . . . . . . . . . . . . . . . . . 111
Hipervisor Xen . . . . . . . . . . . . . . . . . . . . . . 112
Domnio convidado privilegiado . . . . . . . . . . . . . . . . 112
Domnio convidado no privilegiado. . . . . . . . . . . . . . . 113
Virtualizao no Xen . . . . . . . . . . . . . . . . . . . . 114
Modos de operao do processador. . . . . . . . . . . . . . . 114
Arquitetura dos drivers de dispositivo . . . . . . . . . . . . . . 115
Paravirtualizao . . . . . . . . . . . . . . . . . . . . . 116
Virtualizao completa. . . . . . . . . . . . . . . . . . . 117
Virtualizao hbrida . . . . . . . . . . . . . . . . . . . . 117
XenMotion migrao de domnios convidados . . . . . . . . . . 118
Outras formas de virtualizao com o Xen. . . . . . . . . . . . . 119
XenDesktop . . . . . . . . . . . . . . . . . . . . . . . 120
XenApp. . . . . . . . . . . . . . . . . . . . . . . . . 121
Computao em nuvem . . . . . . . . . . . . . . . . . . . 121
Roteiro de Atividades 3
Introduo ao Xen. . . . . . . . . . . . . . . . . . . . . . 123
Atividade 1 Gerenciamento remoto das blades. . . . . . . . . . 124
Atividade 2 Instalao do XenServer. . . . . . . . . . . . . . 127
Atividade 3 Conhecendo a instalao padro do XenServer . . . . . . 132
Atividade 4 Configurando o acesso rede privada. . . . . . . . . 137
Atividade 5 Instalao do XenCenter. . . . . . . . . . . . . . 138
Atividade 6 Conhecendo o XenCenter . . . . . . . . . . . . . 139
Atividade 7 Configurao do repositrio compartilhado de ISOs. . . . 143
Atividade 8 Criao de mquinas virtuais. . . . . . . . . . . . 145
Atividade 9 Monitoramento de recursos do XenServer. . . . . . . . 149
Atividade 10 Armazenamento de dados das mquinas virtuais. . . . . 150
Atividade 11 Snapshots de mquinas virtuais. . . . . . . . . . . 152
Captulo 4
Gerenciamento do Xen. . . . . . . . . . . . . . . . . . . . . 153
Infraestrutura de hardware para o Xen. . . . . . . . . . . . . . 153
Processador e dispositivos de E/S. . . . . . . . . . . . . . . . 153
Memria RAM . . . . . . . . . . . . . . . . . . . . . . 155
Sistemas de armazenamento (storage). . . . . . . . . . . . . . 156
ix
Rede. . . . . . . . . . . . . . . . . . . . . . . . . . 159
Infraestrutura de software para o Xen . . . . . . . . . . . . . . 160
Distribuies comerciais e livres. . . . . . . . . . . . . . . . 160
Hipervisor e sistemas operacionais para Dom0. . . . . . . . . . . 161
Sistemas operacionais para DomU . . . . . . . . . . . . . . . 161
Gerao de mquinas virtuais paravirtualizadas. . . . . . . . . . . 161
Inicializao de sistemas Linux . . . . . . . . . . . . . . . . 162
Clonagem . . . . . . . . . . . . . . . . . . . . . . . . 163
Imagens pr-existentes (appliances). . . . . . . . . . . . . . . 163
Ferramentas especficas s distribuies Linux . . . . . . . . . . . 164
Qemu . . . . . . . . . . . . . . . . . . . . . . . . . 164
Gerenciamento de domnios convidados . . . . . . . . . . . . . 165
Comando de linha . . . . . . . . . . . . . . . . . . . . . 165
Virt-manager. . . . . . . . . . . . . . . . . . . . . . . 166
Xen Center . . . . . . . . . . . . . . . . . . . . . . . 166
Arquitetura genrica de virtualizao . . . . . . . . . . . . . . 167
Xen Cloud Platform . . . . . . . . . . . . . . . . . . . . 168
Roteiro de Atividades 4
Gerenciamento do Xen. . . . . . . . . . . . . . . . . . . . . 171
Atividade 1 Dispositivo de armazenamento remoto. . . . . . . . . 171
Atividade 2 Criao de pools . . . . . . . . . . . . . . . . 174
Atividade 3 Migrao manual de mquinas virtuais no pool. . . . . . 176
Atividade 4 Ativando a licena avanada . . . . . . . . . . . . 176
Atividade 5 Ativando a Alta Disponibilidade . . . . . . . . . . . 177
Atividade 6 Ativao do balanceamento de carga. . . . . . . . . 180
Captulo 5
Introduo ao VMware . . . . . . . . . . . . . . . . . . . . 185
vSphere. . . . . . . . . . . . . . . . . . . . . . . . . 186
Servios de infraestrutura . . . . . . . . . . . . . . . . . . 187
Servios de aplicativos. . . . . . . . . . . . . . . . . . . 188
vSphere hipervisor . . . . . . . . . . . . . . . . . . . . . 190
Tipos de arquivos VMware . . . . . . . . . . . . . . . . . . 192
Roteiro de Atividades 5
Introduo ao VMware . . . . . . . . . . . . . . . . . . . . 195
Atividade 1 Instalao do VMware ESXi. . . . . . . . . . . . . 195
Atividade 2 Conhecendo o VMware ESXi. . . . . . . . . . . . 197
Atividade 3 Instalao do vSphere Client . . . . . . . . . . . . 202
Atividade 4 Utilizao do vSphere Client. . . . . . . . . . . . 203
Atividade 5 Configurao do repositrio compartilhado de ISOs. . . . 209
Atividade 6 Criao de mquinas virtuais. . . . . . . . . . . . 214
Atividade 7 Criao de snapshots. . . . . . . . . . . . . . . 220
Atividade 8 Comandos de gerenciamento de MVs . . . . . . . . . 222
x
Captulo 6
Gerenciamento do VMware . . . . . . . . . . . . . . . . . . . 231
Componentes do gerenciamento . . . . . . . . . . . . . . . . 231
VMotion . . . . . . . . . . . . . . . . . . . . . . . . 233
Alta Disponibilidade (HA). . . . . . . . . . . . . . . . . . 234
Balanceamento dinmico de recursos (DRS). . . . . . . . . . . . 235
Storage VMotion . . . . . . . . . . . . . . . . . . . . . 235
Site Recovery Manager (SRM). . . . . . . . . . . . . . . . . 236
Infraestrutura de TI. . . . . . . . . . . . . . . . . . . . . 237
Arquitetura do servidor . . . . . . . . . . . . . . . . . . . 237
Processador e memria. . . . . . . . . . . . . . . . . . . 237
Armazenamento (storage). . . . . . . . . . . . . . . . . . 238
Storage Area Network (SAN) . . . . . . . . . . . . . . . . . 239
Network-Attached Storage (NAS). . . . . . . . . . . . . . . . 240
Rede Local Local Area Network (LAN) . . . . . . . . . . . . . 241
Roteiro de Atividades 6
Gerenciamento do VMware . . . . . . . . . . . . . . . . . . . 243
Atividade 1 Instalando o vCenter. . . . . . . . . . . . . . . 243
Atividade 2 Gerenciando datacenters com o vCenter . . . . . . . . 246
Atividade 3 Configurando acesso ao storage . . . . . . . . . . . 250
Atividade 4 Migrao de mquinas virtuais . . . . . . . . . . . 256
Atividade 5 Alta Disponibilidade com ESXi. . . . . . . . . . . . 260
Captulo 7
Introduo ao Hyper-V. . . . . . . . . . . . . . . . . . . . . 273
Caractersticas gerais . . . . . . . . . . . . . . . . . . . . 274
Verses. . . . . . . . . . . . . . . . . . . . . . . . . 274
Benefcios. . . . . . . . . . . . . . . . . . . . . . . . 275
Licenciamento . . . . . . . . . . . . . . . . . . . . . . 276
Componentes da arquitetura Hyper-V . . . . . . . . . . . . . . 276
Cenrios de uso do Hyper-V . . . . . . . . . . . . . . . . . 278
Consolidao de servidores . . . . . . . . . . . . . . . . . 278
Continuidade de negcios e recuperao de desastres . . . . . . . . 279
Desenvolvimento e teste. . . . . . . . . . . . . . . . . . . 279
Datacenter dinmico . . . . . . . . . . . . . . . . . . . . 279
Gerenciamento com Hyper-V . . . . . . . . . . . . . . . . . 280
Hyper-V Manager . . . . . . . . . . . . . . . . . . . . . 280
System Center Virtual Machine Manager (SCVMM) . . . . . . . . . 280
Recursos do SCVMM . . . . . . . . . . . . . . . . . . . . 281
Snapshots com o Hyper-V . . . . . . . . . . . . . . . . . . 283
Live Backup . . . . . . . . . . . . . . . . . . . . . . . 284
Avanos com o Windows Server 2008 R2 Hyper-V. . . . . . . . . 285
Armazenamento dinmico de mquina virtual . . . . . . . . . . . 285
Live Migration . . . . . . . . . . . . . . . . . . . . . . 285
xi
Suporte de processador avanado . . . . . . . . . . . . . . . 285
Suporte avanado de redes . . . . . . . . . . . . . . . . . 286
Volumes compartilhados de cluster . . . . . . . . . . . . . . . 286
Alta disponibilidade . . . . . . . . . . . . . . . . . . . . 287
Guest Clustering. . . . . . . . . . . . . . . . . . . . . . 287
Host Clustering . . . . . . . . . . . . . . . . . . . . . . 288
Quick Migration. . . . . . . . . . . . . . . . . . . . . . 289
Live Migration . . . . . . . . . . . . . . . . . . . . . . 290
Gerenciamento do Live Migration . . . . . . . . . . . . . . . 291
Live Migration vs Quick Migration . . . . . . . . . . . . . . . . . . . . 291
Roteiro de Atividades 7
Introduo ao Hyper-V. . . . . . . . . . . . . . . . . . . . . 293
Atividade 1 Instalao do Hyper-V. . . . . . . . . . . . . . . 293
Atividade 2 Acesso ao servidor de ISOs. . . . . . . . . . . . . 299
Atividade 3 Criao de mquinas virtuais. . . . . . . . . . . . 300
Atividade 4 Configurao padro das mquinas virtuais. . . . . . . 302
Captulo 8
Gerenciamento do Hyper-V. . . . . . . . . . . . . . . . . . . 305
Infraestrutura de hardware . . . . . . . . . . . . . . . . . . 305
Processador . . . . . . . . . . . . . . . . . . . . . . . 305
Memria . . . . . . . . . . . . . . . . . . . . . . . . 306
Armazenamento. . . . . . . . . . . . . . . . . . . . . . 306
Rede. . . . . . . . . . . . . . . . . . . . . . . . . . 307
Outros componentes. . . . . . . . . . . . . . . . . . . . 308
Configurando mquinas virtuais . . . . . . . . . . . . . . . . 308
Sistemas operacionais convidados. . . . . . . . . . . . . . . 309
Discos suportados . . . . . . . . . . . . . . . . . . . . . 309
Discos e armazenamento . . . . . . . . . . . . . . . . . . 310
Opes de armazenamento em mquinas virtuais. . . . . . . . . . 310
Criao de discos rgidos virtuais. . . . . . . . . . . . . . . . 311
Discos fsicos para mquinas virtuais . . . . . . . . . . . . . . 312
Aspectos de segurana . . . . . . . . . . . . . . . . . . . 313
Prticas recomendadas de segurana . . . . . . . . . . . . . . 313
Backup e Restore . . . . . . . . . . . . . . . . . . . . . 315
Backup on-line e off-line. . . . . . . . . . . . . . . . . . . 316
Processo de restaurao . . . . . . . . . . . . . . . . . . . 317
Mquinas virtuais em cluster. . . . . . . . . . . . . . . . . 317
Redes virtuais . . . . . . . . . . . . . . . . . . . . . . 318
Noes bsicas . . . . . . . . . . . . . . . . . . . . . . 318
Rede e mquinas virtuais. . . . . . . . . . . . . . . . . . 321
Configurando VLANs . . . . . . . . . . . . . . . . . . . . 322
xii
Roteiro de Atividades 8
Gerenciamento do Hyper-V. . . . . . . . . . . . . . . . . . . 323
Atividade 1 Instalao e configurao do Active Directory . . . . . . 323
Atividade 2 Instalao e configurao do System Center Virtual Machine
Manager 2008 R2. . . . . . . . . . . . . . . . . . . . . 329
Atividade 3 Instalao do SCVMM Admin Console . . . . . . . . . 332
Atividade 4 Adicionando servidores Hyper-V ao SCVMM . . . . . . . 335
Atividade 5 Viso global do SCVMM. . . . . . . . . . . . . . 339
Atividade 6 Clonando mquinas virtuais no SCVMM . . . . . . . . 345
Atividade 7 Configurao do cluster de Alta Disponibilidade. . . . . . 350
Atividade 8 Configurando o storage compartilhado . . . . . . . . . 353
Atividade 9 Migrao de mquinas virtuais . . . . . . . . . . . 357
Atividade 10 Alta Disponibilidade de mquinas virtuais. . . . . . . 361
Captulo 9
Consolidao do conhecimento. . . . . . . . . . . . . . . . . . 365
Software. . . . . . . . . . . . . . . . . . . . . . . . 365
Hipervisores . . . . . . . . . . . . . . . . . . . . . . . 366
Solues de gerenciamento. . . . . . . . . . . . . . . . . . 371
Hardware . . . . . . . . . . . . . . . . . . . . . . . . 372
Gerenciamento de memria. . . . . . . . . . . . . . . . . . 373
vCPU . . . . . . . . . . . . . . . . . . . . . . . . . 374
Vlan tagging . . . . . . . . . . . . . . . . . . . . . . . 374
Sistemas de discos . . . . . . . . . . . . . . . . . . . . 375
Dell Virtualization Advisor Tool. . . . . . . . . . . . . . . . . 376
Comparao entre solues de virtualizao. . . . . . . . . . . . 377
Roteiro de Atividades 9
Consolidao do conhecimento. . . . . . . . . . . . . . . . . . 379
Atividade 1 Captura dos indicadores de desempenho . . . . . . . . 379
Atividade 2 Anlise do desempenho do servio. . . . . . . . . . 380
Atividade 3 Clculo da memria virtual inicial . . . . . . . . . . 383
Atividade 4 Consolidao dos servios e sistemas operacionais para o plano
de virtualizao. . . . . . . . . . . . . . . . . . . . . . 384
Atividade 5 Diagnstico do estudo de caso. . . . . . . . . . . . 384
Atividade Complementar Economia de energia. . . . . . . . . . 386
Captulo 10
Caso de virtualizao . . . . . . . . . . . . . . . . . . . . . 387
Apresentando o caso . . . . . . . . . . . . . . . . . . . . 388
Caso UFRGS. . . . . . . . . . . . . . . . . . . . . . . 388
Bibliografia. . . . . . . . . . . . . . . . . . . . . . . . . 399
xiii
xiv
1
Aspectos gerais da virtualizao
Introduo
\\Time Sharing Processing (TSP)
\\Hipervisor
\\Servidores x86
1
A virtualizao inicialmente utilizou o conceito de mquina virtual de processo. Uma
Virtualizao de Servidores
Emulao
mquina virtual de processo nada mais que uma aplicao que executa sobre um Capacidade de
imitar o
sistema operacional A e emula o comportamento de um sistema operacional B.
comportamento
Assim, aplicaes desenvolvidas para o sistema B podem executar sobre o sistema
externo de um
A (figura 1.1). importante salientar que essa tcnica de implementao permite sistema, sem
que binrios de um processador sejam interpretados e substitudos por cdigo preocupao com
equivalente de outro processador. Portanto, alm de emular o sistema operacional estados e
possvel emular processadores. propriedades
internas ao
sistema.
As desvantagens dessa tcnica so basicamente duas: pior desempenho e
desperdcio de capacidades do hardware fsico:
Sistema Operacional A
Hardware
2
Figura 1.2
Hardware
No contexto dos anos 70, onde a maioria dos mainframes mesmo de um nico
fabricante era caracterizada por ter seu prprio sistema operacional, o uso de
mquinas virtuais permitiu que aplicaes de sistemas legados fossem executadas
nos novos sistemas. No entanto, nos anos 80, medida que os computadores
pessoais se popularizavam e a diversidade de sistemas operacionais foi reduzida
para alguns poucos (Unix, Macintosh e Microsoft), a virtualizao foi perdendo
importncia. Contudo, nos anos 90, vrios fatores provocaram o ressurgimento da
virtualizao, entre os quais podemos citar a mquina virtual Java Java Virtual
Machine (JVM); o aumento do poder computacional dos processadores e da
capacidade de memria dos computadores pessoais; e a disseminao de sistemas
distribudos, e da prpria internet, como um modelo de servios baseado em uma
arquitetura cliente-servidor.
O marco inicial desta nova era foi o surgimento da VMware em 1998, criada por
Diana Greene e Mendel Rosenblun. A VMware desenvolveu o primeiro hipervisor,
que permitiu a virtualizao de servidores em plataformas x86. Desde 1996,
entretanto, outra empresa j tratava de virtualizao, mas em ambiente Macintosh
(Connectix, fundada em 1988). Em 2003 a Microsoft adquiriu a Connectix, e no
ano seguinte a EMC adquiriu a VMware. A seguir, a Microsoft lanou o Microsoft
Virtual Server 2005, seu primeiro produto com foco na virtualizao de servidores.
3
Da forma como feita hoje, a virtualizao uma revoluo na rea de TI, o que
Virtualizao de Servidores
pode ser confirmado por anlises econmicas conduzidas pela Gartner Inc., pela
criao e evoluo de associaes como a Enterprise Management Association
(EMA) e pelo grande crescimento de empresas como a VMware. O International
Data Corporation (IDC) prev que o crescimento do mercado e dos investimentos em
virtualizao subir de 6.5 bilhes para 15 bilhes de dlares em 2011.
Tipos de virtualizao
\\Virtualizao de servidores
\\Virtualizao de desktops
\\Virtualizao do armazenamento
\\Virtualizao de redes
4
\\Virtualizao de redes: arquitetura que proporciona um ambiente de rede
Conceito e categorizao
\\Categorias de virtualizao
\\Consolidao de servidores
5
No nvel do hardware, a virtualizao mais comum a de servidores. A virtualizao
Virtualizao de Servidores
Uma abordagem comum utilizada para conceituar a virtualizao defini-la como uma
camada de abstrao entre o hardware e o software, que protege o acesso direto do
software aos recursos fsicos do hardware. A virtualizao permite que a camada de
software (aplicaes e sistema operacional) seja isolada da camada de hardware
(figura 1.3). A forma pela qual essa camada de abstrao implementada d origem
s mquinas virtuais de processo e aos monitores de mquinas virtuais (hipervisores).
Figura 1.3
Camada de Software Papel da
virtualizao.
Camada de Abstrao
(Virtualizao)
Camada de Hardware
Hipervisores
\\Caractersticas
\\Tipos
6
\\Tipo II (hosted): aplicao que fornece um ambiente de execuo para outras
Hardware Hardware
\\Tipos
\\Virtualizao completa
\\Paravirtualizao
7
entanto, em ambientes virtualizados, as instrues sensveis devem ser tratadas
Virtualizao de Servidores
Hardware
do servidor
Tipos de virtualizao
A virtualizao pode ser realizada de diferentes maneiras, cada uma com seus prs
e contras. Na prtica, em arquiteturas x86, as opes de virtualizao alteram o
nvel de privilgios (rings) default. As solues baseadas em hipervisores incluem a
virtualizao completa e a paravirtualizao.
Virtualizao completa
A virtualizao completa (full virtualization) realiza a completa abstrao do sistema
fsico, criando um sistema fsico virtual completo, sobre o qual o sistema operacional
convidado executado. No necessrio fazer qualquer modificao no sistema
operacional convidado ou em suas aplicaes. Este tipo de virtualizao facilita a
migrao de mquinas virtuais entre servidores fsicos, pois existe total
independncia das aplicaes e dos recursos fsicos do servidor. Ainda, a segurana
facilitada pelo isolamento entre as mquinas virtuais, j que cada instncia da
mquina virtual um processo do sistema operacional nativo.
8
Figura 1.6
Paravirtualizao
A paravirtualizao uma alternativa para contornar os problemas de desempenho e
subutilizao de recursos da virtualizao total. Nesse caso, o sistema operacional
convidado (ou hspede) alterado para chamar a mquina virtual (hypercalls)
sempre que for executar uma instruo sensvel (figura 1.7). As instrues no
privilegiadas, aquelas realizadas pelos processos de usurios, podem ser executadas
diretamente sobre o processador nativo. Em relao aos dispositivos de E/S, os
hipervisores que empregam paravirtualizao permitem que as mquinas virtuais
empreguem os drivers do dispositivo fsico real sob o controle do hipervisor, o que
interessante, pois este aspecto otimiza o desempenho. A principal desvantagem da
paravirtualizao a necessidade de modificao do sistema operacional hospedado
ou convidado, o que pressupe acesso ao cdigo-fonte. O Xen Open Source um
exemplo de sistema baseado em paravirtualizao, que virtualiza o processador e a
memria, usando um ncleo Linux modificado e virtualizando o sistema de E/S com
drivers de dispositivos customizados.
SO convidado Hypercalls
Anel 0 paravirtualizado
(chamadas ao
hipervisor) para
Camada de virtualizao a camada de
virtualizao repor
as instrues no
Hardware virtualizveis do SO
do servidor
9
Virtualizao assistida por hardware
Virtualizao de Servidores
Basicamente, tanto Intel (Intel VT) como AMD (AMD-V) alteraram o funcionamento
dos anis de proteo (rings) dos processadores x86. Como visto anteriormente, o
anel nvel 0 utilizado pelo sistema operacional e executado em modo protegido, e
o anel nvel 3 (de menor privilgio), empregado pelos processos que executam em
modo usurio. Os anis 1 e 2 no so usados pelos sistemas operacionais
convencionais. A Intel e a AMD, de formas diferentes, mas com a mesma filosofia,
criaram dois novos modos de operao para os anis de proteo do processador:
modo root e modo non-root. Os anis de 0 a 3 executam no modo non-root e
h um anel adicional de maior prioridade para o modo root. Dessa forma, um
sistema operacional executa sem modificaes nos nveis 0 a 3 e o hipervisor
executa no anel adicional de maior prioridade (modo root). Portanto, o hipervisor
passou a ter total prioridade sobre o sistema operacional. Neste novo modo de
operao, as instrues privilegiadas e sensveis executadas pelo sistema
operacional convidado causam um desvio (trap) para o hipervisor que tem a
responsabilidade de tratar adequadamente a ocorrncia dessas aes.
SO
Anel 0 convidado
Solicitaes
Nveis de do SO passadas
privilgio para o VMM
do modo VMM sem traduo
root binria ou
Hardware paravirtualizao
do servidor
10
Cenrios da virtualizao
\\Datacenter dinmico
11
H ainda a virtualizao de desktops, que permite que cada usurio estabelea uma
Virtualizao de Servidores
Por fim, a virtualizao uma ferramenta muito til para hospedar e executar
sistemas legados. Como uma mquina virtual um ambiente que inclui um sistema
operacional, bibliotecas e aplicaes de forma totalmente independente e isolada de
outra mquina virtual, possvel manter verses de antigos sistemas operacionais e
bibliotecas exigidas por sistemas legados.
Por fim, o datacenter dinmico utiliza os benefcios da virtualizao para criar uma
infraestrutura mais gil, combinada com novos recursos de gerenciamento que
permitem mover mquinas virtuais sem causar impacto sobre as atividades dos usurios.
Tendncias da virtualizao
\\Datacenter dinmico
Datacenter dinmico
A virtualizao muda a maneira como um datacenter gerenciado. O conceito de
virtualizao desfaz um modelo tradicional utilizado, que o de associar cada
aplicao ou servio a uma mquina especfica. A virtualizao permite melhorar a
utilizao dos servidores que tradicionalmente rodam a 10-15% da sua capacidade. A
execuo de vrias mquinas virtuais em um servidor faz com que sejam ocupados os
ciclos ociosos do processador e seja eliminada a necessidade de outro servidor fsico,
reduzindo o consumo de energia e o espao fsico utilizado. O conceito de datacenter
dinmico permite provisionar os recursos de forma imediata mediante a demanda.
Computao em nuvem
A ideia central da computao de nuvem possibilitar que as aplicaes que rodam
em datacenters isolados possam rodar na nuvem (internet) em um ambiente de
larga escala e com um uso elstico de recursos. A virtualizao o elemento
central desta viso e a sua importncia pode ser entendida facilmente. A computao
em nuvem pode ser privada, pblica ou uma combinao das duas (hbrida).
12
Captulo 1 Aspectos gerais da virtualizao
\\Cloud Privada: acesso aos recursos atravs de uma infraestrutura da prpria
organizao. Por pertencer a uma organizao, h um controle mais rgido com
relao a recursos e segurana. No h restries quanto banda, permitindo
maior controle e resilincia.
Figura 1.9
Computao Nuvem
em nuvem. Hbrida
DCA
DC2
Nuvem Nuvem
Privada Pblica
DCC
DC1 DCN DCB
13
Principais fornecedores de solues de virtualizao
Virtualizao de Servidores
\\VMware
\\Microsoft Hyper-V
\\Citrix: Xen Server, Citrix Essentials for Hyper-V e Citrix Essentials for Xen Server.
Figura 1.10
Utilizao das
Outros 4%
solues de
Citrix 3% virtualizao
(Fonte:
Enterprise
Strategy Group).
Microsoft 23% 70% Vmware
Licenciamento
\\Desafios
\\Modos de licenciamento
\\VMware e Citrix
\\Microsoft
\\IBM
\\Oracle
14
raciocnio simples: os chips de processadores so fceis de ser mensurados. Essa
IBM
A IBM, por sua vez, contabiliza os ncleos da CPU, levando em considerao o
desempenho de cada linha de processador. Atualmente, o licenciamento por ncleo
da IBM se aplica a quase metade de seus produtos de software, incluindo DB2,
WebSphere, Tivoli e Domino. O esquema da IBM o mais complexo, pois ela cobra
dos clientes por Processor Value Unit (PVU), ou unidade de valor por processador,
equivalente a 1% do preo de um processador padro com dois ncleos (Opteron ou
Xeon). A IBM dividiu por cem seus preos por soquete para definir o preo por PVU,
o que significa que a maioria dos clientes x86 inicialmente no ver nenhuma
mudana. Contudo, ao fazer a atualizao para processadores x86 quadcore, o
usurio pagar o dobro por processador, porque cada um deles equivale a 200
PVUs. A IBM afirma que este modelo justo porque um processador com quatro
ncleos pode fazer o dobro do que faz um processador com dois ncleos. O
problema para o pessoal de infraestrutura de TI que a quantidade de ncleos das
CPUs est aumentando. Isso significa que ocorrer o mesmo com as taxas de
licenciamento da IBM, se o nmero de PVUs por ncleo e o preo por PVU
permanecerem constantes. Como esta situao insustentvel em longo prazo, a
IBM declarou que ajustar o nmero de PVUs por ncleo para dar conta do
verdadeiro desempenho, esperando diminuir os custos de acrescentar mais ncleos
a um chip. Em 2008, todos os ncleos x86 ainda respondiam por 50 PVUs.
15
O sistema de PVU da IBM tem o aspecto interessante de levar em conta
Virtualizao de Servidores
Oracle
A Oracle possui um sistema de licenciamento similar ao da IBM, ou seja, baseado
em ncleos, mas considera o desempenho de cada linha de processador de uma
forma diferente. O licenciamento da Oracle mais simples do que o da IBM, pois a
contagem de ncleos feita como fraes de um processador, mas menos
favorvel virtualizao. Um banco de dados Oracle executado em VMware deve
ser licenciado para cada ncleo no hardware bsico independentemente do
nmero de ncleos em que a mquina virtual realmente executada. Atualmente, o
nico meio de economizar em licenciamento da Oracle por meio da virtualizao
limitando os ncleos do processador disponveis para um banco de dados. Por isso,
Intel e AMD continuam fabricando processadores Xeon dual core, que so
comercializados pelo mesmo valor dos Xeon edition quad-core.
\\Segurana
16
Limitaes da virtualizao
\\Gerenciamento do licenciamento
Desempenho e benchmarks
\\Desempenho uma questo relevante
17
Virtualizao de Servidores
18
1
Roteiro de Atividades
Aspectos gerais da virtualizao
Atividade 1 Instalando o VirtualBox
Para fazer a instalao do VirtualBox em sua mquina, voc dever executar o arquivo
de instalao VirtualBox-<version>-Win.exe, que se encontra no seu desktop.
A instalao do VirtualBox bem simples. Na maioria das telas voc ter apenas
que clicar em Next para avanar.
19
2. Na tela seguinte, clique em Install para iniciar a instalao propriamente dita do
Virtualizao de Servidores
20
Passo 1 Nome da MV e tipo de sistema
Roteiro de Atividades 1
No campo Nome informe como ser identificada a mquina virtual. Este nome ser
identificado em todos os componentes do VirtualBox. Utilize o nome Virtualizacao-ESR.
Passo 2 Memria
21
Passo 3 Disco rgido virtual
Virtualizao de Servidores
22
Passo 5 Localizao do disco rgido virtual e tamanho
Roteiro de Atividades 1
Aceite as opes padro e clique em Prximo.
Passo 6 Sumrio
Aparecer a tela do sumrio, ou seja, o resumo de como ficar o disco rgido que
ser criado. Clique em Finalizar para comear a criao do disco. Este processo
pode durar alguns minutos.
23
Aps a criao do disco, clique em Finalizar para concluir a criao da mquina virtual.
Virtualizao de Servidores
24
Ao executar a mquina virtual pela primeira vez, a tela Assistente de Primeira
Roteiro de Atividades 1
Execuo ser exibida para orient-lo na instalao do sistema operacional de sua
escolha. Clique em Prximo.
Passo 2 Sumrio
25
Inicie a mquina virtual que voc acaba de criar. Observe a mensagem de erro:
Virtualizao de Servidores
O VirtualBox permite que a mquina virtual seja editada depois de criada. Podemos
alterar o nome da mquina virtual, adicionar outro disco rgido virtual, aumentar o
tamanho de memria que a mquina alocar para o seu uso, adicionar mais
interfaces de rede, dentre outras opes. Nesta atividade, iremos visualizar as
opes de edio da mquina virtual.
Para editar uma mquina virtual, voc precisar de uma j criada. Para isto, na lista
de mquinas do seu inventrio, selecione a mquina Virtualizacao-ESR que criamos
na Atividade 1. Depois de selecionada, ao lado aparecer a lista dos hardwares da
mquina virtual selecionada. Clique no menu Mquina e em seguida em Configuraes.
26
Suponha que tenha sido realizado um upgrade de mais 4 GB de memria e mais
Roteiro de Atividades 1
um disco rgido de 1TB na mquina hospedeira, com o objetivo de acrescentar mais
recursos s suas mquinas virtuais.
Na guia Sistema, acesse a aba Placa-Me, v a Memria base e adicione mais 512
MB de memria RAM mquina virtual.
27
Virtualizao de Servidores
28
Roteiro de Atividades 1
29
Atividade 4 Adicionando uma mquina virtual
Virtualizao de Servidores
30
Uma barra de progresso ser exibida mostrando o avano da importao da
Roteiro de Atividades 1
mquina virtual.
31
4. Inicie a mquina virtual para ver se tudo ocorreu normalmente.
Virtualizao de Servidores
Snapshots so pontos de restaurao das mquinas virtuais que podem ser usados
para retornar a uma situao anterior de uma mquina virtual.
32
Visualizando o funcionamento dos snapshots
Roteiro de Atividades 1
1. Inicie a mquina virtual ImportMV-ESR e faa alteraes no sistema. O login da
mquina virtual aluno e a senha rnpesr.
mkdir snapshots
touch snapshots
rm r /etc/init.d/
rm r /etc/fstab
rm r /bin
4. Inicie novamente a mquina virtual e perceba que ela retorna ao estado anterior,
descartando todas as alteraes realizadas.
33
Atividade 6 Removendo uma mquina virtual
Virtualizao de Servidores
No VirtualBox, selecione a mquina virtual que voc deseja excluir. No nosso caso
ser a mquina virtual ImportMV-ESR. Clique com o boto direito no cone que
representa a mquina virtual dentro do VirtualBox, e em seguida em Remover (ou
com a mquina selecionada, acesse o menu Mquina e selecione a opo Remover).
Ser apresentada uma pergunta sobre a excluso da mquina virtual com duas
opes de respostas:
34
Roteiro de Atividades 1
Para a atividade, clique em Remover apenas para que a mquina virtual seja
excluda apenas do VirtualBox.
Inicie o programa VMware Workstation e na tela inicial localize a aba Home, clique
no boto New Virtual Machine ou acesse o menu File > New > Virtual Machine....
35
Virtualizao de Servidores
Aps aparecer a tela de boas-vindas, voc dever optar entre criar uma mquina
virtual tpica (typical) ou personalizada (custom). Escolha a opo Custom para criar
uma mquina virtual com configurao otimizada dos seus recursos. Clique em Next.
36
Passo 2 Compatibilidade da mquina virtual
Roteiro de Atividades 1
Nesta etapa, defina a verso do VMware Workstation com a qual voc deseja que a
sua mquina virtual seja compatvel (com as verses mais novas ou mais antigas).
Escolha a verso atual do Workstation (7) e clique em Next.
37
Passo 3 Instalao do Sistema Operacional da MV
Virtualizao de Servidores
38
Selecione o sistema operacional e sua verso para instalao na mquina virtual
Roteiro de Atividades 1
(Guest Operating System). Aps fazer a escolha, clique em Next.
2. Em Location informe uma pasta onde ela possa ser salva. Aps preencher os
campos e fazer a escolha da pasta, clique em Next.
39
Passo 5 Configurao do processador
Virtualizao de Servidores
40
Passo 7 Rede
Roteiro de Atividades 1
1. O VMware Workstation possui trs opes de configurao de rede: Bridged, NAT
e Host-only. Escolha a opo Bridged para que a mquina virtual tenha acesso
direto rede externa.
1. Defina o tipo de controladora SCSI que voc pretende utilizar. Deixe a opo
padro selecionada (LSI Logic) e clique em Next.
41
2. Em Disco, voc pode escolher entre criar um novo disco virtual, utilizar um disco virtual
Virtualizao de Servidores
existente ou utilizar um disco fsico. Selecione a opo Create a new virtual disk para que
seja criado um novo disco virtual para a mquina virtual. Aps, clique em Next.
3. Defina o tipo do disco entre as opes SCSI ou IDE. Selecione SCSI e clique em Next.
42
4. Selecione 20GB como tamanho mximo do disco, marque a opo Store virtual
Roteiro de Atividades 1
disk as single file para que todo o contedo do disco rgido virtual seja
armazenado em apenas um arquivo. Clique em Next para avanar.
Passo 9 Sumrio
43
Atividade 8 Iniciando a mquina virtual
Virtualizao de Servidores
Como nenhum sistema operacional foi instalado na mquina virtual, ao inici-la ser
apresentada uma tela parecida com essa abaixo, informando que no foi encontrado
nenhum sistema operacional.
Para editar uma mquina virtual, voc precisar de uma j criada. Para isto, na lista
de mquinas do seu inventrio, selecione a mquina Virtualizacao-ESR. Depois de
selecionada, ao lado ser aberto um sumrio da mquina em questo. Clique no
boto Edit virtual machine settings.
44
Roteiro de Atividades 1
Suponha que tenha sido realizado um upgrade de mais 4 GB de memria e mais um
disco rgido de 1 TB na mquina hospedeira, com o objetivo de acrescentar mais
recursos s suas mquinas virtuais.
45
Cuidado, pois se for alterado o nmero de processadores virtuais depois da
Virtualizao de Servidores
Em Hard Disk possvel visualizar o caminho no qual est arquivado o disco rgido
da mquina virtual (Disk file), analisar a sua capacidade atual (Capacity),
informaes de alocao e a forma como o disco rgido virtual foi armazenado (Disk
information). Em Utilities so mostradas outras ferramentas para alterao e
manuteno do disco rgido:
\\Map: utilizado para mapear o disco rgido virtual na mquina hospedeira Windows.
46
Roteiro de Atividades 1
Em Floppy existem as opes semelhantes s de CD/DVD. Podemos ativ-lo assim
que a mquina virtual for ligada (Connect at Power on), conectar a mquina virtual
a um drive de disquete fsico (Use physical drive) ou usar uma imagem de disquete
armazenada (Use floppy image file). Mantenha as opes conforme a tela seguinte.
47
Em Network Adapter h tambm a opo de ativar a placa de rede da mquina
Virtualizao de Servidores
virtual assim que ela for ligada (Connect at power on) e escolher o tipo de conexo
de rede que utilizaremos:
48
Roteiro de Atividades 1
possvel conectar uma impressora mquina virtual, mas para isso ela precisa ter
o VMware Tools instalado sute deutilitriosquemelhorao desempenhoda
mquinavirtual. Mantenha as opes conforme a tela seguinte.
49
Atividade 10 Adicionando uma mquina virtual
Virtualizao de Servidores
1. Na tela inicial do VMware Workstation, procure por Open Existing VM or Team e clique
para abrir uma mquina virtual existente no disco rgido da mquina hospedeira.
2. Para abrir a mquina virtual, dentro da pasta de arquivos procure o arquivo com
o nome de Import-VMware-ESR.vmx.
50
3. Aps aberta, a visualizao da mquina virtual no VMware Workstation
Roteiro de Atividades 1
semelhante da tela a seguir. Voc pode inici-la para se certificar de que o
processo de adio da mquina virtual ocorreu normalmente.
4. Por padro, quando voc abre uma mquina virtual no VMware Workstation, ele
no salva a localizao dela, de modo que aps reiniciar o programa necessrio
repetir o processo abordado para abrir a mquina virtual novamente. Porm,
voc pode inserir na lista de mquinas virtuais favoritas a mquina virtual que
voc acabou de abrir no VMware Workstation. Para isto, mantenha a seleo da
aba da mquina virtual desejada aberta, clique em File, e em seguida em Add to
Favorites. Visualize a mquina virtual adicionada em Favorites.
51
Virtualizao de Servidores
52
Atividade 11 Utilizando snapshots
Roteiro de Atividades 1
Como foi visto, snapshots so pontos de restaurao das mquinas virtuais que
podem ser usados para retornar a uma situao anterior de uma mquina virtual.
Exemplo: voc deseja fazer alguma alterao no sistema operacional, mas quer ter a
segurana de recuperar o seu estado inicial caso algo d errado durante a alterao.
Voc pode ento criar um snapshot da mquina virtual antes de alterar o seu sistema,
e se a alterao no for do seu agrado, ser possvel retornar ao estado anterior do
sistema atravs do snapshot criado. O disco voltar ao mesmo ponto em que foi
criado o snapshot, assim como a memria, se o mesmo for criado com esta opo.
53
2. Digite uma descrio para o snapshot a ser tirado, para que possamos
Virtualizao de Servidores
identific-lo posteriormente.
mkdir snapshots
touch snapshots
rm r /etc/init.d/
rm r /etc/fstab
rm r /bin
54
Aps ter alterado o sistema da mquina virtual, desligue-a e volte ao menu VM>
Roteiro de Atividades 1
Snapshot, mas desta vez acesse Snapshot Manager. Note que se voc quiser,
poder voltar diretamente ao estado Snapshot da Atividade.
55
Em Snapshot Manager h uma tela para gerncia dos snapshots criados a partir de uma
Virtualizao de Servidores
Inicie novamente a mquina virtual e perceba que seu estado anterior retorna,
descartando todas as alteraes que foram feitas.
56
Atividade 12 Removendo mquinas virtuais
Roteiro de Atividades 1
No VMware Workstation existem duas opes de remoo das mquinas virtuais: remov-
las da lista de mquinas favoritas ou remov-las do disco rgido da mquina hospedeira.
Para remover mquinas virtuais, abra o software e certifique-se de que a mquina
desejada est desligada, para que possa ser removida. Siga as instrues para a remoo.
57
Virtualizao de Servidores
58
2
Projeto de virtualizao
Projeto de virtualizao
Um projeto de virtualizao merece um cuidado especial. Definir corretamente a
infraestrutura para suportar as aplicaes no ambiente virtualizado uma tarefa
complexa, pois envolve diversas variveis. Tambm se deve levar em considerao a
necessidade de crescimento do ambiente e o consumo de recursos quando do uso de
algumas funcionalidades. Se a infraestrutura j existe, compartilh-la com a
virtualizao requer um estudo sobre as suas reais possibilidades.
\\Educao;
\\Projeto;
59
\\Implementao (Deployment);
Virtualizao de Servidores
\\Gerenciamento.
Planejamento de Escolha do
A Fornecedor Projeto
Capacidade
Incio
POC VRA
Incio
Educao e conscientizao
A soluo de virtualizao de servidores pode incluir tecnologias avanadas como
tolerncia a falhas, balanceamento de carga e reduo do consumo de energia.
Porm, todas estas tecnologias tm um custo associado em termos de complexidade
e recursos necessrios. Estes recursos aprimoram a operao da infraestrutura,
reduzindo o tempo de interrupo e consequentemente melhorando os SLAs. No
entanto, podem no ser necessrios a todos os projetos.
60
As justificativas para novos projetos que contemplem a virtualizao passam por
Planejamento da capacidade
\\Etapa fundamental para o planejamento da nova infraestrutura virtualizada
Coleta
61
Anlise
Virtualizao de Servidores
Testes
Elaborao do relatrio
Coleta e levantamento
Deve-se considerar o levantamento no caso de um projeto para uma infraestrutura
existente. As funcionalidades escolhidas para o projeto de virtualizao definiro os
recursos que sero aproveitados da antiga infraestrutura. Deve-se definir uma meta
de utilizao para os processadores, lembrando que o uso de determinados recursos
como a alta disponibilidade, e o balanceamento dinmico das cargas de trabalho,
obrigam a nova infraestrutura a ter uma folga, tanto nos recursos de processamento
como nos recursos de memria. O ideal trabalhar a infraestrutura nova para que
ela funcione a mdia carga (em torno de 50-80%).
\\Nmero de servidores;
62
Anlise
Aps a coleta dos dados e elaborao do inventrio dos servidores fsicos em seu
ambiente, devemos partir para a fase de anlise:
Prova de conceito
A Prova de Conceito (Proof Of Concept POC) foi concebida para prover as organizaes
com conhecimento das solues de infraestrutura virtual, e demonstrar as capacidades
da tecnologia existente no software, e o modo como so aplicadas para resolver
problemas reais.
63
Existem quatro estgios durante uma Prova de Conceito, concebidos para garantir
Virtualizao de Servidores
Ferramentas
Entendendo a complexidade destas tarefas, alguns fabricantes disponibilizaram
ferramentas que permitem fazer o inventrio do ambiente de TI incluindo
servidores, dispositivos de armazenamento de dados e rede, alm de fornecer
sugestes para o novo ambiente virtualizado, visando a otimizao da nova
infraestrutura. As ferramentas de planejamento da capacidade combinam o
64
inventrio com as informaes de desempenho. Os fabricantes disponibilizam
\\Lanamark
Escolha do fornecedor
\\Preo
\\Desempenho (densidade)
\\Disponibilidade
\\Segurana
\\Base instalada
\\Funcionalidades
65
Recomenda-se deixar os servidores de firewall e servidores da DeMilitarized
Virtualizao de Servidores
Projeto
Como em qualquer projeto, deve-se utilizar uma ferramenta bsica de gerenciamento
que permita controlar o cumprimento dos prazos e os recursos para a realizao das
duas principais entregas descritas a seguir, alm de estabelecer uma estratgia clara
de comunicao.
Implementao
A implementao depende de detalhes especficos de cada infraestrutura e das
plataformas disponveis. As arquiteturas bsicas sero apresentadas adiante de
forma genrica, e posteriormente detalhadas para cada software de virtualizao.
66
\\Definio da rede a ser utilizada e funcionalidades necessrias;
Gerenciamento
Em geral utiliza-se um software de gerenciamento especfico fornecido pelo
fabricante do software de virtualizao, que pode ser integrado a um framework de
gerenciamento fornecido por alguns fabricantes.
Infraestrutura de hardware
\\Arquitetura fsica de um datacenter
\\Hardware descrio
67
que se denomina de storage. Ainda, tipicamente, os storages so acessveis aos
Virtualizao de Servidores
\\Recursos de storage
\\Recursos de rede
O datacenter fsico pode ser representado pelo diagrama mostrado na prxima figura.
As aplicaes executam de maneira isolada em diferentes servidores. O que acontece
na prtica que determinada aplicao precisa de mais recursos de hardware,
enquanto outra tem recursos sobrando. Com esta arquitetura no se pode fazer
muita coisa. Os recursos de processamento e memria acabam sendo mal utilizados,
implicando em alto TCO para o datacenter. Alm disso, a alta disponibilidade
precisa ser pensada para cada aplicao, onerando o projeto como um todo.
\\Recursos de storage;
\\Recursos de rede.
\\Recursos de rede
68
A virtualizao possibilita otimizar o uso da infraestrutura de TI incluindo servidores
\\Recursos de rede;
69
Figura 2.3
Virtualizao de Servidores
VM VM VM VM VM
Outro Folha de 4 GHz
pagamento 16 GB RAM
8 GHz
32 GB RAM
Cluster
12 GHz
48 GB RAM
virtual
Hardware descrio
Os principais blocos de construo da infraestrutura de hardware so:
\\Servidores
\\Storage
Servidores
\\Arquitetura do processador
\\CISC vs RISC
\\Servidores x86
\\Benchmarks
\\Padres da indstria
\\Desempenho
\\Gerenciamento
\\Escalabilidade
70
Arquitetura do processador
71
A arquitetura x86 continua a evoluir, mas mantm instrues derivadas da
Virtualizao de Servidores
arquitetura 8086 de 16 bits. Este talvez seja o grande segredo da aceitao desta
arquitetura: a compatibilidade com as verses anteriores.
Benchmark de servidores
\\Spec CPU 2006
\\SPECvirt_sc2010
\\TPC
72
Padres da indstria
\\Torre
\\Rack
\\Lmina (blade)
\\I/O
\\Gerenciamento
\\Chassis e racks
Mais recentemente surgiram os servidores blades, que aperfeioam ainda mais o uso do
espao fsico, simplificam o gerenciamento e normalmente consomem menos energia
quando comparados aos servidores em rack. A altura do chassi tpico de 10 Us.
As conexes de E/S so a parte crtica de qualquer projeto de blades, pois elas que
permitem a conexo de servidores blades com o mundo externo. Em geral, esses
servidores oferecem trs tipos de conectividade: IP/Ethernet, Fibre Channel (FC) e
Infiniband. A prxima figura exemplifica um conjunto de blades e suas conexes.
73
Figura 2.5
Virtualizao de Servidores
Servidores
blade e
conexes
de I/O.
\\Desempenho
\\Gerenciamento
\\Escalabilidade
\\Vertical (scale-out)
\\Horizontal (scale-up)
Disponibilidade
De forma geral, os servidores melhoraram a disponibilidade com o uso de fontes e
ventiladores redundantes e discos em configurao de Redundant Storage of
Inexpensive Drives (RAID). Diversas pesquisas realizadas por fabricantes
demonstram que estes dois aspectos so crticos. Placas de rede duplicadas e a
utilizao de mais de um processador no servidor aumentam ainda mais o nvel de
disponibilidade. Hoje, as memrias tambm permitem a utilizao de configuraes
redundantes. A alta disponibilidade do servidor obtida com a configurao em
cluster de pelo menos dois servidores.
Desempenho
O desempenho de servidores x86 tem avanado rapidamente. Atualmente existe
tambm a possibilidade de utilizar processadores mais econmicos do ponto de
vista energtico, em detrimento do desempenho. Uma comparao rpida de
resultados obtidos com os benchmarks SPEC ou mesmo o TPC indicam claramente
o ganho de desempenho conseguido a cada nova atualizao dos processadores.
74
Gerenciamento
Escalabilidade
Escalabilidade a habilidade de um sistema computacional de lidar, de forma
transparente, com um nmero crescente de usurios ao mesmo tempo. A
escalabilidade em servidores conseguida com a adio de mais processadores.
75
Dispositivos de armazenamento storage
Virtualizao de Servidores
\\Histrico
\\Situao atual
Sistemas de armazenamento
\\Servidores
\\Storage
\\Conectividade
Servidores
Os servidores so onde as aplicaes rodam. Os usurios armazenam e recuperam
dados atravs das aplicaes que rodam nos servidores. Os servidores so
compostos por componentes fsicos (hardware) e componentes lgicos (software).
76
\\Device drivers: softwares especiais que permitem que o SO interaja com
\\Volume manager: software que roda no servidor e faz a interface entre o sistema
de arquivos e o disco fsico;
\\Aplicao: interface entre o usurio e o servidor. O acesso aos dados pode ser feito
por blocos ou por arquivos. O acesso por blocos o mecanismo bsico de acesso aos
discos; por sua vez, o acesso por arquivos uma abstrao do acesso por blocos.
Storage
Componente principal do sistema de armazenamento, pode utilizar um meio
magntico ou de estado slido. Discos e fitas utilizam o meio magntico. Discos
pticos utilizam um meio de estado slido.
Conectividade
Refere-se interconexo entre o servidor e o dispositivo de armazenamento (storage). A
conectividade possui componentes fsicos (hardware) e componentes lgicos (protocolos).
\\Conexo direta
Figura 2.6
Portas
Arquitetura de
um storage.
Cache Controladora
Disco
77
Os servidores so conectados ao storage localmente ou usando tecnologias
Virtualizao de Servidores
por meio de canais de E/S. Grandes subsistemas de discos podem ter diversas
portas de conexo, controladoras redundantes e canais de E/S internos, podendo
armazenar vrios terabytes de dados.
A conexo realizada via rede aumenta a quantidade de servidores que podem ser
conectados ao storage e otimiza o uso dos discos. Outro aspecto importante do uso
do storage em rede que espao em disco livre pode ser vinculado a qualquer
servidor conectado ao storage, o que resolve o principal problema do uso local de
discos onde discos subutilizados no podem ser utilizados de maneira convencional
por outros servidores.
Tipos de storage
\\JOBD
\\RAID
\\LUN
\\Unidade lgica
\\Inteligente
JBOD
Se o subsistema de disco no possui controladora interna considerado um Just a
Bunch of Disks (JBOD). No caso de JBOD as controladoras no possuem a
tecnologia RAID e fazem parte do servidor que estar conectado ao storage.
RAID
Redundant Array of Independent Disks (RAID) consiste em um conjunto de dois ou
mais discos, com dois objetivos bsicos: tornar mais rpido o acesso aos dados
gravados em disco para isso usada a tcnica de diviso de dados (data
stripping); e trazer mais segurana para os dados neste caso usada a tcnica de
espelhamento (mirroring). Essas duas tcnicas podem ser usadas isoladamente ou
em conjunto. Os tipos de RAID mais utilizados so: 0, 1, 2, 3, 4 e 5. Todos so
basicamente a combinao dos RAID 0 e 1, acrescentando outras tcnicas para
melhorar o uso dos discos.
LUN
O Logical Unit Number (LUN) o nmero usado em um storage para identificar uma
unidade lgica, que um dispositivo endereado pelo protocolo SCSI ou similares,
como Fibre Channel ou iSCSI.
78
Unidade Lgica
Espao
livre
LUN 1
LUN 1 Servidor 2
Servidor 2
Figura 2.8
Parties/LUNs
em um nico
disco. Servidor 1
Par
tio LUN 0
Par
tio LUN 1
Par
tio LUN 2
Par
tio LUN 3
Par
tio LUN 4
Partio 0 Servidor 1
Servidor 2 Parties 1 e 2 Servidor 2
Parties 3 e 4 Livres
Inteligente
Um sistema de armazenamento inteligente possui quatro componentes chaves:
front-end, memria cache, back end e discos fsicos.
79
Virtualizao de Servidores
Redes de storage
\\Necessidade
\\Protocolo SCSI
A principal diferena entre SAN e NAS advm do fato de que enquanto uma SAN
oferece apenas um meio de armazenamento formado por blocos, sem oferecer um
sistema de arquivos para eles, uma NAS oferece, alm do meio fsico de
armazenamento, um sistema de arquivos. Apesar dessa diferena, SAN e NAS
podem ser empregados concomitantemente em uma nica soluo de storage, ou
seja, uma parte do storage pode ser configurada para oferecer blocos para dados e
outra parte oferecer blocos de dados e um sistema de arquivos.
80
NAS utiliza seu prprio sistema operacional, normalmente para servir arquivos, ou
ARMAZENAMENTO INTERNO
Figura 2.9
Tcnicas de I/O. Host
SAS
SATA
SAN e NAS
Storage Rede
SAS
Storage
SATA
SAS
SATA
FC
Quando se compara uma rede do tipo SAN (ou NAS) a uma rede do tipo LAN
necessrio entender algumas diferenas:
\\O overhead de uma rede do tipo SAN muito menor do que o de uma rede do
tipo LAN.
\\A proteo uma caracterstica muito mais necessria em uma rede LAN. O
servidor acaba funcionando como um firewall para as redes SAN, o que
simplifica a segurana.
Protocolo SCSI
\\Arquitetura do padro SCSI-3
\\Componentes da arquitetura
\\Initiator
\\Target
\\Subsistema de entrega
81
O protocolo Small Computer System Interface (SCSI) foi desenvolvido para propiciar
Virtualizao de Servidores
SAN
\\FC e FCoE
\\IP
Nas redes SAN, a infraestrutura de rede pode ser Fibre Channel (FC) ou Gigabit
Ethernet, enquanto os dados transportados so do tipo bloco. Nas redes NAS, a
infraestrutura quase sempre Gigabit Ethernet, e os dados armazenados do tipo
arquivo. O entendimento de quando utilizar uma ou outra infraestrutura
complexo e muitas vezes confuso, causando problemas quando solues que
deveriam ser baseadas em NAS so baseadas em SAN e vice-versa.
SAN FC e FCoE
\\Conceito
\\Protocolo FC
82
Inicialmente o uso das redes SAN baseadas no protocolo FC possibilitou a ligao
Teoricamente uma rede SAN baseada no protocolo Fibre Channel (FC) pode ter
quinze milhes de ns. No caso do protocolo FC, os servidores utilizam placas do
tipo Host Bus Adapter (HBA) para permitir a conexo SAN.
O protocolo FC o protocolo mais utilizado nas redes do tipo SAN e atende aos
requisitos de desempenho e confiabilidade necessrios, sendo implementado em
cinco camadas. As implementaes iniciais ofereciam throughput de 100MB/s
(1062.5 Mb/s), que j era bem superior ao padro Ultra SCSI de 20MB/s, usado em
DAS at ento.
O padro FC pode operar em modo full-duplex, chegando neste caso a 100 MB/s.
Existe tambm o Fibre Channel over Ethernet, que nada mais do que o
encapsulamento dos quadros FC usando a rede Ethernet.
83
SAN IP
Virtualizao de Servidores
\\Conceito
\\Protocolo iSCSI
Recentemente o padro Internet SCSI (iSCSI), que utiliza o padro Ethernet para
comunicao na rede de storage, passou a ser uma opo confivel e mais barata. O
protocolo iSCSI um meio de transportar os pacotes SCSI atravs do TCP/IP. Os
principais componentes da rede iSCSI so servidores (initiators), targets e uma rede IP.
Storage e virtualizao
\\Interdependncia
\\SAN e NAS
\\SAN FC e SAN IP
\\Funcionalidades
84
Infraestrutura de rede
\\Switch
\\VLAN
Os grupos que formam as VLANs podem ser criados de acordo com os recursos de rede.
Os switches podem ser configurados para informar a uma estao de gerenciamento
de rede a respeito de qualquer acesso no autorizado aos recursos de rede. Se
houver necessidade de comunicao entre VLANs necessrio empregar roteadores.
85
fsica. Isso pode, por exemplo, parar as tempestades de broadcasts causadas por
Virtualizao de Servidores
uma falha em uma placa de rede (NIC) ou aplicativos que o estejam gerando.
Virtualizao da rede
\\Switches virtuais
Benefcios da virtualizao
\\Reduo do Total Cost of Ownership (TCO) ou custo total de propriedade
\\Gerenciamento centralizado
86
Novos negcios exigem uma infraestrutura de TI gil e flexvel para suportar a
87
Virtualizao de Servidores
Anlise de TCO/ROI
\\Total Cost of Ownership (TCO)
88
projeto introduzindo dados reais de inventrio e de uso na ferramenta de ROI,
Alta disponibilidade
\\Alta disponibilidade (HA)
\\Nveis de disponibilidade
Backup e restore
\\Necessidades
\\Aplicativos de backup
\\Mdias
O backup uma cpia dos dados de produo, criada e retida com o propsito de
manter e fornecer segurana para os dados que a empresa considera importantes. O
restore o processo de recuperao desses dados. Os servios de backup e restore
em TI so parte de um processo mais amplo que visa garantir a disponibilidade do
datacenter e da infraestrutura de TI.
Necessidades
O backup/restore precisa ser realizado por vrias razes, dentre as quais podemos destacar:
\\Requisitos de negcio;
\\Requisitos legais;
89
Virtualizao de Servidores
\\Recuperao de desastres;
O aspecto chave para definir a forma de realizar o backup a natureza dos dados do
backup. Deve-se definir tambm uma estratgia para recuperao dos dados do
backup e test-la antes da sua necessidade real. comum acontecerem surpresas
quando se usa o restore, ou seja, quando h a tentativa de recuperao dos dados.
A prpria forma de realizar o restore dos dados deve ser devidamente entendida com
o fabricante do software de backup. A sugesto incluir o treinamento no restore do
ambiente no momento da realizao do treinamento especfico da ferramenta de
backup que ser utilizada.
Figura 2.10
Storage
Catlogo Processo de
de Metadados backup.
90
Aplicativos de backup
Mdias
\\On-site 30 dias;
91
Virtualizao de Servidores
92
2
Roteiro de Atividades
Projeto de virtualizao
Atividade 1 Captura de mquina fsica para virtual (P2V)
1. Antes de converter a sua mquina fsica, faa alguns procedimentos para que
posteriormente voc possa identificar que realmente houve a converso para uma
mquina virtual. Sugestes: trocar a cor do seu papel de parede, criar arquivos
.txt no desktop etc.
93
3. A primeira etapa selecionar a fonte para a converso. Voc precisa informar o
Virtualizao de Servidores
que voc quer converter, podendo ser: uma mquina fsica, uma mquina fsica
remota, um appliance virtual, uma mquina virtual VMware, uma mquina
virtual Microsoft ou uma imagem de backup de terceiros. Clique em Avanar
para fazer a seleo.
4. Informe o tipo de fonte que voc pretende utilizar. Selecione Physical Computer e
clique em Avanar para converter uma mquina fsica e transform-la em uma
mquina virtual.
94
Roteiro de Atividades 2
5. Informe qual mquina fsica voc ir converter: a remota ou a mquina local.
Nesta atividade, selecione This local machine para que o aluno converta a sua
prpria mquina fsica que est utilizando no curso e aps, clique em Avanar.
95
6. A ferramenta de converso oferece a opo de escolher os discos que sero
Virtualizao de Servidores
96
Roteiro de Atividades 2
7. Aps ter configurado toda a fonte de converso do VMware Workstation, informe
qual ser o destino da mquina virtual que ser criada. Clique em Avanar.
8. Informe o tipo de destino que voc vai dar mquina virtual que est sendo criada.
Voc pode envi-la automaticamente para um servidor VMware ESX/ESXi ou
simplesmente ger-la e depois decidir o que fazer. Selecione Other Virtual Machine.
97
Virtualizao de Servidores
Defina VMware Workstation como tipo de mquina virtual que ser criada. O
assistente de converso pode criar mquinas virtuais que sero compatveis com
vrios produtos da VMware. Ao trmino da configurao desta etapa, clique em
Avanar para prosseguir.
98
Roteiro de Atividades 2
10. Defina Allow virtual disk files to expand como forma de alocao, para que o
disco da mesma se expanda de acordo com a demanda, podendo atingir o
tamanho mximo estipulado na etapa de importao. Voc tambm pode alocar
todo o espao de disco para uma melhor performance ou dividir o disco em
pedaos de 2 GB.
99
Virtualizao de Servidores
11. Na etapa de configurao das redes, o aluno precisar informar as interfaces de redes
da mquina virtual. A princpio, as interfaces apresentadas so as mesmas da mquina
fsica que converteremos. Porm, tambm possvel modificar as configuraes.
Mantenha as opes padro conforme a prxima tela e clique em Avanar.
100
Roteiro de Atividades 2
13. Ao trmino da configurao, o VMware Workstation questionar se voc est
pronto para iniciar, apresentando um sumrio com as opes escolhidas nas
etapas anteriores, para que voc analise e informe se realmente o que pretende
utilizar. Revise a configurao e clique em Concluir para ser iniciada a tarefa de
criao da mquina virtual a partir de uma fonte fsica.
14. Aps clicar em Concluir, iniciada a tarefa de converso da mquina fsica para
virtual e apresentada uma janela igual da prxima tela, onde so exibidas
informaes teis como origem e destino da converso.
15. Ao trmino da converso, ser apresentada uma janela com o resumo de toda
a operao.
101
Virtualizao de Servidores
16. A mquina virtual que acaba de ser criada automaticamente adicionada lista
das favoritas do VMware Workstation. Clique em Power on this virtual machine
para iniciar a mquina virtual e verificar se a converso ocorreu com sucesso. O
login de acesso mquina o mesmo da mquina fsica.
102
Estudo de Caso
Roteiro de Atividades 2
Planejamento do projeto de virtualizao
Nesta atividade apresentaremos uma empresa fictcia, que busca trabalhar a sua
imagem junto sociedade em aes como reduo do consumo de energia e de
equipamentos fsicos. O objetivo adquirir mais espao para uma futura expanso e
melhorar a gerncia dos servidores realizada pela equipe tcnica.
A empresa ABC
Empresa de grande porte do ramo de leo e gs que planeja uma ao de
marketing, visando elevar sua marca no mercado. O CEO da empresa reuniu a
equipe de Tecnologia da Informao (TI) e apresentou o plano de ao, cujo objetivo
final alcanar a chamada TI Verde. A ao inicial traada para alcanar este
objetivo atuar na direo da consolidao dos servidores.
Ambiente
Parque tecnolgico com 12 servidores em um ambiente heterogneo. Os sistemas
operacionais esto distribudos entre dois grupos, Windows e Linux. Os servidores
disponibilizam para a rede uma gama variada de servios, desde servidores de
impresso at banco de dados. Os servidores Linux e Windows utilizam hardware
padro IBM PC com processadores Intel e AMD, onde existem servidores dos tipos
Rack e Torre.
Sistemas Linux
Sistemas Windows
103
Topologia da rede
Virtualizao de Servidores
Tabela 2.11
104
Plano de consolidao
Roteiro de Atividades 2
Nesta etapa ser proposto um modelo de projeto de consolidao, composto de seis
passos importantes, sendo que os quatro primeiros sero trabalhados neste curso.
105
Servidor VMware ESX MS Hyper-V Citrix Xen Server Tabela 2.3
Virtualizao de Servidores
HW SO HW SO HW SO
Host1 OK OK OK NO OK
Host2 OK NO NO
Host3 OK OK OK OK
Host4 OK OK
Host5 OK OK OK
Host6 NO
Host7 OK NO NO
Host8 OK OK OK
Host9 OK OK OK
Host10 OK OK OK OK
Host11 OK NO OK
Host12 OK OK OK OK
Com base em estudos realizados pela empresa VKernel envolvendo mais de 2.500
empresas e 550 mil mquinas virtuais, foi observado que em mdia as empresas
reservam 1.9 mquinas virtuais por core de processador e 15.7 mquinas virtuais
por host, conforme mostra a tabela abaixo.
106
Com base neste estudo, a tabela abaixo deve ser preenchida a partir da anlise dos
Roteiro de Atividades 2
equipamentos que foram aprovados na compatibilidade de hardware realizada na
atividade anterior. Liste as mquinas virtuais que sero suportadas por hardware
seguindo a relao 1,9 para um core de CPU.
Host1
Host2
Host3
Host4
Host5
Host6
Host7
Host8
Host9
Host10
Host11
Host12
TOTAL
107
Virtualizao de Servidores
\\Altere o menu What are you looking for para Guest/Host OS.
Microsoft Hyper-V Guest Support:
http://www.microsoft.com/windowsserver2008/en/us/hyperv-supported-
guest-os.aspx
Para cada uma das plataformas de virtualizao, indique quais hosts podero ser
aproveitados no plano de virtualizao. Aproveite para indicar o total de mquinas
virtuais que sero suportadas pelo hardware existente e o total suportado se for
efetuado o upgrade dos hosts.
108
3
Introduo ao Xen
\\Histrico
\\Verses
Histrico
O Xen foi originalmente desenvolvido pelo Grupo de Pesquisa de Sistemas do
Laboratrio de Computao da Universidade de Cambridge, como parte do projeto
XenoServer, coordenado por Ian Pratt e Keir Fraser. O nome Xen deriva do grego
xenos, que significa estrangeiro ou desconhecido. O objetivo do projeto XenoServer
era proporcionar uma infraestrutura pblica para computao distribuda em larga
escala. O componente fundamental da arquitetura do XenoServer era um hipervisor
denominado Xen, responsvel por virtualizar e gerenciar os recursos fsicos atravs de
ambientes virtuais de execuo.
109
A primeira verso do Xen foi liberada em 2003 e rapidamente se popularizou, por
Virtualizao de Servidores
O Xen pode ser obtido de forma livre a partir dos sites da XenSource (www.xen.org)
ou da Citrix System Inc. (www.citrix.com).
110
Verses
Em 2005 foi lanada a verso Xen 3.0 que, entre vrias modificaes, inclua um
melhor suporte a arquiteturas SMP e de 64 bits, uma gama maior de dispositivos de
hardware, alm de estender a capacidade de endereamento de memria de 4 GB
para at 64 GB (suporte PAE36). Entretanto, a alterao mais significativa foi
aproveitar a capacidade de virtualizao por hardware dos processadores Intel-VT
(Vanderpool) e AMD-V (Pacfica), permitindo que o Xen suporte virtualizao
completa, ou seja, execuo de sistemas operacionais hspedes sem a necessidade
de modificaes.
Componentes
\\Hipervisor
O Xen composto por trs componentes fundamentais, como mostra a figura 3.2:
hipervisor Xen, domnio convidado privilegiado e domnio convidado no
privilegiado. O hipervisor Xen a camada de base. Sobre essa camada esto um ou
mais sistemas operacionais hspedes, os quais o hipervisor escalona sobre os
processadores disponveis. H sempre no mnimo um sistema operacional convidado
na arquitetura Xen. Essa uma mquina virtual automaticamente inicializada no
boot do Xen e, na terminologia empregada, corresponde ao domnio convidado 0 ou,
simplesmente, Dom0. Os demais sistemas convidados so denominados de DomU,
onde o U vem do ingls unprivileged.
111
Figura 3.2
Virtualizao de Servidores
Hipervisor
Hardware
Hipervisor Xen
O hipervisor Xen um monitor de mquina virtual do tipo I (baremetal) que executa
entre o hardware e um sistema operacional convidado (figura 3.2). Na prtica, o
hipervisor executa diretamente sobre o hardware e se torna um tipo de interface
entre todas as requisies de hardware (processador, interrupes e disco) para os
demais sistemas operacionais. Ao separar os convidados do hardware, o Xen est
apto a executar mltiplos sistemas operacionais de forma segura e independente.
Dom0 pode ser um sistema operacional qualquer, desde que tenha a capacidade de
interagir com o Xen. Na prtica, isso se traduz no emprego de sistemas operacionais
que seguem uma filosofia de cdigo aberto (como GNU/Linux, FreeBSD, NetBSD e
OpenSolaris), pois necessrio acessar o cdigo-fonte antes de adapt-lo ao
hipervisor Xen. Os sistemas da famlia Microsoft Windows, por serem de cdigo
fechado, no podem ser usados como Dom0.
112
os dispositivos de E/S atravs de seus prprios drivers. As requisies de E/S
Domnio O
Figura 3.3 Domnio U Domnio U
...
Ncleo cdigo Sistema
Interao entre
aberto de arquivo
Hipervisor,
Domnio 0 e Interface Drivers de
de controle dispositivo
Domnios U.
Daemon controle
Hipervisor
Hardware
113
Virtualizao no Xen
Virtualizao de Servidores
\\Paravirtualizao
\\Virtualizao completa
\\Hbrida
114
Figura 3.4
Anel 1
Anel 2
Anel 3
No empregado em sistemas
operacionais convencionais
A soluo para esse dilema fazer com que os DomU solicitem ao Dom0 o acesso aos
dispositivos de E/S em nome deles. Para isso o Dom0 tem uma camada de software
adicional denominada backend, que disponibiliza drivers genricos virtuais para
dispositivos de E/S orientados a bloco e rede. Os DomU tm acesso a esses drivers
genricos atravs de outra camada de software, o frontend, que tambm so drivers
genricos virtuais. Dessa forma, um DomU realiza requisies de E/S para um driver,
o frontend, da mesma forma que faria para um ncleo Linux. Entretanto, o frontend
apenas uma interface virtual, sem acesso ao hardware real, que encaminha essas
requisies o backend, delegando a tarefa de E/S para o Dom0. Do backend elas
so reencaminhadas para o driver real, conforme ilustra a figura a seguir.
115
Figura 3.5
Virtualizao de Servidores
Driver Driver
bloco rede
Hipervisor
Hardware
Paravirtualizao
Os sistemas operacionais convencionais, como o Linux e a famlia Microsoft
Windows, nas arquiteturas x86, implementam as chamadas de sistema atravs da
interrupo de software int 0x80. Lembre-se de que as aplicaes executam no CPL
3 e o ncleo no CPL 0. A paravirtualizao no Xen consiste em fazer o hipervisor
executar no anel CPL 0, e o sistema operacional no CPL 1. As aplicaes de
usurios continuam a ser executadas no CPL 3.
116
Figura 3.6 Paravirtualizao Virtualizao completa
Intel VTx/AMD-V
Hardware Hardware
Virtualizao completa
Tcnica de virtualizao que permite que os sistemas operacionais convidados
executem sem modificaes. Com a virtualizao completa, o sistema operacional
no distingue se est executando diretamente sobre o hardware real ou sobre um
hipervisor. Entretanto, para que isso seja possvel necessrio que o processador
oferea suporte virtualizao por hardware (Hardware Assisted Virtualization HAV).
Virtualizao hbrida
Na realidade, existe uma terceira possibilidade de virtualizao denominada de
hbrida, mas que, atualmente, est em estgio de pesquisa e desenvolvimento. O
princpio bsico lembrar que so os drivers do dispositivo que realmente executam
operaes em dispositivos de E/S. Normalmente, os drivers so um mdulo a parte,
separados do ncleo, mas que por questes de desempenho so ligados junto ao
ncleo, formando um cdigo monoltico. O ncleo em si responsvel apenas pelo
recebimento e identificao de interrupes, pela chamada da rotina de tratamento
de interrupes adequada, pela gerncia de memria e pelo escalonamento.
117
Sendo assim, a ideia da virtualizao hbrida explicitar essa separao entre os
Virtualizao de Servidores
Algumas condies devem ser satisfeitas para que a migrao acontea no Xen.
Inicialmente, e relativamente bvio, necessrio que tanto a mquina fsica origem
quanto a de destino estejam executando o daemon de controle xend., ou seja,
executem o hipervisor Xen. Segundo, a mquina fsica de destino deve possuir
recursos fsicos suficientes para atender as demandas do domnio que est sendo
migrado. Por fim, o Xen no emprega nenhum mecanismo, ou mtodo, para efetuar
a migrao do sistema de arquivos usado pelo domnio convidado que est sofrendo
a migrao e, portanto, considera que est sendo empregado algum tipo de sistema
de arquivos compartilhado, como por exemplo, o NFS. Assim, o domnio convidado
pode migrar de uma mquina fsica a outra, j que o sistema de arquivos est
localizado fisicamente em uma terceira mquina, o servidor de arquivos.
Tecnicamente, para que a migrao direta (live migration) ocorra, necessrio que
a memria do domnio convidado seja copiada para a mquina de destino. Para
evitar a parada, essa cpia feita de forma iterativa entre a mquina de origem e
destino, de modo a permitir que a execuo continue na origem at que a cpia seja
concluda e o domnio reinicializado no destino. A migrao direta inicia com uma
pr-reserva de recursos de memria na mquina de destino, seguida de uma
transferncia de dados iterativa e por demanda, onde so transferidos apenas os
dados modificados entre uma iterao e outra. Enquanto essa cpia vai sendo
118
realizada, o mecanismo de migrao direta busca identificar momentos em que seja
\\XenApp
\\Computao em nuvem
O enfoque deste curso na virtualizao de servidores. Mas lembre-se de que ela
no a nica forma de virtualizao existente, pela qual uma organizao pode tirar
proveito para reduzir custos e, ao mesmo tempo, flexibilizar sua infraestrutura de TI
para torn-la mais gil. Em um contexto empresarial, to importante quanto a
119
virtualizao de servidores a virtualizao de desktops, de aplicaes e tambm a
Virtualizao de Servidores
XenDesktop
O mesmo tipo de tecnologia e de princpio utilizado para virtualizar servidores
tambm pode ser empregado em mquinas de usurios finais, os desktops. A ideia
fundamental por trs da virtualizao dos desktops centralizar a gerao de
imagens e administrao de sistemas operacionais empregados pelos usurios
finais. Nesse caso, um usurio final, a partir de um sistema computacional com
recursos modestos, ou mesmo sem muitos cuidados de administrao, pode acessar
recursos de uma infraestrutura corporativa de forma segura e funcional. Entretanto,
para realizar esse acesso necessrio que a mquina do usurio final execute um
programa cliente de conexo remota, como o Remote Desktop Connection (RDC).
120
XenApp
Computao em nuvem
A computao em nuvem (cloud computing) a nova mania do mercado de TI e
existem vrios fornecedores e solues para definir uma infraestrutura voltada para
computao em nuvem. Pode-se citar, entre outros, o Azurre da Microsoft, vSphere da
VMware e o OpenCloud da Citrix. Alm das solues comerciais, existem iniciativas
em software livre como Eucalyptus, Convirture, OpenNebula e o OpenXenCenter.
121
Virtualizao de Servidores
122
3
Roteiro de Atividades
Introduo ao Xen
Infraestrutura
O hardware utilizado para as atividades prticas do curso consiste em 12 servidores
Dell tipo blade. Cada mquina possui um disco local, duas interfaces de rede, dois
processadores 4-core AMD Opteron e um mdulo de gerenciamento remoto. O disco
local utilizado tanto para a instalao do hipervisor quanto para o armazenamento
de dados das mquinas virtuais. J as interfaces de rede so conectadas a dois
switches distintos:
\\A segunda interface ligada a uma rede secundria ativada em caso de falhas
na rede de produo.
Figura 3.7
123
Tabela 3.8
Virtualizao de Servidores
4 200.130.26.164 7e8 4
5 200.130.26.165 9 e 10 5 3
6 200.130.26.166 11 e 12 6
7 200.130.26.167 13 e 14 7 4
8 200.130.26.168 15 e 16 8
9 200.130.26.169 17 e 18 9 5
10 200.130.26.170 19 e 20 10
11 200.130.26.171 21 e 22 11 6
12 200.130.26.172 23 e 24 12
Uma vez que isto nem sempre possvel (em especial no ambiente do curso
proposto), a instalao do hipervisor demanda a utilizao de mecanismos de
gerenciamento remoto, que forneam acesso direto aos recursos da mquina e
permitam controlar sua inicializao.
iDRAC
Acesso interface de gerenciamento web O Integrated Dell
Remote Access
Cada um dos servidores utilizados no curso possui uma interface de gerenciamento
Controller permite
iDRAC, acessvel atravs de qualquer navegador web. Para acessar a interface,
o acesso remoto
deve-se abrir a URL http://200.130.26.<IP_iDRAC> s blades.
Sero solicitadas credenciais para o acesso, que devem ser preenchidas com as
seguintes informaes:
Usurio: aluno
Senha: virtesr
124
A interface de gerenciamento do iDRAC apresentada logo aps o login exibe o status
Roteiro de Atividades 3
dos componentes do servidor, conforme abaixo:
Console remoto
Uma das funes da iDRAC prover acesso remoto mquina com as mesmas
funcionalidades disponveis a um administrador com acesso fsico ao hardware. Para
tanto, deve-se utilizar um console remoto capaz de replicar, via rede, a imagem que
seria exibida no monitor local e emular a utilizao de dispositivos como CDs e DVDs.
125
Virtualizao de Servidores
Para utilizar a emulao de CD/DVD, deve-se abrir o Virtual Media Wizard no menu
Media. Esta ferramenta simula um dispositivo de CD/DVD na mquina remota
atravs de uma imagem ISO armazenada localmente. Utilize o boto Browse ao lado
da opo ISO Image e localize o arquivo que ser indicado pelo instrutor. O exemplo
a seguir se utiliza da verso XenServer-5.6.0-install-cd.iso em sua estao. Em
seguida, clique no boto Connect CD.
126
Na interface de gerenciamento iDRAC, v aba Power Management, selecione
Roteiro de Atividades 3
Power On System e ligue a mquina clicando em Apply. A seguir, o terminal remoto
dever mostrar a tela de inicializao da BIOS e iniciar o boot atravs da imagem de
CD selecionada.
127
Ao longo da instalao do XenServer, so feitas diversas perguntas a respeito da
Virtualizao de Servidores
3. Na tela End User License Agreement, concorde com os termos de uso do produto
antes de prosseguir com a instalao. Pressione o boto Accept EULA para prosseguir.
128
7. Defina uma senha utilizada para acessar o hipervisor.
Roteiro de Atividades 3
Senha recomendada:
Usurio: root
Senha: Virt3sr
8. A rede deve ser configurada com a interface eth0 usando DHCP. Esta mesma
interface ser utilizada para acesso rede externa.
10. Na tela Select Time Zone, selecione a opo America e em seguida a opo
So Paulo.
129
11. Selecione a opo de Using NTP e em seguida a opo NTP is configured by
Virtualizao de Servidores
my DHCP Server.
12. Selecione a opo Install XenServer para iniciar a instalao do sistema. Logo
aps esta confirmao, o disco ser formatado e o XenServer instalado.
13. Na etapa New Media selecione a opo Skip para pular a busca por pacotes
suplementares.
130
Roteiro de Atividades 3
15. Aps a instalao, o XenServer inicia diretamente em uma tela que exibe
informaes da configurao do ambiente. Devemos tomar nota do endereo IP
exibido na tela inicial, pois este ser utilizado para futuros acessos.
131
Atividade 3 Conhecendo a instalao padro do XenServer
Virtualizao de Servidores
Esta atividade dever ser realizada individualmente, onde cada aluno acessar
simultaneamente o servidor instalado pela dupla.
Acesso ao XenServer
O acesso ao hipervisor pode ser feito tanto pelo terminal remoto do iDRAC quanto
por Secure Shell (SSH). Neste ltimo, o endereo de acesso dever ser o IP
apresentado no console anteriormente o IP do hipervisor, e no mais o de
gerenciamento do iDRAC.
1. Inicie o software PuTTY, que ser o responsvel pela conexo SSH da sua estao
com o hipervisor. Preencha o campo Host Name com o endereo IP do hipervisor
recm-instalado.
Comandos de gerenciamento
O XenServer possui uma ferramenta de gerenciamento em linha de comando
chamada xe. Esta ferramenta permite o controle do armazenamento de dados, das
mquinas virtuais, interfaces de redes associadas com as mquinas virtuais e das
caractersticas do hipervisor, entre outras.
132
O xe recebe como parmetro um comando referente tarefa a ser efetuada, como
Roteiro de Atividades 3
no seguinte exemplo:
# xe host-list
Para obter ajuda sobre os comandos disponveis na ferramenta, utilize o comando help.
# xe help
-------------------
snapshot-export-to-template ,
snapshot-reset-powerstate, snapshot-revert,
133
Armazenamento de dados
Virtualizao de Servidores
# pvdisplay
PV Name /dev/sda3
VG Name VG_XenStorage-fb6efc...
Allocatable yes
Total PE 15449
Free PE 15444
Allocated PE 5
PV UUID q4Zj5f...
# vgdisplay
VG Name VG_XenStorage-fb6efc...
VG Size 60.35 GB
PE Size 4.00 MB
Total PE 15449
VG UUID FfdWyr-...
134
O XenServer gerencia estes volumes LVM atravs da noo de Storage Repositories
Roteiro de Atividades 3
(SR). Um Storage Repository corresponde a uma rea no storage onde so
armazenados os discos virtuais de uma mquina virtual, ou as imagens ISO
utilizadas para instalao de novas mquinas virtuais. Para uma listagem dos
Storage Repositories disponveis, utilize o comando sr-list:
# xe sr-list
name-description ( RW):
name-description ( RW):
135
Note que um dos Storage Repositories disponveis do tipo LVM no host local, cujo
Virtualizao de Servidores
Configurao de rede
Por padro, o XenServer cria para cada interface de rede fsica uma bridge. Nesta,
podem ser associadas as interfaces de rede das mquinas virtuais, permitindo aos
sistemas virtualizados acessarem a rede externa de forma transparente.
As redes disponveis para as VMs podem ser listadas com o comando network-list:
# xe network-list
with eth1
name-description ( RW):
with eth0
name-description ( RW):
136
Atividade 4 Configurando o acesso rede privada
Roteiro de Atividades 3
Esta atividade dever ser realizada em dupla.
DEVICE=xenbr0:0
ONBOOT=no
TYPE=Ethernet
IPADDR=192.168.1.xyz
BROADCAST=192.168.1.255
NETMASK=255.255.255.0
NETWORK=192.168.1.0
# ping 192.168.1.253
...
# ping 192.168.1.254
137
Atividade 5 Instalao do XenCenter
Virtualizao de Servidores
138
Atividade 6 Conhecendo o XenCenter
Roteiro de Atividades 3
Esta atividade dever ser realizada individualmente.
Execute o software que por padro instala o seu atalho no menu Iniciar > Todos os
programas > Citrix XenCenter.
1. Clique na opo Add New Server para comear a gerenciar o servidor instalado
na sesso anterior.
139
3. O XenCenter ir mostrar as informaes bsicas do servidor gerenciado. No canto
Virtualizao de Servidores
140
Na aba Storage so detalhadas informaes a respeito de cada Storage Repository
Roteiro de Atividades 3
disponvel. Note que estas informaes podem ser obtidas atravs dos comandos xe
sr-list e xe sr-param-get.
141
Da mesma forma, a aba Network apresenta as redes disponveis para as mquinas
Virtualizao de Servidores
142
Informaes sobre a utilizao dos recursos do servidor podem ser obtidas na aba
Roteiro de Atividades 3
Performance. Note que, com a ausncia de mquinas virtuais em execuo, os
recursos encontram-se subutilizados.
Para criar um novo repositrio de imagens ISO no XenCenter, clique no boto New
Storage na barra de ferramentas. No XenCenter, so suportados dois tipos de
repositrios ISO: via protocolos CIFS e NFS. Desta forma, o XenCenter exige a
utilizao de um servidor de arquivos para o gerenciamento das ISOs. Neste curso,
ser utilizado o protocolo CIFS.
143
Virtualizao de Servidores
144
Atividade 8 Criao de mquinas virtuais
Roteiro de Atividades 3
O XenCenter permite criar mquinas virtuais paravirtualizadas a partir de templates
pr-configurados ou mquinas virtuais fullvirtualizadas sem a necessidade de um
template pr-configurado. Um template descreve algumas configuraes da mquina
virtual a ser criada (modo de virtualizao, tamanho mnimo de memria, disco
etc.). A instalao pode ser tanto a partir de uma mdia (drive de CD/DVD do
servidor, imagem ISO) ou atravs da rede, para alguns sistemas.
145
2. Defina o nome da nova mquina virtual a ser criada. Este nome deve conter
Virtualizao de Servidores
3. Na etapa Installation Media, marque Install from URL para instalar uma
mquina virtual paravirtualizada atravs de um repositrio on-line. Utilize uma
das URLs a seguir, referentes a espelhos de instalao do CentOS.
\\http://centos.pop.com.br/5/os/x86_64
\\http://mirror.ueg.br/centos/5/os/x86_64
\\http://centos.ufms.br/5/os/x86_64
146
4. Em Home Server, mantenha as opes padro apresentadas para que a mquina
Roteiro de Atividades 3
virtual seja criada no servidor que estamos utilizando.
147
9. Quando uma mquina virtual selecionada na listagem do XenCenter, so
Virtualizao de Servidores
10. Clicando na aba Console, tem-se acesso ao terminal desta mquina virtual. No
caso da mquina virtual recm-instanciada, o console dar acesso interface de
instalao do sistema operacional utilizado.
Caso queira instanciar novas mquinas virtuais, os passos sero semelhantes aos
feitos nesta atividade, atentando ao fato da escolha do template certo. A lista de
sistema operacionais convidados suportados pode ser visualizada em: http://www.
citrix.com/English/ps2/products/subfeature.asp?contentID=1681139
148
Para instanciar alguma mquina virtual sem uma pr-definio de template, deve
Roteiro de Atividades 3
ser escolhida a opo Other install media na etapa de escolha do template.
1. Aps o fim da instalao da mquina virtual, utilize a aba Console para abrir um
shell com o usurio e senha previamente configurados na mquina virtual. Logo
acima do terminal virtual, abra a lista de opes do campo DVD Drive 1 e
selecione a imagem xs-tools.iso. Esta imagem, disponibilizada internamente pelo
hipervisor, conectada a um drive de CD/DVD virtual, permitindo a utilizao de
mdias de forma similar da instalao do hipervisor via iDRAC.
# mkdir /cdrom
# sh /cdrom/Linux/install.sh
# umount /cdrom
149
Aps estes comandos, reinicie a mquina virtual e veja a aba Performance apresentando
Virtualizao de Servidores
Disk 0 VBD:
userdevice ( RW): 0
Disk 0 VDI:
name-label ( RW): 0
150
Utilize o comando lvdisplay novamente para exibir os volumes lgicos do LVM.
Roteiro de Atividades 3
Observe que, aps a criao da nova mquina virtual, h um novo volume lgico
cujo nome corresponde ao UUID do disco da mquina virtual e ao StorageRepository
Local Storage.
# lvdisplay
LV Name /dev/VG_XenStorage-fb6efc.../VHD-007e04...
VG Name VG_XenStorage-fb6efc...
LV UUID ffQPwT...
LV Status available
# open 1
LV Size 8.02 GB
Current LE 2054
Segments 1
Allocation inherit
151
Atividade 11 Snapshots de mquinas virtuais
Virtualizao de Servidores
1. Para criar snapshots, utilize a aba Snapshots com a mquina virtual selecionada.
Clique no boto Take Snapshot e na janela aberta, identifique-o no campo Name
e d a ele uma descrio no campo Description. Ao trmino, clique em Take
Snapshot para iniciar o procedimento.
2. Com a funo Revert To, possvel retornar para algum dos estados previamente
salvos. Em Actions, possvel utilizar um snapshot para criar novas mquinas
virtuais. Um snapshot tambm pode ser convertido em um arquivo de backup ou
template. Como arquivo de backup, este arquivo pode ser posteriormente
restaurado em caso de perda dos dados no storage; j como template, uma nova
mquina virtual pode ser gerada a partir do snapshot.
152
4
Gerenciamento do Xen
\\Memria RAM
\\Rede
\\DomU
\\Hipervisor Xen
\\Dom 0
153
na linha de produtos AMD, cita-se Athlon, Semprom, Opteron e Turion 64. Ainda,
Virtualizao de Servidores
Apesar das solues oferecidas pela Intel e pela AMD seguirem um mesmo princpio
de funcionamento, elas so implementadas de diferentes formas, o que torna um
cdigo dependente do processador. Para mascarar essas diferenas, o Xen define
uma camada de compatibilidade denominada de Hardware Virtual Machine (HVM).
154
Memria RAM
\\Aplicaes
\\Dom U
\\Dom 0
\\Hipervisor
Como qualquer processo, o Xen tem uma capacidade de enderear memria limitada
pelo barramento de endereos do processador. Em sistemas com 32 bits possvel
acessar apenas 4 GB de memria (232). Uma das evolues do Xen 3.0 foi oferecer
para as arquiteturas de 32 bits suporte ao mecanismo de Physical Address Extension
(PAE) que possibilita acessar at 64 GB de memria. J para sistemas que possuem
arquiteturas de 64 bits, o limite mximo de 1 TB de memria RAM. Obviamente, a
quantidade de memria desejvel aquela que permite executar as mquinas virtuais
e as aplicaes de uma maneira adequada ao usurio final. A questo dimensionar
adequadamente essa quantidade de memria, o que envolve custo.
155
Sistemas de armazenamento (storage)
Virtualizao de Servidores
Cada mquina virtual tem seu prprio sistema de arquivos e, por consequncia,
deve haver espao em disco suficiente para cada uma delas. O local exato onde os
arquivos sero armazenados, assim como o tipo de sistema de arquivos a ser
empregado em cada uma das parties, depende de uma srie de fatores que
devem ser analisados caso a caso. Neste captulo, sero discutidos os principais
fatores. Em todo caso, possvel afirmar que os sistemas de arquivos e dispositivos
de armazenamento suportados pelo Xen so aqueles oferecidos pelo Dom0 e variam
desde sistemas de arquivos locais a sistemas remotos atravs do emprego de
Network Attached Storage (NAS) e Storage Area Network (SAN). Lembre de que
NAS possui um sistema de arquivos associado e, usualmente, acessado via
Network File System (NFS) ou Samba, enquanto um SAN disponibiliza apenas
blocos brutos de dados, sendo acessado atravs de protocolos especficos como
iSCSI ou Fiber Channel.
156
Outra possibilidade empregar um sistema de armazenamento remoto. Aqui dois
157
\\Grupo de volume (Volume Group VG): corresponde ao nvel mais alto de
Virtualizao de Servidores
abstrao do LVM. Rene uma coleo de volumes lgicos (LV) em uma mesma
unidade de gerenciamento. Em uma analogia com discos tradicionais, possvel
considerar um grupo de volume como um disco que contm vrias parties
(LVs), que por sua vez so compostas por blocos de dados (LEs).
Dessa forma, um disco fsico (PV) dividido em unidades fsicas (PEs) que
correspondem s unidades lgicas (LEs). Um conjunto de LEs forma um volume
lgico (LV); por sua vez, um conjunto de LVs forma um grupo de volume (VG).
importante salientar que os LEs empregados para formar um volume lgico podem
ser provenientes de discos fsicos diferentes. Esse tipo de estrutura permite que,
para aumentar a capacidade de armazenamento de uma instalao j existente, seja
suficiente adquirir um novo disco fsico, format-lo em unidades fsicas (PEs) do Figura 4.1
LVM, associ-las a unidades lgicas (LEs) e fazer a distribuio entre os diferentes Logical Volume
volumes lgicos (LVs) conforme a necessidade. possvel ainda retirar unidades Management
lgicas de um volume lgico e atribu-las a outro. A figura a seguir ilustra a relao (PVs, PEs, LEs,
entre esses elementos. LVs e VG).
Volume Fsico Unidades Fsicas Unidade lgica Volume lgico Grupo de Volume
(Physical Volume) (Physical Extents) (Logical Extents) (Logical Volume) (Volume Group)
LV1
VG
LV1
LV2
158
Migrao e sistemas de armazenamento
Rede
De maneira similar ao que acontece com os discos fsicos, os requisitos de rede de
uma instalao Xen dependem do volume de trfego de dados gerado pelas
aplicaes e do nmero de mquinas virtuais instanciadas em cada servidor fsico.
Tipicamente, uma instalao Xen emprega uma rede do tipo Ethernet. Existe uma
grande variedade de placas de rede Ethernet com seus respectivos drivers para o
Linux. Isso no constitui um problema.
159
Uma caracterstica interessante do Xen, relacionada com a rede, mas no com a
Virtualizao de Servidores
O primeiro passo para instalar o Xen obviamente obt-lo. Uma instalao Xen
formada pelo hipervisor, pelo domnio 0 e por domnios U. O hipervisor e o dom0 se
confundem. J o domU composto por uma imagem do sistema de arquivos raiz,
um ncleo modificado para o Xen, no caso de paravirtualizao, e um arquivo de
configurao que descreve os recursos, como memria, processador e dispositivos
de E/S. A seguir sero discutidos alguns detalhes relacionados com a obteno e
instalao desses componentes.
No caso da opo por uma distribuio livre do Xen, basta empregar uma
distribuio Linux convencional que tenha suporte ao hipervisor Xen. As
distribuies Linux mais conhecidas so Ubuntu, Fedora, Debian, OpenSuse,
Gentoo, alm do XenServer, que derivado da distribuio CentOS. possvel ainda
usar o Xen com distribuies que no sejam Linux, como por exemplo, OpenSolaris,
FreeBSD, OpenBSD e NetBSD. Assim como vrios outros pacotes de software, o Xen
tambm disponibilizado de forma binria e pode ser instalado via gerenciadores de
pacotes da distribuio (apt-get, YaST, yum), ou atravs de seus arquivos fonte em
160
tarball, que precisam ser configurados, compilados e instalados. A escolha entre as
\\Clonagem
\\Imagens pr-existentes
\\Qemu
161
virtual para DomU preciso fornecer um ncleo e definir o sistema de arquivos.
Virtualizao de Servidores
\\Compilar um ncleo.
162
Uma vez que todos os drivers necessrios tenham sido carregados, e tenham sido
Clonagem
Este mtodo parte de uma instalao j existente com um ncleo modificado para
interagir com o Xen. O primeiro passo criar um arquivo inicialmente vazio, que
serve como uma espcie de partio virtual de disco, onde os diretrios e arquivos
do root FS sero armazenados. Alm desse arquivo, possvel criar outro arquivo
para servir como partio de swap para o DomU. Tipicamente, esses arquivos so
criados com o auxlio do comando Linux dd e formatados logicamente com o
comando mkfs. O resultado final anlogo a ter (vitualmente) duas parties de
disco onde o sistema convidado ser instalado.
Agora, com as imagens de um root FS e uma rea de swap, basta definir um arquivo
de configurao Xen para mapear e montar estes arquivos como dispositivos de E/S
no sistema operacional convidado (DomU). Esse arquivo de configurao, alm da
imagem de um ncleo (vmlinuz) e de um RFS inicial (initrd), define outros
parmetros como nome da mquina, memria a ser usada pela mquina virtual e
endereo IP. Para executar a mquina virtual, basta empregar o comando Xen xm
com a opo create, passando como parmetro o nome do arquivo de configurao.
\\jailtime.org
\\virtualappliances.net
\\jumpbox.com
\\rpath.com
163
As appliances so normalmente disponibilizadas em trs formatos de arquivos:
Virtualizao de Servidores
Qemu
\\Drivers virtuais
\\Software livre
\\Emulador de processadores
164
O Qemu um software livre (licena GNU LGPL) que emula uma srie de
\\Virt-manager
\\XenCenter
Comando de linha
O comando de linha xm (xen management) o mecanismo fundamental para se
trabalhar com um sistema composto por um domnio 0 e vrios domnios U. Sua
interface atravs de um console no domnio 0, que pode ser obtido de forma
remota (SSH, por exemplo). A partir do comando xm possvel criar, examinar e
terminar domnios, obter informaes sobre domnios e adicionar e remover
dinamicamente dispositivos de bloco e de rede. Fazem parte dos comandos de linha
xenstore, xenmon, xenperf, xentrace e xentop.
165
Alm das iniciativas de projeto de cdigo aberto existem ferramentas especficas para
Virtualizao de Servidores
Virt-manager
RedHat e Fedora oferecem ferramentas customizadas para a criao e
gerenciamento de mquinas virtuais Xen. Nessas distribuies existem as opes de
linhas de comando (virsh e virt-install) e uma interface grfica, o Virtual Machine
Manager, ou simplesmente, virt-manager. O virt-manager uma interface grfica
que pode ser executada em um desktop e oferece facilidades para criar, monitorar o
desempenho e visualizar recursos e estatsticas dos domnios convidados. A criao
de domnios feita de forma simplificada atravs de um assistente de instalao
(wizard) que permite a definio de recursos do hardware virtual, guiando a
instalao do sistema. O virt-manager possui embutido um cliente VNC, que
possibilita o acesso a uma console grfica e a um domnio convidado. A distribuio
SUSE tambm oferece, atravs do YaST2, uma ferramenta grfica intuitiva para se
trabalhar com domnios convidados. Essas ferramentas so as mais empregadas na
linha de distribuies Linux; entre as distribuies mais difundidas em servidores
virtualizados Xen est a CentOS (derivada da RedHat), e as da Novell, que
empregam o SUSE.
Figura 4.2
Telas de
apresentao do
virt-manager.
Xen Center
Citrix XenCenter uma aplicao Windows que oferece uma interface grfica para
gerenciar o Citrix XenServer, cujas principais funcionalidades so a criao, o
gerenciamento e o monitoramento de mquinas virtuais. De forma similar s
interfaces grficas das distribuies Linux, o XenCenter permite a conexo a
domnios convidados, atravs de uma interface grfica. O grande diferencial do
XenCenter em relao s demais ferramentas o fato de permitir a realizao de
migraes de mquinas virtuais e controlar o balanceamento de carga (de forma
grfica). possvel fazer o download do Citrix XenCenter na pgina oficial da Citrix
Inc. A figura a seguir mostra telas do Xen Center.
166
Figura 4.3
\\Servidor de licenas
\\Repositrio de imagens
167
Uma consequncia da migrao e da alta disponibilidade o fato de um sistema
Virtualizao de Servidores
Por fim, as imagens ISO a serem utilizadas nos domnios U precisam estar
armazenadas em algum local. A soluo armazen-las em um local acessvel por
qualquer mquina. Surge ento a noo de um repositrio de imagens ISO, que
usualmente emprega um sistema de armazenamento remoto.
168
Figura 4.4 XCP foi originalmente derivado do Citrix XenServer. Hoje, o cdigo do XCP est
Arquitetura XCP. licenciado sob a Licena Pblica Geral GNU (GPL2), e disponvel sem custo, tanto
Fonte: Citrix. de origem quanto de formato binrio. XCP e sempre ser de cdigo aberto, unindo
a indstria e o ecossistema Xen para acelerar a adoo de tecnologias de
virtualizao e computao em nuvem, trabalhando ativamente com open source e
padres abertos para ajudar a superar os desafios da mobilidade em nuvem.
169
Virtualizao de Servidores
170
4
Roteiro de Atividades
Gerenciamento do Xen
Atividade 1 Dispositivo de armazenamento remoto
Para possibilitar a movimentao de uma mquina virtual entre dois servidores distintos,
necessria a existncia de um dispositivo de armazenamento compartilhado pelos
servidores. Isto pode ser feito atravs do compartilhamento de rede como NFS ou com
dispositivos de disco remotos. Neste curso, utilizado um dispositivo de storage HP com
5 discos de 750 GB ligados em RAID 5. O acesso ao storage feito atravs do protocolo
iSCSI, encapsulando comandos SCSI atravs da rede padro do sistema.
Esta etapa dever ser efetuada apenas pelas mquinas cujo IP de gerenciamento
tem final mpar, devido ao compartilhamento de um mesmo volume por mais de um
hipervisor, necessrio para o agrupamento em pools.
171
Virtualizao de Servidores
3 200.130.26.165 3
4 200.130.26.167 4
5 200.130.26.169 5
6 200.130.26.171 6
172
Roteiro de Atividades 4
3. Em seguida, o XenCenter confirmar a criao de um novo volume LVM no
dispositivo selecionado. Deve-se tomar cuidado para apenas uma das mquinas
que utilizam um mesmo Target LUN fazer a inicializao do volume. Para tanto,
apenas as mquinas de IP de gerenciamento com final mpar devero clicar no
boto Finish. Aps a inicializao, o novo Storage Repository estar na listagem
do XenCenter.
173
Atividade 2 Criao de pools
Virtualizao de Servidores
1. Para criar um novo pool, necessrio que o XenCenter esteja conectado aos
servidores que iro pertencer ao grupo. Utilize o boto Add New Server para
adicionar ao XenCenter o hipervisor cujo endereo de gerenciamento o prximo
nmero par. Em seguida, na barra de ferramentas clique no boto New Pool.
Identifique-o de acordo com a tabela abaixo e clique em Next.
174
Roteiro de Atividades 4
2. Indique um servidor master para o pool. O XenCenter automaticamente efetuar
a conexo do segundo servidor com o Storage Repository criado anteriormente.
Clique em Finish para concluir a criao do pool. Em seguida, o novo pool
aparecer na listagem do XenCenter juntamente com os hipervisores associados.
As mquinas virtuais devem estar paradas para que seja possvel mover seus
discos de Storage Repository.
175
Virtualizao de Servidores
Uma vez que os discos virtuais das mquinas virtuais encontram-se no dispositivo
compartilhado, possvel efetuar a migrao on-line dentro de um pool.
176
1. No menu Tools, selecione o item License Manager. Selecione um dos servidores
Roteiro de Atividades 4
e pressione o boto Assign License.
177
Virtualizao de Servidores
178
Roteiro de Atividades 4
5. No shell do primeiro hipervisor, use o comando ping com o IP de uma mquina
virtual sendo executada em outro servidor do mesmo pool.
179
Virtualizao de Servidores
180
Roteiro de Atividades 4
3. Em seguida, utilize o boto Configure WLB para alterar os valores padro.
4. Na seo Optimization Mode, selecione Maximize Density. Com esta opo, o WLB
colocar o maior nmero possvel de mquinas virtuais em cada servidor do pool.
181
Virtualizao de Servidores
182
Roteiro de Atividades 4
7. Na seo Advanced, altere os valores conforme abaixo.
Minutos: 1
Recomendaes: 1
Nvel mnimo de gravidade de uma recomendao: Low
Agressividade com que as recomendaes sero aplicadas: High
Estas alteraes foram o WLB a trabalhar de forma mais imediata quando ocorrem
modificaes no desempenho das mquinas virtuais.
183
Virtualizao de Servidores
184
5
Introduo ao VMware
\\Produtos
\\VMware vSphere
\\VMware vCenter
\\VMware hipervisor
185
Na parte de infraestrutura, o vCenter composto por diversos produtos: vCenter
Virtualizao de Servidores
vSphere
\\Conceito
\\Componentes da soluo
186
Figura 5.1
VMware
APL APL APL APL APL APL APL APL
vSphere.
Servios de infraestrutura
\\vCompute
\\vStorage
\\vNetwork
vCompute
O VMware vCompute oferece os servios de infraestrutura que virtualizam recursos
de servidor com eficincia e os incorporam a conjuntos lgicos (pools) que podem
ser alocados com preciso em aplicativos.
187
\\VMware Distributed Power Management (DPM): includo no VMware DRS,
Virtualizao de Servidores
automatiza o uso eficiente de energia nos clusters do VMware DRS, por meio da
otimizao contnua do consumo de energia do servidor dentro de cada cluster.
vStorage
O VMware vStorage composto pelos servios de infraestrutura, que abstraem os
recursos de armazenamento (storage) da complexidade dos sistemas subjacentes de
hardware, para proporcionar um uso mais eficiente da capacidade de
armazenamento em ambientes virtualizados.
vNetwork
O VMware Network proporciona mecanismos para administrar e gerenciar redes em
ambientes virtuais. O VMware vNetwork Distributed Switch simplifica e melhora o
provisionamento, a administrao e o controle da rede de mquinas virtuais em
ambientes VMware vSphere. Alm disso, permite que switches virtuais distribudos
por terceiros (como o Cisco Nexus 1000v) sejam usados em ambientes VMware
vSphere, oferecendo aos administradores de rede interfaces familiares para controle
da qualidade do servio no nvel da mquina virtual.
Servios de aplicativos
\\Disponibilidade
\\Segurana
\\Escalabilidade
Disponibilidade
Os servios de disponibilidade permitem que o setor de TI fornea aplicativos com
nveis variados de alta disponibilidade, de acordo com a prioridade e a necessidade,
sem precisar de hardwares complexos redundantes, nem software de cluster.
188
\\VMware Storage vSphere: elimina a necessidade de programar o tempo de
Segurana
Os servios de segurana permitem que a infraestrutura de TI fornea aplicativos com
o nvel apropriado de polticas de segurana de forma operacionalmente eficiente.
Escalabilidade
Os servios de escalabilidade fornecem o volume adequado de recursos a cada
aplicativo, com base nas necessidades, sem interrupes.
189
vApp
Virtualizao de Servidores
Entidade lgica formada por uma ou mais mquinas virtuais, que usa o Open
Virtualization Format para especificar e encapsular todos os componentes de um
aplicativo de vrios nveis, assim como as polticas operacionais e os nveis de
servio associados. O vApp oferece aos proprietrios de aplicativos uma forma
padro de descrever as polticas operacionais de um aplicativo que o sistema
operacional em nuvem pode interpretar e executar automaticamente. O vApp pode
incluir qualquer aplicativo executado em qualquer sistema operacional. Ele oferece
um mecanismo para que os clientes movam seus aplicativos entre nuvens internas
ou externas com os mesmos nveis de servio.
vSphere hipervisor
\\Hipervisor nativo
Figura 5.2
Servidor VMware
Vsphere (ESXi).
Aplicativo Aplicativo
Sistema operacional Sistema operacional
ESX Server
Hardware
190
O ESXi gratuito e com um licenciamento simples, pelo site da VMware. Suporta o
Boot from SAN: o VMware EXSi suporta inicializao pela rede a partir da verso 4.1.
Integrao com Active Directory (AD): o VMware ESXi utiliza uma licena VI em
conjunto com o Virtual Center, que permite a autenticao dos usurios atravs do
AD. Nesta configurao, os usurios podem se logar diretamente no hospedeiro ESXi
e autenticarem-se com nome e senha locais.
191
Tipos de arquivos VMware
Virtualizao de Servidores
\\vmdk: quatro diferentes tipos de arquivos Virtual Disk Data que podem ser
usados pelas mquinas virtuais.
192
\\<Nome_da_MV>.vswp (Memria swap): tipo de arquivo criado quando uma
thick disk/thin disk: so os HDs virtuais que para as mquinas virtuais parecem
possuir um tamanho, mas na verdade ocupam apenas o espao que esto usando,
isto , um um HD virtual que foi definido com 10 GB e s est usando metade,
ocupa, no host, apenas 5 GB e para a mquina virtual aparenta ter 10 GB. Os thick
disks ocupam todo o espao definido.
RDM (Raw Device Mapping): arquivo especial existente em volumes VMFS (Virtual
Machine File System) que agem como proxy para os dispositivos raw. Permite
acesso aos dispositivos de armazenamento, por exemplo, discos, diretamente sem
passar pelos cachs e buffers do sistema operacional.
193
Changed Block Tracking (CBT): recurso que mantm uma relao de blocos em
Virtualizao de Servidores
194
5
Roteiro de Atividades
Introduo ao VMware
Atividade 1 Instalao do VMware ESXi
Esta atividade dever ser realizada em dupla, porm apenas um dos alunos da
dupla efetuar a instalao do hipervisor no servidor.
195
2. Tela de boas-vindas o usurio deve concordar com os termos de uso do produto
Virtualizao de Servidores
5. Confirmao da instalao nesta etapa, o ESXi j estar pronto para ser instalado
no servidor. Aperte F11 para iniciar a instalao e aguarde a sua finalizao.
6. Instalao completa caso tudo ocorra com sucesso, uma tela informar que o
ESXi foi instalado com sucesso e ser necessrio apertar Enter para reiniciar o
servidor. A instalao padro do hipervisor faz com que ele opere no modo de
avaliao por 60 dias. Para utilizar o ESXi, preciso se registrar no site da
VMware para receber uma licena do produto. Assim como na instalao do
XenServer, a imagem ISO deve ser desconectada atravs do Virtual Media Wizard.
196
Roteiro de Atividades 5
7. ESXi em execuo aps a reinicializao, o VMware ESXi ir iniciar e
apresentar uma tela de informaes. O endereo IP apresentado ser utilizado
para acesso posterior ao hipervisor.
Esta atividade dever ser realizada em dupla, porm apenas um dos alunos da
dupla efetuar a configurao do hipervisor no servidor.
Acesso ao hipervisor
O acesso ao hipervisor recm-instalado pode ser feito atravs do console iDRAC, de
um browser, pelo vSphere PowerCLI ou pelo protocolo SSH. No caso do SSH, o
acesso feito ao Shell personalizado Remote Tech Support Mode. Mas antes
necessrio habilitar o servio no hipervisor, que vem desabilitado por padro, por
motivos de segurana.
197
O primeiro acesso ao hipervisor dever ser realizado atravs do console iDRAC, o
Virtualizao de Servidores
198
3. Rede de gerenciamento em System Customization, v ao menu Configure
Roteiro de Atividades 5
Management Network para visualizar as configuraes da rede de gerenciamento
do hipervisor. Na prxima janela, clique em Network Adapters para visualizar as
interfaces de gerenciamento deste host. Note que por padro o ESXi atribui a
gerncia do host primeira interface de rede fsica (vmnic0).
199
Comandos de gerenciamento
Virtualizao de Servidores
5. Faa login no hipervisor via SSH atravs do PuTTY disponvel na sua estao.
# esxcfg-info
+Host :
\==+Hardware Info :
|----Serial Number..............GH9VJK1
|----Hardware Uptime............255989793281
|----Ipmi Supported.............true
\==+PCI Info :
...
200
Devido ao grande volume de dados, recomenda-se utilizar o esxcfg-info em conjunto
Roteiro de Atividades 5
com o comando grep atravs do operador | (pipe) para obter informaes especficas.
Outra opo utilizar o comando less para ver a sada de forma paginada.
|----System UUID....................4c924016-d72d-...
Armazenamento de dados
Datastore No ESXi, os dispositivos de armazenamento so gerenciados atravs do sistema
Representaes VMFS. Estes dispositivos so agrupados em unidades lgicas chamadas datastores,
virtuais dos
onde so armazenados os dados das mquinas virtuais.
recursos fsicos de
storage.
Na instalao padro do ESXi, criado um espao de armazenamento (datastore1),
acessvel pelo caminho /vmfs. Dentro do subdiretrio Volumes so armazenados os
dados das mquinas virtuais.
# ls /vmfs
devices volumes
Configurao de rede
No VMware ESXi, o acesso de uma mquina virtual rede externa feito atravs de
um Virtual Switch (vSwitch). Cada interface de rede de uma mquina virtual
associada a um vSwitch. Em cada um deles, possvel definir polticas de acesso
rede externa, configuraes de firewall etc. Com a utilizao de vrios switches
virtuais possvel criar configuraes com redes isoladas, controlar trfego de rede
de grupos de mquinas virtuais, criar redes isoladas ou com configuraes de
segurana distintas.
A configurao do vSwitch padro pode ser obtida no shell com o seguinte comando:
# esxcfg-vswitch -l
VM Network 0 2 vmnic0
201
As outras duas portas so ocupadas pela rede padro das novas mquinas virtuais e
Virtualizao de Servidores
# esxcfg-nics -l
A VMware oferece o vSphere Client para que seja fcil a tarefa de gerenciar os hosts
que fazem parte do vSphere, mquinas virtuais e opcionalmente o VMware vCenter
Server com uma nica interface. Ele pode ser instalado para gerenciar um nico
host vSphere (ESX ou ESXi) ou vrios atravs do vCenter Server.
202
Atividade 4 Utilizao do vSphere Client
Roteiro de Atividades 5
Esta atividade dever ser executada individualmente. Cada aluno acessar o
hipervisor a partir da sua estao.
2. Em seguida, ser exibido um alerta sobre o certificado SSL utilizado pelo host.
Selecione Install this certificate... e clique no boto Ignore.
203
3. Aps alguns segundos, a tela inicial do vClient ser exibida. Selecione o item
Virtualizao de Servidores
204
Roteiro de Atividades 5
5. Na aba Resource Allocation so listadas as mquinas virtuais e a quantidade de
recursos (memria, processador, disco) utilizada por cada uma delas.
205
Virtualizao de Servidores
206
Roteiro de Atividades 5
9. No link Networking apresentada a infraestrutura de rede virtual. Note as trs
portas ocupadas do switch.
207
11. Em Network Adapters so listados os dispositivos fsicos de rede sobre os quais
Virtualizao de Servidores
208
Atividade 5 Configurao do repositrio compartilhado de ISOs
Roteiro de Atividades 5
Esta atividade dever ser executada por um dos alunos da dupla.
209
Virtualizao de Servidores
210
Roteiro de Atividades 5
4. Na janela seguinte, identifique a interface que est sendo criada, responsvel
pela conexo com o repositrio de Isos. O VMkernel utilizar esta conexo para
transferncia a quente de mquinas virtuais.
211
Virtualizao de Servidores
Aps esta configurao, a interface VMkernel criada tem acesso rede onde se
encontra o repositrio de ISOs. O protocolo NFS utilizado para acesso a datastores
remotos no ESXi.
212
Criao do datastore
Roteiro de Atividades 5
Neste momento, possvel criar novos datastores acessveis atravs de NFS.
Observe que deve existir uma porta do tipo VMkernel para cada switch virtual que
possui datastores.
Para conectar a instalao do ESXi ao datastore que contm as imagens ISO, siga o
seguinte roteiro:
Server: 192.168.1.254
Folder: /isos
213
Virtualizao de Servidores
Um dos alunos do grupo dever instalar o Windows Server 2008, que ser
utilizado no Roteiro de Atividades 6.
Para a mquina virtual onde ser instalado o Windows Server 2008, utilize as
seguintes configuraes:
Nome: WinServer2008
Datastore: datastore1
Memria: 2GB
CPU: 2
214
Roteiro de Atividades 5
2. O vClient oferece dois tipos de assistentes. Na opo Typical so solicitadas
apenas informaes tpicas para a criao da nova mquina virtual. Em Custom,
possvel configurar de forma mais detalhada a nova mquina. Independente do
tipo de assistente selecionado, as configuraes da VM podem ser alteradas
posteriormente. Mantenha a opo Typical e clique em Next.
3. Defina o nome da nova mquina virtual. Este nome deve conter alguma
identificao do grupo (exemplo: MV-Ubuntu-GP1). Em seguida, clique em Next.
215
5. Selecione o tipo de sistema operacional que ser instalado e clique em Next.
Virtualizao de Servidores
216
7. Selecione a opo Edit the Virtual Machine Settings para editar a configurao
Roteiro de Atividades 5
da mquina virtual aps o trmino de sua criao. Confirme a criao da
mquina virtual no boto Continue.
217
Virtualizao de Servidores
218
Roteiro de Atividades 5
10. Em seguida, a mquina virtual ser listada no inventrio do vClient. Na aba
Summary, utilize o link Power On para inicializar a mquina. Utilize a aba
Console ou o boto Open Console para ter acesso nova mquina virtual.
219
Atividade 7 Criao de snapshots
Virtualizao de Servidores
1. Para efetuar a criao de um snapshot de uma mquina virtual, selecione uma mquina
virtual no inventrio e utilize o boto Create Snapshot na barra de ferramentas.
220
O progresso da criao do novo snapshot ser exibido na listagem de tarefas
Roteiro de Atividades 5
pendentes do vClient.
221
Atividade 8 Comandos de gerenciamento de MVs
Virtualizao de Servidores
222
3. VMware Patents, EULA, Destination Folder clique em Next para aceitar os
Roteiro de Atividades 5
termos das patentes do produto. Depois, aceite os termos de licena do usurio
final e avance. Mantenha a pasta de destino padro, avance e clique em Install
para comear a transferncia dos arquivos. Ao trmino da instalao, clique em
Finish e inicie o software pelo atalho criado no seu desktop. A tela inicial
mostrada na imagem abaixo.
Conectando ao hipervisor
1. Conecte-se ao servidor recentemente instalado pela dupla com o comando Connect-
VIServer Server <Endereo_do_Servidor>. <Endereo_do_Servidor> corresponde
ao endereo IP ou nome DNS do vCenter ou host vSphere. Quando solicitado, entre
com o usurio root e a senha configurada na instalao do hipervisor.
223
Virtualizao de Servidores
224
Roteiro de Atividades 5
3. possvel listar os datastores disponveis ao host vSphere. No caso da imagem
abaixo, apenas o datastore1, que o datastore armazenado no disco rgido local,
foi listado.
4. No VMware ESXi, o acesso de uma mquina virtual rede externa feito atravs
de um Virtual Switch (vSwitch). Cada interface de rede de uma mquina virtual
associada a um vSwitch. Em cada um deles, possvel definir polticas de
acesso rede externa, configuraes de firewall etc. Com a utilizao de vrios
switches virtuais possvel criar configuraes com redes isoladas, controlar o
trfego de rede de grupos de mquinas virtuais e criar redes isoladas ou com
configuraes de segurana distintas.
225
Operaes com mquinas virtuais
Virtualizao de Servidores
Get-Snapshot VM WinServer2008
New-VM
Set-VM
Start-VM
Stop-VM
Restart-VM
Get-HardDisk
Copy-HardDisk
New-HardDisk
Remove-Snapshot
226
Ajuda com os comandos
Roteiro de Atividades 5
1. Caso seja necessrio visualizar todos os parmetros de um determinado comando
do PowerCLI, o usurio poder utilizar o comando Get-Help para isto. Execute o
comando em conjunto com o parmetro Full e o comando more atravs do
operador | (pipe) para obter a sada de forma paginada, conforme o exemplo
abaixo, onde foram listadas as propriedades do comando Get-VM.
# ls
227
Test Linux Machine-000002.vmdk Test Linux Machine.vmsd
Virtualizao de Servidores
# du -h *.vmdk
# esxtop
PCPU USED(%): 2.9 0.7 0.3 0.1 0.2 0.1 0.0 0.1 AVG: 0.5
PCPU UTIL(%): 3.1 0.8 0.4 0.2 0.3 0.2 0.1 0.1 AVG: 0.6
228
ID GID NAME NWLD %USED %RUN %SYS %WAIT %RDY
Roteiro de Atividades 5
7 7 helper 80 0.02 0.02 0.00 8000.00 0.01
Utilize as teclas:
229
Virtualizao de Servidores
230
6
Gerenciamento do VMware
Componentes do gerenciamento
\\Componentes da arquitetura
\\VMotion
\\Storage VMotion
virtual machines
enterprise
servers
enterprise
network
enterprise
storage
231
Componentes da arquitetura VMware:
Virtualizao de Servidores
Figura 6.2
Virtual Machine
Mquinas virtuais Mquinas virtuais Mquinas virtuais File System
(VMFS).
ESXi Server ESXi Server ESXi Server
VMFS VMFS VMFS
Storage compartilhado
\\Virtual
Symetric Multi-Processing (VMware SMP): permite que uma nica
mquina virtual utilize mltiplos processadores simultaneamente.
232
\\VM: instncia de mquina virtual, ou seja, cada mquina virtual possui seu
\\VI Client: interface que permite que usurios e administradores conectem-se ao servidor.
\\VI Web Access: interface web para o gerenciamento das mquinas virtuais e
console de acesso remoto.
\\Consolidated Backup
VMotion
\\Movimentao de mquinas virtuais
Figura 6.3
VMware VMotion.
Tecnologia VMotion
Hardware Hardware
\\Agendar migraes;
233
Virtualizao de Servidores
\\Processo automtico
Figura 6.4
Alta
Disponibilidade.
ESX ESXi
Server
Server ESX Server
ESXi Server ESX Server
ESXi Server
Pool de recursos
234
Balanceamento dinmico de recursos (DRS)
Figura 6.5
Distributed
Resource
Scheduler (DRS).
Pool de recursos
Storage VMotion
\\Conceito
\\Caractersticas
\\Requisitos
235
para a mquina onde os processos realizam maior nmero de acessos, ou para
Virtualizao de Servidores
\\Funcionalidades
236
Infraestrutura de TI
Arquitetura do servidor
Os servidores so responsveis pelo processamento no datacenter. Com a virtualizao,
os fabricantes Intel e AMD fizeram um grande esforo para compensar no hardware
(processador) a perda de desempenho ocasionada pelo custo computacional exigido
pela virtualizao. O resultado disso que os novos processadores oferecem um bom
desempenho mesmo com o emprego de camadas de virtualizao.
Processador e memria
O VMware intensivo em utilizao de CPU, portanto:
237
Armazenamento (storage)
Virtualizao de Servidores
5
1 3
DNS
7 6
4. VI vClient;
\\Virtual Machine File System (VMFS): o VMware ESXi pode utilizar o VMFS em
discos locais, volumes iSCSI ou volumes Fibre Channel (FC), criando um diretrio
para cada mquina virtual. O VMFS um sistema de arquivos que pode ser
usado simultaneamente por vrios servidores ESX. O ESX 3.x suporta apenas o
VMFS-3; arquivos em formato VMFS-2 so apenas de leitura.
\\Raw Device Mapping (RDM): mecanismo que oferece suporte a vrios sistemas
de arquivos existentes em um volume. Com ele, as mquinas virtuais tm acesso
direto ao disco sem utilizar o sistema de arquivos VMFS.
Datastore
\\Network File System (NFS): o VMware ESXi permite a utilizao do sistema de
Container lgico
arquivos NFS convencional. Nesse caso, o VMware ESXi monta um volume NFS, formatado que
criando um diretrio para cada mquina virtual. simplifica a
complexidade da
A arquitetura de armazenamento do VMware permite que discos SCSI sejam vistos rede de storage,
por servidores ESX conectados a um barramento virtual. O disco SCSI virtual podendo ser
provisionado pelo datastore. baseado em VMFS
ou NFS.
238
Um disco virtual dentro de uma mquina virtual localizado em um ou mais
O raw device um volume lgico usado pela mquina virtual, mas que no est
formatado com VMFS ou NFS. O RDM um arquivo especial que atua como um
tipo de proxy para o raw device, mapeando o volume lgico diretamente para a
mquina virtual.
\\Protocolo iSCSI
\\Funcionalidades e limitaes do hardware iSCSI
\\Funcionalidades e limitaes do software iSCSI
Existem dois padres dominantes de protocolos utilizados em Storage Area Networks
(SAN): Fibre Channel e iSCSI. O princpio de operao desses dois protocolos j foi
abordado. Por isso, agora sero comentados apenas alguns aspectos relacionados s
limitaes de hardware e de software de seu emprego, em especial do iSCSI. So
pontos importantes a considerar:
\\A inicializao do servidor ESX em SANs iSCSI s possvel com initiator por hardware;
239
Principais funcionalidades e limitaes de um software iSCSI:
Virtualizao de Servidores
\\O initiator por software suporta somente uma nica interface de rede
(denominada vmhba40);
240
Rede Local Local Area Network (LAN)
\\Switches virtuais
\\NICs virtuais
As opes de rede so providas pelo ESX e gerenciadas pelo VMware Virtual Center.
Com a rede virtual possvel criar redes virtuais dentro de um servidor ESX ou
atravs de mltiplos servidores. Os dois componentes de uma rede virtual so:
{
Adaptadores
VMware.
Ethernet
virtuais
{
Switches
virtuais
ESX Server 3
Adaptadores
Ethernet
fsicos
{
LAN LAN Gerenciamento
de produo de produo de LAN
241
Virtualizao de Servidores
242
6
Roteiro de Atividades
Gerenciamento do VMware
Atividade 1 Instalando o vCenter
243
2. Em Browse Datastore, entre em Servidor de ISOs e selecione a ISO do VMware vCenter.
Virtualizao de Servidores
244
Roteiro de Atividades 6
8. Na tela Database Options, mantenha a opo padro selecionada para instalar o
MS SQL Server 2005 Express e clique em Next.
11. Na tela vCenter Server Linked Mode Options, mantenha a opo Create a
standalone VMware vCenter Server instance selecionada para criar uma
instncia isolada que permitir controlar os ESXi instalados nos servidores.
13. Na tela vCenter Server JVM Memory, mantenha a opo Small e clique em Next.
245
14. Clique em Install, aguarde o fim do processo de instalao e clique em Finish
Virtualizao de Servidores
1 Alunos 1 a 4 Grupo1
2 Alunos 5 a 8 Grupo2
3 Alunos 9 a 12 Grupo3
4 Alunos 13 a 16 Grupo4
5 Alunos 17 a 20 Grupo5
6 Alunos 21 a 24 Grupo6
Os prximos passos desta atividade devero ser realizados apenas pelo primeiro
aluno do grupo, enquanto os demais devero acompanhar o procedimento.
246
Os prximos passos desta atividade devero ser realizados em dupla, com cada
Roteiro de Atividades 6
dupla adicionando o seu servidor ao datacenter.
1. Selecione o datacenter criado e adicione o servidor da dupla atravs do link Add a host.
247
Virtualizao de Servidores
248
Roteiro de Atividades 6
funcionalidades do datacenter.
10. Utilize o link Networking para visualizar as redes virtuais e as mquinas virtuais
e servidores que a utilizam. Note que a rede virtual padro utilizada nos testes
anteriores foi unificada nos dois servidores.
249
Atividade 3 Configurando acesso ao storage
Virtualizao de Servidores
250
2. Configure o Storage Adapter que far a conexo com o storage. Na seo
Roteiro de Atividades 6
StorageAdapters, localize e selecione o adaptador iSCSI Software Adapter. Use a
opo Properties no segundo painel para abrir as configuraes deste item.
4. Em seguida, abra a aba Dynamic Discovery e utilize o boto Add para solicitar a
descoberta das LUNs disponveis no endereo IP do servidor.
251
5. Preencha com o endereo 192.168.1.253 e porta 3260. Confirme com o boto Ok.
Virtualizao de Servidores
8. Na seo Storage da aba de configurao, utilize o link Add Storage para criar
um volume VMFS em um dos LUNs disponveis no storage. Selecione Disk/Lun
para criar um volume VMFS no Storage iSCSI disponvel para o curso. Em
seguida, clique em Next.
252
Roteiro de Atividades 6
9. Na lista de LUNs apresentados, selecione o volume referente ao seu grupo
conforme descrito abaixo.
253
Virtualizao de Servidores
11. Preencha o nome do volume como ser visto pelo vClient. Ex.: Storage iSCSI,
Shared iSCSI.
254
Roteiro de Atividades 6
13. Observe novamente a aba Maps do datacenter para localizar o novo volume.
255
Atividade 4 Migrao de mquinas virtuais
Virtualizao de Servidores
1. Desative a mquina virtual (Linux) que ser migrada para o storage compartilhado.
256
3. Escolha a opo Change Datastore e clique em Next. Aps, selecione o datastore
Roteiro de Atividades 6
criado e clique em Next.
257
Virtualizao de Servidores
258
Roteiro de Atividades 6
Agora, possvel efetuar a migrao a quente das mquinas virtuais:
Utilize tambm a ferramenta ping, com o comando mostrado abaixo, para estimar o
tempo de downtime da mquina virtual durante a migrao.
259
Atividade 5 Alta Disponibilidade com ESXi
Virtualizao de Servidores
260
Roteiro de Atividades 6
2. Selecione a interface vmnic1 para adicion-la rede virtual e clique em Next.
3. Mova a nova interface para o grupo Standby Adapter, para isso selecione-a e
clique no boto Move Down. Clique em Next para prosseguir e em seguida,
clique em Finish para finalizar o assistente de adio da interface.
261
Virtualizao de Servidores
A partir deste ponto, esta atividade dever ser realizada pelo grupo.
262
6. Para habilitar o mecanismo de alta disponibilidade do ESXi, devem-se agrupar os
Roteiro de Atividades 6
hosts em Clusters. Selecione a aba Summary do datacenter criado anteriormente
e clique no link Create a Cluster.
263
8. Em seguida, clique em Enable Host Monitoring para ativar a opo de
Virtualizao de Servidores
264
possvel configurar o VMware ESXI para monitorar o funcionamento das mquinas
Roteiro de Atividades 6
virtuais. Neste caso, quando uma MV deixa de responder a uma quantidade de
heartbeats, ela reinicializada. Esta opo no ser utilizada neste captulo.
265
11. Selecione Disable EVC e clique em Next.
Virtualizao de Servidores
12. Mantenha a opo Store the swapfile in the same directory... para que a
partio de swap utilizada pela mquina virtual seja armazenada no datastore
compartilhado para garantir um bom desempenho na migrao. Clique em Next
para prosseguir.
266
13. A configurao selecionada apresentada ao final do assistente. Finalize com o
Roteiro de Atividades 6
boto Finish.
A partir deste ponto, esta atividade dever ser realizada pela dupla.
14. Com o boto esquerdo do mouse, selecione o servidor da dupla e arraste-o para
dentro do cluster para inseri-lo.
267
15. Aps a incluso do servidor no cluster, observe se ele apresenta o cone com
Virtualizao de Servidores
268
Roteiro de Atividades 6
16. Antes de utilizar o mecanismo de tolerncia a falhas em alguma mquina virtual,
voc deve se certificar de alguns requerimentos e restries desta funcionalidade.
Requerimentos
Restries
16.1. A mquina virtual s pode ter uma vCPU (no permitido o uso de SMP).
16.2. O vDisk deve ser do tipo Thick (no permitido o uso de Thin vDisk).
269
17. Verifique a mquina virtual que pode ser utilizada com esse mecanismo e se ser
Virtualizao de Servidores
270
19. Escolha um dos servidores do grupo, acesse o console de gerenciamento da
Roteiro de Atividades 6
iDRAC e desligue-o. Observe a mudana de status na aba Summary, na seo
Fault Tolerance, nos campos Fault Tolerance Status e Secondary Location e na
seo General no campo Host, cujo IP ou nome ser alterado para o host da
mquina virtual secundria, aps a recuperao da falha.
271
Virtualizao de Servidores
272
7
Introduo ao Hyper-V
\\Caractersticas gerais
\\Verses
\\Benefcios
\\Licenciamento
273
Caractersticas gerais
Virtualizao de Servidores
Verses
Existem basicamente duas verses de Hyper-V:
A tabela 7.1 compara as verses do Windows Server com Hyper-V com o Microsoft
Hyper-V Server, em relao s suas solues de virtualizao. O produto Microsoft
Hyper-V Server mais simples e oferece apenas a opo de fazer a consolidao de
servidores e a definio de mquinas virtuais com diferentes sistemas operacionais.
Esta ltima caracterstica permite que sejam criados ambientes de teste e
desenvolvimento de software para outras plataformas.
274
As verses do Windows Server x64 que suportam o perfil Hyper-V so: Windows
Consolidao de servidores
Teste e desenvolvimento
Migrao rpida
\\Suporte a processadores multicore, em que cada mquina virtual pode ter acesso
a at quatro processadores lgicos;
275
Virtualizao de Servidores
\\Servios integrados
276
Figura 7.3
Hardware Hardware
Quando o Hyper-V carregado pela primeira vez, criada uma partio chamada de
partio raiz ou partio pai. Esta partio hospeda a instncia do Windows Server
2008 que estava executando antes da habilitao do perfil Hyper-V. A partio pai
controla os dispositivos de hardware e responde pela alocao de memria em si,
alm de solicitar ao hipervisor a criao das parties filho, que no tm acesso
direto ao hardware.
277
Figura 7.4
Virtualizao de Servidores
Hipervisor
Hardware
\\Desenvolvimento e teste
\\Datacenter dinmico
Consolidao de servidores
As empresas so pressionadas a simplificar o gerenciamento e reduzir os custos, ao
mesmo tempo em que precisam manter e aprimorar suas vantagens competitivas,
como flexibilidade, confiabilidade, escalabilidade e segurana. O uso do Hyper-V
para a consolidao de vrios servidores em um nico sistema fsico, mantendo ao
mesmo tempo o isolamento, ajuda a suprir tais necessidades. Um dos principais
benefcios da consolidao de servidores a reduo do custo total de propriedade
(TCO), no apenas por diminuir os requisitos de hardware, mas tambm por reduzir
os custos com energia, refrigerao e gerenciamento.
278
Continuidade de negcios e recuperao de desastres
Desenvolvimento e teste
Desenvolvimento e teste geralmente so as tarefas que podem usufruir muito da
tecnologia Hyper-V. Atravs do uso de mquinas virtuais, as equipes de
desenvolvimento podem criar e testar uma ampla variedade de cenrios de teste, em
um ambiente seguro e independente, o qual aproxima perfeitamente a operao dos
servidores fsicos e clientes. O Hyper-V maximiza a utilizao dos hardwares de
teste, reduzindo custos, melhorando o gerenciamento do ciclo de vida e aprimorando
a cobertura dos testes. Com recursos abrangentes de suporte aos sistemas
operacionais convidados e pontos de verificao, o Hyper-V uma tima plataforma
para ambientes de desenvolvimento e testes.
Datacenter dinmico
O Hyper-V, em conjunto com as solues de gerenciamento de sistema j existentes,
como o Microsoft System Center, pode ajudar a criar um datacenter dinmico, com
sistemas de auto-gerenciamento e agilidade operacional. Por meio de recursos como
a reconfigurao automatizada de mquinas virtuais, o controle flexvel de recursos e
a migrao rpida, possvel criar um ambiente de TI dinmico, que utiliza o
Hyper-V no somente para resolver problemas, mas tambm para antecipar o
aumento de demanda.
279
Gerenciamento com Hyper-V
Virtualizao de Servidores
\\Hyper-V Manager
Hyper-V Manager
\\Interface MMC
\\Funcionalidades
Funcionalidade do MMC:
\\Propriedades
\\Cenrios
\\Recursos
\\Distribuio
inteligente da carga de trabalho, com base no conhecimento de
desempenho e diretivas comerciais definidas pelo usurio.
280
Cenrios
\\Gerenciamento integrado
Gerenciamento integrado
Recursos do SCVMM
\\Identificao de candidatos consolidao
\\Disposio inteligente
\\Aprovisionamento de servidores
\\Biblioteca central
\\Aprovisionamento de autoatendimento
O SCVMM se concentra em requisitos nicos de mquinas virtuais, sendo projetado
para permitir a maior utilizao possvel dos servidores fsicos, gerenciamento
centralizado de infraestrutura de mquina virtual e rpido aprovisionamento de
novas mquinas virtuais.
281
Recursos disponveis no SCVMM:
Virtualizao de Servidores
Disposio inteligente
Aprovisionamento de servidores
Biblioteca central
Aprovisionamento de autoatendimento
282
Snapshots com o Hyper-V
\\Testes e desenvolvimento
Uma das situaes mais apropriadas para o uso dos snapshots refere-se ao
desenvolvimento e teste de atividades, incluindo a utilizao da mquina virtual
como um servidor de teste para testar as atualizaes e hotfixes, antes de implant-
los nos servidores de produo. No recomendvel utilizar snapshots em
mquinas virtuais que prestam servios sensveis no tempo, tais como servios do
Active Directory (AD), ou quando o desempenho ou a disponibilidade de espao de
armazenamento crtica.
283
\\Os snapshots exigem espao de armazenamento adequado, sendo armazenados
Virtualizao de Servidores
como arquivos .avhd no mesmo local no disco rgido virtual. Vrios snapshots
podem rapidamente consumir uma grande quantidade de espao de
armazenamento. Quando o Hyper-V Manager usado para excluir um snapshot,
o snapshot removido da rvore de snapshots, mas o arquivo .avhd no
excludo at a mquina virtual ser desligada.
Live Backup
\\Conceito
\\Mtodos bsicos
possvel efetuar backup automtico das mquinas virtuais e seus dados sem
qualquer downtime, caso o sistema operacional convidado tenha suporte ao Volume
Shadow Copy Service (VSS). Para implementar os cenrios de backup e recuperao
preciso usar um aplicativo de backup compatvel com o gravador VSS do Hyper-V.
Para usar o backup do Windows Server, ser preciso adicionar uma chave de registro
ao gravador VSS do Hyper-V.
H dois mtodos bsicos que podem ser usados para realizar um backup:
Mtodo usado quando for preciso fazer o backup dos dados de um repositrio que
no possui suporte do gravador VSS do Hyper-V. Nesse caso, o aplicativo de backup
executado no sistema operacional convidado da mquina virtual.
284
O processo de backup em fita tira vantagem da funcionalidade de fita de backup
\\Live Migration
Live Migration
Live Migration um dos mais novos recursos do Windows Server 2008 R2 Hyper-V.
Mais adiante, neste captulo, descreveremos este recurso em detalhes, incluindo
informaes sobre como ele move as mquinas virtuais em execuo e descreve
cenrios onde particularmente til, alm dos seus requisitos de implementao.
285
A SLAT usa a funcionalidade de CPU disponvel nos processadores Intel, que
Virtualizao de Servidores
286
Alta disponibilidade
\\Host clustering
\\Quick Migration
\\Live Migration
Guest Clustering
A segunda soluo de uso do Hyper-V Guest Clustering, com mais de um servidor,
apresentada na figura 7.6. Aqui, o cluster realizado entre duas mquinas virtuais
instanciadas em servidores fsicos distintos. Neste caso, se um servidor fsico (ou
mesmo a partio pai) falhar, a aplicao em cluster continuar disponvel. O
detalhe deste cluster que a conexo com o sistema de armazenamento (storage)
tem que ser feita via iSCSI (os iSCSI initiators executam dentro do sistema
operacional convidado), pois s assim a mquina virtual pode se comunicar com o
sistema de armazenamento sem precisar da partio pai.
I/O
Windows Stack
Windows
Cluster Failover
Services VSCs
Clustering
iSCSI SAN
Storage
VMBus
Hiper-V Hypervisor
287
Virtualizao de Servidores
SO SO
Windows Server 2008 convidado Windows Server 2008 convidado
(Windows (Windows
Server 2003) Server 2008)
Windows Windows
Cluster Failover
Services Clustering
iSCSI SAN
Storage
Figura 7.6
Principais caractersticas do Hyper-V Guest Clustering: Guest Clustering
(diferentes
\\Aplicaes que executam nos sistemas operacionais convidados so as entidades
servidores
do cluster;
fsicos).
\\A alta disponibilidade da aplicao e no da mquina virtual;
\\O sistema operacional convidado (guest) precisa ser suportado pelo Hyper-V;
Host Clustering
A segunda possibilidade para a alta disponibilidade o Hyper-V Host Clustering. Neste
caso, o servio de cluster o prprio servio de cluster do Windows Server 2008 64
bits, o failover clustering, executado na partio pai. Pode ser implementado em
sistemas de armazenamento (storage) do tipo DAS, iSCSI e FC SAN. As mquinas
virtuais so como recursos de cluster e no precisam de servios de cluster nos
sistemas operacionais convidados. O requisito que os arquivos de mquinas virtuais
no storage sejam acessados por todos os servidores fsicos que fazem parte do cluster.
Este o tipo de cluster mais recomendado, pois permite uma manuteno planejada e
uma melhor distribuio das cargas das mquinas virtuais. Um cluster Hyper-V Host
pode ter at 16 servidores fsicos e ser implantado nas verses de 64 bits Enterprise e
datacenter. A figura 7.7 ilustra o uso do Hyper-V Host Clustering.
288
Captulo 7 Introduo ao Hyper-V
Parent
Partio
Partition
pai Virtual
MquinaMachine
virtualA Virtual
MquinaMachine
virtualA Parent
Partio
Partition
pai Virtual
MquinaMachine
virtualA
SO OS
Guest SO OS
Guest SO OS
Guest
Windows
Windows convidado
(Windows convidado
(Windows
Windows
Windows convidado
(Windows
Server
Server 2008
2008 (Windows
Server 2003) (Windows
Server 2003) Server
Server 2008
2008 (SUSE 2003)
Server Linux
(Full or Core) Server 2003) Server 2003) (Full or Core) Enterprise
Server 10)
Hiper-V
Hiper-V
Hypervisor
Hypervisor Hiper-V Hypervisor
Dell PowerEdge
Dell PowerEdge
Server Server Dell PowerEdge Server
O Hyper-V Host clustering permite tanto o failover planejado, conhecido como Quick
Migration/Live Migration, quanto o failover no planejado. O Hyper-V permite a
Quick Migration (migrao rpida) de uma mquina virtual em execuo, de um
sistema fsico hospedeiro para outro, com um tempo de inatividade mnimo,
aproveitando as capacidades j conhecidas de alta disponibilidade das ferramentas
de gerenciamento do Windows Server e do SCVMM.
Recovery Point
Objective Quick Migration
Processo que
O Quick Migration combina a virtualizao baseada em hipervisor do Windows com
estima o quanto
o cluster failover disponibilizado nas verses Windows Server 2008 Enterprise e
ser necessrio
retroceder no Windows Server 2008 datacenter. O Quick Migration no apresenta Recovery Point
tempo para obter Objective (RPO) zero, pois tanto o sistema operacional convidado quanto a carga de
uma cpia trabalho da mquina ficam indisponveis por algum tempo, enquanto so executados
consistente para a os procedimentos de cluster. Este tempo normalmente varia entre quinze segundos
reinicializao
at alguns minutos. Devido s caractersticas de cluster, e pela maneira com que o
correta.
servio de cluster interage com o processador, recomendado que os processadores
289
dos servidores envolvidos no cluster sejam idnticos. No caso de failover no
Virtualizao de Servidores
Live Migration
O Live Migration integrado com o Windows Server 2008 R2 Hyper-V e com o
Microsoft Hyper-V Server 2008 R2. Com o Live Migration possvel mover as
mquinas virtuais em execuo de um servidor fsico Hyper-V para outro, sem
qualquer interrupo de servio ou tempo de indisponibilidade perceptvel. Dessa
forma, o Live Migration oferece uma boa agilidade, pois os datacenters com
mltiplos servidores fsicos Hyper-V sero capazes de mover as mquinas virtuais
(em execuo) para um computador fsico melhor, a fim de se obter maior
desempenho e escalabilidade ou otimizar a consolidao sem impacto para os
usurios. Ainda, o Live Migration torna possvel manter as mquinas virtuais on-line,
mesmo durante a manuteno, aumentando a produtividade dos usurios e dos
administradores de servidor. Os datacenters tambm sero capazes de reduzir o
consumo de energia, aumentando dinamicamente as taxas de consolidao e
desligando os servidores fsicos no utilizados durante os horrios de menor demanda.
290
Gerenciamento do Live Migration
O Windows Server 2008 Hyper-V suporta o Quick Migration. O Windows Server 2008
R2 Hyper-V suporta tanto o Quick Migration como o Live Migration. O Live Migration
foi disponibilizado pela verso Windows 2008 Server R2. O Live Migration integrado
ao Windows Server 2008 R2 Hyper-V e ao Microsoft Hyper-V Server 2008 R2.
291
Virtualizao de Servidores
292
7
Roteiro de Atividades
Introduo ao Hyper-V
Atividade 1 Instalao do Hyper-V
293
4. Selecione a verso indicada pelo instrutor. O exemplo a seguir se utiliza do
Virtualizao de Servidores
Usurio: Administrator
Senha: Virt3sr
294
Roteiro de Atividades 7
11. Na etapa seguinte marque a opo Hyper-V e clique em Next.
12. A tela seguinte trar uma srie de observaes sobre o Hiper-V. Prossiga com o
assistente clicando em Next.
13. Selecione a 2 interface de rede onde sero criadas redes virtuais para conectar
as mquinas virtuais.
Gerenciamento do Hyper-V
Esta atividade dever ser realizada em dupla.
295
Durante o curso, o Gerenciador de Servidores ser usado para acessar o snap-in de
Virtualizao de Servidores
Snap-ip
gerenciamento do Hyper-V. Objeto (cdigo,
programa), que se
1. Para acessar a interface de gerenciamento, utilize o atalho para o Gerenciador de integra a outro
Servidores (Server Manager) na barra de tarefas. para funcionar
como parte de
um todo.
296
3. Em Virtual Hard Disks e Virtual Machines, localize os caminhos padro
Roteiro de Atividades 7
utilizados para armazenar as imagens e configuraes das mquinas virtuais. O
Hyper-V mantm o particionamento efetuado na instalao do Windows (no caso
do padro, uma nica partio com sistema de arquivos NTFS).
297
Virtualizao de Servidores
8. Configure a interface de rede virtual na rede privada. Para isso, acesse Control
Panel Network and Internet Network and Sharing Center.
298
Atividade 2 Acesso ao servidor de ISOs
Roteiro de Atividades 7
Esta atividade dever ser realizada em dupla.
1. Abra o Windows Explorer. Na barra lateral, localize o item Network e clique com
o boto direito. Selecione o item Map network drive.
299
Virtualizao de Servidores
300
Roteiro de Atividades 7
Marque a opo Do not show this page again e clique em Next.
301
Virtualizao de Servidores
302
Roteiro de Atividades 7
2. Observe que, por padro, o disco virtual criado utiliza conexo IDE.
303
Virtualizao de Servidores
304
8
Gerenciamento do Hyper-V
Infraestrutura de hardware
\\Processador
\\Memria
\\Armazenamento
\\Rede
\\Outros componentes
Processador
O Hyper-V precisa de processadores com caractersticas especficas, como possuir
arquitetura de 64 bits, oferecer suporte de hardware virtualizao (Hardware
Assisted Virtualization HAV) e ter o modo Hardware Enforced Data Execution
Prevention (DEP) aplicado por hardware disponvel e habilitado. Os processadores
Intel-VTx e AMD-V contemplam esses trs requisitos.
305
configuraes de virtualizao assistida por hardware (HAV) e DEP aplicado por
Virtualizao de Servidores
Memria
A quantidade mxima de memria que pode ser usada determinada pelo sistema
operacional, conforme segue:
Armazenamento
O Hyper-V oferece suporte a uma variedade de opes de armazenamento. Os
seguintes tipos de armazenamento fsico podem ser utilizados com um servidor que
executa o Hyper-V:
\\Storage Area Network (SAN): pode utilizar tecnologias Internet SCSI (iSCSI),
Fibre Channel e SAS. A Microsoft no oferece suporte a NAS (armazenamento
conectado rede) para o Hyper-V.
306
possvel configurar uma mquina virtual para usar os seguintes tipos de
\\Discos rgidos virtuais de at 2040 GB: voc pode usar discos rgidos virtuais
fixos, expandindo dinamicamente os discos virtuais e diferenciando os discos.
Embora o desempenho de E/S dos dispositivos SCSI e IDE fsicos possa diferir
bastante, isso no verdadeiro para dispositivos SCSI e IDE virtualizados no
Hyper-V. Os dispositivos de armazenamento IDE e SCSI do Hyper-V oferecem alto
desempenho de E/S, quando os servios de integrao so instalados no sistema
operacional convidado.
Rede
O Hyper-V oferece uma variedade de configuraes e opes para atender a
diferentes requisitos de rede. A rede do Hyper-V contm o seguinte suporte:
\\Cada adaptador de rede virtual pode ser configurado com um endereo MAC
esttico ou dinmico.
307
Virtualizao de Servidores
No possvel conectar uma rede virtual a um adaptador de rede sem fio. Como
resultado, no possvel oferecer recursos de rede sem fio a mquinas virtuais.
Outros componentes
O Hyper-V oferece suporte para a criao de dispositivos de E/S virtuais comuns s
mquinas fsicas, como:
\\Unidade de DVD: uma mquina virtual tem uma unidade de DVD virtual por
padro quando criada. As mquinas virtuais podem ser configuradas com at 3
unidades de DVD conectadas a um controlador IDE. Elas oferecem suporte a at
4 dispositivos IDE, mas um dispositivo deve ser o disco de inicializao. Uma
unidade de DVD virtual pode acessar CDs e DVDs, arquivos .iso ou mdia fsica.
Entretanto, apenas uma mquina virtual pode ser configurada para acessar uma
unidade de CD/DVD fsica por vez.
\\Porta serial (COM): cada mquina virtual configurada com duas portas (COM)
seriais virtuais que podem ser conectadas a um canal (pipe) nomeado para
comunicao com um computador fsico local ou remoto. Nenhum acesso a uma
porta COM fsica disponibilizado por uma mquina virtual.
\\Unidade de disquete: cada mquina virtual est configurada com uma unidade
de disquete virtual, que pode acessar os arquivos contidos no Virtual Floppy Disk
(.vfd). Nenhum acesso a uma unidade de disquete fsica disponibilizado para
mquinas virtuais.
\\Discos suportados
Pode-se utilizar o Hyper-V para configurar e usar vrias mquinas virtuais ao mesmo
tempo. O nmero especfico depende de dois fatores. Um fator a disponibilidade
dos recursos fsicos no servidor que executa o Hyper-V. O outro fator a capacidade
mxima do Hyper-V. possvel configurar at 512 mquinas virtuais em um servidor
que executa o Hyper-V. Com os recursos fsicos apropriados, a verso de lanamento
do Hyper-V oferece suporte a at 128 mquinas virtuais em execuo ao mesmo
tempo. Um hotfix (KB956710) est disponvel para aumentar para 192 o nmero
mximo de mquinas virtuais em execuo.
308
Sistemas operacionais convidados
\\Windows Server 2008 Standard e Windows Server 2008 Standard sem Hyper-V;
\\Windows Server 2008 Enterprise e Windows Server 2008 Enterprise sem Hyper-V;
\\Windows Server 2008 Datacenter e Windows Server 2008 Datacenter sem Hyper-V;
\\Suse Linux Enterprise Server 10 com Service Pack 2 (edio x86 ou x64);
\\Suse Linux Enterprise Server 10 com Service Pack 1 (edio x86 ou x64).
Discos suportados
Os tipos de disco utilizados pelo Hyper-V recaem em dois grandes grupos: Virtual
Hard Disk (VHD) e pass-through. Um Virtual Hard Disk (VHD) um arquivo que
reside em uma partio formatada a que a partio pai tem acesso. Este arquivo
aparece para o sistema operacional convidado como um disco com um conjunto de
blocos em estado bruto. A prxima figura ilustra o uso de VHD.
C:\
Disk 2 D:\
D:\\
VM1.VHD D:\
D :\
\VM2_1.VHD
D :\
\VM2_2.VHD
309
Um disco pass-through um disco fsico mapeado diretamente em uma mquina
Virtualizao de Servidores
virtual. Para a partio pai o disco est off-line e o acesso direto para escrita e
leitura no est disponvel. Os requisitos de E/S para a mquina virtual so passados
atravs da partio pai para o disco. Com a liberao da partio pai, sobram ciclos
adicionais de CPU para processar as mquinas virtuais. Quando mapeados para um
disco pass-through, o sistema operacional convidado tem acesso direto aos blocos
brutos do storage fsico. A figura a seguir ilustra o uso de pass-through.
SO convidado SO convidado
Windows Server 2008
Disk 1 C:\
C:\
C:\
Disk 2
D:\
Disk 3
Disk 4
Discos e armazenamento
\\Opes de armazenamento em mquinas virtuais
310
Cenrio HD Virtual SCSI SCSI Local HD Virtual SCSI Remoto
Tipo de disco exposto Disco rgido Disco fsico Disco rgido Disco fsico
ao sistema virtual em NTFS diretamente virtual em diretamente
operacional de conectado a uma NTFS conectado a uma
gerenciamento mquina virtual mquina virtual
Capacidade de acesso No No No No
dinmico (adio
automti-ca) a
qualquer disco das
mquinas virtuais
\\Fixo: um disco rgido virtual fixo um disco que ocupa o espao em disco fsico
no sistema operacional de gerenciamento igual ao tamanho mximo do disco,
independentemente de uma mquina virtual exigir o espao em disco. Leva mais
tempo para ser criado do que outros tipos de disco, porque o tamanho alocado
do arquivo .vhd determinado durante a sua criao. Esse tipo de disco rgido
virtual proporciona melhor desempenho em comparao com outros tipos,
porque os discos rgidos virtuais fixos so armazenados em um bloco contguo no
sistema operacional de gerenciamento.
311
\\Expanso dinmica: o disco rgido virtual de expanso dinmica aquele em
Virtualizao de Servidores
Com discos rgidos virtuais, cada mquina virtual oferece suporte a at 512 TB de
armazenamento. Os discos fsicos diretamente conectados a uma mquina virtual
no tm limite de tamanho, a no ser a limitao do sistema operacional convidado.
312
Ao usar discos fsicos diretamente conectados a uma mquina virtual, deve-se ter cincia
Aspectos de segurana
\\Prticas recomendadas
Uma instalao Server Core oferece a menor superfcie de ataque e reduz o nmero
necessrio de correes, atualizaes e reinicializaes para manuteno.
313
No conceder permisses aos administradores de mquina virtual no sistema
Virtualizao de Servidores
operacional de gerenciamento.
Por padro, nenhuma rede virtual est configurada para o sistema operacional de
gerenciamento. recomendado o uso de um adaptador de rede dedicado para
gerenciar o servidor que executa o Hyper-V e no o expor ao trfego de rede no
confivel. No se deve permitir que mquinas virtuais utilizem este adaptador de
rede. recomendado que sejam usados um ou mais adaptadores de rede dedicados
diferentes para a rede da mquina virtual. Isso permite aplicar nveis diferentes de
configurao e diretiva de segurana de rede para as mquinas virtuais. Por
exemplo, possvel configurar a rede para que as mquinas virtuais tenham acesso
de rede diferente em relao ao sistema operacional de gerenciamento, incluindo o
uso de VLANs, IPsec, Proteo de Acesso Rede (NAP) e Microsoft Forefront Threat
Management Gateway.
314
Usar a Criptografia de Unidade de Disco BitLocker para proteger os recursos.
Quando um servidor empregado para virtualizao no for mais usado, por exemplo em
um cenrio de teste ou desenvolvimento, recomendada a desativao das configuraes
de BIOS de virtualizao assistidas por hardware e necessrias ao Hyper-V.
Backup e Restore
\\Backup on-line e off-line
315
Como visto na sesso anterior, o Hyper-V oferece duas possibilidades diferentes de
Virtualizao de Servidores
316
Quando no for possvel realizar um backup on-line, ser feito um backup off-line.
Processo de restaurao
O processo de restaurao (restore) direto, desde que as recomendaes descritas
anteriormente sejam seguidas quando os backups forem criados. Isso inclui seguir
as etapas recomendadas para assegurar que os dados no inclusos em um backup
de servidor completo possam ser recuperados ou criados novamente.
Entretanto, se o conjunto de backups contiver mdia sem suporte para gravador VSS,
preciso seguir uma etapa adicional. Primeiro, necessrio restaurar todo o sistema
ou uma mquina virtual, dependendo das circunstncias. Na sequncia, feita a
restaurao da mdia sem suporte ao VSS no sistema operacional convidado. Ao
tentar restaurar uma mquina virtual enquanto ela estiver em execuo, ela ser
desativada e excluda antes da restaurao do backup.
317
Redes virtuais
Virtualizao de Servidores
\\Noes bsicas
possvel criar redes virtuais no servidor Hyper-V para definir vrias topologias entre
as mquinas virtuais e o servidor de virtualizao. Usando o Gerenciador de Rede
Virtual (acessado pelo Gerenciador Hyper-V), tem-se a opo de trs tipos diferentes
de redes virtuais.
Noes bsicas
Enquanto o Hyper-V permite configurar ambientes complexos de rede virtual, o
conceito bsico de rede virtual direto. Para uma configurao de rede virtual
simples, recomendado ter pelo menos dois adaptadores de rede no servidor que
executa o Hyper-V: um adaptador de rede dedicado mquina fsica para
gerenciamento remoto e um ou mais adaptadores de rede dedicados s mquinas
virtuais. Se estiver executando um iniciador iSCSI para armazenamento em disco
rgido virtual, recomendado o uso de adaptadores de rede adicionais no sistema
operacional de gerenciamento. Esse sistema uma partio que chama o hipervisor
do Windows e solicita que novas parties sejam criadas. S pode haver um sistema
operacional de gerenciamento.
318
Quando se instala o Hyper-V e se cria uma rede virtual externa, o sistema
Uma vez criada, a rede virtual funciona como uma rede fsica, exceto pelo fato de
que o comutador baseado em software, e as portas podem ser adicionadas ou
removidas dinamicamente conforme necessrio.
Quando uma rede virtual externa for configurada, todo o trfego de rede ser
encaminhado pelo comutador virtual. Por esse motivo, recomendamos usar pelo
menos um adaptador de rede fsico adicional para o gerenciamento do trfego de
rede. O comutador virtual funciona como um comutador fsico e encaminha o
trfego de rede pela rede virtual ao seu destino. A figura a seguir um exemplo de
rede virtual externa.
Computador fsico
Figura 8.4
Rede virtual Mquina virtual A Mquina Virtual B
externa.
Aplicativo de rede Aplicativo de rede
Adaptador de rede
Adaptador de rede
da mquina virtual
da mquina virtual
Aplicativo de rede
Internet
319
Em redes virtuais internas, s permitida a comunicao entre mquinas virtuais no
Virtualizao de Servidores
Aplicativo de rede
Comutador
fsico
Use uma rede virtual privada quando quiser permitir a comunicao apenas entre
mquinas virtuais no mesmo servidor fsico. A figura seguinte mostra um exemplo
de rede virtual privada.
320
Figura 8.6
Aplicativo de rede
A mquina virtual est logicamente conectada a uma porta na rede virtual. Para que
um aplicativo de rede da mquina virtual se conecte externamente, primeiro ele
encaminhado atravs do adaptador a uma porta lgica na rede virtual externa, a
qual a VM est vinculada. O pacote de rede direcionado ao adaptador de rede
fsico e para uma rede fsica externa.
321
rede a essa porta. At que essa determinao seja feita pela rede virtual, os pacotes
Virtualizao de Servidores
Configurando VLANs
O Hyper-V oferece suporte a Redes Locais Virtuais (VLANs), e como a configurao
de uma VLAN baseada em software, os computadores podem ser movidos
facilmente e ainda terem mantidas suas configuraes de rede. Para cada adaptador
de rede virtual conectado a uma mquina virtual, voc pode configurar um ID de
VLAN para a mquina virtual. Voc precisar do seguinte para configurar VLANs:
\\Um adaptador de rede fsico que oferea suporte a pacotes de rede com IDs da
VLAN j aplicados.
O modo de tronco permite que vrios IDs da VLAN compartilhem a conexo entre o
adaptador de rede fsico e a rede fsica. Para fornecer acesso externo s mquinas
virtuais na rede virtual em vrias VLANs, preciso configurar a porta na rede fsica
que deve estar no modo de tronco. Voc tambm precisar conhecer as VLANs
especficas usadas e todos os IDs da VLAN usados pelas mquinas virtuais s quais
a rede virtual oferece suporte.
322
8
Roteiro de Atividades
Gerenciamento do Hyper-V
Atividade 1 Instalao e configurao do Active Directory
1. Nesta etapa utilizaremos uma pr-instalao do Windows Server 2008 que est
disponvel no servidor de ISOs em formato VHD. Copie este arquivo para o seu desktop.
Nome: Servidor_AD
Memria: 4000 MB
HD: 20 GB
Interface de rede: Rede Virtual
323
3. Aps a instalao, conecte-se mquina virtual e utilize o link Add roles.
Virtualizao de Servidores
324
Roteiro de Atividades 8
5. Aps a instalao do Active Directory, abra a janela do gerenciador de servidores
e localize a funo Active Directory Domain Services. Utilize o link destacado
para iniciar o assistente de instalao dos servios de domnio (Active Directory
Domain Services Instalation Wizard). Em seguida ser exibida a tela do
assistente. Clique em Next.
6. Selecione a opo de Create a new domain in a forest para criar uma rvore
vazia e clique em Next.
325
7. Nomeie o novo domnio de acordo com a identificao atribuda ao grupo e
Virtualizao de Servidores
clique em Next.
326
Roteiro de Atividades 8
9. Na tela seguinte, habilite o servio de DNS conforme solicitado pelo wizard e
clique em Next.
10. Ser apresentado um aviso devido ao uso de IP dinmico por parte do servidor.
Selecione a opo Yes.
13. Defina a senha de acesso ao novo domnio. Por simplicidade, utilize a mesma
senha definida para o usurio Administrator. Clique em Next.
14. Ser exibida a tela Summary. Verifique as informaes e clique em Next para
aplicar as configuraes, e por fim clique em Finish e reinicie o servidor virtual.
327
4. A seguir, utilize os links System Change settings para alterar o nome e o
Virtualizao de Servidores
domnio do Windows.
Talvez seja necessrio aguardar alguns segundos para que a mquina virtual do
gerenciador de domnios complete sua inicializao, antes de efetuar logon como
usurio do domnio.
328
Atividade 2 Instalao e configurao do System Center Virtual Machine
Roteiro de Atividades 8
Manager 2008 R2
No ambiente do curso, criaremos uma mquina virtual que utilizar um disco rgido
virtual que contm o SCVMM pr-instalado.
Esta atividade dever ser realizada em dupla, porm apenas um dos alunos da
dupla efetuar a instalao e a configurao dos hosts.
Nome: SCVMM
Memria: 2048 MB
Interface de Rede: Virtual
Disco Rgido Virtual: Use um disco rgido virtual existente
329
Virtualizao de Servidores
330
Atribua a senha Virt3sr para o usurio Administrator da mquina virtual que
Roteiro de Atividades 8
executar o Virtual Machine Manager.
331
6. Inicie a mquina virtual e faa logon no domnio com o usurio Administrator e a
Virtualizao de Servidores
332
Esta atividade dever ser executada individualmente. Cada aluno acessar o
Roteiro de Atividades 8
hipervisor a partir da sua estao.
1. Repita os passos das atividades anteriores e inclua a estao que voc est
utilizando no domnio criado para o grupo.
333
5. Inicie o software pelo atalho criado no seu desktop chamado SCVMM Admin
Virtualizao de Servidores
334
Atividade 4 Adicionando servidores Hyper-V ao SCVMM
Roteiro de Atividades 8
Esta atividade poder ser realizada em dupla, porm apenas um dos alunos da
dupla efetuar a adio dos hosts.
335
4. Na janela apresentada, clique em Search (1) e na seo Search results,
Virtualizao de Servidores
336
Roteiro de Atividades 8
5. Em Configuration Settings, selecione o host group All Hosts e avance.
337
Virtualizao de Servidores
8. Ao iniciar a tarefa, ser apresentada uma nova janela que mostrar todo o avano
e os procedimentos realizados durante o processo. Espere o trmino do processo.
No trmino do processo, verifique no Host Group chamado All Hosts a presena dos
dois hipervisores do grupo.
338
Atividade 5 Viso global do SCVMM
Roteiro de Atividades 8
O SCVMM organizado em 5 sees: Hosts, Virtual Machines, Library, Jobs e
Administration. Nessa atividade, conheceremos um pouco de cada seo da ferramenta.
339
2. A segunda seo chamada de Virtual Machines. responsvel pelas operaes
Virtualizao de Servidores
que podem ser feitas nas mquinas virtuais que esto rodando nos hipervisores.
Nesta seo possvel iniciar, parar, pausar, salvar o estado, descartar um estado
salvo, desligar a fora e se conectar a uma mquina virtual. Tambm possvel
migr-la para outro hipervisor ou para um storage, gerar um checkpoint (que
nada mais do que um snapshot do estado da mquina em determinado
momento), gerenciar os checkpoints, instalar os servios de convidado, coloc-la
em modo de reparo, gerar um template a partir de uma mquina virtual,
clon-la, guard-la na Library do SCVMM, ver a conexo de rede da mquina
virtual e suas propriedades, filtr-las a partir dos seus status, dono da mquina,
sistema operacional, data de adio e tags.
340
3. A terceira seo chamada de Library. a seo responsvel pela criao de
Roteiro de Atividades 8
objetos que daro suporte infraestrutura virtual. possvel criar templates de
mquinas virtuais pr-instaladas, perfis pr-definidos de hardware, perfis pr-
definidos de sistemas operacionais convidados, scripts PowerShell, imagens ISO,
editar as configuraes da biblioteca etc.
341
4. A quarta seo chamada de Jobs. onde ficam listadas todas as operaes
Virtualizao de Servidores
feitas no SCVMM.
342
Roteiro de Atividades 8
6. possvel visualizar como esto conectados os servidores fsicos e virtuais.
Clique em Networking que fica na barra de ferramentas superior do SCVMM,
selecione todos os hosts do grupo All Hosts para serem mostrados e clique em
OK. Aps, voc visualizar um mapa que mostra toda a conexo de rede atual
dos servidores fsicos e virtuais.
343
Virtualizao de Servidores
344
Atividade 6 Clonando mquinas virtuais no SCVMM
Roteiro de Atividades 8
possvel clonar mquinas virtuais atravs do SCVMM para simplificar e agilizar o
processo de provisionamento de recursos para uma infraestrutura virtual. A mquina
virtual que voc deseja clonar precisa estar desligada no momento da clonagem.
Siga os passos abaixo para clonar uma mquina virtual pr-criada.
1. Na seo Virtual Machines, selecione a mquina virtual que voc deseja clonar,
v ao menu Actions > Virtual Machines > clique em Clone. Ou clique com o
boto direito do mouse na mquina virtual desejada e clique na opo Clone.
345
2. Identifique a mquina virtual que estar sendo clonada, com um nome diferente
Virtualizao de Servidores
346
4. Selecione o destino que ser dado mquina virtual que ser criada. Voc tem a
Roteiro de Atividades 8
opo de colocar a mquina virtual em um hipervisor (Place the virtual machine
on a host) ou de guardar a mquina virtual na biblioteca para que a mesma
possa ser utilizada posteriormente (Store the virtual machine in the library).
Selecione a opo de colocar a mquina virtual em um host.
347
6. Na etapa chamada Select Paths, selecione onde ser o local de armazenamento
Virtualizao de Servidores
348
Roteiro de Atividades 8
9. Inicie a mquina virtual clonada e conecte-se a ela para confirmar o sucesso
da clonagem.
349
Atividade 7 Configurao do cluster de Alta Disponibilidade
Virtualizao de Servidores
1. Adicione o recurso Cluster Failover em cada uma das blades do grupo, confirme
a instalao e aguarde o final do processo.
350
Roteiro de Atividades 8
3. Ser exibida a tela inicial do assistente de criao do cluster. Leia as informaes
contidas e clique em Next. Adicione os servidores do grupo ao cluster. Digite o
nome (sem o sufixo de domnio) e pressione a tecla Enter.
351
5. Em seguida, o assistente de validao da configurao do cluster ser iniciado.
Virtualizao de Servidores
352
7. Aguarde a concluso do teste e observe se sero exibidos alertas devido falta
Roteiro de Atividades 8
de um disco compartilhado entre os ns do cluster.
Conexo ao storage
Os seguintes passos devem ser feitos em todos os servidores do grupo.
353
Virtualizao de Servidores
6. Na aba Volumes and Devices, clique no boto Auto configure para descobrir as
LUNs disponveis. Em seguida, clique em Ok para fechar a janela e salvar a lista
de descoberta.
354
7. Na interface de linha de comando do Windows (cmd ou PowerShell), execute a
Roteiro de Atividades 8
ferramenta diskpart. Repita a sequncia seguinte de comandos com i variando
de 1 a 10 at localizar o disco correspondente LUN associada ao grupo.
Identificao: LUN x
8. Uma vez descoberto o nmero do disco, utilize os comandos abaixo para ativ-lo.
10. Localize o disco correspondente LUN do grupo e clique com o boto direito
sobre a rea da partio primria. Clique em Formatar.
355
Virtualizao de Servidores
356
Atividade 9 Migrao de mquinas virtuais
Roteiro de Atividades 8
Esta atividade dever ser realizada em grupo.
Para que seja possvel a migrao a quente de mquinas virtuais entre servidores
de um cluster, necessrio que os discos virtuais estejam armazenados em um
volume compartilhado pelos servidores. O Hyper-V no fornece ferramentas
automatizadas para mover uma mquina virtual de um disco local para o disco
compartilhado. Desta forma, necessrio efetuar esta movimentao manualmente.
357
4. Defina um nome para a nova mquina virtual (diferente do original) e instrua o
Virtualizao de Servidores
6. Selecione a opo Use an existing virtual disk para conectar mquina virtual o
arquivo VHD copiado para o volume compartilhado. Conclua o assistente
clicando em Finish.
358
7. Uma entrada para esta mquina virtual ser criada dentro da rvore Services
Roteiro de Atividades 8
and aplications da funo cluster.
359
Virtualizao de Servidores
Durante este processo, um novo endereo MAC ser atribudo interface de rede,
o que pode confundir a configurao j presente no disco. Em uma mquina
virtual Linux, utilize o comando $sudo dhclienteth1 para obter um endereo IP
para a nova interface.
360
10. Na sua estao execute o comando ping com parmetro t para o servidor e
Roteiro de Atividades 8
certifique-se de que o firewall est desabilitado.
Observe que a conexo com o console da mquina virtual ser perdida devido
alterao de servidor.
361
2. O assistente ser iniciado apresentando a tela explicativa do servio. Clique em
Virtualizao de Servidores
5. Efetue a migrao de uma mquina virtual para o servidor de nmero par do grupo.
362
Roteiro de Atividades 8
7. Observe a inicializao automtica da mquina virtual em outro servidor do cluster.
363
Virtualizao de Servidores
364
9
Consolidao do conhecimento
Software
\\Hipervisores
\\Microsoft Hyper-V
\\VMware vSphere
\\Citrix XenServer
\\Gerenciamento
\\vCenter
\\XenCenter
\\Hyper-V SCVMM
365
Hipervisores
Virtualizao de Servidores
Microsoft Hyper-V
Figura 9.1
Partio pai Parties filhas
Arquitetura do
VMI Provider Hyper-V.
Virtual Machine
Management Service
Processos
de trabalho das
mquinas virtuais User Mode
Kernel Mode
Windows Server Windows Server Xen-Enabled
2008 2007, 2008 Linux Kernel
Non-
Hypervisor Linux VSC
Windows Windows
Kernel
(VSP)
Kernel
(VSC) Aware OS
Hypercall Adapter
Windows Hypervisor
No ambiente de rede, sempre que possvel, deve-se escolher para as mquinas Dispositivos
virtuais os dispositivos sintticos em lugar dos emulados. Na interface de sintticos
So os novos
configurao de rede para a mquina virtual essas denominaes no aparecem,
dispositivos de
mas as associaes so:
alto desempenho
\\Legacy Network Adapter emuladas; suportados pelo
Hyper-V.
\\Network Adapter sintticas.
366
Captulo 9 Consolidao do conhecimento
O Hyper-V precisa de um nmero significativo de placas de rede (Network Interface
Card NIC). Como regra geral, sugere-se usar duas placas quad-port para
complementar as duas interfaces de rede que vm normalmente nos racks. Existem
duas opes de discos para as mquinas virtuais: dinmicos e fixos.
Neste caso, o ganho de espao no storage pelo uso de discos dinmicos acarreta
uma queda no desempenho. A sugesto usar discos fixos para mquinas de
produo, e discos dinmicos para testes e desenvolvimento.
\\C:\ProgramData\Microsoft\Windows\Hyper-V;
\\C:\Users\Public\Documents\Hyper-V\VirtualHard Disks;
367
VMware ESX/ESXi
Virtualizao de Servidores
Figura 9.2
Console de servio (COS)
VMware: ESX
vs ESXi.
Agentes de gerenciamento Baseado em vAPI sem agentes
Agentes de hardware
Baseado em CIM sem agentes
Console de servio (COS)
vCLI, PowerCLI
Comandos para
configurao e
diagnsticos
Consoles de suporte local
368
Figura 9.3
VM VM VM
Console de servio
Suporte e
Busybox gerenciamento de
recursos das
Combina
mquinas virtuais
pequenas verses VMkernel
de vrios utilitrios
Unix em um nico
e compacto Vejamos agora a arquitetura ESXi (figura 9.4), onde o console foi substitudo por um
executvel. Shell Posix (baseado em Busybox) trazendo com isso uma atuao mais Linux like,
considerado o porm com menos funcionalidades e possivelmente menos segurana. Nesta
canivete suo arquitetura os agentes rodam diretamente no vmkernel. Os mdulos de terceiros,
dos Linux
como drivers e monitores de hardware, s so permitidos quando assinados
embarcados.
digitalmente pela VMware.
Figura 9.4
Arquitetura Comandos CLI
para suporte
ESXi. e configurao
Gerenciamento Monitoramento
de sistema de hardware
sem agentes sem agentes
VM VM VM
Suporte e
Framework de Common Agentes de
gerenciamento de
gerenciamento Information infraestrutura
recursos das
VMware Model (CIM) (NTP, Syslog etc)
mquinas virtuais
369
XenServer
Virtualizao de Servidores
Figura 9.5
Arquitetura
Pilha de virtualizao SO SO
XenServer.
convidado convidado
Linux Windows
Pilha da Drivers de
Ferramenta dispositivos SO SO
convidado convidado
Xen
Windows Linux
XenTM Hypervisor
Hardware
370
com que o XenServer pare de funcionar. Se o problema de desempenho for de E/S,
Solues de gerenciamento
Os sistemas de gerenciamento de plataformas virtualizadas so ferramentas
indispensveis para a administrao desses ambientes. No decorrer do curso foram
apresentadas as ferramentas de gerenciamento, onde tivemos a oportunidade de instal-
las e us-las. Os recursos de todas so semelhantes, e como cada uma desenvolvida
para um determinado hipervisor, no possvel testar cada uma em ambientes
diferentes. A exceo o XenCenter, disponibilizado para Xen e para Hyper-V.
Figura 9.6
Soluo de
Windows Console de Provisionamento
gerenciamento
PowerShell administrador delegado UI
Hyper-V.
SCVMM Agent
Mquina Mquina
Virtual Virtual
Mquina Mquina
SQL Server 2005 Biblioteca Virtual Virtual
Edio expressa centralizada
371
Plataforma de gerenciamento vCenter Figura 9.7
Virtualizao de Servidores
Soluo de
gerenciamento
Desenvolvimento Distribuio Desempenho
VMware vCenter.
acelerado confivel previsvel
Gerenciamento de aplicaes
vCenter
Gerenciamento da infraestrutura
Hardware
Para facilitar o trabalho das equipes de suporte, alguns procedimentos devem ser
utilizados para simplificar e otimizar o gerenciamento dos trs principais hipervisores
do mercado: Citrix XenServer, Microsoft Hyper-V e VMware ESX.
372
No importa o hipervisor escolhido para seu ambiente virtualizado; todas as trs
Gerenciamento de memria
\\Memory Overcommit
\\Ballooning
\\Swap
A memria deve ser quantificada antes da escolha do hipervisor, por ser o primeiro
recurso a se esgotar. muito comum sistemas virtualizados terem desempenho
prejudicado por falta de memria, bem antes de esgotarem a capacidade de
processamento da CPU. Portanto, muito importante no projeto de virtualizao o
dimensionamento correto da quantidade de memria necessria para evitar perda de
rendimento. O ideal configurar o mximo que for possvel dentro do oramento
disponvel. A longo prazo, a utilizao de um nmero menor de servidores com
grande quantidade de memria se mostra mais econmica do que o uso de um
nmero maior de servidores pequenos, em considerao a fatores como consumo de
energia, refrigerao e licenciamento.
373
Virtualizao de Servidores
vCPU
Apesar da proliferao de CPUs multicore, no caso de ambientes virtualizados
quanto maior for a quantidade de mquinas virtuais criadas com mais de uma
vCPU, maior ser o trabalho do hipervisor para escalonar em cada CPU as vCPUs
dos sistemas convidados. Uma dica ter cuidado com o uso excessivo de vCPUs em
uma mquina virtual, pois o desempenho pode ser abaixo do esperado. O uso de
mltiplas vCPUs se aplica quando a aplicao foi desenvolvida para Colises
multiprocessamento. Alm disso, o excesso de vCPUs pode causar degradao do Mais de uma
vCPU executando
sistema com o aumento de colises no processo de escalonamento das vCPUs.
no mesmo ncleo,
ao mesmo tempo.
Normalmente, a utilizao da mesma CPU por vrias mquinas virtuais no
configura um problema; pelo contrrio, esse mecanismo o alicerce da
virtualizao. O problema o uso excessivo fazendo com que o servidor fsico fique
sobrecarregado com a respectiva queda de desempenho dos sistemas convidados.
Importante lembrar que os recursos computacionais so finitos, e existem casos em
que aument-los pode ficar caro tanto em relao ao tempo quanto em relao ao
custo financeiro.
374
Figura 9.9 4 Bytes
Quantidades recomendadas
1. Pelo menos uma interface para o trfego de gerenciamento.
A escolha do tipo de storage para seu ambiente virtual no simples, pois a oferta
engloba Network-Attached Storage (NAS) e tambm outras arquiteturas de Storage
Area Network (SAN) como Fibre Channel (FC), Internet SCSI (iSCSI) e Fibre Channel
over ethernet (FCoE).
375
nmero de Logical Unit Number (LUNs), que dependendo do tamanho da
Virtualizao de Servidores
Tambm pode ser uma boa estratgia configurar ambientes heterogneos: empregar
tecnologia SAN para aplicaes de misso crtica e outras que sejam orientadas a
bloco, e usar NAS para as aplicaes secundrias, por ser simples e mais barata.
Representa uma mudana drstica para ambientes SAN. Mais fcil de instalar,
configurar e gerenciar, com desempenho similar ao do FC hoje j pode ser usado
com velocidade de at 10 GbE (Gigabit Ethernet) e com custos menores. Estudos
como o do Enterprise Strategy Group (ESG) demonstram que o custo com iSCSI
pode ser 30% menor em comparao ao de FC. Outras vantagens da tecnologia
iSCSI esto relacionadas sua escalabilidade e segurana, j que pode usar a
encriptao do IPsec.
376
Em ambos os casos, a ferramenta propicia a flexibilidade para escolha das
funcionalidades desejadas e a entrada de dados utilizada para determinar os
requisitos de storage, servidores e rede. A sada uma lista de hardware suportada
pela Dell que atende aos requisitos iniciais.
Figura 9.10
Dell Virtualization
Advisor.
377
Virtualizao de Servidores
378
9
Roteiro de Atividades
Consolidao do conhecimento
O objetivo deste Roteiro de Atividades efetuar o levantamento da infraestrutura
necessria para consolidao dos servidores, efetuando clculos e a anlise de
parmetros de desempenho do hardware, software e servios dos servidores da empresa.
379
Observe a opo Realar (Ctrl+H), que permite visualizar o item no grfico.
Virtualizao de Servidores
Sistema Processos
Agora chegou a hora de preparar o sistema para fazer a coleta por um perodo
maior. Crie um arquivo de log com os contadores da atividade anterior e faa a
coleta dos valores at o fim deste Roteiro de Atividades.
Nesta atividade ser feita uma anlise do desempenho de cada servio. A aprovao
do servio candidato ocorrer com base no resultado deste relatrio, que apontar o
motivo da virtualizao ou no virtualizao do servio.
A equipe de TI realizou diversas reunies para definir a forma como seria realizada a
coleta dos indicadores de seus servidores. Observando a utilizao dos servios foi
definido que para no poluir os indicadores com informaes obtidas em
momentos ociosos do sistema, como o perodo da noite e da madrugada sero
realizadas 30 coletas, iniciando no dia 1 e terminando no dia 30, no horrio
comercial, a fim de pegar o pico de trabalho de todos os setores da empresa (ADM,
RH, Comunicao, Diretoria, TI, Financeiro etc.) durante o ms.
Candidatos virtualizao
\\Baixa utilizao do processador;
\\Servidores de infraestrutura;
380
No candidatos virtualizao
Roteiro de Atividades 9
\\Alta e constante utilizao de processador e memria;
\\Perifricos especiais;
\\Serial, paralela, USB, SCSI, chaves externas, scanners, leitor de cdigo de barras;
\\Servidores de terminal.
381
Complete a coluna Indicado para virtualizao na tabela 9.12.
Virtualizao de Servidores
Host1 2 1525 0 0 0 1
Host2 4 3108 3 11 0 2
Host3 0 2554 19 2 0 7
Host4 1 1553 2 2 0 1
Host5 3 2236 0 0 0 0
Host6 2 4544 20 1 0 13
Host7 1 2084 37 14 0 7
Host8 4 2143 3 3 0 1
Host9 2 1316 1 0 0 0
Host10 1 1350 1 4 0 1
Host11 3 1359 11 3 1 2
Categoria Sistema
Tabela 9.12
Indicado para
Medida de % Disk MBytes Pages / VRAM Inicial Desempenho
virtualizao
desempenho Time Sec medido dos
servidores
Host1 0 302 465
atuais.
Host2 0 440 577
Host5 0 85 259
382
Atividade 3 Clculo da memria virtual inicial
Roteiro de Atividades 9
Nesta atividade calcularemos a quantidade inicial de memria que o sistema de
virtualizao dever conter. A partir deste ponto o administrador dos servidores
poder estimar se ser ou no necessrio investir na compra de mais memria.
Aps calcular a VRAM inicial e saber os servios que podem ser virtualizados, o que
podemos concluir?
383
Atividade 4 Consolidao dos servios e sistemas operacionais para o plano
Virtualizao de Servidores
de virtualizao
384
Roteiro de Atividades 9
4. A soluo suportar alta disponibilidade? Se no, o que seria necessrio para suportar?
385
Atividade Complementar Economia de energia
Virtualizao de Servidores
Clculos
386
10
Caso de virtualizao
\\Objetivo
\\O caso
\\Capacidades desenvolvidas
\\Objetivo
\\O caso
\\Capacidades desenvolvidas
387
Apresentando o caso
Virtualizao de Servidores
Caso UFRGS
{email marchi,foscarini,scheeren,francisco,leandro}@cpd.ufrgs.br
Resumo. Este artigo apresenta uma viso de como foi implementado o processo de
virtualizao dos servidores do CPD da UFRGS, desde o processo de estudo de
solues de virtualizao ao uso efetivo da plataforma escolhida. Ser explicado
tambm as modificaes feitas nos Sistemas Operacionais a fim de obterem um
melhor desempenho nos servidores virtualizados, bem como sobre quais hardwares os
servidores foram alocados.
Introduo
Hardware
388
2x BladeCenter H 8853 4XU IBM
\\10x BladeServer HS21 8852 PQG 2xQuad Xeon 2.6GHz 8GB RAM
Ferramentas de virtualizao
Vmware ESXi
\\Permite desligar uma mquina e migr-la entre hosts que fazem parte de um pool.
Na verso paga existe o vMotion, que migra sem necessidade de desligamento
389
\\Migrao de mquinas virtuais do Vmware Server ou Vmware ESX
Virtualizao de Servidores
seria transparente
Debian tinha gerncia apenas em modo texto, atravs dos scripts providos pelo
pacote xen-tools
CentOS tinha uma interface minimalista, ainda nas verses iniciais, baseada na
nova libvirt/virt-manager
Citrix XenServer 5
390
Instalao do XenServer
8 0 71288832 sda
8 1 4008186 sda1
8 2 4008217 sda2
8 3 63272002 sda3
/etc/init.d/ntpd restart
391
chkconfig snmpd on
Virtualizao de Servidores
/etc/init.d/snmpd start
chkconfig firewall on
/etc/init.d/firewall start
Futuras alteraes nas configuraes devero ser feitas no servidor que contm
os arquivos fonte e replicadas para todos os servidores XenServer via rsync.
importante que a configurao de firewall permita que todos os hosts XenServer
comuniquem-se livremente, alm de ter uma configurao genrica, permitindo
que as mesmas regras sejam aplicadas em todos os hosts. Os scripts e arquivos
de configurao citados neste artigo esto disponveis em [UFRGS 2010].
Resource Pool
392
Captulo 10 Caso de virtualizao
Figura 10.1 Xen Motion
Tela inicial do
XenCenter. O Xen Motion consiste em transferir a memria alocada por uma mquina virtual
entre os servidores fsicos, sem precisar desligar a mquina virtual ou parar de
atender requisies dos usurios. Essa operao permite que sejam executadas
manutenes nos servidores sem a interrupo dos servios que esto rodando
nas mquinas virtuais. Esse conceito demonstrado [Citrix 2008].
\subsection*{Network Deployment}
sistema bootvel via rede, que executa a formatao dos discos e cpia de um
sistema operacional
393
Todo o procedimento de criao das mquinas feito atravs da interface
Virtualizao de Servidores
grfica do XenCenter. Ao criar uma nova mquina virtual no XenCenter, deve ser
escolhida a instalao do tipo Other install media, como visto na figura. O
primeiro boot da mquina virtual dever ser feito via rede, de forma a acessar a
sistema de instalao.
394
/etc/sysctl.conf - xen.independent_wallclock=1 -- Desvincula o relgio de
395
de polticas restritivas no XenCenter, no era desejvel que o seu acesso fosse
Virtualizao de Servidores
Na UFRGS (figura 10.3) este appliance est instalado em uma sub-rede privada,
a firewall para 5 hosts que tem direitos de uso. A autenticao feita com
usurios locais e a permisso de acesso para cada mquina virtual definida
atravs da adio de tags na sua configurao. Por exemplo, uma mquina que
contm somente a tag operacao s ser acessvel para o usurio autenticado
sob as credenciais deste usurio no XenCenterWeb. Figura 10.3
Appliance
A ferramenta atualmente recomendada pela Citrix o xvp [XVP 2010], mas instalado em
ainda no foi testada pela nossa equipe. sub-rede privada.
396
6.2 TB Storage compartilhado
Concluso
Referncias
397
Virtual+Appliance+Setup.pdf
Virtualizao de Servidores
4. Voc acredita que os critrios para a tomada de deciso teriam sido alterados
caso a Citrix no tivesse liberado gratuitamente a verso Enterprise? Por qu?
398
Bibliografia
\\BARHAM, Paul et al. Xen and the art of virtualization. In: Symposium on
Operating Systems 19. Proceedings. Bolton Landing, NY: AMC, 2003.
Disponvel em:
http://www.cl.cam.ac.uk/research/srg/netos/papers/2003-xensosp.pdf
\\BARHAM, P.; DRAGOVIC, B.; FRASER, K.; HAND, S.; HARRIS, T.; HO, A.;
NEUGEBAUER, R.; PRATT, I. WARFILED, A. Xen and the Art of Virtualization.
SOSP, 2003.
\\CISCO SYSTEMS. Data Center Blade Server Integration Guide. San Jose, CA:
Cisco, c2006. Disponvel em:
http://docstore.mik.ua/univercd/cc/td/doc/ solution/bladserv.pdf
\\http://www.openinnovatio.org/wp-content/uploads/ 2009/09/EB_CW_Virtualizacao.pdf
399
\\CLARK, Tom. Designing Storage Area Network: a practical reference for
Virtualizao de Servidores
implementing Fibre Channel and IP SANs. 2. ed. Boston, MA: Addison-Wesley, 2003.
\\DELL. Citrix XenServer 5.5 Dell edition: solution guide. Round Rock, TX: Dell,
2009. Disponvel em: http://support.dell.com/support /edocs/software/citrix/
\\HAND, Steven et al. Controlling the XenoServer Open Platform. In: IEEE
Conference on Open Architectures and Network Programming. Proceedings. San
Francisco, CA: Institute of Electrical and Electronics Engineers, 2003. Disponvel
em: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.11.9501&rep=r
ep1&type=pdf
400
\\LOWERY, J. Craig. 10 Gigabit Ethernet Unifying Fabric: Foundation for the
Bibliografia
Scalable Enterprise. Dell Power Solutions, 2007. Disponvel em:
http://www.dell.com/downloads/global/vectors/2007_gigabit.pdf
\\ROSEN, Rami. Virtualization in Xen 3.0. Linux Journal, [s. l.], 02 mar. 2006.
Disponvel em: http://www.linuxjournal.com /node/8909/print
\\TAKEMURA, Chris; CRAWFORD, Luke. The book of Xen: a practical guide for
the system administrator. San Francisco: No Starch Press, c2010.
401
\\____________________. The architecture of VMware ESXi. Palo Alto, CA:
Virtualizao de Servidores
402
Bibliografia
403
MID1
Administrao de
Videoconferncia
40h
ADS1
Introduo
ao Linux
ADR4
40h
MID2 Interconexo
Introduo de Redes de SEG1
Voz sobre IP Computadores Introduo
e Asterisk 40h Segurana
40h ADS2 de Redes
Administrao 40h
de Sistemas
Linux ADR1
40h Arquitetura e
Protocolos de ADR6
Rede TCP-IP Tecnologias SEG2
ADS3 de Redes
40h
Adm. Sistemas Sem Fio Segurana
Linux: Redes de Redes
40h e Sistemas
e Segurana u
esto QUI 40h
40h A ADS5
Grade curricular da
Escola Superior de Redes
esr.rnp.br
40GTI10
horas
Planejamento
e Projeto de
Infraestrutura
para Datacenter
40h
GTI6
o Gerenciamento
ic
Bs de Projetos de TI
GTI2
24h
Fundamentos
de Governana
GTI1 de TI
Planejamento 16h GTI3
40GTI8
horas e Gesto
Gesto da Estratgica de TI rio Gerenciamento
segurana da
Segurana
rm edi de Servios de TI
informao
Informao 24h
Inte GTI4
27001,eNBR27002
NBR 27001 NBR 27002
24h
40h
GTI8 Governana
de TI
GTI9
24h
Gesto de
SEG4 Riscos de TI
NBR 27005
o GTI7
ad
SEG3 Tratamento n
de Incidentes
40h
Ava ITIL
Anlise de Segurana Information Technology
Forense Infrastructure Library
40h GTI5
40h COBIT 16h
Control Objectives
for Information and
Related Technology
16h
SEG8
Engenharia
Reversa de
Cdigo
Malicioso
40h
reas temticas
Mdias de suporte colaborao digital
Administrao de sistemas
Conhecimento Segurana
Todos os cursos da ESR prvio recomendado
requerem ingls para leitura e Curso Governana de TI
noes de informtica e Internet.
Virtualizao de Servidores
406
esr.rnp.br
ISBN 978-85-63630-11-7
9 788563 630117