On 11/10/2011 01:29 PM, Stoyan Stoyanov wrote:
If thats right you just need to isolate the application process/ processes ? So may be the best way is just chroot it in the standard linux way.
This way you will only isolate the file system (and not in totally inescapable way I must add). chroot() is essentially a file system namespace, and there are a dozen of others in OpenVZ, and then a dozen of resource limits.
of course u can set limits too, but i don't thing it's possible in os-virtualization level to run only application?
It is possible. As I noted in another reply to this thread, OpenVZ kernel just runs /sbin/init inside the container and assumes that init will handle the rest.
On Nov 10, 2011, at 10:59 AM, Tommy wrote: > δΊ 2011/11/10 16:22, Kirill Korotaev ει: > Yes, it's possible to run a single app in a container. > The easiest way is to let the startup scripts setup /proc, /sysfs > and the rest of environment and then specify in inittab or rc.X what > to run on this particular runlevel. > > However, for media player you may also need to run some of X parts, > not just a media player alone. > > Thanks, > Kirill > > > > On Nov 10, 2011, at 11:29 , Tommy wrote: > > Hi All, > > I'm doing some research on processing virtual machine recently. > > As I what know now, I think OpenVZ vps runs the same OS kernel as > the host system. > The vps is a group of processes which are forked on the host system. > In the OpenVZ container, thera are some processes to run an os. > Is it possible to run only one App in the container instead of the > os based on the host os? such as a media player? > what are work should I need to do mainly? > could you give me some suggestion? > > Thanks. > > Tommy > -- > Yours Sincerely! > > > > <ATT00001.c> > > _______________________________________________ > Users mailing list > Users@openvz.org > https://openvz.org/mailman/listinfo/users > hello, > > I think I didn't describe my question clearly > > If I want to start an app in the container, i should do the > following step: > 1.create a container ,start it and there is an Guest OS running > in the container now; > 2.enter the container and start the app I want; > > it acts as a system virtual machine > > what i want to do is : > 1.create the container > 2.start the app in the container > > this will act as a process virtual machine > > any suggestion? > > thanks
_______________________________________________ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users