Sumário Virtualização Prefácio da Edição Brasileira Editorial 11 19 Ficou melhor? 21 Bastidores da virtualização 21 Quo Vadis, Xen? 41 AMD-V 53 Host em um piscar de olhos 61 Lavanderia virtual Solidez para lucrar Passível de consideração Alternativas Virtualização de processos Virtualização de sistema Um mundo Futuro do hypervisor Agendador Xen Proteção de carga de trabalho Perfil melhorado Novos discos rígidos virtuais Acelerador de inicialização A padronização avança Alta disponibilidade Privilegiado Filtro de comando Alerta de memória Clássico Com AMD-V Resultado Novo caminho A instalação do Dom0 O primeiro hóspede Central de controle O segundo hóspede 8 Linux Technical Review, Edição 01 22 23 25 27 33 34 36 42 43 44 45 46 48 49 51 54 55 57 58 59 60 62 64 65 67 69 Sumário Integração de rede LANs virtuais Mais seguro com IPtables Fontes de referência 71 72 73 74 Xen instantâneo 77 A base da construção 93 Produção em massa 113 Instalar as Xen-Tools Tudo automático Download demorado Interpretação de papéis Hóspede amigável Controle remoto Perl no Argo Espaço para melhorias Resultado Xenificação Xen com aceleração 3D Xenguest-install Instalação do DomU com Qemu Kernel DomU para a imagem Instalação do DomU com VMware Instalação do DomU no disco Instalação do DomU com HVM Kernel DomU no Dom0 Arquivo de configuração do Xen Inicialização do DomU Resultado Fornecimento de software Preparando para iniciar Os primeiros hóspedes Hóspedes como sublocatários Limpeza do sistema de hóspedes Mais hóspedes Prisão Linux Technical Review, Edição 01 78 79 81 82 84 86 87 87 90 94 96 96 98 100 101 104 106 107 108 109 110 114 115 116 117 119 120 122 9 Virtualização Integrar hóspedes Contenção de uso Breve pausa Particularidades Matrioshka Linux 135 Padroeira 147 Camaleão livre 157 Camuflagem de computador 173 Para simples mortais À prova de fuga Rede Força de grupo Configuração da rede Configuração de dispositivos COW Montar sem escrever Resultado Planejamento Conceito operacional Kernel UML – onde conseguir? Ajuste de configuração Colocando para funcionar Paranóia Emulador com acelerador Qemu e Wine Instalação de sistema hóspede Controle: monitor do Qemu O Qemu pega o rato Qemu com servidor VNC Imagem de sistema no chaveiro USB Intercâmbio de dados com o host Sai disquete, entra disquete Panorama Novas interfaces de contato Involuntariamente virtual 10 123 126 129 131 Linux Technical Review, Edição 01 136 137 139 139 140 141 144 144 148 149 150 151 153 153 158 161 162 164 165 166 167 168 169 170 174 176 Sumário Desmascarar Chip protege o computador Corrente de confiança O perigo se esconde nos detalhes Mundo do Turaya Para experimentar Resultado 177 178 179 180 181 182 184 Segurança interna 187 Quem procura acha 195 Rodada Introdutória 203 Interpretação de papéis 213 Próprio para empresas 227 Segurança intra-host Crescimento Mobilidade Toque outra vez Resistência Resultado 188 189 189 190 191 192 Guerreiro solitário 197 Jogos de equipe 198 Avanço arriscado 199 Uma questão de texto 199 Conseqüências 200 Nenhum suporte para quebra de contrato 201 Um número menor Xensource Enterprise Xencon Herança Resultado Reformular modelos Parque de máquinas virtuais Integração do Xen Resultado Linux Technical Review, Edição 01 204 205 208 208 209 216 219 222 224 11 Virtualização API abstraída Clusters virtuais Implementação Stateless Linux Trabalho de administração 228 228 229 229 230 Infraestrutura de Virtualização com Xen 231 Cenários de uso Terminologia Tipos de virtualização Novidades da versão 3 do Xen Requisitos necessários para virtualização Planejamento de capacidade Hardware e software utilizados Trabalhando com Xen 241 Gerenciamento de infraestrutura Xen 285 Configurando a máquina hospedeira Criando uma máquina virtual Interface gráfica (Virtualização total) Linha de comando (Virtualização total) Domínios paravirtualizados Compilando o kernel DomU Imagem initrd Arquivo de imagem de disco Partição LVM Compartilhamento NFS tcpwrappers Acessibilidade Interfaces em bridge Acesso remoto via VNC Migração 12 232 233 235 235 236 238 238 Linux Technical Review, Edição 01 245 249 251 260 271 276 281 286 289 297 305 308 309 310 315