Programa del Curso
Introducción
- Linux Fundación
- Linux Entrenamiento básico
- Linux Certificaciones de la Fundación
- Ejercicios, soluciones y recursos de laboratorio
- Detalles de distribución
- Laboratorios
Descripción general de la virtualización
- Terminología de virtualización
- Anfitrión frente a invitado
- Monitor de máquina virtual
- Emulación
- Virtualización de software frente a hardware
- Tipos de hipervisor
- Traducción de instrucciones y almacenamiento en caché
- Paravirtualización
- Archivo de imagen de máquina virtual
- Linux Contenedores
- Hipervisor Xen
- Comparación
- Laboratorios
Inicio rápido de KVM
- Verificación de que el Linux kernel tiene KVM
- Validación de su hardware para KVM
- Obtención e instalación de KVM y QEMU
- Construcción de QEMU aguas arriba
- qemu-img y archivos de disco virtual
- virt-install
- Pausa y restauración del invitado
- Administración de máquinas virtuales con interfaces gráficas de usuario
- El monitor QEMU
- La línea de comandos de QEMU
- Laboratorios
Arquitectura KVM y relación con Linux
- Breve historia de KVM
- Control de KVM mediante Linux comandos
- Obtención de KVM
- Laboratorios
Ejecución de KVM con QEMU
- ¿Qué es QEMU?
- Ejecución de KVM con QEMU
- Comandos de máquina
- Invitado inicial Networking
- Volcado de tráfico de red con QEMU
- De invitado a anfitrión Communication usando Virtio
- Rastreo de QEMU
- Gestión del almacenamiento con QEMU
- Administración del almacenamiento virtual con libguestfs
- Uso del almacenamiento físico del host
- Uso de Host Physical Networking
- Grafismo
- BIOS
- Paso a través de USB
- Laboratorios
libvirt
- libvirt
- Arquitectura
- libvirt Access Control
- virsh
- virt-manager
- libvirt XML
- Abrir vSwitch
- Laboratorios
Soporte de hardware
- Asignación de dispositivos
- Aprovisionamiento de E/S
- Laboratorios
Ajuste para el rendimiento
- Medición del rendimiento
- netperf
- Fio
- Pruebas de memoria con Stream
- Ajuste de SPECVirt
- Laboratorios
Seguridad KVM
- Seguridad KVM
- Reseña – libvirt Access Control
- Problemas de seguridad del host
- libvirt-sandbox
- sVirt
- Actualizaciones de seguridad
- Laboratorios
Arquitectura del hipervisor Xen
- Tipos de dominio
- Opciones de pila de herramientas
- Modos de virtualización
- Laboratorios
Instalación y configuración de Xen
- Preparación del anfitrión
- Obtener el software
- Verificación dom0
- Selección de la pila de herramientas
- Instalación de domU
- Configuración persistente de Xen
- Conexiones con domU
- Laboratorios
Administración de dominios Xen
- Depuración de problemas de Xen
- Copia de seguridad y restauración
- Migración en vivo
- Características de NUMA
- Paso a través de PCI
- Paso a través de dispositivos USB
- Solución de problemas
- Laboratorios
Rendimiento y ajuste de Xen
- Uso de recursos de dominio
- Opciones del programador Xen
- Pruebas comparativas de E/S
- Opciones de arranque para dom0
- Laboratorios
Seguridad Xen
- Consideraciones sobre el tipo de dominio
- Módulos de seguridad Xen
- MATRAZ
- Módulo de plataforma virtual de confianza
- pvgrub
- Network Security
- Laboratorios
Trabajar con Linux contenedores
- Conceptos básicos de contenedores
- OCI
- Kubernetes
- CRI-O
- Cohete
- Docker
- Hipervisor de contenedores LXD
- Herramientas de línea de comandos LXC
- Laboratorios
Requerimientos
Este curso está dirigido a profesionales técnicos de TI interesados en construir una infraestructura de virtualización fiable, eficiente y abierta con KVM. Se espera que los estudiantes dominen las habilidades cubiertas en los cursos de nivel inferior Linux de Administración del Sistema Básico. Se espera que los estudiantes estén bien versados en el uso de la línea de comandos Linux, secuencias de comandos de shell y edición de archivos de texto.
Audiencia
Este curso está dirigido a profesionales técnicos de TI interesados en construir una infraestructura de virtualización fiable, eficiente y abierta con KVM. Se espera que los estudiantes dominen las habilidades cubiertas en los cursos de nivel inferior Linux de Administración del Sistema Básico. Se espera que los estudiantes estén bien versados en el uso de la línea de comandos Linux, secuencias de comandos de shell y edición de archivos de texto.
Nivel de experiencia: Avanzado