Tema: virtualization
-
Diagnóstico del tiempo de CPU robado (steal time) en hosts Linux virtualizados con mpstat y vmstat
Un %steal alto en mpstat o una columna st creciente en vmstat indican que el hipervisor retuvo CPU que el invitado quería usar, y no que la aplicación se comporte mal. Esta metodología explica cómo interpretar ambos campos y cómo distinguir la contención del agotamiento real de CPU.
-
Hyper-V desde PowerShell: máquinas virtuales, puntos de control y por qué un punto de control no es una copia de seguridad
Get-VM y la forma de una llamada a New-VM, la diferencia entre puntos de control Standard y Production, Export-VM para trasladar una VM, los servicios de integración, y el modificador -ExposeVirtualizationExtensions que activa la virtualización anidada.
-
Proxmox VE desde la línea de comandos: qm, pct, vzdump y pvesm
La interfaz web de Proxmox VE envuelve un conjunto de herramientas de línea de comandos que funcionan igual de bien por SSH o en scripts: qm para máquinas virtuales KVM, pct para contenedores LXC, vzdump para copias de seguridad y pvesm para el almacenamiento. Esta metodología cubre los comandos básicos de lectura y de ciclo de vida de cada una.
-
Jaulas de FreeBSD: una visión general administrativa de jail.conf, jls, jexec y los límites de recursos con rctl
Una jaula (jail) extiende chroot(2) con su propia vista de procesos, red y (opcionalmente) recursos, configurada de forma declarativa en jail.conf en lugar de mediante líneas de comandos jail(8) improvisadas. jls enumera las jaulas en ejecución, jexec permite entrar en una de ellas y rctl limita lo que pueden consumir los procesos de una jaula; todo se administra desde el host, que es también donde debe quedar contenido el compromiso de una jaula.
-
Administrar invitados KVM con virsh: listar, iniciar, shutdown frente a destroy, y autostart
virsh es el cliente estándar de línea de comandos para los invitados KVM gestionados por libvirt. Esta metodología cubre el listado de dominios, la diferencia entre un apagado ordenado y un destroy forzoso, la configuración de autostart, y dónde encontrar la definición persistente del dominio.
-
Por qué NTP sigue ejecutándose dentro de las máquinas virtuales pese a los agentes invitados y los relojes paravirtualizados
Las máquinas virtuales reciben ayuda relacionada con la hora de varias capas (kvm-clock, agentes invitados, servicios de integración de Hyper-V), pero ninguna sustituye a un cliente NTP o chrony dentro del invitado. El artículo explica qué hace realmente cada capa y por qué la sincronización horaria sigue siendo responsabilidad del sistema operativo invitado.
-
Solaris Zones: qué controla la zona global y en qué se diferencian las zonas de kernel de las zonas no globales
La zona global administra todas las zonas no globales; los subcomandos de zoneadm y zonecfg, salvo los de listado y ayuda, requieren la zona global y una autorización específica. Una zona de kernel ejecuta su propio kernel y nivel de actualización, a diferencia de una zona no global, que comparte el kernel de la zona global.
-
Comprobar la compatibilidad con virtualización por hardware y KVM anidado antes de depender de ellos
Antes de instalar un hipervisor o anidar una VM dentro de otra, confirma que la CPU expone las extensiones de virtualización y, para el anidamiento, que el módulo kvm_intel o kvm_amd tiene activada la opción nested. virt-host-validate y /proc/cpuinfo dan una respuesta rápida.
Legible por máquina: JSON