Re: [Users] OS/app in the OpenVZ container

2011-11-10 Thread 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!
 
 
 
 ATT1.c


___
Users mailing list
Users@openvz.org
https://openvz.org/mailman/listinfo/users


Re: [Users] OS/app in the OpenVZ container

2011-11-10 Thread Tommy
于 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!



 ATT1.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

-- 

Yours Sincerely!



___
Users mailing list
Users@openvz.org
https://openvz.org/mailman/listinfo/users


Re: [Users] OS/app in the OpenVZ container

2011-11-10 Thread Stoyan Stoyanov
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. of course u can set limits too, but i don't thing it's  
possible in os-virtualization level to run  only application?



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!



ATT1.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

--
!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } A:link  
{ so-language: zxx } --

Yours Sincerely!




ATT1.txt


Stoyan Stoyanov
Core System Administrator

inline: maxtelecom-logo.gif


CONFIDENTIAL
The information contained in this email and any attachment is  
confidential. It is intended only for the named addressee(s). If you  
are not the named addressee(s) please notify the sender immediately  
and do not disclose, copy or distribute the contents to any other  
person other than the intended addressee(s).


___
Users mailing list
Users@openvz.org
https://openvz.org/mailman/listinfo/users


Re: [Users] OS/app in the OpenVZ container

2011-11-10 Thread Kir Kolyshkin
On 11/10/2011 11:29 AM, 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?

It's pretty simple. What OpenVZ kernel does it creates a container and
runs /sbin/init inside it. What goes next is up to that particular
/sbin/init. If you need to run an app let /sbin/init run just it, or let
this app be /sbin/init (but bear in mind there will be no child reaper
as in usual linux system so you might need to take some extra care about
zombie processes).
___
Users mailing list
Users@openvz.org
https://openvz.org/mailman/listinfo/users


Re: [Users] OS/app in the OpenVZ container

2011-11-10 Thread Kir Kolyshkin

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!



 ATT1.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


Re: [Users] Re: Question About Debian Squeeze OVZ Kernel

2011-11-10 Thread Kir Kolyshkin

On 11/10/2011 03:28 AM, JR Richardson wrote:

This was great feedback gentleman. I really appreciate your time.  I think
I'm leaning toward using the RH kernel on Debian, checking out proxmox now.
You can use latest RHEL6-based kernel builds on your Debian or Ubuntu 
machine. Here's how.



1. Get the latest kernel from either Download/kernel/rhel6-testing or 
Download/kernel/rhel6. You need vzkernel and vzkernel-devel packages 
only, with the -devel being optional.


2. Install fakeroot and alien:
 apt-get install alien fakeroot

3. Convert these two rpms to debs using alien. This is
 fakeroot alien --to-deb --scripts --keep-version vzkernel-*.rpm

4. Install debs as usual. Reboot. Enjoy.
 dpkg -i vzkernel*.deb
___
Users mailing list
Users@openvz.org
https://openvz.org/mailman/listinfo/users


Re: [Users] Re: Question About Debian Squeeze OVZ Kernel

2011-11-10 Thread Benjamin Henrion
On Thu, Nov 10, 2011 at 11:52 AM, Kir Kolyshkin k...@openvz.org wrote:
 On 11/10/2011 03:28 AM, JR Richardson wrote:

 This was great feedback gentleman. I really appreciate your time.  I think
 I'm leaning toward using the RH kernel on Debian, checking out proxmox
 now.

 You can use latest RHEL6-based kernel builds on your Debian or Ubuntu
 machine. Here's how.


 1. Get the latest kernel from either Download/kernel/rhel6-testing or
 Download/kernel/rhel6. You need vzkernel and vzkernel-devel packages only,
 with the -devel being optional.

 2. Install fakeroot and alien:
  apt-get install alien fakeroot

 3. Convert these two rpms to debs using alien. This is
  fakeroot alien --to-deb --scripts --keep-version vzkernel-*.rpm

It would be better if the OpenVZ developers contribute patches to the
official debian kernel.

--
Benjamin Henrion bhenrion at ffii.org
FFII Brussels - +32-484-566109 - +32-2-4148403
In July 2005, after several failed attempts to legalise software
patents in Europe, the patent establishment changed its strategy.
Instead of explicitly seeking to sanction the patentability of
software, they are now seeking to create a central European patent
court, which would establish and enforce patentability rules in their
favor, without any possibility of correction by competing courts or
democratically elected legislators.

___
Users mailing list
Users@openvz.org
https://openvz.org/mailman/listinfo/users


Re: [Users] OS/app in the OpenVZ container

2011-11-10 Thread Matthew Franz
Tommy,

You might want to want to look at LXC as well. Although  i agree that
is is pretty much impossible to run a single process, but it all
depends what you are trying to do...

(BTW, don't mean to start an LXC vs. OpenVZ flame was, because the
features/tools in VZ are much more mature but because LXC is fairly
primitive relative to VZ it might be an option)

- mdf

2011/11/10 Kirill Korotaev d...@parallels.com:
 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!



 ATT1.c


 ___
 Users mailing list
 Users@openvz.org
 https://openvz.org/mailman/listinfo/users




-- 
--
Matthew Franz
mdfr...@gmail.com
___
Users mailing list
Users@openvz.org
https://openvz.org/mailman/listinfo/users


Re: [Users] OS/app in the OpenVZ container

2011-11-10 Thread Roberto Mello
2011/11/10 Tommy thfbjhkh...@gmail.com


 I think I didn't describe my question clearly


snip


  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


1. vzctl start container_id
2. vzctl exec container_id executable

Where executable can be either an application or a script that will a)
run the application, b) detach from the shell. The executable has to be
present inside the container.

Another (possibly simpler) way is to simply have the executable be started
by one of your startup scripts. That way you wouldn't even have to worry
about detaching from the shell.

Roberto
___
Users mailing list
Users@openvz.org
https://openvz.org/mailman/listinfo/users