Il est possible de rajouter des cpu virtuels à chaud.
Prérequis :
- Avoir paramétré dans le fichier de configuration de la vm le paramètre : maxvcpus
- activer le 'hot plug' dans la vm :
- créer le fichier : /etc/udev/rules.d/99-hotplug-cpu.rules et mettre :
-
SUBSYSTEM=="cpu", ACTION=="add", ATTR{online}="1"
Pour appliquer la nouvelle règle :
| udevadm control --reload-rules |
Pour ajouter un ou des vcpus la commande est :
| xl vcpu-set <nom_machine_virtuelle> <nombre_de_vcpu_final> |