On 10/17/21 12:59 PM, cio-al...@playerschool.edu wrote:
I did test manually and the NFS mount works fine. I do create a directory and it shows at the server. I am using containers, indeed. How can it be affecting Asterisk that I am using LXC containers?

I'm by no means an expert in containers, but from reading a few sites on the net and reading between the lines, here's how I understand it.

Containers are, fundamentally, a way of isolating an app environment from other things.  With LXC one must apparently explicitly grant the container access to resources such as filesystems.  Apparently, if you expose a filesystem to a container, that exposure applies only to that filesystem - and not to other filesystems mounted within it.

In order to allow a container access to an NFS resource, one must apparently do several things:

1. The host mounts the NFS share somewhere (e.g. /mnt/nfs/server5/spool).
2. The host must create a directory (e.g. /var/mounts/voicemail).
3. The host must do a loopback mount of the NFS share mount-point onto
   the second directory (e.g. "mount -o loop /mnt/nfs/server5/spool
   /var/mounts/voicemail")
4. The host must give the container access to the loopback mount point
   (separately from any other accesses)... in effect treating this as a
   separate disk or filesystem for the container.

Once that's done, an app in the container (e.g. Asterisk) can access /var/mounts/voicemail and it'll be accessing the NFS share.

At least, that's how I read what I read.  I may be mistaken.  I'd suggest checking the LXC documentation for the details.




--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
     https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to