Para que funcione el servicio NFS en un contenedor LXC tenemos que agregarle una opción a la configuración LXC del contenedor. Vamos a ver cómo hacerlo.
Lo primero que tienes que hacer para esto es apagar el servidor.
Una vez apagado, entra por SSH al servidor que tiene el contenedor para modificar su archivo de configuración.
En Proxmox, por ejemplo, los archivos de configuración de cada contenedor LXC se encuentran en la ruta:
/etc/pve/lxc
Vamos a tomar como ejemplo un contenedor con el identificador 100. Para modificar su archivo de configuración utiliza el comando:
nano /etc/pve/lxc/100.conf
El archivo de configuración tendrá un contenido similar a este:
arch: amd64
cores: 8
features: mount=nfs
hostname: test.server.local
memory: 7168
nameserver: 8.8.8.8
net0: name=eth0,bridge=vmbr0,firewall=1,gw=X.X.X.X,hwaddr=A2:15:92:50:F2:39,ip=X.X.X.X/32,type=veth
onboot: 1
ostype: ubuntu
rootfs: local-lvm:vm-100-disk-0,size=3500G
searchdomain: unelink.net
swap: 1024
Ahora tienes que añadir al final del fichero la línea que permitirá el uso de NFS.
Para versiones de LXC inferiores a la 3 la línea a añadir sería:
lxc.aa_profile: unconfined
Para la versión 3 de LXC o superiores, la línea sería:
lxc.apparmor.profile: unconfined
Guardamos el fichero de configuración y posteriormente arrancamos el contenedor.
Una vez hecho esto ya podemos realizar la instalación normal de NFS.
Esperamos que esta entrada te sea de utilidad.
Cómo añadir un segundo disco para backup en Proxmox
Emanuel
Recuperar la contraseña de acceso a la Extranet de Cliente
Luis.Artola
Timestamp en Linux Bash
Hola
Crear una lista de correo en cPanel
Jair Mtz
Crear una lista de correo en cPanel
Jair Mtz
Cambiar en Linux la fecha y la hora de un fichero
Eduardo
Activar el arranque automático de las máquinas virtuales de Proxmox
Yuleidi Blanco