Difference between revisions of "FAQ"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(Is it possible to run x86 VPS on a x86_64 arch?: VE, VPS -> container)
(vps, ve -> container; swsoft->parallels; use Template:PDFlink)
Line 1: Line 1:
 
== General ==
 
== General ==
 
===== What is a container (Virtual Environment, Virtual Private Server, VPS, VE)? =====
 
===== What is a container (Virtual Environment, Virtual Private Server, VPS, VE)? =====
:See [[VE]]
+
:See [[Container]].
  
 
===== Who needs OpenVZ? How it can be used? =====
 
===== Who needs OpenVZ? How it can be used? =====
:See [[Use cases]]
+
:See [[Use cases]].
  
 
===== How is OpenVZ different from other technologies? =====
 
===== How is OpenVZ different from other technologies? =====
:See [[Introduction to virtualization]]
+
:See [[Introduction to virtualization]].
  
 
===== How is OpenVZ updated and why it is secure? =====
 
===== How is OpenVZ updated and why it is secure? =====
:See [[Security]]
+
:See [[Security]].
  
 
===== I want to show my appreciation to OpenVZ and put some logo to my site. Where to get it? =====
 
===== I want to show my appreciation to OpenVZ and put some logo to my site. Where to get it? =====
:See [[Artwork]]
+
:See [[Artwork]].
  
 
== Installation and upgrade ==
 
== Installation and upgrade ==
  
 
===== What hardware is supported by OpenVZ kernel? =====
 
===== What hardware is supported by OpenVZ kernel? =====
:See [http://www.swsoft.com/en/products/virtuozzo/hcl/ Virtuozzo HCL].
+
:See [http://www.parallels.com/en/products/virtuozzo/hcl/ Virtuozzo HCL].
  
 
===== Why there are different kernel flavours available and what do they mean? =====
 
===== Why there are different kernel flavours available and what do they mean? =====
:See [[Different kernel flavors (UP, SMP, ENTERPRISE, ENTNOSPLIT)]]
+
:See [[Different kernel flavors (UP, SMP, ENTERPRISE, ENTNOSPLIT)]].
  
 
===== How do I rebuild the kernel? =====
 
===== How do I rebuild the kernel? =====
:See [[Kernel build]]
+
:See [[Kernel build]].
  
 
===== What does 021stab018 in OpenVZ kernel version mean? =====
 
===== What does 021stab018 in OpenVZ kernel version mean? =====
:See [[Kernel versioning]]
+
:See [[Kernel versioning]].
  
 
===== How can I check package signatures? =====
 
===== How can I check package signatures? =====
:See [[Package signatures]]
+
:See [[Package signatures]].
  
 
===== Is it possible to run x86 container on a x86_64 arch? =====
 
===== Is it possible to run x86 container on a x86_64 arch? =====
 
:Sure :) We actually did some work on that to enable migration of x86 container from x86 to x86_64 and back, and to enable using 32-bit iptables in 32bit container on an x86_64 system.
 
:Sure :) We actually did some work on that to enable migration of x86 container from x86 to x86_64 and back, and to enable using 32-bit iptables in 32bit container on an x86_64 system.
  
===== What filesystems should I choose for saving my VEs? =====
+
===== What filesystems should I choose for saving my containers? =====
The safest choice is ext2/3 to save your VEs. Remember that ReiserFS is less stable than ext2/3.
+
: The safest choice is ext2/3 to save your containers. Remember that ReiserFS is less stable than ext2/3.
If you choose to use XFS, there will be no support for disk quota inside VEs.
+
: If you choose to use XFS, there will be no support for disk quota inside
 +
containers.
  
 
== Networking ==
 
== Networking ==
  
===== How do I set up VPN for a VE? =====
+
===== How do I set up VPN for a container? =====
:See [[VPN via the TUN/TAP device]]
+
:See [[VPN via the TUN/TAP device]].
  
 
===== What is veth and how do I use it? =====
 
