Monthly Archives: octobre 2010

OpenVZ : cannot set date: Operation not permitted

Petit problème de date avec un container OpenVZ sur un serveur OVH Proxmox.

Un des  container avec un décalage de deux heures.

 

Quand on essaie de changer la date :

# date 10192055
date: cannot set date: Operation not permitted
Tue Oct 19 20:55:00 UTC 2010

 

Pour commencer arrêter le container à partir du serveur proxmox :

# vzctl stop <veid>
Stopping container ...
Container was stopped


<veid> remplace l'id du container

 

On active la capacité sys_time

# vzctl set <veid> --save --capability sys_time:on
Saved parameters for CT <veid>

 

Puis redémarrer le container :

# vzctl start <veid>
Starting container ...
Container is mounted
Adding IP address(es): IP
Setting CPU units: 1000
Setting CPUs: 1
Configure meminfo: 524288
Set hostname: hostname
File resolv.conf was modified
Setting quota ugidlimit: 0
Container start in progress...

 

Enfin dans le container remplacer le fichier localtime pour mettre à jour la timezone au cas ou elle serait pas bonne :

# rm /etc/localtime
# ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
# date 10192101
Tue Oct 19 21:01:02 CEST 2010

 

Pour finaliser le tout n'hésitez pas à installer un serveur NTP pour maintenir l'heure.

Installation de Xen 4 sur une Debian Squeeze

Squeeze est la future version de la Debian Stable, elle est actuellement en période de freeze et « devrait » (toujours rester au conditionnel avec les dates de sorties des versions stable de Debian) sortir en fin d’année. Ayant à disposition un nouveau serveur, j’ai voulu pérénniser l’installation de celui-ci avec cette version de Debian et avec une version récente de l’hyperviseur Xen. Le prérequis de cet article est d’avoir une Debian Squeeze installée. Mon serveur possède un processeur 64 bits. Lire la suite »

Debian Lenny changer la version par défaut de Python

Par défaut la version de Python installé sur une Debian Lenny est Python 2.5.2. On peut avoir besoins dans certains cas de revenir sur une version 2.4 de Python.

Pour cela :

1/ installer le paquet python 2.4 :

# apt-get install python2.4

 

2/ créer les alternatives :

# update-alternatives --install /usr/bin/python python /usr/bin/python2.4 10
# update-alternatives --install /usr/bin/python python /usr/bin/python2.5 20

 

La version ayant le plus grand nombre est l'alternative par défaut.

 

3/ choisir sa version :

# update-alternatives --config python

Il y a 2 alternatives fournissant « python ».

  Sélection    Alternative
-----------------------------------------------
          1    /usr/bin/python2.4
*+        2    /usr/bin/python2.5

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

FATAL: Could not open 'kernel/fs/nfs/nfs.ko': No such file or directory

Ou comment monter un partage NFS sur une "vieille" Debian Etch avec un noyau récent.

J'ai donc une machine virtuelle Xen 4 avec un kernel récent 2.6.32-5, mais j'ai besoins d'une Debian Etch, le problème c'est que la version de modprobe est incompatible avec cette génération de noyau.

Lire la suite »

Partitionnement GPT avec parted sous Debian

Je me suis retrouvé face à un nouveau serveur avec une table de partition GPT. Cette définition de table de partition fait partie des standards de BIOS EFI, cela permet de créer des partitions dont la taille dépasse les 2.2 TB, ce qui m'arrange sur un serveur de stockage avec un espace disque supérieur à 3 TB.

Lire la suite »