Which Is The Most FHS-esque Way To Run Several Asterisk Instances On A Single Host ?

Home » Asterisk Users » Which Is The Most FHS-esque Way To Run Several Asterisk Instances On A Single Host ?
Asterisk Users 2 Comments

Hello,

What is the most FHS-esque (see [1]) way to run several Asterisk instances on a single (Debian) host ?

What would you recommend ?
Would gather each instance directories (etc/, run/, lib/, …) in something like /srv/instance1/
(it doesn’t please me as I like to put variable data in /var and on so) ?

Alternatively, would you with /etc/asterisk1/, /var/lib/asterisk1, … ?

Would you even create a dedicated system user, one per instance, to further isolate asterisk instances data ?

[1] https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

Cheers

PS: On a Debian-packaged Asterisk, I’ve got /usr/sbin/rasterisk linked to
/usr/sbin/asterisk. How can you explain directly running /usr/sbin/asterisk
“requires” a -r option while /usr/sbin/rasterisk does not ?

2 thoughts on - Which Is The Most FHS-esque Way To Run Several Asterisk Instances On A Single Host ?

  • How about using https://en.wikipedia.org/wiki/Lxc ?

    It’s much lighter in resource usage on the physical server than doing full KVM- or XEN-style virtualisation, but provides all the separation and compartmentalisation you need.

    Antony.


    I don’t know, maybe if we all waited then cosmic rays would write all our software for us. Of course it might take a while.

    – Ron Minnich, Los Alamos National Laboratory

    Please reply to the list;
    please *don’t* CC me.