Comandos Clave - 351.1 Conceptos y Teoría

Verificación de Soporte de Hardware

ComandoDescripción
grep -c vmx /proc/cpuinfoVerificar soporte Intel VT-x
grep -c svm /proc/cpuinfoVerificar soporte AMD-V
`grep -E ‘vmxsvm’ /proc/cpuinfo`
lscpuInformación detallada de la CPU incluyendo virtualización
dmesg | grep -i iommuVerificar estado de IOMMU (VT-d/AMD-Vi)
`cat /proc/cpuinfo | grep -E ‘eptnpt’`

Módulos del Kernel KVM

ComandoDescripción
lsmod | grep kvmListar módulos KVM cargados
modprobe kvmCargar módulo principal KVM
modprobe kvm-intelCargar módulo KVM para Intel
modprobe kvm-amdCargar módulo KVM para AMD
modprobe vhost-netCargar aceleración de red vhost
ls -la /dev/kvmVerificar dispositivo KVM disponible
modinfo kvmInformación del módulo KVM

IOMMU y Device Passthrough

ComandoDescripción
find /sys/kernel/iommu_groups/ -type lListar grupos IOMMU
lspci -vvv | grep -i "single root"Verificar soporte SR-IOV
echo N > /sys/class/net/eth0/device/sriov_numvfsCrear N funciones virtuales SR-IOV
echo "vfio-pci" > /sys/.../driver_overrideAsignar driver VFIO a un dispositivo

Open vSwitch (OVS)

ComandoDescripción
ovs-vsctl add-br br0Crear bridge OVS
ovs-vsctl add-port br0 eth0Añadir puerto al bridge
ovs-vsctl showMostrar configuración OVS
ovs-vsctl del-br br0Eliminar bridge OVS
ovs-ofctl dump-flows br0Ver reglas OpenFlow

Archivos y Rutas Importantes

RutaDescripción
/proc/cpuinfoFlags de CPU (vmx, svm, ept)
/dev/kvmDispositivo KVM
/sys/kernel/iommu_groups/Grupos IOMMU del sistema
/sys/module/kvm/Parámetros del módulo KVM
/sys/class/net/<iface>/device/sriov_numvfsControl SR-IOV por interfaz
/etc/modprobe.d/Configuración persistente de módulos
/etc/default/grubParámetros del kernel (intel_iommu=on)

Parámetros del Kernel

ParámetroDescripción
intel_iommu=onActivar IOMMU Intel en el arranque
amd_iommu=onActivar IOMMU AMD en el arranque
iommu=ptModo passthrough para rendimiento
kvm.nested=1Habilitar virtualización anidada