Re: [Lxc-users] RAM swap caps - what isn't allowed?

2010-12-16 Thread Daniel Lezcano
On 12/16/2010 02:39 AM, Trent W. Buck wrote:
 Some combinations of RAM and swap caps aren't allowed, and I'm having a
 hard time understanding the pattern (i.e. *why*).  From the examples
 below, I *think* I cannot assign a smaller swap cap than RAM cap.

 Also, is there a way to specify that a container cannot use ANY swap,
 i.e. the swap cap is 0?


Yes, you have to specify memory and memswp with the same values.

The meaning of memory.memsw.limit_in_bytes is :

memsw = memory_size + swap_size

Assuming:
memory_size = 256MB
memsw = 256MB

256 = 256 + swap_size =  swap_size = 256 - 256 = 0MB





--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users


Re: [Lxc-users] GUI container

2010-12-16 Thread Nirmal Guhan
On Fri, Dec 10, 2010 at 2:40 PM, Christoph Willing c.will...@uq.edu.au wrote:

 On 11/12/2010, at 1:04 AM, Matto Fransen wrote:

 Hi,

 On Thu, Dec 09, 2010 at 10:21:49PM -0800, Nirmal Guhan wrote:

 Has anyone tried running a GUI app (firefox for instance) inside a
 container or as an application container? Just want to know if this
 requires any special steps before I tread that path. Am using Fedora
 12 for both host and container.


 It is no problem to run GUI apps in a container.
 I have set up one of my containers as an X-server. From an
 old laptop I do X -query ip-number and run the window-manager
 that is installed on the container.

 You can use ssh -X to log in into the container and start
 your X-app.


 Most of my containers are without X (run level 3). When I have one that
 needs a X environment I start an Xvfb with a simple window manager (mwm)
 using a boot script. When I need gui type access to it, I run x11vnc in the
 container and access that environment from anywhere with vncviewer.


 chris


 Christoph Willing                       +61 7 3365 8316
 QCIF Access Grid Manager
 University of Queensland



Do I need to start container with X (level 5?). I tried these steps :
1. Start container in level 3.
2.  lxc-console into container
3. Run Xvfb (that returned error as)
#Xvfb :0 -screen 0 1024x768x16 -ac 
SELinux: Invalid object class mapping, disabling SELinux support.
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed
(/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such
file or directory)
(EE) GLX: could not load software renderer
4. Run mwm
# mwm
Error: Can't open display: 0.0
I have set display to 0.0

If I start Xvfb with no options I still get the above errors.

Any idea on what I am missing?

Thanks,
Nirmal

--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users


Re: [Lxc-users] GUI container

2010-12-16 Thread Nirmal Guhan
On Thu, Dec 16, 2010 at 12:06 PM, Nirmal Guhan vavat...@gmail.com wrote:
 On Fri, Dec 10, 2010 at 2:40 PM, Christoph Willing c.will...@uq.edu.au 
 wrote:

 On 11/12/2010, at 1:04 AM, Matto Fransen wrote:

 Hi,

 On Thu, Dec 09, 2010 at 10:21:49PM -0800, Nirmal Guhan wrote:

 Has anyone tried running a GUI app (firefox for instance) inside a
 container or as an application container? Just want to know if this
 requires any special steps before I tread that path. Am using Fedora
 12 for both host and container.


 It is no problem to run GUI apps in a container.
 I have set up one of my containers as an X-server. From an
 old laptop I do X -query ip-number and run the window-manager
 that is installed on the container.

 You can use ssh -X to log in into the container and start
 your X-app.


 Most of my containers are without X (run level 3). When I have one that
 needs a X environment I start an Xvfb with a simple window manager (mwm)
 using a boot script. When I need gui type access to it, I run x11vnc in the
 container and access that environment from anywhere with vncviewer.


 chris


 Christoph Willing                       +61 7 3365 8316
 QCIF Access Grid Manager
 University of Queensland



 Do I need to start container with X (level 5?). I tried these steps :
 1. Start container in level 3.
 2.  lxc-console into container
 3. Run Xvfb (that returned error as)
 #Xvfb :0 -screen 0 1024x768x16 -ac 
 SELinux: Invalid object class mapping, disabling SELinux support.
 (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed
 (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such
 file or directory)
 (EE) GLX: could not load software renderer
 4. Run mwm
 # mwm
 Error: Can't open display: 0.0
 I have set display to 0.0

 If I start Xvfb with no options I still get the above errors.

 Any idea on what I am missing?

 Thanks,
 Nirmal

Worked after setting the display to ipaddress:0. BTW, a naive
question. Is it possible to start the container itself in level 5 as I
do for host so I don't have to use vnc stuff ?
--Nirmal

--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users


Re: [Lxc-users] GUI container

2010-12-16 Thread Nirmal Guhan
On Thu, Dec 16, 2010 at 3:54 PM, Christoph Willing c.will...@uq.edu.au wrote:

 On 17/12/2010, at 9:40 AM, Nirmal Guhan wrote:

 On Thu, Dec 16, 2010 at 12:06 PM, Nirmal Guhan vavat...@gmail.com wrote:

 On Fri, Dec 10, 2010 at 2:40 PM, Christoph Willing c.will...@uq.edu.au
 wrote:

 On 11/12/2010, at 1:04 AM, Matto Fransen wrote:

 Hi,

 On Thu, Dec 09, 2010 at 10:21:49PM -0800, Nirmal Guhan wrote:

 Has anyone tried running a GUI app (firefox for instance) inside a
 container or as an application container? Just want to know if this
 requires any special steps before I tread that path. Am using Fedora
 12 for both host and container.


 It is no problem to run GUI apps in a container.
 I have set up one of my containers as an X-server. From an
 old laptop I do X -query ip-number and run the window-manager
 that is installed on the container.

 You can use ssh -X to log in into the container and start
 your X-app.


 Most of my containers are without X (run level 3). When I have one that
 needs a X environment I start an Xvfb with a simple window manager (mwm)
 using a boot script. When I need gui type access to it, I run x11vnc in
 the
 container and access that environment from anywhere with vncviewer.


 Do I need to start container with X (level 5?). I tried these steps :
 1. Start container in level 3.
 2.  lxc-console into container
 3. Run Xvfb (that returned error as)
 #Xvfb :0 -screen 0 1024x768x16 -ac 
 SELinux: Invalid object class mapping, disabling SELinux support.
 (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed
 (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such
 file or directory)
 (EE) GLX: could not load software renderer
 4. Run mwm
 # mwm
 Error: Can't open display: 0.0
 I have set display to 0.0

 If I start Xvfb with no options I still get the above errors.

 Any idea on what I am missing?

 Thanks,
 Nirmal

 Worked after setting the display to ipaddress:0. BTW, a naive
 question. Is it possible to start the container itself in level 5 as I
 do for host so I don't have to use vnc stuff ?


 I haven't tried it but it may work if you have a different physical display
 available - maybe even a different graphics card is needed. If you have the
 host and container each at run level 5 then they would each be running an X
 server. I don't think they could both control the same graphics card - you'd
 probably need 1 card for each X server. I'm just guessing though ...


 chris


 Christoph Willing                       +61 7 3365 8316
 QCIF Access Grid Manager
 University of Queensland


May be I wasn't clear. My host is at level 3 always. So can the
container be at level 5 and I don't have to use xvnc but just start my
GUI Apps from the container itself ?

--Nirmal

--
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
___
Lxc-users mailing list
Lxc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-users