OpenVZ – montar NFS dentro de container

Antiguamente, esta posibilidad no existía. Hoy con las versiones modernas del kernel de OpenVZ podemos tener servicio NFS desde dentro de un container mapeando directamente la carpeta compartida que queramos.

El servicio NFS es soportado desde los últimos kernels de RHEL6/5 y desde el vzctl-3.0.24. Actualmente sólo se soporta NFSv3. Requisitos:

Miramos si tenemos soporte NFSD desde KERNEL

# uname -ar
Linux ns232172.ovh.net 2.6.32-042stab068.8 #1 SMP Fri Dec 7 17:06:14 MSK 2012 x86_64 x86_64 x86_64 GNU/Linux
# cat /boot/config-2.6.32-042stab068.8 |grep NFSD
CONFIG_NFSD=m
CONFIG_NFSD_DEPRECATED=y
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y

Entonces, debemos activar esta funcionalidad para nuestro container

# vzctl set $CTID --feature nfsd:on --save

Dentro del container

# yum -y install nfs-utils nfs-utils-lib
# chkconfig rpcbind on && service rpcbind start

Deshabilitar NFSv4 y avisos de carga de módulo nfsd en /etc/sysconfig/nfs:

vi /etc/sysconfig/nfs
--- MODIFY ---
MOUNTD_NFS_V3="yes"
RPCNFSDARGS="-N 4"
NFSD_MODULE="noload"
--- MODIFY ---

Levantamos el servicio NFS

# chkconfig nfs on && service nfs start

Ahora paso siguiente sería probar que podemos mapear.

Links
http://wiki.openvz.org/NFS_server_inside_container
https://www.digitalocean.com/community/articles/how-to-set-up-an-nfs-mount-on-centos-6

¿Te ha ayudado este artículo?

Invítame a un café

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rubenortiz.es
Información sobre privacidad

Este sitio web utiliza cookies para ofrecerte la mejor experiencia de usuario posible. La información sobre cookies se almacena en tu navegador y realiza funciones como reconocerte cuando vuelve a nuestro sitio web y ayudarme a comprender qué secciones de la web resultan más interesantes y útiles.