OpenVZ Installation · 3 min read · Jan 05, 2026
Installation et utilisation d'OpenVZ sur CentOS 6.4 - Page 2
2 Utilisation d’OpenVZ
Avant de pouvoir créer des machines virtuelles avec OpenVZ, nous devons avoir un modèle pour la distribution que nous voulons utiliser dans les machines virtuelles dans le répertoire /vz/template/cache. Les machines virtuelles seront créées à partir de ce modèle. Vous pouvez trouver une liste de modèles précrées sur http://wiki.openvz.org/Download/template/precreated.
Je veux utiliser CentOS 6 dans mes machines virtuelles, donc je télécharge un modèle CentOS 6 :
cd /vz/template/cache
wget http://download.openvz.org/template/precreated/centos-6-x86_64.tar.gz
Je vais maintenant vous montrer les commandes de base pour utiliser OpenVZ.
Pour configurer un VPS à partir du modèle CentOS 6, exécutez :
vzctl create 101 --ostemplate centos-6-x86_64 --config basicLe 101 doit être un ID unique - chaque machine virtuelle doit avoir son propre ID unique. Vous pouvez utiliser la dernière partie de l’adresse IP de la machine virtuelle pour cela. Par exemple, si l’adresse IP de la machine virtuelle est 192.168.0.101, vous utilisez 101 comme ID.
Si vous souhaitez que la vm démarre au démarrage, exécutez
vzctl set 101 --onboot yes --savePour définir un nom d’hôte et une adresse IP pour la vm, exécutez :
vzctl set 101 –hostname test.example.com –save
vzctl set 101 –ipadd 192.168.0.101 –save
Ensuite, nous définissons le nombre de sockets à 120 et assignons quelques serveurs de noms à la vm :
vzctl set 101 –numothersock 120 –save
vzctl set 101 –nameserver 8.8.8.8 –nameserver 8.8.4.4 –nameserver 145.253.2.75 –save
(À la place d’utiliser les commandes vzctl set, vous pouvez également éditer directement le fichier de configuration de la vm qui est stocké dans le répertoire /etc/vz/conf. Si l’ID de la vm est 101, alors le fichier de configuration est /etc/vz/conf/101.conf.)
Pour démarrer la vm, exécutez
vzctl start 101 Pour définir un mot de passe root pour la vm, exécutez
vzctl exec 101 passwdVous pouvez maintenant soit vous connecter à la vm via SSH (par exemple avec PuTTY), soit y entrer comme suit :
vzctl enter 101 Pour quitter la console de la vm, tapez
exitPour arrêter une vm, exécutez
vzctl stop 101Pour redémarrer une vm, exécutez
vzctl restart 101Pour supprimer une vm du disque dur (elle doit être arrêtée avant de pouvoir le faire), exécutez
vzctl destroy 101 Pour obtenir une liste de vos vms et de leurs statuts, exécutez
vzlist -a[root@server1 cache]# vzlist -a
CTID NPROC STATUS IP_ADDR HOSTNAME
101 14 running 192.168.0.101 test.example.com
[root@server1 cache]#
Pour découvrir les ressources allouées à une vm, exécutez
vzctl exec 101 cat /proc/user_beancounters [root@server1 cache]# vzctl exec 101 cat /proc/user_beancounters
Version: 2.5
uid resource held maxheld barrier limit failcnt
101: kmemsize 1508202 1661695 11055923 11377049 0
lockedpages 0 0 256 256 0
privvmpages 5430 7102 65536 69632 0
shmpages 381 381 21504 21504 0
dummy 0 0 0 0 0
numproc 19 21 240 240 0
physpages 2489 2775 0 2147483647 0
vmguarpages 0 0 33792 2147483647 0
oomguarpages 2489 2775 26112 2147483647 0
numtcpsock 5 5 360 360 0
numflock 3 4 188 206 0
numpty 0 1 16 16 0
numsiginfo 0 2 256 256 0
tcpsndbuf 44720 0 1720320 2703360 0
tcprcvbuf 81920 0 1720320 2703360 0
othersockbuf 13144 14356 1126080 2097152 0
dgramrcvbuf 0 8380 262144 262144 0
numothersock 11 13 120 120 0
dcachesize 0 0 3409920 3624960 0
numfile 503 531 9312 9312 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
numiptent 10 10 128 128 0
[root@server1 cache]#
La colonne failcnt est très importante, elle ne doit contenir que des zéros ; si ce n’est pas le cas, cela signifie que la vm a besoin de plus de ressources que celles actuellement allouées à la vm. Ouvrez le fichier de configuration de la vm dans /etc/vz/conf et augmentez la ressource appropriée, puis redémarrez la vm.
Pour en savoir plus sur la commande vzctl, exécutez
man vzctl 3 Liens
- OpenVZ: http://openvz.org/
- CentOS: http://www.centos.org/
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.