Monter des systèmes de fichier dans des sous systèmes openVZ.

In: Professionnel| Système

14 Apr 2010

Une problématique que vous pourrez souvent rencontrer, est de vouloir monter des systèmes de fichier sur des VE OpenVZ. J’ai d’abord essayé une technique qui au final ne fonctionne pas, mais je vais vous l’expliquer quand même.

J’avais donc mis en place dans mon fstab une ligne pour binder un dossier sur le fs de l’hote dans un dossier des VE. Un truc du genre :

# mount --bind /data  /var/lib/vz/private/vm/0/data

Bref, dans tous les cas, ceci ne fonctionne pas. Pour ce faire, après un peu de recherche, la solution est toute simple. Il est possible de définir des fichiers de configurations pour le montage et le démontage des systèmes de fichier pour chacune des vm.

# cat /etc/vz/conf/vps.mount
#!/bin/bash
source /etc/vz/vz.conf
source ${VE_CONFFILE}
mount –bind /data ${VE_ROOT}/data
# cat /etc/vz/conf/vps.mount 
#!/bin/bash
source /etc/vz/vz.conf
source ${VE_CONFFILE}
mount --bind /data ${VE_ROOT}/data

Puis un autre fichier pour le démontage de la partition

# cat /etc/vz/conf/vps.umount 
#!/bin/bash
source /etc/vz/vz.conf
source ${VE_CONFFILE}
umount ${VE_ROOT}/data

Voilà, maintenant à chaque appelle de vzctl start ou de vzctl mount ces scripts seront automatiquement lancés.

Comment Form

A propos de moi

Passionné des nouvelles technologies, je propose en tant qu’auto-entrepreneur diverses activités : développement de bibliothèques, d’applications ou encore de progiciels mais aussi des prestations plus courantes comme la création de sites web et d'intranet professionnel.

De plus je suis administrateur système, je m occupe ainsi d’un micro parc de six machines dans un environnement professionnel. Passionné par les technologies libres et open-source, il m’arrive souvent d’apporter mon aide au développement de divers projets. Actuellement, je me concentre essentiellement sur Drupal, qui est selon moi le CMS le plus prometteur dans le domaine du net.

Vous avez un projet ?

Vous avez des idées plus ou moins abouties que vous tentez de concrétiser, vous rencontrez quelques problèmes, ou vous êtes bloqués, n’hésitez pas à partager avec moi votre projet.

Responsable et bien organisé je peux vous accompagner pour faire connaître votre projet ou tout simplement vous aider dans des développements temporels, ainsi que vous conseiller sur des améliorations possibles.

  • rookmoot: Ce billet est un peu vieux, et l'API de EINA a peut être changé depuis, renseigne toi auprès de c [...]
  • Issa: Par contre j'ai oublié de poser ma question donc : par contre ce que je comprend pas pourquoi on [...]
  • Issa: Hello cool ! mais quand on compile ton programme il y a des warnings : issa@issa-desktop:/media/ [...]
  • sekh: t'es pas employé ! [...]