Ajout ram a chaud
| Fiche express | |
|---|---|
| Domaine | VMware vSphere — ajout de RAM à chaud |
| Prérequis | vSphere 5.1+, version matérielle (hardware version) VM ≥ 7, option Memory Hot Add activée |
| Contexte | VM Linux, RAM ajoutée parfois non prise en compte automatiquement par le noyau |
| Voir aussi | Vsphere · Upgrade esx |
Lajout de RAM à chaud (memory hot-add) permet d'augmenter la mémoire allouée à une machine virtuelle sans l'arrêter, depuis vSphere 5.1.
Activation
L'activation de la fonctionnalité elle-même se fait à froid (VM éteinte) :
- Relever la version matérielle (hardware version) de la VM à 7 ou plus.
- Dans l'édition des propriétés de la VM, onglet Options, activer Memory/CPU Hotplug.
Une fois ces deux conditions réunies, l'ajout de RAM peut se faire VM allumée, depuis l'éditeur de ressources vSphere.
Prise en compte côté invité Linux
Il arrive que le noyau Linux ne prenne pas automatiquement en compte la RAM ajoutée à chaud. Vérifier l'état des nodes mémoire :
grep . /sys/devices/system/memory/*/state
Les nodes à l'état offline seront activées au prochain redémarrage, mais peuvent aussi être basculées à chaud :
echo online > /sys/devices/system/memory/memory<N>/state
free -m
(procédure datée — vSphere 5.1/6.x — le principe reste applicable sur les versions plus récentes, l'ajout à chaud de RAM et de vCPU étant généralement bien supporté par les distributions Linux modernes)
Voir aussi
- Vsphere — présentation générale
- Upgrade esx — mise à jour des hôtes ESX