VMware : Hot-Add RAM sur des VMs Linux (Block 3GB)
VMware : Hot-Add RAM sur des VMs Linux (Block 3GB)
Voici un petit article pour montrer certaines limites de la fonctionnalité Hot-Add (CPU/RAM). Ici, nous nous intéresserons qu’à la fonctionnalité Hot-Add Memory.
Nous démarrons avec une VM Linux CentOS configurée avec 2GB RAM.
On vérifie que la fonctionnalité Hot-Add est bien active.
(PS : Hot-Add s’active machine éteinte).
Au sein de l’OS, les 2 GB RAM sont bien disponibles.
Essayons maintenant d’augmenter la RAM à chaud !
D’après le screen suivant : “Maximum Hot-Add Memory for this power on : 3 GB”
On comprend donc qu’on ne pourra pas dépasser les 3 GB RAM à chaud.
Essayons quand même de rentrer 4 GB au niveau de la configuration de la mémoire.
La VM n’a pris que 3 GB = 3072 MB.
En effet, cette limitation pour ce genre de configurations est connue chez VMware : VM Linux et inférieure à 3 GB RAM.
Voir KB VMware : Hot adding memory in Linux KB 2008405
D’après la KB de VMware, les VMs Linux configurées avec moins de 4 GB RAM, ne pourront pas dépasser les 3 GB RAM, même si Hot-Add est activée !
Pour ne pas être bloqué avec cette limite des 3 GB RAM, il faut que la VM soit configurée au MINIMUM avec 4GB RAM.
Voici à nouveau notre VM configurée cette fois-ci avec 4 GB RAM.
Une fois la VM allumée, essayons de passer la VM à 16 GB RAM.
On voit qu’on peut effectivement augmenter la RAM à chaud à 16 GB mais on peut également pousser la RAM à chaud jusqu’à 64 GB !
En effet, à partir de 4 GB, on peut ajouter à chaud : RAM_initiale ^ 3 = RAM_finale (4 ^ 3 = 64 GB dans notre cas).
La VM est passée à 16 GB RAM.
Vérification au niveau de l’OS : l’OS est bien passé de 4 GB à 16 GB RAM !
Pour conclure, les VMs Linux avec moins de 4GB RAM configurée, ne pourront pas dépasser les 3 GB RAM, même avec la fonctionnalité Hot-Add Memory d’activée.