Virtualizing applications with LXC...


A quick question regarding the use of LXC with SLES…

I need to run the same application on an array of servers (a small application that bridges between a client application and a database server), and thought about using LXC for the job.
Do I need to create actual system containers for each instance (and in sense run X number of SLES installs on each physical server) or is there a way to have the application run within the “normal” ressource containers?

As the application does not write to disk, and the configuration files can be set at install (hence being able to have instance A run on config file A, instance B on config file B and so on) it is more a matter of “assigning” them to run within a ressource container and ensure that they are not accessible through either system or other containers (as the application uses the same network port for communication).

Also, any guides that may cover this would be very much appreciated (installing LXC and/or setting up system containers guides are plentyful, but can’t seem to find any that covers the topic of doing actual application install/isolation within a created ressource container).



It appears that in the past few days you have not received a response to your
posting. That concerns us, and has triggered this automated reply.

Has your issue been resolved? If not, you might try one of the following options:

Be sure to read the forum FAQ about what to expect in the way of responses:

If this is a reply to a duplicate posting, please ignore and accept our apologies
and rest assured we will issue a stern reprimand to our posting bot.

Good luck!

Your SUSE Forums Team