===== What is veth and how do I use it? =====
:See [[Virtual Ethernet device]]
+
:See [[Virtual Ethernet device]].
  
===== Why doesn't net-snmpd work on my VEs =====
+
===== Why doesn't net-snmpd work on my containers =====
:See [[SNMPD on VEs]]
+
:See [[SNMPD in containers]].
  
 
== User Beancounters ==
 
== User Beancounters ==
Line 56: Line 57:
  
 
===== What units are UBC parameters measured in? =====
 
===== What units are UBC parameters measured in? =====
See [[UBC parameter units]]
+
See [[UBC parameter units]].
  
===== How do I set up a VE which is able to get X Mb of RAM? =====
+
===== How do I set up a container which is able to get X Mb of RAM? =====
 
See [[Setting UBC parameters]].
 
See [[Setting UBC parameters]].
  
===== I can not start a program in VE: it reports out of memory. What do I do? =====
+
===== I can not start a program in container: it reports out of memory. What do I do? =====
 
See [[Resource_shortage]].
 
See [[Resource_shortage]].
  
Line 69: Line 70:
 
== Troubleshooting ==
 
== Troubleshooting ==
 
===== My kernel crashed. What should I do? =====
 
===== My kernel crashed. What should I do? =====
:See [[When you have an oops]]
+
:See [[When you have an oops]].
  
 
===== I see a lot of processes in D state. What does that mean? =====
 
===== I see a lot of processes in D state. What does that mean? =====
:See [[Processes in D state]]
+
:See [[Processes in D state]].
  
===== Quick reference card for OpenVZ =====
+
== Quick reference card for OpenVZ ==
http://pronics.fi/~eero/mirrors/openvz-reference-card.pdf
+
{{PDFlink|[http://pronics.fi/~eero/mirrors/openvz-reference-card.pdf openvz-reference-card.pdf]}}

Revision as of 11:25, 9 April 2008

General

What is a container (Virtual Environment, Virtual Private Server, VPS, VE)?
See Container.
Who needs OpenVZ? How it can be used?
See Use cases.
How is OpenVZ different from other technologies?
See Introduction to virtualization.
How is OpenVZ updated and why it is secure?
See Security.
I want to show my appreciation to OpenVZ and put some logo to my site. Where to get it?
See Artwork.

Installation and upgrade

What hardware is supported by OpenVZ kernel?
See Virtuozzo HCL.
Why there are different kernel flavours available and what do they mean?
See Different kernel flavors (UP, SMP, ENTERPRISE, ENTNOSPLIT).
How do I rebuild the kernel?
See Kernel build.
What does 021stab018 in OpenVZ kernel version mean?
See Kernel versioning.
How can I check package signatures?
See Package signatures.
Is it possible to run x86 container on a x86_64 arch?
Sure :) We actually did some work on that to enable migration of x86 container from x86 to x86_64 and back, and to enable using 32-bit iptables in 32bit container on an x86_64 system.
What filesystems should I choose for saving my containers?
The safest choice is ext2/3 to save your containers. Remember that ReiserFS is less stable than ext2/3.
If you choose to use XFS, there will be no support for disk quota inside

containers.

Networking

How do I set up VPN for a container?
See VPN via the TUN/TAP device.
What is veth and how do I use it?
See Virtual Ethernet device.
Why doesn't net-snmpd work on my containers
See SNMPD in containers.

User Beancounters

What are those User Beancounters?

See UBC.

What units are UBC parameters measured in?

See UBC parameter units.

How do I set up a container which is able to get X Mb of RAM?

See Setting UBC parameters.

I can not start a program in container: it reports out of memory. What do I do?

See Resource_shortage.

How can I reset failcnt in /proc/user_beancounters?

See UBC failcnt reset.

Troubleshooting

My kernel crashed. What should I do?
See When you have an oops.
I see a lot of processes in D state. What does that mean?
See Processes in D state.

Quick reference card for OpenVZ

openvz-reference-card.pdf