Sujet : virtualization
-
Diagnostiquer le temps de vol de CPU (steal time) sur des hôtes Linux virtualisés avec mpstat et vmstat
Un `%steal` élevé dans mpstat, ou une colonne `st` en hausse dans vmstat, indique que l'hyperviseur a privé l'invité de CPU dont il avait besoin, et non que l'application se comporte mal. Cette méthodologie explique comment lire correctement ces deux champs et distinguer la contention de l'épuisement réel du CPU.
-
Hyper-V avec PowerShell : machines virtuelles, points de contrôle et pourquoi un point de contrôle n'est pas une sauvegarde
Get-VM et la structure d'un appel à New-VM, la différence entre points de contrôle standard et de production, Export-VM pour déplacer une VM, les services d'intégration et l'option -ExposeVirtualizationExtensions qui active la virtualisation imbriquée.
-
Proxmox VE en ligne de commande : qm, pct, vzdump et pvesm
L'interface web de Proxmox VE s'appuie sur des outils en ligne de commande utilisables aussi bien en SSH que dans des scripts : qm pour les machines virtuelles KVM, pct pour les conteneurs LXC, vzdump pour les sauvegardes et pvesm pour le stockage. Cette méthodologie présente les commandes essentielles de consultation et de gestion du cycle de vie pour chacun d'eux.
-
Jails FreeBSD : vue d'ensemble de l'administration avec jail.conf, jls, jexec et les limites de ressources via rctl
Un jail étend chroot(2) avec sa propre vue des processus, du réseau et, en option, des ressources ; il se configure de façon déclarative dans jail.conf plutôt que par des lignes de commande jail(8) ad hoc. jls liste les jails actifs, jexec permet d'y entrer et rctl plafonne ce que leurs processus peuvent consommer. Tout s'administre depuis l'hôte, là même où la compromission d'un jail doit rester confinée.
-
Gérer des invités KVM avec virsh : lister, démarrer, shutdown ou destroy, et autostart
virsh est le client en ligne de commande standard pour les invités KVM gérés par libvirt. Cette méthodologie couvre le listage des domaines, la différence entre un arrêt propre (shutdown) et un arrêt forcé (destroy), l'activation de l'autostart et l'emplacement de la définition persistante du domaine.
-
Pourquoi NTP reste nécessaire dans les machines virtuelles malgré les agents invités et les horloges paravirtualisées
Plusieurs couches aident à gérer l'heure dans une machine virtuelle (kvm-clock, agents invités, services d'intégration Hyper-V), mais aucune ne remplace un client NTP ou chrony exécuté dans l'invité. Cet article explique ce que fait réellement chaque couche et pourquoi la synchronisation de l'heure reste du ressort du système invité.
-
Zones Solaris : ce que contrôle la zone globale et en quoi les zones de noyau diffèrent des zones non globales
La zone globale administre toutes les zones non globales ; hors listage et aide, les sous-commandes de zoneadm et zonecfg exigent la zone globale et une autorisation adaptée. Une zone de noyau exécute son propre noyau, avec son propre niveau de mise à jour, alors qu'une zone non globale partage celui de la zone globale.
-
Vérifier la prise en charge de la virtualisation matérielle et de KVM imbriqué avant de s'y fier
Avant d'installer un hyperviseur ou d'imbriquer une VM dans une VM, vérifiez que le CPU expose les extensions de virtualisation et, pour l'imbrication, que le module kvm_intel ou kvm_amd a l'option nested activée. virt-host-validate et /proc/cpuinfo donnent une réponse rapide.
Lisible par machine : JSON