Contact : info@ackwa.fr

Mettre à l'heure son VPS OpenVZ sous Linux

Vous venez de prendre livraison d'un VPS OpenVZ sous Linux (ex. offre OVH) mais celui-ci n'est pas à l'heure...

Pas de problème, n'est-ce pas ! La commande date devrait suffire...

root@vps1234:~# date -s 22:00
date: cannot set date: Operation not permitted
Fri Apr 19 22:00:00 CEST 2013

En effet sous OpenVZ, seule la date du host peut être mise à jour, faut-il encore y avoir accès ! Donc inutile de tenter une commande date en direct ou bien via un ntpdate, aucune de ses commandes ne fonctionnera. Même en tant que root, vous n'y serez pas autorisé. Alors, comment faire ?

Une seule solution, changer de fuseau horaire et pour cela, les commandes sont les suivantes :

root@vps1234:~# cd /etc
root@vps1234:~# rm localtime
root@vps1234:~# ln -s /usr/share/zoneinfo/Europe/Paris ./localtime
root@vps1234:~# date 
Fri Apr 19 22:00:32 CEST 2013

Bien évidemment, le host doit être à l'heure, et à vous de choisir le bon fuseau horaire...

En savoir plus :

http://wiki.openvz.org/Timezone