Programa do Curso

Dia 1

  • “Quadro geral” do ecossistema de virtualização
  • História do desenvolvimento do QEMU
  • Recursos de CPU relacionados à virtualização
  • Instalando QEMU a partir de pacotes
  • Instalando QEMU da fonte
  • Emuladores de sistema completo
  • Usando o console QEMU
  • Tipos de máquinas e dispositivos periféricos disponíveis
  • VirtIO
  • Motoristas convidados
  • Formatos de imagem de disco
  • Gerenciando snapshots de máquinas virtuais
  • Networking em máquinas virtuais
  • Adaptadores gráficos
  • Dispositivos de áudio
  • Virtualização aninhada
  • Emuladores de nível de usuário
  • Registro de binários estrangeiros através do binfmt-misc
  • Chroots e contêineres entre arquiteturas

Dia 2

  • O papel do Libvirt no ecossistema de virtualização
  • Hipervisores e tecnologias de contêiner compatíveis
  • Protocolo de máquina QEMU (QMP)
  • Executando o QEMU sem cabeça
  • Placa de vídeo QXL e display SPICE
  • Visualizadores SPICE disponíveis
  • Criando máquinas virtuais com ferramentas de linha de comando “virt-install” e “virt-clone”
  • Usando o aplicativo gráfico "virt-manager" para criar e executar máquinas virtuais
  • Editando a configuração da máquina virtual e as configurações da libvirt com a ferramenta de baixo nível "virsh"
  • Usando ferramentas libguestfs (guestfish, virt-sysprep) para manipular o conteúdo da imagem de disco
  • Networking e firewall em libvirt
  • Accessing libvirt remotamente
  • Visão geral de frontends baseados na web para libvirt
  • Destaques de conferências recentes relacionadas ao KVM

Tópicos bônus disponíveis apenas em sala de aula (ou seja, apenas breves descrições, e não demonstrações, estão disponíveis em cursos remotos):

  • Executando Mac OS X em KVM (se pelo menos um participante tiver um Mac com Linux instalado)
  • Gráficos 3D com VirGL
  • Gráficos 3D com Intel GPU (deve ser da família Broadwell, Skylake ou Kabylake inicial, ou seja, 5ª a 7ª geração, não posterior) e igvtg, ou o equivalente "passagem mediada" para placas NVidia Quadro e Tesla
  • Passagem de placa de vídeo (se houver um desktop disponível com duas placas de vídeo, de preferência AMD)
  • Passagem de dispositivo USB

Requisitos

Competências gerais Linux em linha de comandos, conhecimentos práticos de TCP/IP

 14 horas

Declaração de Clientes (3)

Categorias Relacionadas