Cómo hacer un directorio en el host Proxmox visible a un contenedor OpenVZ

0
Sin votos
Los llamados "bind mounts" en Inglés permiten que un directorio en el host (su servidor Proxmox) sea visible a un contenedor OpenVZ.

Supongamos que tiene un contenedor con identificador 100. El directorio en el host que quiere hacer visible a su contenedor /media/almacen. (Note que este directorio puede ser una partición que Ud. monte). En mi caso probé hacerlo agregando otro disco duro para hacer salvas en él.

Ahora viene la parte interesante:
-cree un fichero en /etc/pve/openvz/ con nombre 100.mount (100 es el ID del contenedor)
-agregue el siguiente contenido al fichero:

#!/bin/bash
. /etc/vz/vz.conf
. ${VE_CONFFILE}
SRC=/media/almacen
DST=/media/almacen
if [ ! -e ${VE_ROOT}${DST} ]; then mkdir -p ${VE_ROOT}${DST}; fi
mount -n -t simfs ${SRC} ${VE_ROOT}${DST} -o ${SRC}
 
Reinicie el contenedor.
Ya podrá acceder al directorio deseado desde el contenedor.
Categoría: 
Bibliografía del minitutorial: 
http://wiki.openvz.org/Special:WhatLinksHere/Bind_mounts