Créer un template de machine virtuelle sous OpenVZ

Si vous souhaitez profiter de votre propre template OpenVZ pour une utilisation plus personnalisée sous Proxmox, voici la procédure.

Dans votre machine virtuelle, effectuez les réglages souhaités en installant, désinstallant les programmes et services dont vous avez besoin. Vous pouvez aussi modifier tous les fichiers de configuration que vous voulez.

C'est une démarche utile s'il y a des services communs qui seront forcément installés sur l'ensemble de vos conteneurs OpenVZ. Les commandes ci-dessous s'appliquent à un serveur Proxmox installé sur une distribution Debian Squeeze 6.0. L’arborescence peut être différente le cas échéant mais le principe reste le même.

Une fois la machine type terminée, depuis une console sur le serveur hôte exécutez les commandes suivantes :

cd /var/lib/vz/private/numéroCTIDdelamachineàcopier
tar czf /var/lib/vz/template/cache/ubuntu-perso.tar.gz .

L'archive est créée et est ensuite disponible depuis l'interface d'administration de Proxmox. Il ne vous reste plus qu'à créer un nouveau container OpenVZ et à lui fournir ce template.

Par Christophe HIRON
15 janvier 2013