En ce moment je travaille beaucoup avec OpenVZ.
Ensuite il faut utiliser ce fichier de config pour creer des les VE
vzctl enter 101
enter into VE 101 failed
Unable to open pty: No such file or directory
Si vous êtes sous Redhat ou equivalent, créez les devices manquants
vzctl exec VEID /sbin/MAKEDEV pty
vzctl exec VEID /sbin/MAKEDEV tty
vzctl enter VEID
Pour regler le problème de manière permanente
Modifier le fichier /etc/rc.sysinit de votre VPS.
Commenter la ligne
#/sbin/start_udev
Ajouter les lignes suivantes après /sbin/start_udev
/sbin/MAKEDEV tty
/sbin/MAKEDEV pty
Si vous êtes sur un Debian ou équivalent
[root@server ~]# vzctl stop 101 Container already locked
Solution:
C'est un outil vraiment intéressant, très performant et très agile.
Le wiki http://wiki.openvz.org est très bien fait et pleins de ressources.
Ci-dessous, les astuces ou commandes qui me servent régulièrement.
Avoir un horaire different entre le VPS et les VE.
Dans la conf du VE, ajouter :
CAPABILITY="SYS_TIME:on"
Puis charger le fuseau horaire souhaité, ex: export TZ=America/Bogota
Ensuite mettre a jour la date en utilisant ntpdate ou en fixant la date directement.
Installer VZDump pour faire un backup
http://chrisschuld.com/2009/11/installing-vzdump-for-openvz-on-centos/Préparer un serveur pour exploiter les capacités physiques
Utiliser vzsplit pour diviser les ressources phyisiques en -n partie vers un fichier de config -f config.prodEnsuite il faut utiliser ce fichier de config pour creer des les VE
Au secours, je ne peux plus rentrer dans mon serveur virtuel
Vous pouvez ne plus rentrer dans votre VE, ni par SSH ni par "vzctl enter"vzctl enter 101
enter into VE 101 failed
Unable to open pty: No such file or directory
Si vous êtes sous Redhat ou equivalent, créez les devices manquants
vzctl exec VEID /sbin/MAKEDEV pty
vzctl exec VEID /sbin/MAKEDEV tty
vzctl enter VEID
Pour regler le problème de manière permanente
Modifier le fichier /etc/rc.sysinit de votre VPS.
Commenter la ligne
#/sbin/start_udev
Ajouter les lignes suivantes après /sbin/start_udev
/sbin/MAKEDEV tty
/sbin/MAKEDEV pty
Si vous êtes sur un Debian ou équivalent
vzctl exec veid update-rc.d -f udev remove
vzctl restart veid
vzctl restart veid
Le container est bloqué
Si vous recevez le message suivant quand vous essayer d'arrêter le VE[root@server ~]# vzctl stop 101 Container already locked
Solution:
- Supprimer le fichier lock
[root@server ~]# rm /vz/lock/101.lck
rm: remove regular file `/vz/lock/101.lck'? y
- Supprimer le checkpoint
[root@server ~]# vzctl chkpnt 104 --kill
Killing...