Il est possible de rajouter à chaud un disque supplémentaire à une machine virtuelle xen
Créer un disque :
| truncate -s <taille> /chemin/du/<nom_fichier>.img la taille en M ou G, example 10G pour 10Giga |
Attacher le disque à la machine virtuelle coté hyperviseur xen (domU)
|
xl block-attach <id_vm> 'raw:/chemin/du/<nom_fichier>.img,xvd<valeur_disque_habituel>,w'
<valeur_dique_habituel> b ou b1 ...
|
Rendre l'attachement pérenne, en ajoutant la ligne dans le fichier de configuration de la machine virtuelle :
|
'format=raw, vdev=xvd<valeur_disque_habituel>, target=/chemin/du/<nom_fichier>.img,, access=w'
ou 'file=xvd<valeur_disque_habituel>, target=/chemin/du/<nom_fichier>.img,, access=w' |
Vision dans la machine virtuelle
Faire un 'lsblk' pour vérifier que l'on voit bien le nouveau disque virtuel.
Faire la création du swap:
|
mkswap /dev/xvd<valeur_disque_habituel>
|
Puis faire le montage :
|
swapon /dev/xvd<valeur_disque_habituel>
ou
swapon UUID=<UUID_donné_par_la_commande_mkswap>
|
Vérification via les commandes : swapon --show ou free -h