<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Paparaciz</id>
	<title>OpenVZ Virtuozzo Containers Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Paparaciz"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/Special:Contributions/Paparaciz"/>
	<updated>2026-06-10T02:16:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/vzctl/4.8/changes&amp;diff=15591</id>
		<title>Download/vzctl/4.8/changes</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/vzctl/4.8/changes&amp;diff=15591"/>
		<updated>2014-10-07T20:22:43Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: I believe it have to be #2083&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Changes ==&lt;br /&gt;
Since {{dlink|vzctl|4.7.2}}:&lt;br /&gt;
&lt;br /&gt;
'''New functionality'''&lt;br /&gt;
* vzctl set: add NUMA --nodemask (sponsored by FastVPS)&lt;br /&gt;
* vzmigrate: speed up by using se ploop copy with feedback if available&lt;br /&gt;
* vzmigrate: speed up by reusing ssh connection&lt;br /&gt;
* init.d/vz: show CT stop status&lt;br /&gt;
* init.d/vz: implement parallel CT start ({{B|2954}}, {{B|2083}})&lt;br /&gt;
* init.d/vz, vz.conf: use/expose VE_PARALLEL&lt;br /&gt;
* vzctl start,restore: add --skip-remount&lt;br /&gt;
* vzctl snapshot-switch: add --must-restore&lt;br /&gt;
* vzmigrate: ability to run ploop copy with timestamps&lt;br /&gt;
&lt;br /&gt;
'''Fixes'''&lt;br /&gt;
* vzctl.spec: disable VE0 conntracks only if unused ({{B|2755}})&lt;br /&gt;
* vzmigrate: fix for --snapshot ({{B|2907}})&lt;br /&gt;
* vzmigrate: don't run vzfsync if there is no need ({{B|3055}})&lt;br /&gt;
* vzmigrate: undo_lock if check_cpt_props failed&lt;br /&gt;
* vzmigrate: don't exit 1 on success&lt;br /&gt;
* vzlist: fix showing DISABLED ({{B|3029}})&lt;br /&gt;
* vzlist: fix cpulimit rounding ({{B|3063}})&lt;br /&gt;
* redhat-set_hostname.sh: fix for F15+/RHEL7 ({{B|3051}})&lt;br /&gt;
* vzctl compact: use built-in PATH ({{B|2990}})&lt;br /&gt;
* postcreate.sh: fix caps for suexec&lt;br /&gt;
&lt;br /&gt;
'''Improvements'''&lt;br /&gt;
* debian-add_ip.sh: support for Ubuntu 14.04&lt;br /&gt;
* postcreate.sh: add RHEL7/CentOS7 support&lt;br /&gt;
* vzctl create --diskinodes: check for max ploop size&lt;br /&gt;
* vzctl set --ostemplate: require --save ({{B|2909}})&lt;br /&gt;
* vzmigrate: don't specify default cipher&lt;br /&gt;
* vzmigrate: use getopt for option parsing&lt;br /&gt;
* vzmigrate: detect &amp;quot;can't lock CT&amp;quot; error&lt;br /&gt;
* vzmigrate: don't use rsync --delete-excluded&lt;br /&gt;
* cpumask: allow for up to 4096 CPUs&lt;br /&gt;
* vz_setcpu(): don't ignore errors from set_cpu*&lt;br /&gt;
* fixed a few memory leaks and non-closed fds reported by Coverity&lt;br /&gt;
* compare_osrelease(): fix for 3.x kernels&lt;br /&gt;
* parse_{chkpnt,restore}_opt: don't print error twice&lt;br /&gt;
* parse*opt(): add/improve extra args check&lt;br /&gt;
* vzctl create: improve &amp;quot;no ploop&amp;quot; error message&lt;br /&gt;
&lt;br /&gt;
'''Documentation'''&lt;br /&gt;
* vznnc(8): add&lt;br /&gt;
* vzctl --help: fix iolimit&lt;br /&gt;
* vzctl(8): document set --ostemplate ({{B|2909}})&lt;br /&gt;
* vzctl(8): add --nodemask, --must-restore, --skip-remount&lt;br /&gt;
* vzctl(8): improve --netfilter&lt;br /&gt;
* vz.conf(5): document VE_PARALLEL&lt;br /&gt;
* vzmigrate(8), vzmigrate --help: document --ssh-mux&lt;br /&gt;
&lt;br /&gt;
'''Build system'''&lt;br /&gt;
* setver.sh: check for ./configure to run autogen&lt;br /&gt;
* setver.sh: abort if autogen.sh/configure fails&lt;br /&gt;
&lt;br /&gt;
{{git log|vzctl|vzctl-4.8|}}&lt;br /&gt;
&lt;br /&gt;
=== Thanks ===&lt;br /&gt;
&lt;br /&gt;
OpenVZ project would like to thank the following people who contributed patches&lt;br /&gt;
and/or provided bug reports for this vzctl release (in no particular order):&lt;br /&gt;
&lt;br /&gt;
* Anthony Moon&lt;br /&gt;
* Aleksandar Ivanisevic&lt;br /&gt;
* Pavel Odintsov&lt;br /&gt;
* paparaciz&lt;br /&gt;
* Florian Bantner&lt;br /&gt;
* Ionut Biru&lt;br /&gt;
* Evgenii Terechkov&lt;br /&gt;
* Kevin Holly&lt;br /&gt;
* Stefan Eriksson&lt;br /&gt;
* Sean Fulton&lt;br /&gt;
* Andrey Tataranovich&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Ploop/sparse&amp;diff=14795</id>
		<title>Ploop/sparse</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Ploop/sparse&amp;diff=14795"/>
		<updated>2013-11-20T12:42:05Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: missed closing bracket&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Sparse file''' is a file that contains blocks of zeroes that are not allocated on disk (see [[w:Sparse file]]). By design, ploop images can't contain such non-allocated blocks.&lt;br /&gt;
&lt;br /&gt;
While ploop is never creating sparse image files, they can be accidentally made so when tools such as &amp;lt;code&amp;gt;rsync --sparse&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;cp --sparse=always&amp;lt;/code&amp;gt; are used to copy images. So, one should not use backup or copy tools that create sparse files out of non-sparse ones.&lt;br /&gt;
&lt;br /&gt;
Since [[Download/ploop/1.10|ploop-1.10]], ploop images are checked for being sparse and are automatically fixed on mount, in case DiskDescriptor.xml is used. Otherwise, you can use &amp;lt;code&amp;gt;ploop check --repair-sparse&amp;lt;/code&amp;gt; to check for and repair such images.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Ploop]]&lt;br /&gt;
* [[w:Sparse file]]&lt;br /&gt;
&lt;br /&gt;
[[Category: ploop]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download_mirrors&amp;diff=14764</id>
		<title>Download mirrors</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download_mirrors&amp;diff=14764"/>
		<updated>2013-11-03T10:14:49Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: https://lists.openvz.org/pipermail/users/2013-November/005388.html&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenVZ software is available from [http://download.openvz.org/ download.openvz.org] via [http://download.openvz.org/ http] and [ftp://download.openvz.org/ ftp].&lt;br /&gt;
&lt;br /&gt;
The software is also available from a number of mirrors. See the table below.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+ OpenVZ Mirrors&lt;br /&gt;
|-&lt;br /&gt;
! Host !! http !! ftp !! Physical location !!class=&amp;quot;unsortable&amp;quot; | Notes&lt;br /&gt;
&amp;lt;!-- Me myself, email is mirrors at openvz.org --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|openvz.org&lt;br /&gt;
|| [http://download.openvz.org/ http]&lt;br /&gt;
|| [ftp://ftp.openvz.org/ ftp]&lt;br /&gt;
|| USA, Virginia, Mc Lean&lt;br /&gt;
|| &amp;lt;small&amp;gt;Master site. Also available via rsync, see [[Setting up a mirror]].&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Admin: R Blundell &amp;lt;rickb@rapidvps.com&amp;gt;&lt;br /&gt;
 DISABLED 26 Nov 2012&lt;br /&gt;
|rapidvps.com&lt;br /&gt;
|| [http://openvz-mirror1.rapidvps.com http]&lt;br /&gt;
|| [ftp://openvz-mirror1.rapidvps.com ftp]&lt;br /&gt;
|| USA, Florida&lt;br /&gt;
||&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: noc@unbornmedia.com, Nate Hudson &amp;lt;nate@unbornmedia.com&amp;gt; &lt;br /&gt;
COMMENTED OUT&lt;br /&gt;
|-&lt;br /&gt;
| unbornmedia.com&lt;br /&gt;
|| [http://mirrors.unbornmedia.com/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| USA, Massachusetts, Boston&lt;br /&gt;
||&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: Cedric Gavage &amp;lt;ftp@skynet.be&amp;gt; &lt;br /&gt;
COMMENTED OUT&lt;br /&gt;
|-&lt;br /&gt;
| Belgacom S.A.&lt;br /&gt;
|| [http://openvz.mirrors.skynet.be/pub/openvz.org/ http]&lt;br /&gt;
|| [ftp://openvz.mirrors.skynet.be/pub/openvz.org/ ftp]&lt;br /&gt;
|| Belgium, Brussels&lt;br /&gt;
||&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: openvzmirror@dayid.org &lt;br /&gt;
COMMENTED OUT&lt;br /&gt;
|-&lt;br /&gt;
| Dimenoc.com&lt;br /&gt;
|| [http://mirror.dimenoc.com/mirror/OpenVZ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| USA, Florida, Orlando&lt;br /&gt;
|| &amp;lt;small&amp;gt;2010 Jan 26 error: Forbidden, You don't have permission to access /mirror/OpenVZ on this server&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirror-contact at iij.ad.jp --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| iij.ad.jp&lt;br /&gt;
|| [http://ftp.iij.ad.jp/pub/openvz/ http]&lt;br /&gt;
|| [ftp://ftp.iij.ad.jp/pub/openvz/ ftp]&lt;br /&gt;
|| Japan, Tokyo, Chiyoda&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Admin: opensource@yandex-team.ru, ashejn@yandex-team.ru, available since 25 Jan 2008 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| yandex.ru&lt;br /&gt;
|| [http://mirror.yandex.ru/mirrors/download.openvz.org/ http]&lt;br /&gt;
|| [ftp://mirror.yandex.ru/mirrors/download.openvz.org/ ftp]&lt;br /&gt;
|| Russia, Moscow&lt;br /&gt;
|| &amp;lt;small&amp;gt;Also available via rsync: mirror.yandex.ru::mirrors/download.openvz.org/&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: admin@xfes.ru, support@xfes.ru, available since 28 Feb 2010&lt;br /&gt;
     DISABLED 29 Mar 2013, they don't have rhel6-testing kernels&lt;br /&gt;
|-&lt;br /&gt;
| xfes.ru&lt;br /&gt;
|| [http://mirror.xfes.ru/openvz/ http]&lt;br /&gt;
|| [ftp://mirror.xfes.ru/openvz/ ftp]&lt;br /&gt;
|| Russia, Moscow&lt;br /&gt;
|| &amp;lt;small&amp;gt;100 mbit link to M9 bone. Also available via rsync: rsync://mirror.xfes.ru/openvz&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirror@wicks.co.nz, available since 5 Feb 2008&lt;br /&gt;
 DISABLED 29 Mar 2013, not updated&lt;br /&gt;
|-&lt;br /&gt;
| wicks.co.nz&lt;br /&gt;
|| [http://ftp.wicks.co.nz/pub/openvz/ http]&lt;br /&gt;
|| [ftp://ftp.wicks.co.nz/pub/openvz/ ftp]&lt;br /&gt;
|| New Zealand&lt;br /&gt;
||&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: noc@proserve.nl, available since 15 Feb 2008 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| proserve.nl&lt;br /&gt;
|| [http://openvz.proserve.nl http]&lt;br /&gt;
|| [ftp://mirror.proserve.nl/openvz ftp]&lt;br /&gt;
|| Netherlands (Holland), Amsterdam&lt;br /&gt;
|| &amp;lt;small&amp;gt;1Gbit connection, in a 25Gbit network.&amp;lt;br/&amp;gt;Also available via rsync: rsync://openvz.proserve.nl::openvz&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!-- Admin: tehnic@xservers.ro --&amp;gt;&lt;br /&gt;
| xservers.ro&lt;br /&gt;
|| [http://mirrors.xservers.ro/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Romania, Bucharest&lt;br /&gt;
|| &amp;lt;small&amp;gt;Speeds up to 100Mbps from outside country, up to 1Gbps within Romania&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: r.fluttaz at gmail.com --&amp;gt;&lt;br /&gt;
&amp;lt;!-- DISABLED 7 Jul 2009, not working&lt;br /&gt;
|-&lt;br /&gt;
| boTux.net&lt;br /&gt;
|| [http://mirror.botux.net/pub/openvz/ http]&lt;br /&gt;
|| [ftp://mirror.botux.net/pub/openvz/ ftp]&lt;br /&gt;
|| France&lt;br /&gt;
|| &amp;lt;small&amp;gt;1Gb/s. OVH French Connection.&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirrors@as24220.net&lt;br /&gt;
     DISABLED 29 Mar 2013, /current is empty&lt;br /&gt;
|-&lt;br /&gt;
| hostcentral.net.au&lt;br /&gt;
|| [http://mirror.as24220.net/pub/openvz/ http]&lt;br /&gt;
|| [ftp://mirror.as24220.net/pub/openvz/ ftp]&lt;br /&gt;
|| Australia, Melbourne&lt;br /&gt;
|| &amp;lt;small&amp;gt;100Mb/s.&amp;lt;br/&amp;gt;Also available via rsync: rsync://mirror.as24220.net/openvz&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirrormaster@ircam.fr --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Ircam.fr&lt;br /&gt;
|| [http://mirrors.ircam.fr/openvz/ http]&lt;br /&gt;
|| [ftp://mirrors.ircam.fr/pub/OpenVZ/ ftp]&lt;br /&gt;
|| France, Paris&lt;br /&gt;
|| &amp;lt;small&amp;gt;Also available via rsync: rsync://mirrors.ircam.fr/openvz/&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: Chonpakorn Phongphisist &amp;lt;chonpakorn@yahoo.com&amp;gt;&lt;br /&gt;
COMMENTED OUT&lt;br /&gt;
|-&lt;br /&gt;
| YourConnect&lt;br /&gt;
|| [http://mirror.yourconnect.com/openvz/ http]&lt;br /&gt;
|| [ftp://mirror.yourconnect.com/openvz/ ftp]&lt;br /&gt;
|| Thailand, Bangkok&lt;br /&gt;
|| &amp;lt;small&amp;gt;Also available via rsync: mirror.yourconnect.com::openvz&amp;lt;br/&amp;gt;Bandwidth available: 1000Mb/s. Update Frequency: 6x daily.'''2010 Jan 26 outdated, has only rhel5 028stab064.4'''&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: admin@nobistech.net --&amp;gt;&lt;br /&gt;
&amp;lt;!-- DISABLED Jul 1 2013&lt;br /&gt;
|-&lt;br /&gt;
| Ubiquity Servers&lt;br /&gt;
|| [http://mirror.ubiquityservers.com/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| USA, Illinois, Chicago&lt;br /&gt;
||&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admins: matsumoto@tsukuba.wide.ad.jp, Hiroki Ishikawa &amp;lt;ishikawa@tsukuba.wide.ad.jp&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- DISABLED 30 Oct 2011, reenabled 1 Jul 2013 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| tsukuba.wide.ad.jp&lt;br /&gt;
|| [http://openvz.tsukuba.wide.ad.jp/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Japan,　Ibaraki, Tsukuba&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated daily&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admins: Gustavo Gallas &amp;lt;gallas.ceo@homehost.com.br&amp;gt;, &amp;lt;support@copahost.com&amp;gt;&lt;br /&gt;
  DISABLED 29 Mar 2013: extremely slow&lt;br /&gt;
|-&lt;br /&gt;
|| copahost.com&lt;br /&gt;
|| [http://openvz.copahost.com/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Germany&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated 4 times a day&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admins: dkuntz@netriplex.com, chale@netriplex.com --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Netriplex.com&lt;br /&gt;
|| [http://openvz.mirror.netriplex.com http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| USA, North Carolina, Asheville&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated every 6 hours&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: info@it2go.eu&lt;br /&gt;
COMMENTED OUT&lt;br /&gt;
|-&lt;br /&gt;
|| IT2GO&lt;br /&gt;
|| [http://mirror.be.it2go.eu/openvz.org/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Belgium (country) - Bruges (City) - DCO (Datacenter)&lt;br /&gt;
|| &amp;lt;small&amp;gt;updated every hour&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: info@it2go.eu&lt;br /&gt;
COMMENTED OUT&lt;br /&gt;
|-&lt;br /&gt;
|| IT2GO&lt;br /&gt;
|| [http://mirror.nl.it2go.eu/openvz.org/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Netherlands (country) - Steenbergen (City) - Nedzone (Datacenter) &lt;br /&gt;
|| &amp;lt;small&amp;gt;updated every hour&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: info@it2go.eu&lt;br /&gt;
COMMENTED OUT&lt;br /&gt;
|-&lt;br /&gt;
|| IT2GO&lt;br /&gt;
|| [http://mirror.fr.it2go.eu/openvz.org/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| France (country) - Roubaix (City) - RBX01 (Datacenter) &lt;br /&gt;
|| &amp;lt;small&amp;gt;updated every hour&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt; &lt;br /&gt;
&amp;lt;!-- Mirror admins: support@igsobe.com, John C. Young &amp;lt;jcy@igsobe.com&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;!-- DISABLED 8 Feb 2012: not up to date&lt;br /&gt;
|-&lt;br /&gt;
|| Internet Gateway of South Beach&lt;br /&gt;
|| [http://mirrors.igsobe.com/openvz/ http]&lt;br /&gt;
|| [ftp://mirrors.igsobe.com/openvz ftp]&lt;br /&gt;
|| USA, Florida, Miami&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated daily.   Link: 10 GB, from 7+ tier 1 carriers&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Mirror Admin: mirror@steadfast.net --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Steadfast Networks&lt;br /&gt;
|| [http://mirror.steadfast.net/openvz/ http]&lt;br /&gt;
|| [ftp://mirror.steadfast.net/openvz/ ftp]&lt;br /&gt;
|| USA, IL, Chicago&lt;br /&gt;
|| &amp;lt;small&amp;gt;Sync Frequency: hourly&amp;lt;br/&amp;gt;This mirror is available via IPv4 and IPv6 and is on an uncapped gigabit line.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Mirror admin: mirror@europhase.net, thomas@europhase.net, david@europhase.net&lt;br /&gt;
  DISABLED 29 Mar 2013: DNS not resolvable&lt;br /&gt;
|-&lt;br /&gt;
|| Europhase UK&lt;br /&gt;
|| [http://mirror.europhase.net/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| United Kingdom, London&lt;br /&gt;
|| &amp;lt;small&amp;gt;1000mbit, updates each hour&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Mirror admin: mirrors@123systems.net&lt;br /&gt;
COMMENTED OUT&lt;br /&gt;
|-&lt;br /&gt;
|| 123systems.net&lt;br /&gt;
|| [http://mirrors.123systems.net/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| USA, GA, Atlanta&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Mirror admin: mirror@duomenucentras.lt --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| balticservers.com&lt;br /&gt;
|| [http://mirror.duomenucentras.lt/openvz/ http]&lt;br /&gt;
|| [ftp://mirror.duomenucentras.lt/openvz ftp]&lt;br /&gt;
|| Lithuania, Šiauliai&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated every two hours&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Mirror admin: john@interserver.net --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| InterServer, Inc&lt;br /&gt;
|| [http://mirror.trouble-free.net/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| USA, New Jersey, Secaucus&lt;br /&gt;
|| &amp;lt;small&amp;gt;100 mbps, updated 3 times per day&amp;lt;br/&amp;gt;Also available via rsync: rsync://mirror.trouble-free.net/openvz&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Mirror admin: ivan.semernik@dc.beltelecom.by --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| RUE Beltelecom&lt;br /&gt;
|| [http://mirror.datacenter.by/pub/download.openvz.org/ http]&lt;br /&gt;
|| [ftp://mirror.datacenter.by/pub/download.openvz.org/ ftp]&lt;br /&gt;
|| Belarus, Minsk&lt;br /&gt;
|| &amp;lt;small&amp;gt;2Gbps, http, ftp, rsync, @hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Mirror admin: www-admin@ftp.yz.yamagata-u.ac.jp&lt;br /&gt;
     DISABLED 22 Apr 2013: read error, connection reset by peer&lt;br /&gt;
|-&lt;br /&gt;
|| Yamagata University&lt;br /&gt;
|| [http://ftp.yz.yamagata-u.ac.jp/pub/openvz/ http]&lt;br /&gt;
|| [ftp://ftp.yz.yamagata-u.ac.jp/pub/openvz/ ftp]&lt;br /&gt;
|| Japan, Yamagata, Yonezawa&lt;br /&gt;
|| &amp;lt;small&amp;gt;1 Gbps, updated 4 times per day&amp;lt;br/&amp;gt;Also available via rsync: rsync://ftp.yz.yamagata-u.ac.jp/pub/openvz/&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Mirror admin: mirror@ihc.ru --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| IHC.ru&lt;br /&gt;
|| [http://mirror.ihc.ru/download.openvz.org/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Moscow, Russia&lt;br /&gt;
|| &amp;lt;small&amp;gt;1 Gbps, updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Mirror admin: support@thzhost.com --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| THZ Hosting&lt;br /&gt;
|| [http://mirrors.thzhost.com/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Bangkok, Thailand&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated every 4 hours&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirroradmin@adnettelecom.ro --&amp;gt;&lt;br /&gt;
&amp;lt;!-- DISABLED 8 Feb 2012: no files&lt;br /&gt;
|-&lt;br /&gt;
|| AdNet Telecom&lt;br /&gt;
|| [http://mirrors.adnettelecom.ro/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Romania, Bucharest&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated every 45 minutes, 2gbps etherchannel&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admins: webmaster@ellogroup.com, Anthony Somerset &amp;lt;anthony@somersettechsolutions.co.uk&amp;gt;&lt;br /&gt;
COMMENTED OUT 12 Mar 2013&lt;br /&gt;
|-&lt;br /&gt;
|| Ello Group&lt;br /&gt;
|| [http://mirror.ellogroup.com/openvz/ http]&lt;br /&gt;
|| [ftp://mirror.ellogroup.com/openvz ftp]&lt;br /&gt;
|| Newcastle, UK&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirrors@apollo-hw.ro&lt;br /&gt;
 DISABLED 26 Nov 2012&lt;br /&gt;
|-&lt;br /&gt;
|| Apollo Hardware&lt;br /&gt;
|| [http://lnx.apollo-hw.ro/openvz http]&lt;br /&gt;
|| [ftp://lnx.apollo-hw.ro/openvz ftp]&lt;br /&gt;
|| Romania, Timisoara&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated every 2 hours&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: Chonpakorn Phongphisist &amp;lt;chonpakorn@yahoo.com&amp;gt;&lt;br /&gt;
 DISABLED 26 Nov 2012&lt;br /&gt;
|-&lt;br /&gt;
|| YourConnect Co.,Ltd.&lt;br /&gt;
|| [http://mirror.yourconnect.com/openvz http]&lt;br /&gt;
|| [ftp://mirror.yourconnect.com/openvz ftp]&lt;br /&gt;
|| Thailand, Bangkok&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated 6x daily&amp;lt;br/&amp;gt;Also available via rsync: mirror.yourconnect.com::openvz&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: brijesh@softaculous.com --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Softaculous&lt;br /&gt;
|| [http://mirror.softaculous.com/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Germany&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated once a day&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirror@fdcservers.net --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| FDCServers.net&lt;br /&gt;
|| [http://mirror.fdcservers.net/openvz/ http]&lt;br /&gt;
|| [ftp://mirror.fdcservers.net/openvz/ ftp]&lt;br /&gt;
|| USA, Illinois, Chicago&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated every 2 hours&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirroradmin@secureax.com --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| SecureAX Internet&lt;br /&gt;
|| [http://mirror.secureax.com/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Singapore&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated daily at 2359hrs GMT+8&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mir-adm@bofh.so&lt;br /&gt;
 DISABLED 26 Nov 2012&lt;br /&gt;
|-&lt;br /&gt;
|| BOFH.so&lt;br /&gt;
|| [http://mirror.bofh.so/download.openvz.org/ http]&lt;br /&gt;
|| [ftp://mirror.bofh.so/download.openvz.org/ ftp]&lt;br /&gt;
|| France, Paris&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated hourly, 100 mbps, IPv6&amp;lt;br/&amp;gt;Also available via rsync://mirror.bofh.so/download.openvz.org/&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: info@abdicar.com --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Abdicar&lt;br /&gt;
|| [http://mirrors.abdicar.com/OpenVZ http]&lt;br /&gt;
|| [ftp://mirrors.abdicar.com/OpenVZ ftp]&lt;br /&gt;
|| Costa Rica, Heredia&lt;br /&gt;
|| &amp;lt;small&amp;gt;updated hourly&amp;lt;br/&amp;gt;Also available via rsync: mirrors.abdicar.com::costarica_OpenVZ&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: info@just-hosting.ru --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| JustHosting&lt;br /&gt;
|| [http://openvz.just-hosting.ru/ http]&lt;br /&gt;
|| [ftp://openvz.just-hosting.ru/ ftp]&lt;br /&gt;
|| Germany, Falkenstein&lt;br /&gt;
|| &amp;lt;small&amp;gt;Connected at 100 mbit link, hourly updates&amp;lt;br/&amp;gt;Also available via rsync://openvz.just-hosting.ru/openvz&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: admin@hitme.pl --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| HitMe.pl&lt;br /&gt;
|| [http://openvz.hitme.net.pl/ http]&lt;br /&gt;
|| [ftp://openvz.hitme.net.pl/openvz/ ftp]&lt;br /&gt;
|| Poland, Gdansk&lt;br /&gt;
|| &amp;lt;small&amp;gt;Link 100 Mbit, updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: admin@nlab.su--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|-&lt;br /&gt;
|| nlab.su&lt;br /&gt;
|| [http://mirrors.nlab.su/openvz/ http]&lt;br /&gt;
|| [ftp://mirrors.nlab.su/pub/openvz ftp]&lt;br /&gt;
|| Russia, Moscow&lt;br /&gt;
|| &amp;lt;small&amp;gt;Link 100 Mbit, updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: info@mjwebhosting.nl&lt;br /&gt;
 DISABLED 26 Nov 2012, REENABLED 25 Mar 2013 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Mj webhosting&lt;br /&gt;
|| [http://mirror.serverbeheren.nl/openvz http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Netherlands, Overijssel, Enschede&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated every hour. Available on ipv4 and ipv6. 1 gbit uplink.&amp;lt;!-- &amp;lt;br/&amp;gt;Rsync: rsync://mirror.serverbeheren.nl/openvz --&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: admin@kisiek.net, added 26 Nov 2012&lt;br /&gt;
  DISABLED 22 Apr 2013&lt;br /&gt;
|-&lt;br /&gt;
|| kisiek.net&lt;br /&gt;
|| [http://mirror.kisiek.net/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Poland, Olsztyn&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated every hour&amp;lt;/small&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: support@spd.co.il, added 26 Nov 2012 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| spd.co.il&lt;br /&gt;
|| [http://openvz.spd.co.il/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Israel, Rishon letzion&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated every hour, 100 mbit link&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: contact@digipower.vn, duchoang@digipower.vn, added 26 Nov 2012 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| DIGIPOWER Co.,ltd&lt;br /&gt;
|| [http://mirrors.digipower.vn/openvz http]&lt;br /&gt;
|| [ftp://mirrors.digipower.vn/openvz ftp]&lt;br /&gt;
|| VietNam&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated 2 times a day&amp;lt;br/&amp;gt;rsync:mirrors.digipower.vn::openvz&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: complain@fastvps.ru, added 26 Nov 2012 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| fastvps.ru&lt;br /&gt;
|| [http://mirror.fastvps.ru/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Germany, Falkenstein, DC: Hetzner Online AG&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: hostmaster@tocici.com, added 26 Nov 2012 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| tocici.com&lt;br /&gt;
|| [http://mirror.tocici.com/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| US, Oregon, Portland&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated every four hours, with a randomized start time. Two 1Gbps uplinks leveraging dual-stack IPv4/IPv6.&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: Shane Langley &amp;lt;shane@webtastix.net&amp;gt;, added 15 Jan 2013 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Webtastix Internet Services&lt;br /&gt;
|| [http://mirror.webtastix.net/openvz/ http]&lt;br /&gt;
|| [ftp://mirror.webtastix.net/openvz/ ftp]&lt;br /&gt;
|| New Zealand, Auckland&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirrors@colocall.net --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Colocall Internet Data Center&lt;br /&gt;
|| [http://ftp.colocall.net/pub/openvz/ http]&lt;br /&gt;
|| [ftp://ftp.colocall.net/pub/openvz/ ftp]&lt;br /&gt;
|| Ukraine, Kiev&lt;br /&gt;
|| &amp;lt;small&amp;gt;updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: Arūnas Ulinskas &amp;lt;arunas.u@iv.lt&amp;gt; --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Interneto Vizija&lt;br /&gt;
|| [http://openvz.mirror.serveriai.lt/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Lithuania, Vilnius&lt;br /&gt;
|| &amp;lt;small&amp;gt;updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: info@ionic.pl --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Ionic&lt;br /&gt;
|| [http://ovz.ionic.net.pl http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Poland, Kraków&lt;br /&gt;
|| &amp;lt;small&amp;gt;updated every 24 h&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: lug@ustc.edu.cn --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| University of Science and Technology of China&lt;br /&gt;
|| [http://mirrors.ustc.edu.cn/openvz/ http]&lt;br /&gt;
|| [ftp://mirrors.ustc.edu.cn/openvz/ ftp]&lt;br /&gt;
|| Hefei, Anhui, China&lt;br /&gt;
|| &amp;lt;small&amp;gt;updated every 6 hours&amp;lt;br/&amp;gt;rsync:mirrors.ustc.edu.cn::openvz&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirror-admin@vinahost.vn  Added 12 Aug 2013 --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| VinaHost Co., Ltd&lt;br /&gt;
|| [http://mirrors.vinahost.vn/openvz/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Ho Chi Minh City, Viet Nam&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirrors@neterra.net --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| Neterra LTD&lt;br /&gt;
|| [http://mirrors.neterra.net/openvz http]&lt;br /&gt;
|| [ftp://mirrors.neterra.net/openvz ftp]&lt;br /&gt;
|| Bulgaria, Sofia&lt;br /&gt;
|| &amp;lt;small&amp;gt;IPv6 enabled, 2 gbps link, Updated hourly&amp;lt;br/&amp;gt;rsync://mirrors.neterra.net/rsync&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: ovzmirror@mrkva.eu --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| vpsFree.cz&lt;br /&gt;
|| [http://mirror.vpsfree.cz/openvz http]&lt;br /&gt;
|| [ftp://mirror.vpsfree.cz/openvz ftp]&lt;br /&gt;
|| Czech, Prague&lt;br /&gt;
|| &amp;lt;small&amp;gt;Updated hourly&amp;lt;br/&amp;gt;rsync://mirror.vpsfree.cz/openvz&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: Satanun Siwaporn &amp;lt;ilhay@live.com&amp;gt; --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| BangmodEnterprise Co., Ltd.&lt;br /&gt;
|| [http://mirrors.bangmodhosting.com/openvz http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Thailand, Bangkok&lt;br /&gt;
|| &amp;lt;small&amp;gt;updated every 4 hours&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: mirrors@maeh.org --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| maeh.org&lt;br /&gt;
|| [http://mirror.maeh.org/openvz/ http]&lt;br /&gt;
|| [ftp://mirror.maeh.org/openvz/ ftp]&lt;br /&gt;
|| Germany, Hamburg&lt;br /&gt;
|| &amp;lt;small&amp;gt;updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: admin@reliablefilehost.com --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| reliablefilehost.com&lt;br /&gt;
|| [http://openvz.reliablefilehost.com/ http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| USA, Vermont&lt;br /&gt;
||&lt;br /&gt;
&amp;lt;!-- Admin: support@scalabledns.com --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| scalabledns.com&lt;br /&gt;
|| [http://mirror.scalabledns.com/openvz http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| USA, California, Los Angeles&lt;br /&gt;
|| &amp;lt;small&amp;gt;10 Gbps Uplink, updated hourly&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;!-- Admin: NOCops at GloVine.com.au --&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|| GloVine.com.au&lt;br /&gt;
|| [http://openvz.syd.au.glomirror.com.au http]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; | —&lt;br /&gt;
|| Sydney, Australia&lt;br /&gt;
|| &amp;lt;small&amp;gt;updated every 6 hours&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Create a mirror ==&lt;br /&gt;
&lt;br /&gt;
If you want to mirror OpenVZ site, see [[Setting up a mirror]].&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: Infrastructure]]&lt;br /&gt;
[[Category: Download]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Talk:028_to_042_kernel_upgrade&amp;diff=14756</id>
		<title>Talk:028 to 042 kernel upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Talk:028_to_042_kernel_upgrade&amp;diff=14756"/>
		<updated>2013-10-30T08:08:33Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: Created page with &amp;quot;is it requirement to convert filesystem to ext4? or is it only to have support of ploop?&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;is it requirement to convert filesystem to ext4? or is it only to have support of ploop?&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=028_to_042_kernel_upgrade&amp;diff=14755</id>
		<title>028 to 042 kernel upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=028_to_042_kernel_upgrade&amp;diff=14755"/>
		<updated>2013-10-30T07:32:18Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: now should look better&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes a way to upgrade your old OpenVZ system with RHEL5-based&lt;br /&gt;
(028stabNNN kernel) to RHEL6-based (042stabNNN) kernel, and convert /vz&lt;br /&gt;
from ext3 to ext4.&lt;br /&gt;
&lt;br /&gt;
Assumptions:&lt;br /&gt;
* systems is CentOS (RHEL) 5.x&lt;br /&gt;
* vzkernel is 028stabXXX, i.e. RHEL5-based&lt;br /&gt;
* /vz uses ext3&lt;br /&gt;
&lt;br /&gt;
End result should be:&lt;br /&gt;
* Same CentOS 5 system&lt;br /&gt;
* vzkernel is 042stabXXX&lt;br /&gt;
* /vz uses ext4&lt;br /&gt;
&lt;br /&gt;
== Update your system ==&lt;br /&gt;
&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
== Add rhel6 kernel repos ==&lt;br /&gt;
&lt;br /&gt;
Disable rhel5 and enable rhel6 OpenVZ kernel repository.&lt;br /&gt;
In other words, change &amp;lt;code&amp;gt;/etc/yum.repos.d/openvz.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
to look like this (changes required are '''in bold'''):&lt;br /&gt;
&lt;br /&gt;
   [openvz-kernel-rhel6]&lt;br /&gt;
   name=OpenVZ RHEL6-based stable kernels&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;#baseurl=http://download.openvz.org/kernel/branches/rhel6-2.6.32/current/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;mirrorlist=http://download.openvz.org/kernel/mirrors-rhel6-2.6.32&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   '''enabled=1'''&lt;br /&gt;
   gpgcheck=1&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   '''#exclude=vzkernel-firmware'''&lt;br /&gt;
&lt;br /&gt;
   [openvz-kernel-rhel5]&lt;br /&gt;
   name=OpenVZ RHEL5-based kernel&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;#baseurl=http://download.openvz.org/kernel/branches/rhel5-2.6.18/current/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;mirrorlist=http://download.openvz.org/kernel/mirrors-rhel5-2.6.18&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   '''enabled=0'''&lt;br /&gt;
   gpgcheck=1&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install new OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
 # yum install vzkernel.x86_64&lt;br /&gt;
&lt;br /&gt;
== Check bootloader configuration ==&lt;br /&gt;
&lt;br /&gt;
Make sure 042stab kernel is there and will boot by default:&lt;br /&gt;
&lt;br /&gt;
   cat /boot/grub/grub.conf&lt;br /&gt;
 &lt;br /&gt;
   timeout 5&lt;br /&gt;
   default 0&lt;br /&gt;
   title OpenVZ (2.6.32-042stab081.8)&lt;br /&gt;
   root (hd0,1)&lt;br /&gt;
   kernel /vmlinuz-2.6.32-042stab081.8 ro root=/dev/sda3 vga=0x317 selinux=0 sysfs.deprecated=1&lt;br /&gt;
   initrd /initrd-2.6.32-042stab081.8.img&lt;br /&gt;
   &lt;br /&gt;
   title OpenVZ (2.6.18-348.16.1.el5.028stab108.1)&lt;br /&gt;
   root (hd0,1)&lt;br /&gt;
   kernel /vmlinuz-2.6.18-348.16.1.el5.028stab108.1 ro root=/dev/sda3 vga=0x317 selinux=0&lt;br /&gt;
   initrd /initrd-2.6.18-348.16.1.el5.028stab108.1.img&lt;br /&gt;
   ....&lt;br /&gt;
&lt;br /&gt;
== Reboot into new kernel ==&lt;br /&gt;
&lt;br /&gt;
 # reboot&lt;br /&gt;
&lt;br /&gt;
and make sure the system is up and running.&lt;br /&gt;
&lt;br /&gt;
== Convert /vz to ext4 ==&lt;br /&gt;
&lt;br /&gt;
Boot node from a live-CD (such as, CentOS 6 live CD) and perform the following steps.&lt;br /&gt;
&lt;br /&gt;
Check file system:&lt;br /&gt;
 # fsck.ext3 -f /dev/sd''xY''&lt;br /&gt;
&lt;br /&gt;
Turn on ext4 features:&lt;br /&gt;
 # tune2fs -O extents,uninit_bg,dir_index /dev/sd''xY''&lt;br /&gt;
&lt;br /&gt;
Check the new file system again, as ext4 this time:&lt;br /&gt;
 # fsck.ext4 -fD /dev/sd''xY''&lt;br /&gt;
&lt;br /&gt;
You can do the same for root filesystem, too.&lt;br /&gt;
&lt;br /&gt;
Now, mount your ROOT (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;, not &amp;lt;code&amp;gt;/vz&amp;lt;/code&amp;gt;) and BOOT partitions:&lt;br /&gt;
 # mkdir /tmp/root&lt;br /&gt;
 # mount /dev/sd''aB'' /tmp/root&lt;br /&gt;
 # mount /dev/sd''aC'' /tmp/root/boot&lt;br /&gt;
&lt;br /&gt;
Finally, chroot into it:&lt;br /&gt;
 # chroot /tmp/root&lt;br /&gt;
&lt;br /&gt;
Edit its &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt;, replacing &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; for &amp;lt;code&amp;gt;/vz&amp;lt;/code&amp;gt; (and &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; if you converted it as well).&lt;br /&gt;
 # vi /etc/fstab&lt;br /&gt;
&lt;br /&gt;
== Create new initrd with proper modules ==&lt;br /&gt;
&lt;br /&gt;
This assumes you are still entered chroot:&lt;br /&gt;
&lt;br /&gt;
 # mkinitrd -v -f --with=ext4 --builtin=ehci-hcd --builtin=ohci-hcd --builtin=uhci-hcd \&lt;br /&gt;
   /boot/initrd-2.6.32-042stab81.8.img 2.6.32-042stab081.8&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* you have to add ext4 explicitly&lt;br /&gt;
* in RHEL6 kernels some USB stuff (that used to be in ehci-hcd, ohci-hcd, uhci-hcd modules) is built-in&lt;br /&gt;
&lt;br /&gt;
== Reboot and enjoy ==&lt;br /&gt;
&lt;br /&gt;
End result is:&lt;br /&gt;
&lt;br /&gt;
      # cat /etc/issue&lt;br /&gt;
      CentOS release 5.10 (Final)&lt;br /&gt;
      Kernel \r on an \m&lt;br /&gt;
      &lt;br /&gt;
      # uname -a &lt;br /&gt;
      Linux CentOS-58-64-minimal 2.6.32-042stab081.8 #1 SMP Mon Sep 30 16:52:24 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
&lt;br /&gt;
      # df -Th&lt;br /&gt;
      Filesystem    Type    Size  Used Avail Use% Mounted on&lt;br /&gt;
      /dev/sda3     ext4    259G  1.5G  244G   1% /&lt;br /&gt;
       tmpfs        tmpfs     16G     0   16G   0% /dev/shm&lt;br /&gt;
      /dev/sda2     ext3    496M   46M  425M  10% /boot&lt;br /&gt;
      /dev/sdb1     ext4    1.8T  196M  1.7T   1% /vz&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Quick installation]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
This article was originally written by [[User:Denis Hohryakov|Denis Hohryakov]].&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=028_to_042_kernel_upgrade&amp;diff=14754</id>
		<title>028 to 042 kernel upgrade</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=028_to_042_kernel_upgrade&amp;diff=14754"/>
		<updated>2013-10-30T07:24:20Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: fix link to user page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes a way to upgrade your old OpenVZ system with RHEL5-based&lt;br /&gt;
(028stabNNN kernel) to RHEL6-based (042stabNNN) kernel, and convert /vz&lt;br /&gt;
from ext3 to ext4.&lt;br /&gt;
&lt;br /&gt;
Assumptions:&lt;br /&gt;
* systems is CentOS (RHEL) 5.x&lt;br /&gt;
* vzkernel is 028stabXXX, i.e. RHEL5-based&lt;br /&gt;
* /vz uses ext3&lt;br /&gt;
&lt;br /&gt;
End result should be:&lt;br /&gt;
* Same CentOS 5 system&lt;br /&gt;
* vzkernel is 042stabXXX&lt;br /&gt;
* /vz uses ext4&lt;br /&gt;
&lt;br /&gt;
== Update your system ==&lt;br /&gt;
&lt;br /&gt;
 yum update&lt;br /&gt;
&lt;br /&gt;
== Add rhel6 kernel repos ==&lt;br /&gt;
&lt;br /&gt;
Disable rhel5 and enable rhel6 OpenVZ kernel repository.&lt;br /&gt;
In other words, change &amp;lt;code&amp;gt;/etc/yum.repos.d/openvz.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
to look like this (changes required are '''in bold'''):&lt;br /&gt;
&lt;br /&gt;
   [openvz-kernel-rhel6]&lt;br /&gt;
   name=OpenVZ RHEL6-based stable kernels&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;#baseurl=http://download.openvz.org/kernel/branches/rhel6-2.6.32/current/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;mirrorlist=http://download.openvz.org/kernel/mirrors-rhel6-2.6.32&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   '''enabled=1'''&lt;br /&gt;
   gpgcheck=1&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   '''#exclude=vzkernel-firmware'''&lt;br /&gt;
&lt;br /&gt;
   [openvz-kernel-rhel5]&lt;br /&gt;
   name=OpenVZ RHEL5-based kernel&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;#baseurl=http://download.openvz.org/kernel/branches/rhel5-2.6.18/current/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;mirrorlist=http://download.openvz.org/kernel/mirrors-rhel5-2.6.18&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   '''enabled=0'''&lt;br /&gt;
   gpgcheck=1&lt;br /&gt;
   &amp;lt;nowiki&amp;gt;gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Install new OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
 # yum install vzkernel.x86_64&lt;br /&gt;
&lt;br /&gt;
== Check bootloader configuration ==&lt;br /&gt;
&lt;br /&gt;
Make sure 042stab kernel is there and will boot by default:&lt;br /&gt;
&lt;br /&gt;
   cat /boot/grub/grub.conf&lt;br /&gt;
 &lt;br /&gt;
   timeout 5&lt;br /&gt;
   default 0&lt;br /&gt;
   title OpenVZ (2.6.32-042stab081.8)&lt;br /&gt;
   root (hd0,1)&lt;br /&gt;
   kernel /vmlinuz-2.6.32-042stab081.8 ro root=/dev/sda3 vga=0x317 selinux=0 sysfs.deprecated=1&lt;br /&gt;
   initrd /initrd-2.6.32-042stab081.8.img&lt;br /&gt;
   &lt;br /&gt;
   title OpenVZ (2.6.18-348.16.1.el5.028stab108.1)&lt;br /&gt;
   root (hd0,1)&lt;br /&gt;
   kernel /vmlinuz-2.6.18-348.16.1.el5.028stab108.1 ro root=/dev/sda3 vga=0x317 selinux=0&lt;br /&gt;
   initrd /initrd-2.6.18-348.16.1.el5.028stab108.1.img&lt;br /&gt;
   ....&lt;br /&gt;
&lt;br /&gt;
== Reboot into new kernel ==&lt;br /&gt;
&lt;br /&gt;
 # reboot&lt;br /&gt;
&lt;br /&gt;
and make sure the system is up and running.&lt;br /&gt;
&lt;br /&gt;
== Convert /vz to ext4 ==&lt;br /&gt;
&lt;br /&gt;
Boot node from a live-CD (such as, CentOS 6 live CD) and perform the following steps.&lt;br /&gt;
&lt;br /&gt;
Check file system:&lt;br /&gt;
 # fsck.ext3 -f /dev/sd''xY''&lt;br /&gt;
&lt;br /&gt;
Turn on ext4 features:&lt;br /&gt;
 # tune2fs -O extents,uninit_bg,dir_index /dev/sd''xY''&lt;br /&gt;
&lt;br /&gt;
Check the new file system again, as ext4 this time:&lt;br /&gt;
 # fsck.ext4 -fD /dev/sd''xY''&lt;br /&gt;
&lt;br /&gt;
You can do the same for root filesystem, too.&lt;br /&gt;
&lt;br /&gt;
Now, mount your ROOT (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;, not &amp;lt;code&amp;gt;/vz&amp;lt;/code&amp;gt;) and BOOT partitions:&lt;br /&gt;
 # mkdir /tmp/root&lt;br /&gt;
 # mount /dev/sd''aB'' /tmp/root&lt;br /&gt;
 # mount /dev/sd''aC'' /tmp/root/boot&lt;br /&gt;
&lt;br /&gt;
Finally, chroot into it:&lt;br /&gt;
 # chroot /tmp/root&lt;br /&gt;
&lt;br /&gt;
Edit its &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt;, replacing &amp;lt;code&amp;gt;ext3&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;ext4&amp;lt;/code&amp;gt; for &amp;lt;code&amp;gt;/vz&amp;lt;/code&amp;gt; (and &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; if you converted it as well).&lt;br /&gt;
 # vi /etc/fstab&lt;br /&gt;
&lt;br /&gt;
== Create new initrd with proper modules ==&lt;br /&gt;
&lt;br /&gt;
This assumes you are still entered chroot:&lt;br /&gt;
&lt;br /&gt;
 # mkinitrd -v -f --with=ext4 --builtin=ehci-hcd --builtin=ohci-hcd --builtin=uhci-hcd \&lt;br /&gt;
   /boot/initrd-2.6.32-042stab81.8.img 2.6.32-042stab081.8&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* you have to add ext4 explicitly&lt;br /&gt;
* in RHEL6 kernels some USB stuff (that used to be in ehci-hcd, ohci-hcd, uhci-hcd modules) is built-in&lt;br /&gt;
&lt;br /&gt;
== Reboot and enjoy ==&lt;br /&gt;
&lt;br /&gt;
End result is:&lt;br /&gt;
&lt;br /&gt;
      # cat /etc/issue&lt;br /&gt;
      CentOS release 5.10 (Final)&lt;br /&gt;
      Kernel \r on an \m&lt;br /&gt;
      &lt;br /&gt;
      # uname -a &lt;br /&gt;
      Linux CentOS-58-64-minimal 2.6.32-042stab081.8 #1 SMP Mon Sep 30 16:52:24 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux&lt;br /&gt;
&lt;br /&gt;
      # df -Th&lt;br /&gt;
      Filesystem    Type    Size  Used Avail Use% Mounted on&lt;br /&gt;
      /dev/sda3     ext4    259G  1.5G  244G   1% /&lt;br /&gt;
       tmpfs        tmpfs     16G     0   16G   0% /dev/shm&lt;br /&gt;
      /dev/sda2     ext3    496M   46M  425M  10% /boot&lt;br /&gt;
      /dev/sdb1     ext4    1.8T  196M  1.7T   1% /vz&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Quick installation]]&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
This article was originally written by [[User:Denis Hohryakov]].&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Hosting_providers&amp;diff=14652</id>
		<title>Hosting providers</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Hosting_providers&amp;diff=14652"/>
		<updated>2013-10-08T05:40:48Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: fixed formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;OpenVZ makes for a great hosting platform for VPS hosting. The providers below offer VPS services using OpenVZ.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- @@@@@@@@@@@@@@@@@@@@@@@&lt;br /&gt;
&lt;br /&gt;
IF YOU EDIT THIS PAGE,  PLEASE OBEY TO THE FOLLOWING RULES:&lt;br /&gt;
&lt;br /&gt;
1. Keep your record on ONE line&lt;br /&gt;
2. Keep the list of providers alphabetically sorted, DO NOT insert your record on top.&lt;br /&gt;
3. Keep the list of countries alphabetically sorted as well.&lt;br /&gt;
&lt;br /&gt;
     @@@@@@@@@@@@@@@@@@@@@@@@ --&amp;gt;&lt;br /&gt;
== Argentina ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [http://www.g2khosting.com/ G2K Hosting] We offers OpenVZ containers with high level hardware technology from 25 US with Control Panel, various Linux Dists and full support.&lt;br /&gt;
* [http://www.ihserver.net/ IHServer] Specialized virtualization on OpenVZ containers at Gigared datacenter. We have in Argentina one of the better fiber connection to the US, but also provides services from LSTN in Texas.&lt;br /&gt;
&lt;br /&gt;
== Austria ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [http://www.austrosolutions.at/ AustroSolutions] offers fast OpenVZ containers with unlimited traffic.&lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
* [http://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria (as well as other virtualization technologies in 17+ countries worldwiede)&lt;br /&gt;
* [http://kapper.net/ kapper.net] kapper.net offers OpenVZ and Virtuozzo (and other HyperVisors) based server-solutions with kind support and 24x7 maintenance.&lt;br /&gt;
* [http://www.snb.at/ SNB] offers OpenVZ containers and support's also existing vm's in customers environment&lt;br /&gt;
* [https://www.vboxes.net/ vboxes] vboxes offers generous OpenVZ containers hosted on a very fast network with fast setup. Ubuntu, Debian, CentOS.&lt;br /&gt;
* [http://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS in Austria&lt;br /&gt;
&lt;br /&gt;
== Brazil ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [http://www.datacorporate.com.br/ DataCorporate] OpenVZ cheap and fast, clustered solution on our own datacenter, instanst signup and install, over 10 popular templates.&lt;br /&gt;
* [http://www.globalmedia.com.br/ GlobalMedia] We offers OpenVZ containers hosted on a very fast network with fast setup. Ubuntu, Debian, CentOS.&lt;br /&gt;
&lt;br /&gt;
== Bulgaria ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [http://www.bul.net/ Bul.net] Provides OpenVZ based VPS, perfect user/VPS management via [http://ispsystem.com VDSManager]. Instant creation after online payment. Debian/Ubuntu/CentOS with ISPManager Control panel. Optimal price policy.&lt;br /&gt;
* [http://www.cointech.eu/vps-hosting/ CoInTech] provides OpenVZ based VPS containers, free webmin managment. Containers can be CentOS, Slackware, Ubuntu, custom or our special [http://www.mandriva.com Mandriva Linux] container with own [http://mandriva.cointech.net repository].&lt;br /&gt;
* [http://www.rax.bg/ RAX.bg] Offers OpenVZ based VPS, hosted on a clustered infrastructure and redundant network. Easy to use user management, Instant setup, CentOS (OS).&lt;br /&gt;
* [http://www.jump.bg/ Jump.bg] Provides OpenVZ VPS servers hosted on a redundant network which provides a very easy to manage platform for all clients which gain instant access to their OS ( Ubuntu, CentOS , Debian etc ... )&lt;br /&gt;
* [https://www.fitvps.com/ FitVPS.com] Offers affordable and reliable OpenVZ based VPS in Varna, Bulgaria. Own data center, own multihomed network, with SLA. Instant automatic setup, SolusVM control panel.&lt;br /&gt;
* [http://www.qhoster.com/ QHoster.com] Instant activation OpenVZ VPS in UK, USA, Germany, France and Switzerland. Both 32/64 bit OpenVZ OS VPS templates : CentOS 5/6, Debian 6/7, Ubuntu 12/13.&lt;br /&gt;
&lt;br /&gt;
== Canada ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [http://compevo.com compevo Clustered VPS Server Hosting Provider] - We offer clustered VPS Servers to avoid downtime and dataloss. Our network and service is second to none and is used by businesses around the world.&lt;br /&gt;
* [http://www.datacorporate.ca/ DataCorporate] OpenVZ cheap and fast, clustered solution on our own datacenter, instanst signup and install, over 10 popular templates.&lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
* [http://www.letstalkdigital.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=73&amp;amp;Itemid=65 LetsTalkDigital VPS Hosting] LetsTalkDigital.com offers both OpenVZ and XEN™ based VPS technologies. Cheap Linux and Windows VPS Hosting, start from $14.99. Virtual Private Server (VPS) hosting is for those who want the control and flexibility of a dedicated server at a much lower cost. All VPS packages come with a web hosting control panel option such as cPanel™, full root user access and all the features listed below, with 24/7 customer service.&lt;br /&gt;
* [http://secure.media-hosts.com/link.php?id=7 Media-Hosts.com] Provides Quality and Scalable OpenVZ based Virtual Private Servers. 100% network uptime guaranteed. Located in Montreal Quebec with 5 Tier1 upstream providers.&lt;br /&gt;
* [http://www.openvz.ca OpenVZ.ca] Canadian Budget VPS Servers on OpenVZ Platform. &lt;br /&gt;
* [http://protoserver.com ProtoServer] Advanced VPS Hosting from $4.95/month. Many pre-installed VPS Templates available (CMS, E-commerce, Web development, Online community, Media streaming, etc.) No bundles or service plans - mix VPS resources as needed and change VPS configuration anytime. Also offering DNS Hosting, E-mail hosting, Domains Registration.&lt;br /&gt;
* [http://www.vistapages.com/vps Vistapages VPS] - IBM &amp;amp; Dell Hardware. MCI/Verizon Backbone. Distros: Centos, Fedora, Debian &amp;amp; more. Full management available. Located in Toronto.&lt;br /&gt;
* [http://vpsville.ca/ VPSVille] - Good network. Good CPU. Good choice of distros: Centos, Fedora, Debian, Ubuntu, Slackware, Gentoo, OpenSUSE, CERN. My favorite OpenVZ provider. [mailto:jak@isp2dial.com John Kelly]&lt;br /&gt;
&lt;br /&gt;
== Colombia ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [http://www.datacorporate.co/ DataCorporate] OpenVZ cheap and fast, clustered solution on our own datacenter, instanst signup and install, over 10 popular templates.&lt;br /&gt;
* [http://www.soficol.com/ Soficol] Offers Enterprise OpenVZ based VPS, hosted on a clustered infrastructure and redundant network. Easy to use user management and instant setup.&lt;br /&gt;
&lt;br /&gt;
== Czech Republic ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.hukot.cz Hukot.cz] - OpenVZ VPS Servers starting from 2.92 €, XEON, 1 Gbps uplink, unlimited traffic. Debian, Ubuntu, CentOS, Scientific, SuSe, Fedora, Elastix.&lt;br /&gt;
* [http://www.ultimatehosting.eu UltimateHosting.eu] - OpenVZ VPS Servers starting from $8 with custom configuration - up to 100 GB HDD, 2048 MB RAM, 2 GHz CPU, and unlimited traffic.&lt;br /&gt;
* [http://4smart.cz 4Smart.cz] - prepaid, you are charged only by the system resources you use, therefore you can run a VPS for as little as  1 EUR a month if your vps is not resource hungry. Even if you pay  0,50 EUR  month, you still have 3 GB of RAM and 8 cores available to you VPS.&lt;br /&gt;
* [http://www.freecloud.cz FREECLOUD.CZ] - Free OpenVZ VPS Server - own IP, 800Mhz CPU, 512MB RAM, 50Mbits LAN, 10GB HDD, 100GB Traffic - Debian, Ubuntu, Gentoo, Slackware, Fedora, Centos&lt;br /&gt;
&lt;br /&gt;
== Chile ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.dch.cl/ hosting] - DCH.cl Hosting Chile - High Performance VPS Servers with OpenVZ &lt;br /&gt;
* [http://www.hostingnic.cl/ hosting Chile] - HOSTINGNIC.cl Chile - Professional Linux OpenVZ VPS&lt;br /&gt;
&lt;br /&gt;
== France ==&lt;br /&gt;
* [http://www.BargainVPS.co.uk/ BargainVPS] - UK / US / EU Instant setup VPS - We have some great Linux &amp;amp; Windows Bargain VPS packages on offer for you here all available Fully Managed.&lt;br /&gt;
* [http://www.cinfu.com/vps/ Cinfu] offers budget, unmanaged, unmetered, OpenVZ based VPS servers in France from 1.88EUR/month.&lt;br /&gt;
* [http://www.Freaksol.com/ FreaKs VPS Hosting] Self reliant hosted on independent networks &amp;amp; DC low ping,No restrictions on file types,Unlimited resources,high ram servers&lt;br /&gt;
* [http://www.harmony-hosting.com Harmony-Hosting] A high performance VPS hosting - The leader in France&lt;br /&gt;
* [http://www.minivps.co.uk miniVPS] miniVPS offers VPS hosting solutions with nodes located in France, utilising openvz/solusvm with future locations of USA and UK. &lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
* [http://www.lws.fr/serveur_dedie_linux.php LWS - Linux VPS ] - Linux VPS Hosting - Only 9.99€/month, Affordable and Secure OpenVZ VPS Servers with 99.99% up-time, web hosting control panel Included. French datacenter&lt;br /&gt;
* [http://www.1euro-hosting.eu BEST EU VPS - 1€ Hosting] - Providing reliable and secure OpenVZ VPS Servers with 99.99% up-time, starting from 8€&lt;br /&gt;
&lt;br /&gt;
== Germany ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [http://www.b2b-hosting.de/vps/ B2B Hosting]: Professional virtual servers for business applications. Performance and reliability at a fair price. Made with OpenVZ.&lt;br /&gt;
* [http://www.cinfu.com/vps/ Cinfu] offers budget, unmanaged, unmetered, OpenVZ based VPS servers in Germany from 1.88EUR/month.&lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
* [http://afterburst.com Afterburst (Previously FanaticalVPS)]: affordable unmetered, unmanaged VPS servers in Germany. &lt;br /&gt;
* [http://www.hostingjuice.com/ HostingJuice] The Superioum VPS and Web Hosting provider, low prices - Premium packages.&lt;br /&gt;
* [http://www.ingate.de/managed-server.html Ingate] offers managed servers with openVZ virtualization. located in germany, great support.&lt;br /&gt;
* [http://www.serverbiz.de/vserver Serverbiz] Powerful VPS at very low prices.&lt;br /&gt;
* [http://www.synapseglobal.com/voip_vps.html SynapseGlobal.com] Elastix, Trixbox, PBX in a Flash and Asterisk VPS - OpenVZ based Asterisk VOIP servers located in Munich Germany. &lt;br /&gt;
* [http://www.vStarVPS.com vStarVPS]: Reliable VPS Hosting at lowest prices, with 99.9% uptime, Premium Unmetered Bandwidth and Custom HDD/RAM of your choice. Instant and FREE Setup. RapidLeech Allowed.&lt;br /&gt;
* [http://whynotavps.com WhyNOTaVPS]: Instant activated VPS SERVERS!!&lt;br /&gt;
* [http://hostmist.com/openvz-vps-germany.html Host Mist]: features budget OpenVZ VPS hosting in Germany.&lt;br /&gt;
&lt;br /&gt;
== Guatemala ==&lt;br /&gt;
* [http://www.globalnetcafe.com/gnc/menu/hospedaje.htm Global Net Cafe]: Servicios de hospedaje, reseller, vps, colocacion y servidores. Incluyendo OpenVZ.&lt;br /&gt;
&lt;br /&gt;
== Hong Kong ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
* [http://vps.timway.com/linux_vps.html Timway VPS Hosting] - Quality, non-oversold hosting provider focused on being security conscious and offering a positive client experience.   Centos, Debian, Fedora, OpenSuse and Ubuntu Containers are available.&lt;br /&gt;
&lt;br /&gt;
== Hungary ==&lt;br /&gt;
&lt;br /&gt;
* [http://elin.hu/index.php?menu=8&amp;amp;nyelv=hu&amp;amp;cim=Virtualis-szerver Virtual server] OpenVZ server: 2xX5650 Intel Xeon, 32GB RAM, 15.000rpm SAS disks, 100Mbit/s, unlimited bandwith.&lt;br /&gt;
* [https://www.ivirtual.co/vps-hosting/ iVirtual.co ] OpenVZ Master Server: 2x Intel Xeon @ 3.0GHZ, 64 GB ECC Ram, 15k RPM SAS HDD's, 1Gbit/s Network, Unlimited bandwith.&lt;br /&gt;
&lt;br /&gt;
== India ==&lt;br /&gt;
* [http://pve.proxmox.com/wiki/User:Apmuthu Ap.Muthu] sponsored by [http://www.gnuacademy.org GNUAcademy], [http://www.planettel.com.sg PlaNetTel] and [http://www.sacollege.net S A College] creates OpenVZ Templates for the Open Source Community and provides hosting in datacenters of clients choice or on site.&lt;br /&gt;
&lt;br /&gt;
* [http://www.milesweb.com/vps-hosting.php Milesweb VPS Hosting] VPS hosting offered by Milesweb are powered by ''VMware, OpenVZ''. Fully Managed VPS with control panels. &lt;br /&gt;
&lt;br /&gt;
* [http://www.Freaksol.com/ Freaksol VPS Hosting] Self reliant hosted on independent networks &amp;amp; DC low ping to India,No restrictions on file types,Unlimited resources,high ram servers&lt;br /&gt;
&lt;br /&gt;
* [http://overlineindia.net/vpshosting-p-62.html Overline India VPS Hosting] Fully managed cPanel Installed VPS Hosting with 24x7x365 Live Chat Tech support, powered by OpenVZ&lt;br /&gt;
&lt;br /&gt;
* [http://vpsbeach.com VpsBeach Managed Hosting] Fully managed cPanel Installed VPS Hosting with 24x7x365 Live Chat Tech support, powered by OpenVZ&lt;br /&gt;
&lt;br /&gt;
* [http://www.datacorporate.in/ DataCorporate] OpenVZ cheap and fast, clustered solution on our own datacenter, instanst signup and install, over 10 popular templates.&lt;br /&gt;
&lt;br /&gt;
* [http://www.servers.co.in/vps/vps_hosting.php Server Web Hosting] Offers Fully Managed OpenVZ VPS Web hosting in India/US/UK at affordable and cheap rates with best hardware quality and customer service 24/7/365 days&lt;br /&gt;
&lt;br /&gt;
* [http://www.hioxindia.com/virtual-private-server.php VPS Hosting] Reliable and quality VPS Virtual Private Server Hosting&lt;br /&gt;
&lt;br /&gt;
* [http://www.prohosterz.com/linux-vps.php ProHosterZ VPS Hosting] Reliable and quality Virtual Dedicated Servers | Virtual Private Servers | XEN VPS | OpenVZ VPS | Virtual Hosting&lt;br /&gt;
&lt;br /&gt;
== Iran==&lt;br /&gt;
&lt;br /&gt;
* [http://www.ehost.ir EHost.ir] - OpenVZ Servers , DUAL XEON Cpus , 12 Gb Ram , 100Mbit Dedicated Connection , SAS HardDisk&lt;br /&gt;
* [http://www.vpsfa.ir VPSFa.ir] - OpenVZ Servers , DUAL XEON Cpus -  , 24Gb Ram , 1000Mbit Dedicated Connection , SAS HardDisk&lt;br /&gt;
&lt;br /&gt;
== Italy ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.hosting-italia.net hosting italia] - OpenVZ Servers and panel enduser Virtualizor Intel® Core™ i7-920 Quad-Core 48 GB DDR3 RAM - Guaranteed Bandwidth 200 Mbit/s&lt;br /&gt;
&lt;br /&gt;
== Latvia ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.altnet.lv/ Altnet] - Hosting and colocation services. Any flawor, you name it. &lt;br /&gt;
&lt;br /&gt;
== Lithuania ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.databank.lt/ databank.lt] - high-quality professional OpenVZ hosting with cloud computing solutions.&lt;br /&gt;
* [http://www.cloudlix.com/ CloudLix.com] - Managed and unmanaged OpenVZ virtual servers based on 2.6.32 kernel. Up to 20GHz (Intel SandyBridge) CPU and 10GB RAM. Located in Vilnius and Siauliai.&lt;br /&gt;
* [http://www.serveriai.lt/ Serveriai.lt] - Affordable OpenVZ containers on quality HP hardware. Wide choice of virtual dedicated servers up to 8 CPU cores and 8 GB RAM. Full management available. Located in Vilnius.&lt;br /&gt;
* [http://www.time4vps.eu/ Time4VPS.EU] - Powerful cloud technology based infrastructure will let you build custom virtual machine and pay only for what you really need. Located in Vilnius city.&lt;br /&gt;
&lt;br /&gt;
== Malaysia ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.bakka.my/ Bakka Hosting] - OpenVZ VPS based in Malaysia. Ubuntu, Debian, Fedora, CentOS is available. Quad Core Xeon node. DirectAdmin also available.&lt;br /&gt;
* [http://www.cubiex.com/ Cubiex] - Malaysia Affordable Web Hosting and Domain Name. Affordable Linux VPS Hosting in Malaysia. OpenVZ based, Quad Core Xeon node. cPanel/WHM and DirectAdmin also available.&lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
&lt;br /&gt;
== Malta ==&lt;br /&gt;
* [http://www.a6it.com/ A6iT] - Stable, quality managed OpenVZ VPSs based in Malta.  Redundant network.&lt;br /&gt;
&lt;br /&gt;
== Morocco ==&lt;br /&gt;
* [http://www.belsemtech.com/ BelsemTech.CoM] BelsemTech SARL offers both OpenVZ and XEN™ based VPS technologies. Cheap Linux and Windows VPS Hosting, start from 300 DH. Virtual Private Server (VPS) hosting is for those who want the control and flexibility of a dedicated server at a much lower cost. All VPS packages come with a web hosting control panel option such as cPanel™, full root user access and all the features listed below, with 24/7 customer service.&lt;br /&gt;
* [http://www.hostoweb.com/ HosToWeb] is the only company providing VPS hosting in Morocco Data Center.&lt;br /&gt;
* [http://www.adk-media.com/ ADK Media] provides affordable managed and unmanaged virtual servers based on OpenVZ, Xen Paravirtualization and Xen HVM platforms. 24/7 Technical Support. Distros: Centos, Fedora, Debian, Ubuntu and more.&lt;br /&gt;
* [http://www.naja7host.com/ Naja7Host.CoM] The Naja7host SARL provides affordable VPS hosting using the OpenVZ platform. Running on Full Quality Nodes of up to 8 CPU and 16 GB RAM. . All VPS's come with Real 24/7/365  Technical Support and cPanel free (if option selected  ). Multiple choice of OS 32/64Bits (Centos, fedora, ubuntu, debian .ect ...)&lt;br /&gt;
&lt;br /&gt;
== Netherlands ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [http://www.avanpad.com/ Avanpad] offers OpenVZ VPS hosting with 24\7 online support. Customer can request different control panels or templates for installation on his VPS.&lt;br /&gt;
* [http://www.cinfu.com/vps/ Cinfu] offers budget, unmanaged, unmetered, OpenVZ based VPS servers in Netherlands from 1.88EUR/month.&lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
* [http://www.Freaksol.com/ FreaKs VPS Hosting] Self reliant hosted on independent networks &amp;amp; DC low ping around the world,No restrictions on file types,Unlimited resources,high ram servers&lt;br /&gt;
* [http://iniz.com/ INIZ VPS Hosting] INIZ provides affordable VPS Hosting in Amsterdam, Netherlands with high resources at low prices.&lt;br /&gt;
* [http://www.osbox.nl OsBoX Dutch Network Engineering] Cheap VPS host as low as $1 per month. Very great uptime and a overall good support. Check the website for the server plans.&lt;br /&gt;
* [http://www.signet.nl/ Signet VPS Hosting] - Signet delivers VPS hosting plans based on CentOS or Debian templates, including control-panel Virtualmin.&lt;br /&gt;
* [http://simple-webhosting.eu/ Simple-webhosting.eu] - OpenVZ based web hosting starting from €0.98 per month.&lt;br /&gt;
* [http://www.touchvps.com/ TouchVPS] is a company who offer Support and Managed Services for OpenVZ Servers ,also offer templates for openvz ready to go with cPanel , DirectAdmin , Plesk , Games, IRC Services, Desktop and many more.&lt;br /&gt;
* [http://www.voipcomplete.com/product-overview/dedicated-vps.html VOIPcomplete] offers dedicated VPS plans based on CentOS including a VPS management interface.&lt;br /&gt;
* [http://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS from their Schiphol-Rijk location in Holland&lt;br /&gt;
&lt;br /&gt;
== Poland ==&lt;br /&gt;
&lt;br /&gt;
* [http://hosteam.pl/ HosTeam] offers OpenVZ VPS hosting from their DataCenter in Poland. Customer has choice of all major Linux distros (WARNING!!! restoring your backup is VERY expensive and they charge even if it wasn't restored correctly!), NATIVE IPV6 AVAILABLE!&lt;br /&gt;
&lt;br /&gt;
* [http://ultimahost.pl/ UltimaHost] high grade OpenVZ VPS and FreeBSD jail (DC in Łódź, Poland), brand of statnet.pl, SSD available for more expensive packets, NO IPV6 AVAILABLE (but they can load you tun module)&lt;br /&gt;
&lt;br /&gt;
* [http://budgetvps.pl/ BudgetVPS] very cheap, low end grade OpenVZ VPSes (DC in Gdańsk, Poland), brand of hitme.net.pl&lt;br /&gt;
&lt;br /&gt;
* [http://hitme.net.pl/ HitMe] high grade OpenVZ/Xen PV/Xen HVM VPSes (DC in Gdańsk, Poland), NATIVE IPV6 AVAILABLE (/64 on demand for free)!&lt;br /&gt;
&lt;br /&gt;
* [http://www.kr-cpd.pl/oferta/serwery-vps/ KR-CPD] Cracow's Center of Data Processing (DC of course in Cracow, Poland)&lt;br /&gt;
&lt;br /&gt;
* [http://livenet.pl Livenet] cheap, middle/low end OpenVZ VPSes (DC in Łódź, Poland)&lt;br /&gt;
&lt;br /&gt;
* [http://slaskdatacenter.pl/ Śląsk Data Center] high/middle grade OpenVZ VPSes (DC in Silesia province, Poland), SSD available for more expensive packets&lt;br /&gt;
&lt;br /&gt;
== Portugal ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.ptservidor.pt/ PTServidor] - OpenVZ virtual servers with free management based in Portugal.&lt;br /&gt;
* [http://www.efeito.net/ Weblevel.pt] - OpenVZ virtual servers based in Portugal.&lt;br /&gt;
&lt;br /&gt;
== Romania ==&lt;br /&gt;
* [http://www.intovps.com IntoVPS] - offers unmanaged OpenVZ virtual servers based in Romania, Netherlands and USA. A lot of resources for decent prices.&lt;br /&gt;
* [http://www.ename.ro/dedicated.html eName] - managed OpenVZ virtual servers in Bucharest, Romania&lt;br /&gt;
* [http://www.ch-center.com/virtual-servers Ch-center] - unmanaged OpenVZ virtual servers, based in Romania in it's own Data Center&lt;br /&gt;
&lt;br /&gt;
== Russia ==&lt;br /&gt;
* [http://www.ihc.ru/vps.html IHC.RU] - VPS hosting in Moscow, Russia starting at $10/month with good set of precreated templates&lt;br /&gt;
* [http://mchost.ru/services/linux-vps/ McHost.ru] - Linux VDS Hosting from McHost.&lt;br /&gt;
* [http://hosting.agava.ru/vps/ AGAVA] - Linux VPS hosting based on OpenVZ.&lt;br /&gt;
* [http://vdsplanet.ru/ VDSPlanet.ru] - unmanaged VDS/VPS hosting starting at 3.99$ a month. Large variety of OS templates and free ISPmanager Lite control panel. Total automation is our goal.&lt;br /&gt;
* [http://www.demos.ru/service/datacenter/vps.html Demos-Internet] - we offer OpenVZ Virtual Private Server based on Linux.  All VPS come with ISPmanager control panel.&lt;br /&gt;
* [http://www.net.ru/service/net9/ www.net.ru] - OpenVZ virtual private servers.&lt;br /&gt;
* [http://www.eurobyte.ru/ Eurobyte.ru] - Linux VDS Hosting from Eurobyte.&lt;br /&gt;
* [http://www.telekom.ru/service/vps.html Elvis Telekom] - OpenVZ hosting with base and cpanel templates from Elvis Telekom.&lt;br /&gt;
* [http://fastvps.ru/vds/ FastVPS] - OpenVZ hosting, ISPmanager, Hetzner, MayFlower.&lt;br /&gt;
* [https://lepus.su/vps.html Lepus] - OpenVZ hosting, SSD, ISPmanager free, Hetzner.&lt;br /&gt;
&lt;br /&gt;
== Singapore ==&lt;br /&gt;
* [http://www.qoxy.com/vps QOXY.com] Affordable and Reliable OpenVZ VPS Hosting in a Singapore Data Center.&lt;br /&gt;
* [http://conceptlane.com/IT.php?section=plans_vps ConceptLane Pte Ltd] - OpenVZ VPS on dual hexa-core AMD Opterons running Debian Squeeze 6, custom control panel with bandwidth graphs, reboot/reinit and web-based VNC access.&lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
* [http://www.secureax.com/ SecureAX Internet] - Singapore Premium Internet Solution Provider&lt;br /&gt;
* [http://www.planettel.com.sg PlaNetTel] - Affordable and customised OpenVZ containers across 3 data centers - contact Thomas Festus at +65-66936881. [http://pve.proxmox.com/wiki/User:Apmuthu#Squeeze_based_Templates Sponsors OpenVZ Container Template]s for the Open Source community.&lt;br /&gt;
&lt;br /&gt;
== South Africa ==&lt;br /&gt;
* [http://www.vps.co.za/ VPS.CO.ZA] - South Africa's oldest VPS provider. Local South African servers with SolusVM control panel. OpenVZ, Xen and OnApp Cloud.&lt;br /&gt;
* [http://247hosting.co.za/vpshosting.php 247Hosting] - OpenVZ virtual servers locally in South Africa with SolusVM control panel. cPanel option available!&lt;br /&gt;
* [http://www.SoftDux.co.za/ SoftDux] - OpenVZ virtual servers based America &amp;amp; South Africa. All VPS's come with cPanel or Plesk control panels. XEN VPS's also available.&lt;br /&gt;
* [http://www.clickworks.co.za/ Clickworks] - OpenVZ / Xen VPS servers hosted in RSA. Backed by Solusvm control panel.&lt;br /&gt;
* [http://www.elitehost.co.za/ Elite Host] - OpenVZ virtual servers based in America &amp;amp; South Africa. All VPS's come with cPanel and unlimited bandwidth.&lt;br /&gt;
* [http://www.telasera.com/ Telasera] - OpenVZ VPS servers hosted in South Africa. Supermicro Servers powered by Intel Xeon with 24/7 Support.&lt;br /&gt;
&lt;br /&gt;
== Spain ==&lt;br /&gt;
* [http://www.corpresa.com/servidores-virtuales.html Corpresa Hosting] - Tiene algún proyecto entre manos y un plan de hosting no le hes sufuciente y un servidor dedicado no está dentro de su presupuesto?, una solución de VPS a medida será la que cubrirá todas sus necesidades.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Sweden ==&lt;br /&gt;
* [http://acon.se/vps Acon VPS Server] - VPS Server and Dedicated server provider in Sweden.&lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
* [http://glesys.com GleSYS] - VPS Provider with a great control panel and good prices&lt;br /&gt;
* [http://www.quickvz.com QuickVZ] - Premium VPS Hosting Provider. Offer enterprise-class features (e,g. IPSec VPNs, Externalized Backups, PVLANs).&lt;br /&gt;
* [https://virtualcenter.se VirtualCenter] - The first Cloud provider with SSD VPS in Sweden. Offer enterprise class hardware and network infrastructure&lt;br /&gt;
&lt;br /&gt;
== Switzerland ==&lt;br /&gt;
* [https://www.rackster.ch/vps Rackster Internet Services] Business scaled OpenVZ hosting provider in Switzerland since 2011.&lt;br /&gt;
&lt;br /&gt;
== Tanzania==&lt;br /&gt;
* [http://www.aptus.co.tz/ Aptus Solutions] - OpenVZ / SolusVM VPS Servers located in Dar es Salaam - 100meg to TIX. CentOS &amp;amp; Ubuntu.&lt;br /&gt;
&lt;br /&gt;
== Turkey ==&lt;br /&gt;
* [http://www.7x24web.net/ 7x24 WEB SERVICES] - We're offering Linux virtual servers with OpenVZ kernel (SolusVM management) and Windows Virtual Servers under KVM.&lt;br /&gt;
&lt;br /&gt;
* [http://www.istanbulhost.com/ istanbulhost] - OpenVZ managed and unmanaged VPS servers. Centos[4/5] / Fedora[5/6/7/8/9/10/11/12] / Debian[3/4/5] / Ubuntu[8.04/9.10/10.04]&lt;br /&gt;
&lt;br /&gt;
* [http://www.host.net.tr/ Hosting] -  OpenVZ managed unmanaged VPS hosting servers. Centos[5] /  Debian[3/4/5] / Ubuntu[8.04/9.10/10.04]&lt;br /&gt;
* [http://www.web-hosting.net.tr/ Web Hosting] -  OpenVZ managed and unmanaged VPS hosting servers. Centos[5] /  Debian[3/4/5] / Ubuntu[8.04/9.10/10.04]&lt;br /&gt;
&lt;br /&gt;
== UK ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [http://www.hostxnow.com/ HostXNow] - Fast, reliable, premium quality fully managed UK based VPS (virtual private servers) starting from just £32.95 a month, running since 2009.&lt;br /&gt;
* [http://www.AceShells.com/ AceShells] - Fast, stable, high quality UK based virtual private servers from just £5 a month, operating since 2001&lt;br /&gt;
* [http://www.BargainVPS.co.uk/ BargainVPS] - UK / US / EU Instant setup VPS - We have some great Linux &amp;amp; Windows Bargain VPS packages on offer for you here all available Fully Managed.&lt;br /&gt;
* [http://www.cheapvps.co.uk/ CheapVPS] - CheapVPS provide cheap, UK based OpenVZ VPS servers. Hosted on high end hardware, in a top UK datacenter backed up with 24/7/365 support. Choice from a wide range of Linux distros. OpenVZ VPS managed with SolusVM.&lt;br /&gt;
* [http://www.chilliserver.com/ Chilliserver] - Affordable plans starting from just £3.99, not oversold. RHEL6 Kernel with VSwap, TUN/TAP/FUSE and ACL support enabled. SolusVM control panel with custom snapshot system and rescue system. Based in a European data Centre with UK based support.&lt;br /&gt;
* [http://www.cislondon.co.uk/virtual-private-servers/ Commercial Internet Solutions] - CIS provides premium hosting at competitive rates, focused on Small Businesses within the M25 orbital. Hosting is on Dual Quad core Intel Xeon supermicro servers in Tier 4 datacenters around London.&lt;br /&gt;
* [http://www.datacorporate.co.uk/ DataCorporate] OpenVZ cheap and fast, clustered solution on our own datacenter, instanst signup and install, over 10 popular templates.&lt;br /&gt;
* [http://www.DubHosting.co.uk/ DubHosting] - DubHosting started in 2004 has been providing cost effective hosting to clients world wide. Fully managed OpenVZ servers based in Europe &amp;amp; US are one of their many strong points. They can provide you with a dedicated server and install openvz allowing you to sell your own vps servers. Their servers are located at UKGrid in Manchester with 24/7/365 support&lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
* [http://www.europhase.net/virtual-private-servers/ Europhase UK Limited, UK VPS] - OpenVZ VPS Hosting, Virtual Dedicated Servers, UK VPS hosted at multiple UK datacentres from £4.99&lt;br /&gt;
* [http://www.farbyte.com/servers/openvzvps/ Farbyte UK VPS] - UK based OpenVZ VPS and shared web hosting services&lt;br /&gt;
* [http://www.fdqwholesale.co.uk FDQ Wholesale] - UK based hosting services&lt;br /&gt;
* [http://www.infrenion.com./uk_vps_hosting.html Infrenion Networks UK] Cheap, economical and reliable web hosting solutions, VPS based on the openVZ platform. You can host any YouTube Clone scripts with free FFMPEG setup on our vps servers. Also offers with a choice of selecting DataCenter.&lt;br /&gt;
* [http://www.letstalkdigital.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=73&amp;amp;Itemid=65 LetsTalkDigital VPS Hosting] - LetsTalkDigital.com offers both OpenVZ and XEN™ based VPS technologies. Cheap Linux and Windows VPS Hosting, start from $14.99. Virtual Private Server(VPS) hosting is for those who want the control and flexibility of a dedicated server at a much lower cost. All VPS packages come with a web hosting control panel option such as cPanel™, full root user access and all the features listed below, with 24/7 customer service.&lt;br /&gt;
* [http://www.phurix.co.uk/ Phurix] - A UK based web solutions company that provides you with reliable hosting at extremely affordable prices, VPS server virtualization using OpenVZ.&lt;br /&gt;
* [http://www.qualityservers.co.uk Quality Servers] - Affordable OpenVZ virtual servers based in the UK and USA. Choice of control panels and management options.&lt;br /&gt;
* [http://www.rshosting.co.uk/vps.html RSHosting UK] - Offering the most secure, reliable, stable and fast UK VPS Web Hosting based on OpenVZ architecture. Our Virtual Dedicated Servers are physically hosted on powerfull Quad Core servers located in multiple UK datacentres.&lt;br /&gt;
* [http://www.vpsmachine.co.uk/ vpsMachine] Quality openvz hosting platform with a large choice of customer OS templates.&lt;br /&gt;
* [http://www.webhosting.uk.net/linuxvps.html WebHostUK LTD] - Offers Cheap yet Best UK VPS Web Hosting working on OpenVZ Platform.We offers fully Managed UK VPS with true 24/7/365 days support.All our Servers are located in UK London DC.&lt;br /&gt;
* [http://www.webhostinguk.com/vps/vps-hosting.html Web Hosting UK] - Fully managed OpenVZ VPS Hosting offered on fast and reliable and affordable servers in UK &amp;amp; European datacenter with 24x7x365 days lightning fast support.&lt;br /&gt;
* [http://www.weycrest.co.uk/vps-hosting.php Weycrest VPS] - Low Cost, Stable OpenVZ and Parallels' Virtuozzo Virtual Private Server solutions. London UK Hosted at Coreix with a choice of operating systems, and root and control panel options.&lt;br /&gt;
* [http://www.xilo.net/virtual_private_servers-vps/ XILO] - UK-based hosting with UK-based support. VPS services offered with a choice of cPanel, Webmin and other useful applications, VoIP, SIP, VPN to name a few.&lt;br /&gt;
* [http://www.zxvps.co.uk/ ZxVPS VPS Hosting] - Quality, non-oversold VPS based on the openVZ platform, using SolusVM management panel, VPS from 128mb - 2gb, cpanel, direct admin, kloxo, etc.&lt;br /&gt;
* [http://www.meteorvps.com/ MeteorVPS] - Professional, Non-Oversold amazing VPS plans pretty cheap using SolusVM management, range from 512MB -&amp;gt; 16GB&lt;br /&gt;
* [http://www.chvps.com/ CHVPS] - Switzerland Based VPS, Cheap Pricing with solusVM control panel.&lt;br /&gt;
* [http://domvps.com/ domVPS] - OpenVZ Virtual Servers in the USA, Germany, France &amp;amp; the Netherlands at a low cost.&lt;br /&gt;
* [http://www.gemvps.net/ GemVPS.NET] - UK (Manchester) Based Company, OpenVZ Virtual Servers in the UK &amp;amp; France on Fast nodes.&lt;br /&gt;
&lt;br /&gt;
== Ukraine ==&lt;br /&gt;
* [http://www.gelihost.com/ Geliar Hosting Solutions] - Fast virtual dedicated servers based on OpenVZ. Geliar Hosting Solutions offering many control panels and other useful services.&lt;br /&gt;
* [http://www.hostpro.ua/ Hostpro.ua] - Full managed OpenVZ servers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== USA ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [http://www.a2hosting.com A2 Hosting] is your high-performance [http://a2hosting.com/openvz-vps-hosting OpenVZ VPS Hosting] provider. Design your perfect [http://a2hosting.com/vps-hosting VPS Hosting] account today! Featuring SwiftServers and SSDs with page load speeds up to 300% faster compared to standard drives.&lt;br /&gt;
* [http://www.afterburst.com Afterburst] (Previously FanaticalVPS): affordable unmetered, unmanaged VPS servers in Miami.&lt;br /&gt;
* [http://www.alienvps.com AlienVPS.com] is an Affordable OpenVZ Hosting Provider with over 100 OS templates to choose from. Offering Linux &amp;amp; Windows VPS's in New York and Las Vegas all VPSes are fully managed with 24/7 support, daily offsite backups, premium bandwidth, and SolusVM control panel. Pricing starts at just $5/month or $19/year.&lt;br /&gt;
* [http://www.alticon.net Alticon] has provided OpenVZ based VPS/VE hosting for over 2½ years.  Many clients use OpenVZ based VEs as a cost effective solution for hosting highly secured, customized versions of ZenCart &amp;amp; WordPress.  Other clients use OpenVZ for DNS mirroring, messages board hosting, and general use.&lt;br /&gt;
* [https://www.asurahosting.com/ AsuraHosting] offers powerful, reliable, and simple OpenVZ VPS to clients. AsuraHosting has a dedicated support team, and quality hosting; Pricing starts at just $5/month!&lt;br /&gt;
* [http://www.BargainVPS.co.uk/ BargainVPS] - UK / US / EU Instant setup VPS - We have some great Linux &amp;amp; Windows Bargain VPS packages on offer for you here all available Fully Managed.&lt;br /&gt;
* [http://basshost.com/ BassHost.com] For over 5 years Bass Host has been providing reliable OpenVz VPS to customers. Today clients from over 100 different countries trust BassHost's web hosting services.&lt;br /&gt;
* [http://beyondhosting.net BeyondHosting.net] High Performance OpenVZ Virtual Private Servers (VPS)  Tier 1 US Datacenter.&lt;br /&gt;
* [http://www.cloudshards.com Cloud Shards] High Performance, reliable, stable and affordable OpenVZ Virtual Private Servers (VPS) in data centers across the USA.&lt;br /&gt;
* [https://customer.binarycpu.com Binary Computer Solutions] has provided OpenVZ based Virtual Private Server hosting for over 2 years.  Network outages are a thing of the past, and oversold services are never heard of here.  Built on solid technology, with infrastructure to match - Binary Computer Solutions will give you hosting you need, without the cost others ask for.  Starting at $1.50/mo.&lt;br /&gt;
* [http://www.bittraffic.com/?cmd=vps BitTraffic] High Quality Hosting Solutions! Affordable, stable, reliable OpenVZ VPS Solutions!&lt;br /&gt;
* [http://www.bodhost.com/ Bodhost.com] Fast, Reliable and secure web hosting service with 24*7 free customer service.&lt;br /&gt;
* [http://www.buildyourvps.com/ BuildYourVPS.com] mix ‘n’ match your VPS; choose only the bandwidth, RAM, disk capacity, type of IP connection, level server redundancy, and the support/monitoring you want. [http://www.buildyourvps.com/ BuildYourVPS] is the 1st to offer you a highly-customized VPS solution, without making you pay for unused extra features.&lt;br /&gt;
* [http://www.byethost.com Byethost.com] offers OpenVZ based VPS Hosting as its main VPS solution, with the hypervm panel. Centos, Debian, Fedora, OpenSuse and Ubuntu Containers are available.&lt;br /&gt;
* [http://www.chhost.net/vps.htm CH Hosting VPS Hosting] CH Hosting or chhost.net offers OpenVZ based VPS Hosting. 24/7 Support. Upgrade/Downgrade your plan as needed on-the-fly without the risk of downtime. Since 2006. Non-Oversell&lt;br /&gt;
* [http://www.cinfu.com/vps/ Cinfu] offers budget, unmanaged, unmetered, OpenVZ based VPS servers in USA from 1.88EUR/month.&lt;br /&gt;
* [http://www.cortexnetworks.com/ CortexNetworks.com] Offering quality OpenVZ VPS's at budget prices. Offsite backups of containers. 64Bit servers with RAID10 storage.&lt;br /&gt;
* [http://www.damnvps.com/ DamnVPS.com] is an unmanaged VPS provider offering Xen HVM, Xen PV and OpenVZ based services in the UK and US.&lt;br /&gt;
* [http://www.datacorporate.com/ DataCorporate] OpenVZ cheap and fast, clustered solution on our own datacenter, instanst signup and install, over 10 popular templates.&lt;br /&gt;
* [http://www.delimitervps.com Delimiter] DelimiterVPS offers VPS's in 20+ cities with unlimited bandwidth, zero overselling, choice of all major Linux distros. 1.5GB RAM, 100GB Disk, Unlimited Traffic $20/month. Second month is free with promo code&lt;br /&gt;
* [http://www.DubHosting.com/ DubHosting] - DubHosting started in 2004 has been providing cost effective hosting to clients world wide. Fully managed OpenVZ servers based in Europe &amp;amp; US are one of their many strong points. They can provide you with a dedicated server and install openvz allowing you to sell your own vps servers.&lt;br /&gt;
* [http://www.evolucix.com/ Evolucix.com] Evolucix offers state of the art, professional, and reliable OpenVZ VPS solutions on top-notch hardware while providing quality support.&lt;br /&gt;
* [http://fanaticalvps.com FanaticalVPS]: affordable unmetered, unmanaged VPS servers in Pennsylvania. &lt;br /&gt;
* [http://www.fliphost.net Fliphost.net]: Powerful, affordable instant setup VPS systems. Servers based in Phoenix Az with another location coming soon.&lt;br /&gt;
* [http://www.frontrangehosting.com Front Range Hosting]: SSD Cached KVM &amp;amp; OpenVZ VPS Hosting Prices Start at 2.00/mo, located in Colorado Springs, Colorado.&lt;br /&gt;
* [http://glesys.se GleSYS] is a hosting company specialized in serverhosting. Also offering VPS hosting mainly based on OpenVZ. GleSYS has provided access to server and Cisco hardware for developers from OpenVZ to find problem with VLAN implementation.&lt;br /&gt;
* [http://goodealhosting.com/ GOODEALHOSTING.com] Quality Hosting Solutions! Provides affordable unmanaged/managed VPS based on OpenVZ! start from $10.00, real 24/7 support.&lt;br /&gt;
* [http://gothost.net GotHost.net] Providing OpenVZ based VPS Hosting with SolusVM. All nodes are Quad Core Xeon with RAID-10 for speed and redundancy. Budget plans starting at $7.99.&lt;br /&gt;
* [http://www.greengeeksvps.com/ GreenGeeks VPS Hosting] Green VPS Hosting. Dual Intel Xeon 64-Bit CPU's, DDR3 RAM, RAID-10 Storage Arrays. 24/7 Support. cPanel/WHM + more!&lt;br /&gt;
* [http://hostarmor.com HostArmor™] - is best known for low-cost and reliable shared hosting and dedicated servers. Recently the company expanded to offer OpenVZ virtual server plans at 8 worldwide locations, five in the U.S., one in Germany, one in France, and one in the Netherlands. VPS plans start at $13.99/month.&lt;br /&gt;
* [http://www.hostavps.com HostAVPS] - Providing Fully Managed VPS's on both the West &amp;amp; East Coast.&lt;br /&gt;
* [http://www.hostcolor.com Host Color] - OpenVZ based virtual servers hosted in a Tier 4 class data center based out of South Bend, Indiana. Juniper managed, fully-redundant network with uplinks to Level 3, Cogent and Internap.&lt;br /&gt;
* [http://www.hostigation.com Hostigation] - High resource unmanage VPS hosting solutions.&lt;br /&gt;
* [http://www.hostmist.com Host Mist] features budget OpenVZ VPS hosting from four major cities across the US.&lt;br /&gt;
* [http://www.hostingrails.com Hosting Rails] offers Rails-targeted OpenVZ VPS Hosting and updated Rails-ready OS images.&lt;br /&gt;
* [https://www.hostwinds.com Hostwinds] Affordable managed/unmanaged VPS Solutions.&lt;br /&gt;
* [http://www.infrenion.com./vps_hosting.html Infrenion Networks] Cheap, reliable and secure VPS hosting solutions, based on the openVZ platform. You can host any YouTube Clone scripts with enhanced support quality round the clock.&lt;br /&gt;
* [http://iniz.com/ INIZ VPS Hosting] INIZ provides affordable VPS Hosting in Los Angeles &amp;amp; New York with high resources at low prices.&lt;br /&gt;
* [http://www.joinvps.com JoinVPS.com] ISPmanager OpenVZ based VPS hosting. 24/7 Technical Support. Free ISPmanager control panel.&lt;br /&gt;
* [http://www.lovevps.com LoveVPS] Budget VPS provider starting at $5.99/month located in the US with Xeon nodes.&lt;br /&gt;
* [http://www.letstalkdigital.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=73&amp;amp;Itemid=65 LetsTalkDigital VPS Hosting] LetsTalkDigital.com offers both OpenVZ and XEN™ based VPS technologies. Cheap Linux and Windows VPS Hosting, start from $14.99 Virtual Private Server(VPS) hosting is for those who want the control and flexibility of a dedicated server at a much lower cost. All VPS packages come with a web hosting control panel option such as cPanel™, full root user access and all the features listed below, with 24/7 customer service.&lt;br /&gt;
* [http://lylix.net LYLIX] offers affordable VPS hosting with a choice of eight different Linux distributions, dedicated VPS hosting, and specializes in Asterisk/VOIP based hosting including Trixbox, AsteriskNow, Elastix, and PBX-in-a-Flash.  Popular choice for unmanaged IP-PBX services; entire infrastructure built on a High-availability (HA) network across three regional NOCs.&lt;br /&gt;
* [http://www.micfo.com Micfo.com] offers VPS hosting services for both Linux VPS hosting and Window VPS hosting on affordable price combined with world-class 24x7x365 support.&lt;br /&gt;
* [http://www.neostreams.info/neoshop/cart.php?gid=9 nEo Stream Services] Offer's Top Quality OpenVZ Servers, Starting at $18.95 per month! SolusVM Control panel , 7 day Money Back Guarantee , 24x7 Professional Support.&lt;br /&gt;
* [http://pogiweb.com/vps/ PogiWeb LLC] Instant and free setup. Includes SolusVM control panel and free level 1 support during first month.&lt;br /&gt;
* [http://www.theserverexperts.com TheServerExperts.com] TheServerExperts VPS line is the ideal solution for clients who require the control of a dedicated server matched with the affordability and simplicity of a traditional shared hosting account.&lt;br /&gt;
* [http://thenynoc.com New York NOC] affordable Linux VPS hosting out of New York and Chicago. Plans as low as $5 a month and are backed by a redundant infrastructure and 24/7 support.&lt;br /&gt;
* [http://railsplayground.com RailsPlayground.com] Ruby on Rails VPS with ready to go Rails images with the LxAdmin control panel&lt;br /&gt;
* [http://www.raidlogic.net RaidLogic.NET] RaidLogic.NET offers OpenVZ based Linux VPS out of multiple facilities across the United States, including Miami, Los Angeles, and Chicago. Starting as low as $3.95/month.&lt;br /&gt;
* [http://www.ramhost.us RAM Host] RAM Host offers OpenVZ based Linux VPS out of multiple facilities across the United States, including Atlanta, Kansas City, and Phoenix.&lt;br /&gt;
* [http://www.reconhosting.com Recon Hosting] Recon Hosting offers affordable OpenVZ VPS solutions where you get Quality Hosting at a Fraction of the price. Instant setup with the latest Operating System templates including cPanel.&lt;br /&gt;
* [http://www.rokabear.com Rokabear] Rokabear offers OpenVZ Linux VPS, Dedicated Server, and Colocation. All Hardware setup in High Availability mode including raided drives and redudnant power and network connections. With multiple upstream providers, Rokabear's connectivity is fast and reliable! Rokabear supports LAMP, Openvpn, and Asterisk configurations. VPSes start at $7.99!&lt;br /&gt;
* [http://www.rshosting.com/vps.html RSHosting.com] RSHosting offers the most secure, reliable and stable VPS - Virtual Private Servers based on OpenVZ architecture, powered by the most professional and qualified 24/7 lightening fast support.&lt;br /&gt;
* [http://www.servercomplete.com Server Complete, LLC] Server Complete offers OpenVZ based Linux VPS out of multiple facilities across the United States, including Atlanta, Dallas, and Chicago.&lt;br /&gt;
* [http://www.servergrove.com ServerGrove] uses OpenVZ as the main virtualization platform for its state of the art VPS hosting services.&lt;br /&gt;
* [http://serverswarm.com ServerSwarm] provides stable, affordable, high performance OpenVZ virtual private servers.&lt;br /&gt;
* [http://www.silverrack.com/ SilverRack VPS Hosting] - SilverRack provides affordable VPS hosting using the OpenVZ platform.&lt;br /&gt;
* [http://www.soficol.com/ Soficol] Offers Enterprise OpenVZ based VPS, hosted on a clustered infrastructure and redundant network. Easy to use user management and instant setup.&lt;br /&gt;
* [http://www.budgetvds.com/ BudgetVDS] - Offers VPS Servers running openvz we've been in business for 2 years now using openvz platform.&lt;br /&gt;
* [http://www.syera.net/ Syera Networks] Unmetered VPS From $18.88/M, 24/7 Support, OpenVZ/HyperVM, Instant Setup!, Free 1Gbps Upgrade with Coupon: syera1G&lt;br /&gt;
* [http://www.synapseglobal.com/voip_vps.html SynapseGlobal.com] Elastix, Trixbox, PBX in a Flash and Asterisk VPS - OpenVZ based Asterisk VOIP servers with 14 Tier 1 premium bandwidth providers.&lt;br /&gt;
* [http://www.tektonic.net TekTonic] provides VPS hosting services using both Virtuozzo and OpenVZ technology.&lt;br /&gt;
* [http://www.tigerservers.com/ TigerServers] - Provides affordable managed VPS based on OpenVZ. Servers located in Chicago, Illinois&lt;br /&gt;
* [http://www.tocici.com/ TOCICI VPS Hosting Services] Since 1995 TOCICI has offered web hosting services, with 24/7 support commitments and a strong non-oversell policy. Our purpose-built hosting infrastructure has serviced many organizations for over a decade. Offering OpenVZ VPS, data center colocation, and equipment leasing options, visit our website for prices and more details.&lt;br /&gt;
* [http://www.triphost.com TripHost] provides OpenVZ based VPS accounts powered by SolusVM. Kansas City, KS Data Center.&lt;br /&gt;
* [http://www.ultravps.com UltraVPS] UltraVPS offers managed and unmanaged OpenVZ-based VPS hosting utilizing dual CPU hardware nodes with redundant, high-performance RAID-10 storage.  UltraVPS offers VPS servers with many popular control panel options and turn-key applications.&lt;br /&gt;
* [http://www.vpsfx.com VPSFX] VPSFX.com offers OpenVZ VPS, data center colocation, and dedicated servers.&lt;br /&gt;
* [http://www.Webhost.US.Com/linuxvps.html US Web Hosting]  Webhost.US.Com offers powerful GUI based VPS management system with full OpenVZ, Xen Paravirtualization and Xen HVM support.All our Virtual Private servers are fully Managed with 99.9% uptime and 24/7 top notch support.&lt;br /&gt;
* [http://worldhostnetwork.net OGN Network DBA WorldHostNetwork]Cheap reliable vps and website hosting.&lt;br /&gt;
* [http://unixservice.com Unixservice/unxsVZ] Low cost OpenVZ ONLY hosting we specialize in Mail, DNS and RADIUS multiple container hosting. At the world famous Market St. San Jose, CA Silicon Valley datacenter. Ping times from your containers to local yahoo and google sites guaranteed single digit ms times. Your containers are backed up at 4 local and 2 remote locations. Contact supportgrp at unixservice dot com.&lt;br /&gt;
* [http://vpslink.com VPSLink.com] provides virtual private server hosting on the OpenVZ platform.&lt;br /&gt;
* [http://www.vpsspeed.com/ VPSSpeed] - VPSSpeed provides unmanaged OpenVZ based VPS hosting with over 50 OS Templates, real 24/7/365 support and fast US servers. No overselling.&lt;br /&gt;
* [http://vpsnoc.com VPSNOC] offers unmanaged vps hosting based in the USA utilizing OpenVZ hypervisor behind an in-house VPS control panel.&lt;br /&gt;
* [http://www.webappcabaret.com WebAppCabaret] provides VPS solutions for hosting applications. We offer OpenVZ with cPanel or Plesk for web site management; and NGASI Universal App Manager for deploying and managing JAVA and RAILS applications.&lt;br /&gt;
* [http://www.wirenine.com/vps-hosting/ WireNine.com VPS Hosting] Low cost fully managed and unmanaged OpenVZ based VPS Hosting with SAS 15k enterprise drives in high-performance RAID-10 storage.&lt;br /&gt;
* [http://www.zoidial.com/ Zoidial Hosting and VPS] - offers VPS and Virtual Dedicated Server solutions utilizing OpenVZ.  In business since 1998, Zoidial Incorporated is a small hosting provider focused on being security conscious, proactive, and offering a positive client experience.&lt;br /&gt;
* [http://zensix.com ZenSix Hosting] Cheap OpenVZ based VPS accounts with the SolusVM control panel.&lt;br /&gt;
&lt;br /&gt;
== Vietnam ==&lt;br /&gt;
* [http://appvz.com AppVZ.com] (www.appvz.com) is a leading web solution provider offering domain, hosting, reseller and VPS hosting packages from 2009. Just recently, the company has offered discount packages where customers can avail managed and un-managed VPS for only $9.5 per month.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Partners]]&lt;br /&gt;
* [[Download mirrors]]&lt;br /&gt;
* [[VPS vs Dedicated]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Using_NAT_for_container_with_private_IPs&amp;diff=14480</id>
		<title>Using NAT for container with private IPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Using_NAT_for_container_with_private_IPs&amp;diff=14480"/>
		<updated>2013-09-21T16:10:09Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: Reverted edits by Paparaciz (talk) to last revision by 217.82.102.23&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Usually you supply public IP addresses to your containers. Sometimes you don't want to do it (lack of IPs, etc.). This article describes how to use private IP addresses for containers.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== IP forwarding ===&lt;br /&gt;
IP forwarding should be turned on, on the hardware node in order for container networking to work. Make sure it is turned on:&lt;br /&gt;
&lt;br /&gt;
 $ cat /proc/sys/net/ipv4/ip_forward &lt;br /&gt;
 1&lt;br /&gt;
&lt;br /&gt;
Output should be '1'. If it is '0', enable IP forwarding as it is described in [[Quick installation#sysctl]].&lt;br /&gt;
&lt;br /&gt;
NOTE: '''Ubuntu''' made some changes to the syntax for NAT. See this link if you are needing to enable NAT on an Ubuntu host :&lt;br /&gt;
&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+source/procps/+bug/84537 Launchpad]&lt;br /&gt;
&lt;br /&gt;
The syntax of /etc/sysctl.conf has changed to :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;net.ipv4.conf.default.forwarding=1&lt;br /&gt;
net.ipv4.conf.all.forwarding=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== IP conntracks ===&lt;br /&gt;
IP connection tracking should be enabled for CT0.&lt;br /&gt;
&lt;br /&gt;
'''For OpenVZ kernels 2.6.8''', put the following line into /etc/modprobe.conf:&lt;br /&gt;
&lt;br /&gt;
 modprobe ip_conntrack ip_conntrack_enable_ve0=1&lt;br /&gt;
&lt;br /&gt;
and reboot.&lt;br /&gt;
&lt;br /&gt;
'''For OpenVZ kernels later than 2.6.8''', connection tracking for CT0 is enabled by default. '''However''', make sure there is '''no''' line like&lt;br /&gt;
&lt;br /&gt;
 options ip_conntrack ip_conntrack_disable_ve0=1&lt;br /&gt;
&lt;br /&gt;
in /etc/modules.conf or /etc/modprobe.conf. If there is such line, comment it out (or remove) and reboot.&lt;br /&gt;
&lt;br /&gt;
== How to provide access for container to Internet ==&lt;br /&gt;
&lt;br /&gt;
To enable the [[container]]s, which have only internal IP addresses, to access the Internet, SNAT (Source Network Address Translation, also known as IP masquerading) should be configured on the [[Hardware Node]]. This is ensured by the standard Linux &amp;lt;tt&amp;gt;iptables&amp;lt;/tt&amp;gt; utility. To perform a simple SNAT setup, execute the following command on the [[Hardware Node]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iptables -t nat -A POSTROUTING -s src_net -o eth0 -j SNAT --to ip_address&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;src_net&amp;lt;/tt&amp;gt; is a range of IP addresses of containers to be translated by SNAT, and &amp;lt;tt&amp;gt;ip_address&amp;lt;/tt&amp;gt; is the external IP address of your [[Hardware Node]]. The format of src_net is xx.xx.xx.xx/xx ([[w:CIDR|CIDR notation]]). For example to specify IP addresses from 192.168.2.1 through 192.168.2.127 use:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iptables -t nat -A POSTROUTING -s 192.168.2.0/25 -o eth0 -j SNAT --to ip_address&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Multiple rules are allowed, for example, in case you wish to specify several ranges of IP addresses. If you are using a number of physical network interfaces on the [[Hardware Node|Node]], you may need to specify a different interface for outgoing connections, e.g. &amp;lt;tt&amp;gt;-o eth2&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
To make all IP addresses to be translated by SNAT (not only the ones of [[container]]s with private addresses), you should type the following string:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to ip_address&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|For a Debian O.S v4 or v5 Hardware Node, you may need to allow a forward rule. The table still being the default table (filter) but the chain is FORWARD :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /sbin/iptables -A FORWARD -s 172.16.150.0/24 -j ACCEPT&lt;br /&gt;
# /sbin/iptables -A FORWARD -d 172.16.150.0/24 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you are using an iptables firewall (for example the default RedHat/CentOS firewall), don't forget to allow outgoing connections from your containers. For example if you are using the subnet 172.16.150.0/24 for your VMs, you should do the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /sbin/iptables -A RH-Firewall-1-INPUT -s 172.16.150.0/24 -j ACCEPT&lt;br /&gt;
# /sbin/iptables-save &amp;gt; /etc/sysconfig/iptables&lt;br /&gt;
# /sbin/service iptables restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Note|If the above is not working then check if one of the following solutions does the trick.}}&lt;br /&gt;
1. If you are using stable (currently 2.6.8-based) kernel, then to enable SNAT for the containers on your local network you need to explicitly enable connection tracking in [[CT0]]. Make sure that the following string is present in the &amp;lt;tt&amp;gt;/etc/modprobe.conf&amp;lt;/tt&amp;gt; file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
options ip_conntrack ip_conntrack_enable_ve0=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|in kernels later than 2.6.8, connection tracking is enabled by default}}&lt;br /&gt;
&lt;br /&gt;
In case it is not, add this string to the file by means of any text editor (for example, vi). This setting is not needed for kernels more recent than 2.6.8, since connection tracking for [[CT0]] is enabled by default in those kernels.&lt;br /&gt;
&lt;br /&gt;
2. For unknown reasons the above didn't work on a Debian host. The solution is to do it in an init.d script as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
modprobe ip_conntrack ip_conntrack_enable_ve0=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Make sure that this module is loaded before any of the other iptables-modules are loaded! Also remember that if this module is loaded without the option, unloading and reloading doesn't work! You need to reboot the computer.&lt;br /&gt;
&lt;br /&gt;
{{Note|in kernels later than 2.6.8, connection tracking is enabled by default}}&lt;br /&gt;
&lt;br /&gt;
{{Note| you may need to modify the /etc/vz/vz.conf file to include:}} &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IPTABLES=&amp;quot;iptable_filter iptable_mangle ipt_limit ipt_multiport ipt_tos ipt_TOS ipt_REJECT ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_LOG ipt_length ip_conntrack ip_conntrack_ftp ip_conntrack_irc ipt_conntrack ipt_state ipt_helper iptable_nat ip_nat_ftp ip_nat_irc ipt_REDIRECT&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you should be able to reach internet from yours [[container]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl exec &amp;lt;container ID&amp;gt; ping www.openvz.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to provide access from Internet to a container ==&lt;br /&gt;
&lt;br /&gt;
In addition, to make some services in container with private IP address be accessible from the Internet, DNAT (Destination Network Address Translation) should be configured on the [[Hardware Node]]. To perform a simple DNAT setup, execute the following command on the [[Hardware Node]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iptables -t nat -A PREROUTING -p tcp -d ip_address --dport port_num \&lt;br /&gt;
  -i eth0 -j DNAT --to-destination ve_address:dst_port_num &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;ve_address&amp;lt;/tt&amp;gt; is an IP address of the container, &amp;lt;tt&amp;gt;dst_port_num&amp;lt;/tt&amp;gt; is a tcp port which requires service use, &amp;lt;tt&amp;gt;ip_address&amp;lt;/tt&amp;gt; is the external (public) IP address of your [[Hardware Node]], and &amp;lt;tt&amp;gt;port_num&amp;lt;/tt&amp;gt; is a tcp port of [[Hardware Node]], which will be used for Internet connections to private container service. Note that this setup makes the service which is using &amp;lt;tt&amp;gt;port_num&amp;lt;/tt&amp;gt; on the [[Hardware Node]] be unaccessible from the Internet. Also note that SNAT translation is required too.&lt;br /&gt;
&lt;br /&gt;
For example, if you need a web server in a container to be accessible from outside and, at the same time, keep a web server on the [[Hardware Node]] be accessible, use the following config:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iptables -t nat -A PREROUTING -p tcp -d ip_address --dport 8080 \&lt;br /&gt;
  -i eth0 -j DNAT --to-destination ve_address:80&lt;br /&gt;
# iptables -t nat -A POSTROUTING -s ve_address -o eth0 -j SNAT --to ip_address&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After applying this, you'll see container' web server at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://ip_address:8080/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Note|this rule will only work for external clients, i.e. connections originating from a different host — so you can not test if it works locally.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|If you get any errors relating to: &lt;br /&gt;
&amp;lt;code&amp;gt;iptables: No chain/target/match by that name&amp;lt;/code&amp;gt;&lt;br /&gt;
double check to see if you have all the iptables/netfilter modules loaded properly. I had to &amp;lt;code&amp;gt; modprobe xt_tcpudp &amp;lt;/code&amp;gt; before getting it to work.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;iptables&amp;lt;/tt&amp;gt; utility allows to set up more complex rules for Network Address Translation, involving various protocols and ports. If you wish to get more information on this, consult the numerous Internet sites (e.g. [http://www.netfilter.org netfilter.org]) and tutorials devoted to this issue.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://www.netfilter.org netfilter.org]&lt;br /&gt;
* [[w:Private network]]&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Using_NAT_for_container_with_private_IPs&amp;diff=14477</id>
		<title>Using NAT for container with private IPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Using_NAT_for_container_with_private_IPs&amp;diff=14477"/>
		<updated>2013-09-21T15:58:34Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: /24 subnet mask is more common&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Usually you supply public IP addresses to your containers. Sometimes you don't want to do it (lack of IPs, etc.). This article describes how to use private IP addresses for containers.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
=== IP forwarding ===&lt;br /&gt;
IP forwarding should be turned on, on the hardware node in order for container networking to work. Make sure it is turned on:&lt;br /&gt;
&lt;br /&gt;
 $ cat /proc/sys/net/ipv4/ip_forward &lt;br /&gt;
 1&lt;br /&gt;
&lt;br /&gt;
Output should be '1'. If it is '0', enable IP forwarding as it is described in [[Quick installation#sysctl]].&lt;br /&gt;
&lt;br /&gt;
NOTE: '''Ubuntu''' made some changes to the syntax for NAT. See this link if you are needing to enable NAT on an Ubuntu host :&lt;br /&gt;
&lt;br /&gt;
[https://bugs.launchpad.net/ubuntu/+source/procps/+bug/84537 Launchpad]&lt;br /&gt;
&lt;br /&gt;
The syntax of /etc/sysctl.conf has changed to :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;net.ipv4.conf.default.forwarding=1&lt;br /&gt;
net.ipv4.conf.all.forwarding=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== IP conntracks ===&lt;br /&gt;
IP connection tracking should be enabled for CT0.&lt;br /&gt;
&lt;br /&gt;
'''For OpenVZ kernels 2.6.8''', put the following line into /etc/modprobe.conf:&lt;br /&gt;
&lt;br /&gt;
 modprobe ip_conntrack ip_conntrack_enable_ve0=1&lt;br /&gt;
&lt;br /&gt;
and reboot.&lt;br /&gt;
&lt;br /&gt;
'''For OpenVZ kernels later than 2.6.8''', connection tracking for CT0 is enabled by default. '''However''', make sure there is '''no''' line like&lt;br /&gt;
&lt;br /&gt;
 options ip_conntrack ip_conntrack_disable_ve0=1&lt;br /&gt;
&lt;br /&gt;
in /etc/modules.conf or /etc/modprobe.conf. If there is such line, comment it out (or remove) and reboot.&lt;br /&gt;
&lt;br /&gt;
== How to provide access for container to Internet ==&lt;br /&gt;
&lt;br /&gt;
To enable the [[container]]s, which have only internal IP addresses, to access the Internet, SNAT (Source Network Address Translation, also known as IP masquerading) should be configured on the [[Hardware Node]]. This is ensured by the standard Linux &amp;lt;tt&amp;gt;iptables&amp;lt;/tt&amp;gt; utility. To perform a simple SNAT setup, execute the following command on the [[Hardware Node]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iptables -t nat -A POSTROUTING -s src_net -o eth0 -j SNAT --to ip_address&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;src_net&amp;lt;/tt&amp;gt; is a range of IP addresses of containers to be translated by SNAT, and &amp;lt;tt&amp;gt;ip_address&amp;lt;/tt&amp;gt; is the external IP address of your [[Hardware Node]]. The format of src_net is xx.xx.xx.xx/xx ([[w:CIDR|CIDR notation]]). For example to specify IP addresses from 192.168.2.1 through 192.168.2.127 use:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j SNAT --to ip_address&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Multiple rules are allowed, for example, in case you wish to specify several ranges of IP addresses. If you are using a number of physical network interfaces on the [[Hardware Node|Node]], you may need to specify a different interface for outgoing connections, e.g. &amp;lt;tt&amp;gt;-o eth2&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
To make all IP addresses to be translated by SNAT (not only the ones of [[container]]s with private addresses), you should type the following string:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to ip_address&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|For a Debian O.S v4 or v5 Hardware Node, you may need to allow a forward rule. The table still being the default table (filter) but the chain is FORWARD :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /sbin/iptables -A FORWARD -s 172.16.150.0/24 -j ACCEPT&lt;br /&gt;
# /sbin/iptables -A FORWARD -d 172.16.150.0/24 -j ACCEPT&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you are using an iptables firewall (for example the default RedHat/CentOS firewall), don't forget to allow outgoing connections from your containers. For example if you are using the subnet 172.16.150.0/24 for your VMs, you should do the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# /sbin/iptables -A RH-Firewall-1-INPUT -s 172.16.150.0/24 -j ACCEPT&lt;br /&gt;
# /sbin/iptables-save &amp;gt; /etc/sysconfig/iptables&lt;br /&gt;
# /sbin/service iptables restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Note|If the above is not working then check if one of the following solutions does the trick.}}&lt;br /&gt;
1. If you are using stable (currently 2.6.8-based) kernel, then to enable SNAT for the containers on your local network you need to explicitly enable connection tracking in [[CT0]]. Make sure that the following string is present in the &amp;lt;tt&amp;gt;/etc/modprobe.conf&amp;lt;/tt&amp;gt; file:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
options ip_conntrack ip_conntrack_enable_ve0=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|in kernels later than 2.6.8, connection tracking is enabled by default}}&lt;br /&gt;
&lt;br /&gt;
In case it is not, add this string to the file by means of any text editor (for example, vi). This setting is not needed for kernels more recent than 2.6.8, since connection tracking for [[CT0]] is enabled by default in those kernels.&lt;br /&gt;
&lt;br /&gt;
2. For unknown reasons the above didn't work on a Debian host. The solution is to do it in an init.d script as follows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
modprobe ip_conntrack ip_conntrack_enable_ve0=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Make sure that this module is loaded before any of the other iptables-modules are loaded! Also remember that if this module is loaded without the option, unloading and reloading doesn't work! You need to reboot the computer.&lt;br /&gt;
&lt;br /&gt;
{{Note|in kernels later than 2.6.8, connection tracking is enabled by default}}&lt;br /&gt;
&lt;br /&gt;
{{Note| you may need to modify the /etc/vz/vz.conf file to include:}} &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IPTABLES=&amp;quot;iptable_filter iptable_mangle ipt_limit ipt_multiport ipt_tos ipt_TOS ipt_REJECT ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_LOG ipt_length ip_conntrack ip_conntrack_ftp ip_conntrack_irc ipt_conntrack ipt_state ipt_helper iptable_nat ip_nat_ftp ip_nat_irc ipt_REDIRECT&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you should be able to reach internet from yours [[container]]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl exec &amp;lt;container ID&amp;gt; ping www.openvz.org&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to provide access from Internet to a container ==&lt;br /&gt;
&lt;br /&gt;
In addition, to make some services in container with private IP address be accessible from the Internet, DNAT (Destination Network Address Translation) should be configured on the [[Hardware Node]]. To perform a simple DNAT setup, execute the following command on the [[Hardware Node]]:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iptables -t nat -A PREROUTING -p tcp -d ip_address --dport port_num \&lt;br /&gt;
  -i eth0 -j DNAT --to-destination ve_address:dst_port_num &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where &amp;lt;tt&amp;gt;ve_address&amp;lt;/tt&amp;gt; is an IP address of the container, &amp;lt;tt&amp;gt;dst_port_num&amp;lt;/tt&amp;gt; is a tcp port which requires service use, &amp;lt;tt&amp;gt;ip_address&amp;lt;/tt&amp;gt; is the external (public) IP address of your [[Hardware Node]], and &amp;lt;tt&amp;gt;port_num&amp;lt;/tt&amp;gt; is a tcp port of [[Hardware Node]], which will be used for Internet connections to private container service. Note that this setup makes the service which is using &amp;lt;tt&amp;gt;port_num&amp;lt;/tt&amp;gt; on the [[Hardware Node]] be unaccessible from the Internet. Also note that SNAT translation is required too.&lt;br /&gt;
&lt;br /&gt;
For example, if you need a web server in a container to be accessible from outside and, at the same time, keep a web server on the [[Hardware Node]] be accessible, use the following config:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# iptables -t nat -A PREROUTING -p tcp -d ip_address --dport 8080 \&lt;br /&gt;
  -i eth0 -j DNAT --to-destination ve_address:80&lt;br /&gt;
# iptables -t nat -A POSTROUTING -s ve_address -o eth0 -j SNAT --to ip_address&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After applying this, you'll see container' web server at &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://ip_address:8080/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
{{Note|this rule will only work for external clients, i.e. connections originating from a different host — so you can not test if it works locally.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|If you get any errors relating to: &lt;br /&gt;
&amp;lt;code&amp;gt;iptables: No chain/target/match by that name&amp;lt;/code&amp;gt;&lt;br /&gt;
double check to see if you have all the iptables/netfilter modules loaded properly. I had to &amp;lt;code&amp;gt; modprobe xt_tcpudp &amp;lt;/code&amp;gt; before getting it to work.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;iptables&amp;lt;/tt&amp;gt; utility allows to set up more complex rules for Network Address Translation, involving various protocols and ports. If you wish to get more information on this, consult the numerous Internet sites (e.g. [http://www.netfilter.org netfilter.org]) and tutorials devoted to this issue.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://www.netfilter.org netfilter.org]&lt;br /&gt;
* [[w:Private network]]&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Ploop/Getting_started&amp;diff=12850</id>
		<title>Ploop/Getting started</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Ploop/Getting_started&amp;diff=12850"/>
		<updated>2012-09-02T15:59:44Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: vzlist about diskspace usage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to use container-in-a-file technology aka [[ploop]]&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* OpenVZ kernel 042stab052.8 or later&lt;br /&gt;
* vzctl 3.1 or later&lt;br /&gt;
* ploop-lib 1.1 or later&lt;br /&gt;
&lt;br /&gt;
== Making a CT on ploop ==&lt;br /&gt;
&lt;br /&gt;
=== Global configuration ===&lt;br /&gt;
&lt;br /&gt;
In global VZ configuration file [[Man/vz.conf.5|/etc/vz/vz.conf]], set&lt;br /&gt;
&lt;br /&gt;
 VE_LAYOUT=ploop &lt;br /&gt;
&lt;br /&gt;
This means that all new containers you will create will have ploop layout by default.&lt;br /&gt;
&lt;br /&gt;
You don't have to set this option if you don't want ploop to be default. Alternatively, you can:&lt;br /&gt;
&lt;br /&gt;
* use &amp;lt;code&amp;gt;--layout&amp;lt;/code&amp;gt; option of &amp;lt;code&amp;gt;vzctl create&amp;lt;/code&amp;gt; command;&lt;br /&gt;
* convert existing container to ploop.&lt;br /&gt;
&lt;br /&gt;
=== Creating a new CT ===&lt;br /&gt;
&lt;br /&gt;
To create a new container on ploop, use:&lt;br /&gt;
&lt;br /&gt;
 vzctl create ''CTID'' [--layout ploop] [--diskspace ''nnn''G]&lt;br /&gt;
&lt;br /&gt;
# You can omit &amp;lt;code&amp;gt;--layout&amp;lt;/code&amp;gt; option if you have set &amp;lt;code&amp;gt;VE_LAYOUT=ploop&amp;lt;/code&amp;gt; in {{Man|vz.conf|5}}&lt;br /&gt;
# You can specify initial file system size using &amp;lt;code&amp;gt;--diskspace&amp;lt;/code&amp;gt; option (example: 10G for 10 gigabytes)&lt;br /&gt;
# If &amp;lt;code&amp;gt;--diskspace&amp;lt;/code&amp;gt; is not specified, the size defaults to DISKSPACE limit value in sample CT config used&lt;br /&gt;
&lt;br /&gt;
=== Converting an existing CT ===&lt;br /&gt;
&lt;br /&gt;
1. Set some sane diskspace value (which will be used as a size of newly created ploop image). Here is the example to set diskspace to 10 gigabytes:&lt;br /&gt;
 vzctl set ''CTID'' --diskspace 10G --save&lt;br /&gt;
&lt;br /&gt;
2. Convert:&lt;br /&gt;
 vzctl convert ''CTID''&lt;br /&gt;
&lt;br /&gt;
== Resizing a ploop image ==&lt;br /&gt;
&lt;br /&gt;
Ploop image can be resized in both directions (i.e. either shrank or grown). Ploop also supports online/live resize so you don't have to stop a CT to do resize.&lt;br /&gt;
&lt;br /&gt;
{{Note|resize is potentially dangerous operation, backup is recommended to have before you proceed.}}&lt;br /&gt;
&lt;br /&gt;
To resize a ploop CT image (either online or offline), use&lt;br /&gt;
&lt;br /&gt;
 vzctl set ''CTID'' --diskspace ''nnn''G --save&lt;br /&gt;
&lt;br /&gt;
Note that&lt;br /&gt;
* there is no need to specify two values for diskspace (unlike simfs, there is no soft and hard quota).&lt;br /&gt;
* there is no way to limit or change the number of inodes available for a container (i.e. option '''--diskinodes''' is ignored)&lt;br /&gt;
&lt;br /&gt;
== Showing disk space usage / limits ==&lt;br /&gt;
&lt;br /&gt;
You can use {{Man|vzlist|8}} to see CT disk space usage and limits in a uniform way for any containers (simfs or ploop, started or stopped). The field '''diskspace''' is showing the current usage, and the fields '''diskspace.s''' and '''diskspace.h''' are showing the filesystem size (or disk space quotas, for simfs case).&lt;br /&gt;
&lt;br /&gt;
 vzlist -o smart_ctid,diskspace&lt;br /&gt;
&lt;br /&gt;
== Using disk quotas inside container ==&lt;br /&gt;
&lt;br /&gt;
If you want to use standard Linux per-user and per-group disk quota inside a container, you have to enable it using&lt;br /&gt;
&lt;br /&gt;
 vzctl set ''CTID'' --quotaugidlimit 1000 --save&lt;br /&gt;
&lt;br /&gt;
Note that:&lt;br /&gt;
* unlike with simfs, ''--quotaugidlimit'' argument can be any non-zero value;&lt;br /&gt;
* enabling or disabling in-container disk quotas requires a container restart, so you can use vzctl's '''--setmode''' option.&lt;br /&gt;
&lt;br /&gt;
See {{Man|vzctl|8}} for more details.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Ploop]]&lt;br /&gt;
* {{Man|vz.conf|5}}&lt;br /&gt;
* {{Man|vzctl|8}}&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Vzkernel-firmware&amp;diff=12668</id>
		<title>Vzkernel-firmware</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Vzkernel-firmware&amp;diff=12668"/>
		<updated>2012-07-13T08:06:17Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: exclude vzkernel-firmware in yum&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When using CentOS 6 (RHEL6, Scientific Linux 6) distribution and OpenVZ RHEL6-based kernel, the following problem occurs while running yum update:&lt;br /&gt;
&lt;br /&gt;
 Transaction Check Error:&lt;br /&gt;
  file /lib/firmware/3com/3C359.bin from install of kernel-firmware-2.6.32-279.1.1.el6.centos.plus.noarch conflicts with file from package vzkernel-firmware-2.6.32-042stab056.11.noarch&lt;br /&gt;
  file /lib/firmware/3com/typhoon.bin from install of kernel-firmware-2.6.32-279.1.1.el6.centos.plus.noarch conflicts with file from package vzkernel-firmware-2.6.32-042stab056.11.noarch&lt;br /&gt;
  file /lib/firmware/acenic/tg1.bin from install of kernel-firmware-2.6.32-279.1.1.el6.centos.plus.noarch conflicts with file from package vzkernel-firmware-2.6.32-042stab056.11.noarch&lt;br /&gt;
  file /lib/firmware/acenic/tg2.bin from install of kernel-firmware-2.6.32-279.1.1.el6.centos.plus.noarch conflicts with file from package vzkernel-firmware-2.6.32-042stab056.11.noarch&lt;br /&gt;
  ....&lt;br /&gt;
  file /lib/firmware/yamaha/ds1e_ctrl.fw from install of kernel-firmware-2.6.32-279.1.1.el6.centos.plus.noarch conflicts with file from package vzkernel-firmware-2.6.32-042stab056.11.noarch&lt;br /&gt;
  file /lib/firmware/yamaha/yss225_registers.bin from install of kernel-firmware-2.6.32-279.1.1.el6.centos.plus.noarch conflicts with file from package vzkernel-firmware-2.6.32-042stab056.11.noarch&lt;br /&gt;
&lt;br /&gt;
There could also be a different conflict between &amp;lt;code&amp;gt;kernel-firmware&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;vzkernel-firmware&amp;lt;/code&amp;gt; packages.&lt;br /&gt;
&lt;br /&gt;
== Explanation ==&lt;br /&gt;
&lt;br /&gt;
Package &amp;lt;code&amp;gt;vzkernel-firmware&amp;lt;/code&amp;gt; is provided for distributions other than RHEL/CentOS 6, which lacks the package. On a CentOS 6, this package is not needed and it conflicts with the &amp;lt;code&amp;gt;kernel-firmware&amp;lt;/code&amp;gt; package.&lt;br /&gt;
&lt;br /&gt;
== Solution ==&lt;br /&gt;
&lt;br /&gt;
The solution is to remove &amp;lt;code&amp;gt;vzkernel-firmware&amp;lt;/code&amp;gt; package:&lt;br /&gt;
&lt;br /&gt;
 # rpm -e vzkernel-firmware&lt;br /&gt;
&lt;br /&gt;
and exclude vzkernel-firmware in openvz yum repo file ( /etc/yum.repos.d/openvz.repo ):&lt;br /&gt;
 [openvz-kernel-rhel6]&lt;br /&gt;
 name=OpenVZ RHEL6-based kernel&lt;br /&gt;
 #baseurl=http://download.openvz.org/kernel/branches/rhel6-2.6.32/current/&lt;br /&gt;
 mirrorlist=http://download.openvz.org/kernel/mirrors-rhel6-2.6.32&lt;br /&gt;
 enabled=1&lt;br /&gt;
 gpgcheck=1&lt;br /&gt;
 gpgkey=http://download.openvz.org/RPM-GPG-Key-OpenVZ&lt;br /&gt;
 exclude=vzkernel-firmware*&lt;br /&gt;
&lt;br /&gt;
[[Category: Kernel]]&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/kernel/rhel6-testing/042stab057.1/changes&amp;diff=12614</id>
		<title>Download/kernel/rhel6-testing/042stab057.1/changes</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/kernel/rhel6-testing/042stab057.1/changes&amp;diff=12614"/>
		<updated>2012-06-27T06:05:03Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: add missing brackets&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Changes ==&lt;br /&gt;
Since {{kernel link|rhel6-testing|042stab056.11}}:&lt;br /&gt;
* rebase to RHEL6.2 kernel-2.6.32-220.23.1.el6 kernel (security and bug fixes, see below)&lt;br /&gt;
* Note that CONFIG_OPENVSWITCH is not set in this kernel&lt;br /&gt;
* [fuse] fuse_flush() must wait till writeback is completed (PSBM-13697)&lt;br /&gt;
* [fuse] synchronous close has been reimplemented&lt;br /&gt;
* [fuse] file size handling has been corrected (PSBM-13216)&lt;br /&gt;
* [ubc/net] potential infinite loop fixed in case network code&lt;br /&gt;
* [pid namespaces] missing BSD_PROCESS_ACCT ifdef added. Required to compile kernel without CONFIG_BSD_PROCESS_ACCT kernel option ({{B|2273}})&lt;br /&gt;
* [fairsched] vmstat floating point operation fixed: idle scaling has been enhanced once again (PCLIN-30773)&lt;br /&gt;
* [scheduler] idle time should not be accounted on &amp;quot;possible&amp;quot; but offline cpus&lt;br /&gt;
* [mm] fix a corner case in memory reclaimer - guarantee to invoke OOM in case of no progress (PCLIN-30976)&lt;br /&gt;
* [cpt] Fedora 17 CTs should not migrate to older kernels without mount namespaces support, other CTs should migrate fine (PSBM-13534)&lt;br /&gt;
* [cpt] allow migration of tasks with SCHED_IDLE or SCHED_BATCH scheduler policy set ({{B|2283}})&lt;br /&gt;
* [fuse] PCS special files i_size handling has been fixed in case writeback is enabled (PSBM-13636)&lt;br /&gt;
* [pfcache] lockdep false-positive report fixed. The report is false-positive only in case we do not enable pfcache for pfcache cache.&lt;br /&gt;
* [scheduler] compilation without CONFIG_SCHEDSTATS config option fixed ({{B|2299}})&lt;br /&gt;
&lt;br /&gt;
=== See also ===&lt;br /&gt;
* {{RHSA|2012:0743}}&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=NFS_server_inside_container&amp;diff=12390</id>
		<title>NFS server inside container</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=NFS_server_inside_container&amp;diff=12390"/>
		<updated>2012-05-13T19:19:08Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: Undo revision 12383 by MargaritaWatson (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are two ways to setup NFS server on common [[HN]]:&lt;br /&gt;
use a user-space NFS server daemon or use an in-kernel implementation&lt;br /&gt;
of NFS server.&lt;br /&gt;
&lt;br /&gt;
{{Note|for information about NFS client inside container, see [[NFS]].}}&lt;br /&gt;
&lt;br /&gt;
== Kernel NFS server ==&lt;br /&gt;
&lt;br /&gt;
Kernel-space NFS server is supported by latest RHEL5 and RHEL6 based kernels and since vzctl-3.0.24.&lt;br /&gt;
&lt;br /&gt;
In order to run an NFS server inside a container, make sure:&lt;br /&gt;
* nfsd kernel module is loaded on host system before starting a container&lt;br /&gt;
* nfsd feature for a container is turned on (&amp;lt;code&amp;gt;vzctl set $CTID --feature nfsd:on --save&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== User-space NFS server ==&lt;br /&gt;
Advantage of user-space NFS server is that it does not require kernel support.&lt;br /&gt;
Also if it crashes — there is no crash of the system: just one process dies, not the kernel!&lt;br /&gt;
The disadvantage of user-space NFS server is its productivity: no one can be faster than in-kernel implementation.&lt;br /&gt;
&lt;br /&gt;
One well-known implementation of NFS server is &amp;quot;The LINUX User-Space NFS Server&amp;quot; by Olaf Kirch.&lt;br /&gt;
Some Linux distributions contain this package: Debian Sarge (&amp;lt;code&amp;gt;nfs-user-server&amp;lt;/code&amp;gt;), OpenSUSE 10.0 (&amp;lt;code&amp;gt;nfs-server&amp;lt;/code&amp;gt;).&lt;br /&gt;
For other distributions you can download sources (for example from Debian repository) and compile it.&lt;br /&gt;
There is a small trick you have to know about running &amp;lt;code&amp;gt;mountd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;nfsd&amp;lt;/code&amp;gt; (these two daemons and &amp;lt;code&amp;gt;portmap&amp;lt;/code&amp;gt; constitute a user-space server).  You should run them with the &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; option:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# portmap&lt;br /&gt;
# rpc.mountd -r&lt;br /&gt;
# rpc.nfsd -r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The reason is that these daemons check the major number of the device where the directory to export resides.&lt;br /&gt;
If major equals 0 then daemons assume that it is NFS and don't want to re-export it. Symptoms are&lt;br /&gt;
that clients will always get a &amp;quot;permission denied&amp;quot; error. Simfs (the file system on which container is located)&lt;br /&gt;
is associated with so called unnamed device, in which major equals 0. So, to prevent daemons from checking for&lt;br /&gt;
re-exporting — just use this &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; option.&lt;br /&gt;
&lt;br /&gt;
“The LINUX User-Space NFS Server” by Olaf Kirch implements NFSv2. It means that only files with sizes less&lt;br /&gt;
than 2GB are processed. If you intend to use such big files then you should use another user-space NFS server&lt;br /&gt;
implementation: [http://unfs3.sourceforge.net/ unfs3]. It implements v3 of NFS protocol standard.&lt;br /&gt;
&lt;br /&gt;
Please note that the user-space NFS server does not provide locking, or at least I couldn't get locking to work - [[User:Elronxenu|Elronxenu]] 19:49, 15 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
=== On Debian Lenny ===&lt;br /&gt;
&lt;br /&gt;
The current stable debian version 5.0 (lenny) provides two packages for user space nfs support: &amp;lt;code&amp;gt;nfs-user-server&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;unfs3&amp;lt;/code&amp;gt;. Here i describe my experiences with them --[[User:Strimo|Strimo]] 17:47, 16 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
It seems that also the unfs3 package has been removed from the debian repositories. --[[Special:Contributions/95.21.175.189|95.21.175.189]] 23:39, 30 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== nfs-user-server ====&lt;br /&gt;
&lt;br /&gt;
IMPORTANT : read http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=515957 , nfs-user-server was removed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install nfs-user-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First i used nfs-user-server package since i didn't know unfs3. After installing i always got the '''permission denied''' error when i tried to mount any exported path until i found this article. So i patched the /etc/init.d/nfs-user-server file to include the &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; parameter by adding &amp;lt;code&amp;gt;-- -r&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;start-stop-daemon&amp;lt;/code&amp;gt; line responsible for starting &amp;lt;code&amp;gt;rpc.mountd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rpc.nfsd&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        start-stop-daemon --start --oknodo --quiet --exec /usr/sbin/rpc.nfsd -- -r&lt;br /&gt;
        start-stop-daemon --start --oknodo --quiet --exec /usr/sbin/rpc.mountd -- -r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the modification and a nfs server restart (&amp;lt;code&amp;gt;/etc/init.d/nfs-user-server restart&amp;lt;/code&amp;gt;) i was able to mount a nfs share. At first the nfs server seems to work fine but anytime i want to edit any text file (using nano or mcedit) i got strange errors on writing to the file and i never solved the problem nor detected why this happens. So i switched to unfs3 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note&amp;lt;/b&amp;gt;: nfsmount from busybox not works with nfs-user-server in Debian Lenny, it write message &amp;quot;rpc failed: 2&amp;quot; when I try boot from nfs server. unfs3 works fine.&lt;br /&gt;
Such problem into Ubuntu: https://bugs.launchpad.net/ubuntu/+source/nfs-user-server/+bug/189593&lt;br /&gt;
&lt;br /&gt;
==== unfs3 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install unfs3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Works fine until now. Note that both unfs3 and nfs-user-server do not support file locking!&lt;br /&gt;
NOTE: I tested on centos 5.6 using unfs3 and I had to run the /etc/init.d/nfs service and see it work before I could use unfs. also use exports -a before using  sudo /usr/sbin/unfsd -T -e /etc/exports&lt;br /&gt;
&lt;br /&gt;
=== On CentOS 5 ===&lt;br /&gt;
&lt;br /&gt;
If you are running RedHat/CentOS, you can [http://dag.wieers.com/rpm/packages/unfs3/ get unfs3 from the DAG repository] &lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://nfs.sourceforge.net/ Linux NFS Overview, FAQ and HOWTO Documents]&lt;br /&gt;
* [http://www.tldp.org/LDP/nag/nag.html The Network Administrators' Guide by Olaf Kirch]&lt;br /&gt;
* [http://unfs3.sourceforge.net/ unfs3 homepage]&lt;br /&gt;
* [http://packages.qa.debian.org/n/nfs-user-server.html Overview of nfs-user-server  source package]&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=NFS_server_inside_container&amp;diff=12319</id>
		<title>NFS server inside container</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=NFS_server_inside_container&amp;diff=12319"/>
		<updated>2012-04-26T18:20:17Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: Undo revision 12317 by Arianaqrsn (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are two ways to setup NFS server on common [[HN]]:&lt;br /&gt;
use a user-space NFS server daemon or use an in-kernel implementation&lt;br /&gt;
of NFS server.&lt;br /&gt;
&lt;br /&gt;
{{Note|for information about NFS client inside container, see [[NFS]].}}&lt;br /&gt;
&lt;br /&gt;
== Kernel NFS server ==&lt;br /&gt;
&lt;br /&gt;
Kernel-space NFS server is supported by latest RHEL5 and RHEL6 based kernels and since vzctl-3.0.24.&lt;br /&gt;
&lt;br /&gt;
In order to run an NFS server inside a container, make sure:&lt;br /&gt;
* nfsd kernel module is loaded on host system before starting a container&lt;br /&gt;
* nfsd feature for a container is turned on (&amp;lt;code&amp;gt;vzctl set $CTID --feature nfsd:on --save&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== User-space NFS server ==&lt;br /&gt;
Advantage of user-space NFS server is that it does not require kernel support.&lt;br /&gt;
Also if it crashes — there is no crash of the system: just one process dies, not the kernel!&lt;br /&gt;
The disadvantage of user-space NFS server is its productivity: no one can be faster than in-kernel implementation.&lt;br /&gt;
&lt;br /&gt;
One well-known implementation of NFS server is &amp;quot;The LINUX User-Space NFS Server&amp;quot; by Olaf Kirch.&lt;br /&gt;
Some Linux distributions contain this package: Debian Sarge (&amp;lt;code&amp;gt;nfs-user-server&amp;lt;/code&amp;gt;), OpenSUSE 10.0 (&amp;lt;code&amp;gt;nfs-server&amp;lt;/code&amp;gt;).&lt;br /&gt;
For other distributions you can download sources (for example from Debian repository) and compile it.&lt;br /&gt;
There is a small trick you have to know about running &amp;lt;code&amp;gt;mountd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;nfsd&amp;lt;/code&amp;gt; (these two daemons and &amp;lt;code&amp;gt;portmap&amp;lt;/code&amp;gt; constitute a user-space server).  You should run them with the &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; option:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# portmap&lt;br /&gt;
# rpc.mountd -r&lt;br /&gt;
# rpc.nfsd -r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The reason is that these daemons check the major number of the device where the directory to export resides.&lt;br /&gt;
If major equals 0 then daemons assume that it is NFS and don't want to re-export it. Symptoms are&lt;br /&gt;
that clients will always get a &amp;quot;permission denied&amp;quot; error. Simfs (the file system on which container is located)&lt;br /&gt;
is associated with so called unnamed device, in which major equals 0. So, to prevent daemons from checking for&lt;br /&gt;
re-exporting — just use this &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; option.&lt;br /&gt;
&lt;br /&gt;
“The LINUX User-Space NFS Server” by Olaf Kirch implements NFSv2. It means that only files with sizes less&lt;br /&gt;
than 2GB are processed. If you intend to use such big files then you should use another user-space NFS server&lt;br /&gt;
implementation: [http://unfs3.sourceforge.net/ unfs3]. It implements v3 of NFS protocol standard.&lt;br /&gt;
&lt;br /&gt;
Please note that the user-space NFS server does not provide locking, or at least I couldn't get locking to work - [[User:Elronxenu|Elronxenu]] 19:49, 15 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
=== On Debian Lenny ===&lt;br /&gt;
&lt;br /&gt;
The current stable debian version 5.0 (lenny) provides two packages for user space nfs support: &amp;lt;code&amp;gt;nfs-user-server&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;unfs3&amp;lt;/code&amp;gt;. Here i describe my experiences with them --[[User:Strimo|Strimo]] 17:47, 16 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
It seems that also the unfs3 package has been removed from the debian repositories. --[[Special:Contributions/95.21.175.189|95.21.175.189]] 23:39, 30 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== nfs-user-server ====&lt;br /&gt;
&lt;br /&gt;
IMPORTANT : read http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=515957 , nfs-user-server was removed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install nfs-user-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First i used nfs-user-server package since i didn't know unfs3. After installing i always got the '''permission denied''' error when i tried to mount any exported path until i found this article. So i patched the /etc/init.d/nfs-user-server file to include the &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; parameter by adding &amp;lt;code&amp;gt;-- -r&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;start-stop-daemon&amp;lt;/code&amp;gt; line responsible for starting &amp;lt;code&amp;gt;rpc.mountd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rpc.nfsd&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        start-stop-daemon --start --oknodo --quiet --exec /usr/sbin/rpc.nfsd -- -r&lt;br /&gt;
        start-stop-daemon --start --oknodo --quiet --exec /usr/sbin/rpc.mountd -- -r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the modification and a nfs server restart (&amp;lt;code&amp;gt;/etc/init.d/nfs-user-server restart&amp;lt;/code&amp;gt;) i was able to mount a nfs share. At first the nfs server seems to work fine but anytime i want to edit any text file (using nano or mcedit) i got strange errors on writing to the file and i never solved the problem nor detected why this happens. So i switched to unfs3 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note&amp;lt;/b&amp;gt;: nfsmount from busybox not works with nfs-user-server in Debian Lenny, it write message &amp;quot;rpc failed: 2&amp;quot; when I try boot from nfs server. unfs3 works fine.&lt;br /&gt;
Such problem into Ubuntu: https://bugs.launchpad.net/ubuntu/+source/nfs-user-server/+bug/189593&lt;br /&gt;
&lt;br /&gt;
==== unfs3 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install unfs3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Works fine until now. Note that both unfs3 and nfs-user-server do not support file locking!&lt;br /&gt;
NOTE: I tested on centos 5.6 using unfs3 and I had to run the /etc/init.d/nfs service and see it work before I could use unfs. also use exports -a before using  sudo /usr/sbin/unfsd -T -e /etc/exports&lt;br /&gt;
&lt;br /&gt;
=== On CentOS 5 ===&lt;br /&gt;
&lt;br /&gt;
If you are running RedHat/CentOS, you can [http://dag.wieers.com/rpm/packages/unfs3/ get unfs3 from the DAG repository] &lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://nfs.sourceforge.net/ Linux NFS Overview, FAQ and HOWTO Documents]&lt;br /&gt;
* [http://www.tldp.org/LDP/nag/nag.html The Network Administrators' Guide by Olaf Kirch]&lt;br /&gt;
* [http://unfs3.sourceforge.net/ unfs3 homepage]&lt;br /&gt;
* [http://www.foredi.asia/ Gasa]&lt;br /&gt;
* [http://packages.qa.debian.org/n/nfs-user-server.html Overview of nfs-user-server  source package]&lt;br /&gt;
* [http://www.diamondlinks.net link building service]&lt;br /&gt;
* [http://www.ovcio.com/ Software Akuntansi Laporan Keuangan Terbaik]&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=NFS_server_inside_container&amp;diff=12287</id>
		<title>NFS server inside container</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=NFS_server_inside_container&amp;diff=12287"/>
		<updated>2012-04-16T15:08:07Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: Undo revision 12286 by JuliaCherri (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are two ways to setup NFS server on common [[HN]]:&lt;br /&gt;
use a user-space NFS server daemon or use an in-kernel implementation&lt;br /&gt;
of NFS server.&lt;br /&gt;
&lt;br /&gt;
{{Note|for information about NFS client inside container, see [[NFS]].}}&lt;br /&gt;
&lt;br /&gt;
== Kernel NFS server ==&lt;br /&gt;
&lt;br /&gt;
Kernel-space NFS server is supported by latest RHEL5 and RHEL6 based kernels and since vzctl-3.0.24.&lt;br /&gt;
&lt;br /&gt;
In order to run an NFS server inside a container, make sure:&lt;br /&gt;
* nfsd kernel module is loaded on host system before starting a container&lt;br /&gt;
* nfsd feature for a container is turned on (&amp;lt;code&amp;gt;vzctl set $CTID --feature nfsd:on --save&amp;lt;/code&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
== User-space NFS server ==&lt;br /&gt;
Advantage of user-space NFS server is that it does not require kernel support.&lt;br /&gt;
Also if it crashes — there is no crash of the system: just one process dies, not the kernel!&lt;br /&gt;
The disadvantage of user-space NFS server is its productivity: no one can be faster than in-kernel implementation.&lt;br /&gt;
&lt;br /&gt;
One well-known implementation of NFS server is &amp;quot;The LINUX User-Space NFS Server&amp;quot; by Olaf Kirch.&lt;br /&gt;
Some Linux distributions contain this package: Debian Sarge (&amp;lt;code&amp;gt;nfs-user-server&amp;lt;/code&amp;gt;), OpenSUSE 10.0 (&amp;lt;code&amp;gt;nfs-server&amp;lt;/code&amp;gt;).&lt;br /&gt;
For other distributions you can download sources (for example from Debian repository) and compile it.&lt;br /&gt;
There is a small trick you have to know about running &amp;lt;code&amp;gt;mountd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;nfsd&amp;lt;/code&amp;gt; (these two daemons and &amp;lt;code&amp;gt;portmap&amp;lt;/code&amp;gt; constitute a user-space server).  You should run them with the &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; option:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# portmap&lt;br /&gt;
# rpc.mountd -r&lt;br /&gt;
# rpc.nfsd -r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
The reason is that these daemons check the major number of the device where the directory to export resides.&lt;br /&gt;
If major equals 0 then daemons assume that it is NFS and don't want to re-export it. Symptoms are&lt;br /&gt;
that clients will always get a &amp;quot;permission denied&amp;quot; error. Simfs (the file system on which container is located)&lt;br /&gt;
is associated with so called unnamed device, in which major equals 0. So, to prevent daemons from checking for&lt;br /&gt;
re-exporting — just use this &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; option.&lt;br /&gt;
&lt;br /&gt;
“The LINUX User-Space NFS Server” by Olaf Kirch implements NFSv2. It means that only files with sizes less&lt;br /&gt;
than 2GB are processed. If you intend to use such big files then you should use another user-space NFS server&lt;br /&gt;
implementation: [http://unfs3.sourceforge.net/ unfs3]. It implements v3 of NFS protocol standard.&lt;br /&gt;
&lt;br /&gt;
Please note that the user-space NFS server does not provide locking, or at least I couldn't get locking to work - [[User:Elronxenu|Elronxenu]] 19:49, 15 November 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
=== On Debian Lenny ===&lt;br /&gt;
&lt;br /&gt;
The current stable debian version 5.0 (lenny) provides two packages for user space nfs support: &amp;lt;code&amp;gt;nfs-user-server&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;unfs3&amp;lt;/code&amp;gt;. Here i describe my experiences with them --[[User:Strimo|Strimo]] 17:47, 16 February 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
It seems that also the unfs3 package has been removed from the debian repositories. --[[Special:Contributions/95.21.175.189|95.21.175.189]] 23:39, 30 July 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
==== nfs-user-server ====&lt;br /&gt;
&lt;br /&gt;
IMPORTANT : read http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=515957 , nfs-user-server was removed&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install nfs-user-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First i used nfs-user-server package since i didn't know unfs3. After installing i always got the '''permission denied''' error when i tried to mount any exported path until i found this article. So i patched the /etc/init.d/nfs-user-server file to include the &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; parameter by adding &amp;lt;code&amp;gt;-- -r&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;start-stop-daemon&amp;lt;/code&amp;gt; line responsible for starting &amp;lt;code&amp;gt;rpc.mountd&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;rpc.nfsd&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
        start-stop-daemon --start --oknodo --quiet --exec /usr/sbin/rpc.nfsd -- -r&lt;br /&gt;
        start-stop-daemon --start --oknodo --quiet --exec /usr/sbin/rpc.mountd -- -r&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After the modification and a nfs server restart (&amp;lt;code&amp;gt;/etc/init.d/nfs-user-server restart&amp;lt;/code&amp;gt;) i was able to mount a nfs share. At first the nfs server seems to work fine but anytime i want to edit any text file (using nano or mcedit) i got strange errors on writing to the file and i never solved the problem nor detected why this happens. So i switched to unfs3 ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note&amp;lt;/b&amp;gt;: nfsmount from busybox not works with nfs-user-server in Debian Lenny, it write message &amp;quot;rpc failed: 2&amp;quot; when I try boot from nfs server. unfs3 works fine.&lt;br /&gt;
Such problem into Ubuntu: https://bugs.launchpad.net/ubuntu/+source/nfs-user-server/+bug/189593&lt;br /&gt;
&lt;br /&gt;
==== unfs3 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
aptitude install unfs3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Works fine until now. Note that both unfs3 and nfs-user-server do not support file locking!&lt;br /&gt;
NOTE: I tested on centos 5.6 using unfs3 and I had to run the /etc/init.d/nfs service and see it work before I could use unfs. also use exports -a before using  sudo /usr/sbin/unfsd -T -e /etc/exports&lt;br /&gt;
&lt;br /&gt;
=== On CentOS 5 ===&lt;br /&gt;
&lt;br /&gt;
If you are running RedHat/CentOS, you can [http://dag.wieers.com/rpm/packages/unfs3/ get unfs3 from the DAG repository] &lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://nfs.sourceforge.net/ Linux NFS Overview, FAQ and HOWTO Documents]&lt;br /&gt;
* [http://www.tldp.org/LDP/nag/nag.html The Network Administrators' Guide by Olaf Kirch]&lt;br /&gt;
* [http://unfs3.sourceforge.net/ unfs3 homepage]&lt;br /&gt;
* [http://www.foredi.asia/ Gasa]&lt;br /&gt;
* [http://packages.qa.debian.org/n/nfs-user-server.html Overview of nfs-user-server  source package]&lt;br /&gt;
* [http://www.diamondlinks.net link building service]&lt;br /&gt;
* [http://www.ovcio.com/ Software Akuntansi Laporan Keuangan Terbaik]&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=OpenVZ_Virtuozzo_Containers_Wiki:External_links_policy&amp;diff=12268</id>
		<title>OpenVZ Virtuozzo Containers Wiki:External links policy</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=OpenVZ_Virtuozzo_Containers_Wiki:External_links_policy&amp;diff=12268"/>
		<updated>2012-04-10T07:43:18Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: Undo revision 12263 by Tianshishiabn (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an official policy of OpenVZ Wiki.&lt;br /&gt;
&lt;br /&gt;
== Scope and definition ==&lt;br /&gt;
&lt;br /&gt;
External link is the link that points to outside of this wikipedia. Note that links to other *.openvz.org sites are considered internal.&lt;br /&gt;
&lt;br /&gt;
This policy describes what kind of external links one can not add to this wiki. This policy is needed because some people try to use OpenVZ Wiki as a [http://en.wikipedia.org/wiki/SEO SEO] tool.&lt;br /&gt;
&lt;br /&gt;
== Links that can not be added ==&lt;br /&gt;
&lt;br /&gt;
The following types of links are strictly prohibited to be added to OpenVZ Wiki.&lt;br /&gt;
&lt;br /&gt;
; Links to irrelevant pages&lt;br /&gt;
: Page linked is not relevant to the content of a wiki article, such as links to  [http://en.wikipedia.org/wiki/Doorway_page doorways], casino sites, etc.&lt;br /&gt;
&lt;br /&gt;
; Links to non-original content&lt;br /&gt;
: Page linked contains basically the same information as a wiki article, adding nothing new, or other content taken from openvz.org sites.&lt;br /&gt;
&lt;br /&gt;
== Enforcement ==&lt;br /&gt;
&lt;br /&gt;
This policy is enforced by reverting edits which add links prohibited by this policy. Other means can be used as well (such as blocking users, IPs, etc).&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Remote_console_setup&amp;diff=12267</id>
		<title>Remote console setup</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Remote_console_setup&amp;diff=12267"/>
		<updated>2012-04-10T07:42:53Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: Undo revision 12262 by Tianshishiabn (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case you are experiencing a kernel crash ([[oops]]) and have already [[Hardware testing|tested your hardware]], you should report what kernel says to the console (i.e. an [[oops]] text) to [http://bugzilla.openvz.org/ Bugzilla]. Sometimes kernel crashes so badly that &amp;lt;tt&amp;gt;syslogd&amp;lt;/tt&amp;gt; is not working and what kernel says is never written to a file. If this is the case, you have to catch what kernel says. There are several ways possible.&lt;br /&gt;
&lt;br /&gt;
== Manual/Photo ==&lt;br /&gt;
If kernel backtrace is not long enough there are chances that it can fit into a single screen. In that case, you can just make a photo of the kernel crash screen and attach it to the bug report. If you do not have a camera, you still can carefully write down (using a piece of paper and a pen, that is) what you see on the screen, and later type it into the bug report.&lt;br /&gt;
&lt;br /&gt;
== Serial console ==&lt;br /&gt;
Here is a description of a common routine that is necessary to set up a serial console.&lt;br /&gt;
&lt;br /&gt;
=== Hardware setup ===&lt;br /&gt;
First of all you should make sure that your node has a [[w:Serial port|serial port]]. If there is no such port then&lt;br /&gt;
unfortunately this way is not for you.&lt;br /&gt;
&lt;br /&gt;
Then you need to find a second machine with a serial port on it.&lt;br /&gt;
This machine will be used to collect logs from your primary machine. Further you need to acquire&lt;br /&gt;
so-called [[w:Serial cable|null modem cable (a.k.a. serial cable)]] and it must be long enough to connect these two machines.&lt;br /&gt;
&lt;br /&gt;
=== Software setup ===&lt;br /&gt;
&lt;br /&gt;
==== Sending side ====&lt;br /&gt;
In your boot loader add the following kernel parameters: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
console=ttyS0,115200 console=tty0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Warning|make sure kernel command line does '''not''' contain the word '''&amp;lt;code&amp;gt;quiet&amp;lt;/code&amp;gt;''', otherwise most of the kernel messages will not be printed to console.}}&lt;br /&gt;
&lt;br /&gt;
For example, in GRUB boot loader configuration file &amp;lt;tt&amp;gt;/boot/grub/grub.conf&amp;lt;/tt&amp;gt; it looks like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
title Fedora Core (2.6.16-026test014.1-smp)&lt;br /&gt;
        root (hd0,0)&lt;br /&gt;
        kernel /vmlinuz-2.6.16-026test014.1-smp ro root=LABEL=/ console=ttyS0,115200 console=tty debug silencelevel=8&lt;br /&gt;
        initrd /initrd-2.6.16-026test014.1-smp.img&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kernel loaded with such parameters will send all kernel messages to /dev/ttyS0 (first serial port, a.k.a. COM1). If you have several ports, make sure that your null modem cable is connected to the appropriate port.&lt;br /&gt;
&lt;br /&gt;
==== Receiving side ====&lt;br /&gt;
On the second node you should run any software that can log from /dev/ttyS0.&lt;br /&gt;
&lt;br /&gt;
It can be usual&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat /dev/ttyS0 &amp;gt; /var/log/serial.log &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or something more sophisticated: syslogd, watchtty etc.&lt;br /&gt;
&lt;br /&gt;
==== Port setup ====&lt;br /&gt;
One more important thing. 115200 in the example above is the rate of emitting port. Receiving port must also work at the same rate. For example, to tune ttyS0 rate use stty program like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
stty 115200  &amp;lt; /dev/ttyS0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Some other serial port parameters, like parity, number of stop bits etc. should also be the same on both sides.&lt;br /&gt;
&lt;br /&gt;
== Netconsole ==&lt;br /&gt;
&lt;br /&gt;
=== Kernel recompilation ===&lt;br /&gt;
If you use binary kernel from openvz.org, it already has netconsole module compiled in, so just skip to next section.&lt;br /&gt;
&lt;br /&gt;
If you build the kernel yourself, you might need to check if netconsole is compiled. To that effect, change to your kernel source directory and grep your kernel &amp;lt;tt&amp;gt;.config&amp;lt;/tt&amp;gt; for NETCONSOLE:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /usr/src/openvz/linux-2.6.16&lt;br /&gt;
# grep NETCONSOLE .config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you see nothing or &amp;quot;# CONFIG_NETCONSOLE is not set&amp;quot; you need to recompile the kernel.&lt;br /&gt;
&lt;br /&gt;
Edit your kernel configuration file &amp;lt;tt&amp;gt;.config&amp;lt;/tt&amp;gt; with a text editor (&amp;lt;tt&amp;gt;nano .config&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;vi .config&amp;lt;/tt&amp;gt;). Set netconsole to Y or M (depending on whether you want it as a module or built into the kernel; I have compiled it as a module):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;CONFIG_NETCONSOLE=m&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Save the file, then recompile the kernel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make bzImage &amp;amp;&amp;amp; make modules &amp;amp;&amp;amp; make modules_install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Update your bootloader for the new updated kernel. In my case I use LILO so I just type lilo at the prompt.&lt;br /&gt;
&lt;br /&gt;
Reboot into new kernel.&lt;br /&gt;
&lt;br /&gt;
=== Setting up OpenVZ side ===&lt;br /&gt;
&lt;br /&gt;
Next you want your netconsole to send the request to somewhere. Load netconsole module, specifying the remote server parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# modprobe netconsole netconsole=4444@10.0.2.1/eth0,6666@10.0.2.2/00:05:5D:34:11:AF&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will load the module with your settings. Replace your local IP address with where &amp;lt;tt&amp;gt;10.0.2.1&amp;lt;/tt&amp;gt; is, &amp;lt;tt&amp;gt;eth0&amp;lt;/tt&amp;gt; with your network interface card device, &amp;lt;tt&amp;gt;6666&amp;lt;/tt&amp;gt; with the remote netconsole port (UDP), and &amp;lt;tt&amp;gt;10.0.2.2&amp;lt;/tt&amp;gt; with your remote netconsole server IP. Also add in the mac address of your remote netconsole server, which in my case was 00:05:5D:34:11:AF. You can get the MAC address using arp utility:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ping -c 1 10.0.2.2&lt;br /&gt;
# /sbin/arp -n 10.0.2.2&lt;br /&gt;
Address                  HWtype  HWaddress           Flags Mask            Iface&lt;br /&gt;
10.0.2.2                 ether   00:05:5D:34:11:AF   C                     eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the remote netconsole server is outside of local network area, use mac address of default gateway or router on local network area and IP address of remote netconsole server (loging via WAN). Mac address of default gateway or router you can get the same way (ping to gateway/router and see mac address via arp command).&lt;br /&gt;
&lt;br /&gt;
Netconsole documentation is available from &amp;lt;tt&amp;gt;Documentation/networking/netconsole.txt&amp;lt;/tt&amp;gt; file under your kernel source directory.&lt;br /&gt;
&lt;br /&gt;
=== Setting from initrd ===&lt;br /&gt;
&lt;br /&gt;
To durable logging boot process before root filesystem mounting network device driver and netconsole module must be loaded from initd.&lt;br /&gt;
&lt;br /&gt;
RedHat 5/CentOS 5:&lt;br /&gt;
 echo 'MODULES+=&amp;quot;&amp;lt;network-driver-module&amp;gt; netconsole &amp;quot;' &amp;gt; /etc/sysconfig/mkinitrd/netconsole&lt;br /&gt;
 chmod +x /etc/sysconfig/mkinitrd/netconsole&lt;br /&gt;
 echo 'options netconsole netconsole=&amp;lt;sport&amp;gt;@&amp;lt;saddr&amp;gt;/&amp;lt;dev&amp;gt;,&amp;lt;dport&amp;gt;@&amp;lt;daddr&amp;gt;/&amp;lt;dmac&amp;gt;' &amp;gt;&amp;gt; /etc/modprobe.conf&lt;br /&gt;
Debian/Ubuntu:&lt;br /&gt;
 echo '&amp;lt;network-driver-module&amp;gt;' &amp;gt;&amp;gt; /etc/initramfs-tools/modules&lt;br /&gt;
 echo 'netconsole netconsole=&amp;lt;sport&amp;gt;@&amp;lt;saddr&amp;gt;/&amp;lt;dev&amp;gt;,&amp;lt;dport&amp;gt;@&amp;lt;daddr&amp;gt;/&amp;lt;dmac&amp;gt;' &amp;gt;&amp;gt; /etc/initramfs-tools/modules&lt;br /&gt;
&lt;br /&gt;
and rebuild initrd&lt;br /&gt;
&lt;br /&gt;
=== Setting up remote side === &lt;br /&gt;
&lt;br /&gt;
Setup '''netcat''' ('''nc''' on some Linux distributions) on your console server to listen on port 6666 UDP:&lt;br /&gt;
&amp;lt;pre&amp;gt;netcat -u -l -p6666&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;nc -lu 6666&amp;lt;/pre&amp;gt;&lt;br /&gt;
When your kernel prints something on the console, the text will be also captured on this netconsole server.&lt;br /&gt;
&lt;br /&gt;
==== Adding to inittab ====&lt;br /&gt;
For automatic care about capturing on console server you can use init respawn feature in this way:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo &amp;quot;n1:23:respawn:/bin/netcat -u -l -p 6666 &amp;gt;&amp;gt; /var/log/netconsole&amp;quot; &amp;gt;&amp;gt; /etc/inittab&lt;br /&gt;
telinit q&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Adding date/time to messages ====&lt;br /&gt;
&lt;br /&gt;
If you want the log to contain date/time of each line, you can use '''awk''' like this:&lt;br /&gt;
&lt;br /&gt;
 netcat -u -l -p6666 | awk '{print strftime(&amp;quot;%d %b %Y %H:%M:%S&amp;quot;), $0; fflush(stdout);}' &amp;gt;&amp;gt; /var/log/netconsole&lt;br /&gt;
&lt;br /&gt;
See man strftime for info about how to tailor strftime() argument to your needs.&lt;br /&gt;
&lt;br /&gt;
Note that if you want to add this to /etc/inittab, it should be done like this:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;netcat -u -l -p6666 | awk '{print \&lt;br /&gt;
   strftime(&amp;quot;%d %b %Y %H:%M:%S&amp;quot;), \$0; fflush(stdout);}' \&lt;br /&gt;
   &amp;gt;&amp;gt; /var/log/netconsole&amp;quot; &amp;gt; /usr/local/sbin/netconsole&lt;br /&gt;
 chmod a+x /usr/local/sbin/netconsole&lt;br /&gt;
 echo &amp;quot;n1:23:respawn:/usr/local/sbin/netconsole&amp;quot; &amp;gt;&amp;gt; /etc/inittab&lt;br /&gt;
 telinit q&lt;br /&gt;
&lt;br /&gt;
==== Configuring logrotate ====&lt;br /&gt;
&lt;br /&gt;
For long term capturing you would like to do log rotating some way. With logrotate you can do it by creating config file /etc/logrotate.d/netconsole:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/var/log/netconsole {&lt;br /&gt;
    weekly&lt;br /&gt;
    rotate 8&lt;br /&gt;
    missingok&lt;br /&gt;
    compress&lt;br /&gt;
    copytruncate&lt;br /&gt;
    notifempty&lt;br /&gt;
    # Need to restart logger after log file move&lt;br /&gt;
    postrotate&lt;br /&gt;
        # Below line assumes netcat will be restarted by init&lt;br /&gt;
        killall -TERM netcat &amp;gt; /dev/null 2&amp;gt;&amp;amp;1 || true&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more details, see man logrotate.&lt;br /&gt;
&lt;br /&gt;
=== Testing netconsole === &lt;br /&gt;
&lt;br /&gt;
First check log level of console messages on OpenVZ side by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cat /proc/sys/kernel/printk&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
First number should be 7 for testing. You can arrange it by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sysctl -w kernel.printk=&amp;quot;7 4 1 7&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After testing you can restore previous setting the same way.&lt;br /&gt;
&lt;br /&gt;
Load '''netconsole''' module (see above) and on the console server run netcat (nc) command. On OpenVZ side provoke any console message, for example connect any USB hardware or try command:&lt;br /&gt;
&lt;br /&gt;
 modprobe tun&lt;br /&gt;
&lt;br /&gt;
If you see any console message on OpenVZ side, you should see message on console server too. If not, something is wrong. When debugging a problem, do not use tcpdump on OpenVZ side — it is not able to show netconsole packets. Instead, use tcpdump on console server. Quite a common source of problems with netconsole are firewalls.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[SysRq debugger]]&lt;br /&gt;
* [[Kernel debug options]]&lt;br /&gt;
&lt;br /&gt;
[[Category:HOWTO]]&lt;br /&gt;
[[Category:Kernel]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=User_Guide/Installation_and_Preliminary_Operations&amp;diff=12253</id>
		<title>User Guide/Installation and Preliminary Operations</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=User_Guide/Installation_and_Preliminary_Operations&amp;diff=12253"/>
		<updated>2012-04-04T18:32:27Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: vzpkg is deprecated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{UG/Header}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
The current chapter provides exhaustive information on the process of installing and deploying your OpenVZ system including the pre-requisites and the stages you shall pass.&lt;br /&gt;
&lt;br /&gt;
== Installation Requirements ==&lt;br /&gt;
After deciding on the structure of your OpenVZ system, you should make sure that all the Hardware Nodes where you are going to deploy OpenVZ for Linux meet the following system (hardware and software) and network requirements.&lt;br /&gt;
&lt;br /&gt;
=== System Requirements ===&lt;br /&gt;
This section focuses on the hardware and software requirements for the OpenVZ for Linux software product.&lt;br /&gt;
&lt;br /&gt;
==== Hardware Compatibility ====&lt;br /&gt;
The Hardware Node requirements for the standard 32-bit edition of OpenVZ are the following:&lt;br /&gt;
* IBM PC-compatible computer;&lt;br /&gt;
* Intel Celeron, Pentium II, Pentium III, Pentium 4, Xeon, or AMD Athlon CPU;&lt;br /&gt;
* At least 128 MB of RAM;&lt;br /&gt;
* Hard drive(s) with at least 4 GB of free disk space;&lt;br /&gt;
* Network card (either Intel EtherExpress100 (i82557-, i82558- or i82559-based) or 3Com (3c905 or 3c905B or 3c595) or RTL8139-based are recommended).&lt;br /&gt;
&lt;br /&gt;
The computer should satisfy the Red Hat Enterprise Linux or Fedora Core hardware requirements (please, see the hardware compatibility lists at www.redhat.com).&lt;br /&gt;
&lt;br /&gt;
The exact computer configuration depends on how many Virtual Private Servers you are going to run on the computer and what load these VPSs are going to produce. Thus, in order to choose the right configuration, please follow the recommendations below:&lt;br /&gt;
* CPUs. The more Virtual Private Servers you plan to run simultaneously, the more CPUs you need.&lt;br /&gt;
* Memory. The more memory you have, the more Virtual Private Servers you can run. The exact figure depends on the number and nature of applications you are planning to run in your Virtual Private Servers. However, on the average, at least 1 GB of RAM is recommended for every 20-30 Virtual Private Servers;&lt;br /&gt;
* Disk space. Each Virtual Private Server occupies 400–600 MB of hard disk space for system files in addition to the user data inside the Virtual Private Server (for example, web site content). You should consider it when planning disk partitioning and the number of Virtual Private Servers to run.&lt;br /&gt;
&lt;br /&gt;
A typical 2–way Dell PowerEdge 1650 1u–mountable server with 1 GB of RAM and 36 GB of hard drives is suitable for hosting 30 Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
==== Software Compatibility ====&lt;br /&gt;
&lt;br /&gt;
The Hardware Node should run either Red Hat Enterprise Linux 6 or 5, or CentOS 6 or 5, or Scientific Linux 6 or 5. The detailed instructions on installing these operating systems for the best performance of OpenVZ are provided in the next sections.&lt;br /&gt;
&lt;br /&gt;
This requirement does not restrict the ability of OpenVZ to provide other Linux versions as an operating system for Virtual Private Servers. The Linux distribution installed in a Virtual Private Server may differ from that of the host OS.&lt;br /&gt;
&lt;br /&gt;
=== Network Requirements ===&lt;br /&gt;
The network pre-requisites enlisted in this subsection will help you avoid delays and problems with making OpenVZ for Linux up and running. You should take care in advance of the following:&lt;br /&gt;
* Local Area Network (LAN) for the Hardware Node;&lt;br /&gt;
* Internet connection for the Hardware Node;&lt;br /&gt;
* Valid IP address for the Hardware Node as well as other IP parameters (default gateway, network mask, DNS configuration);&lt;br /&gt;
* At least one valid IP address for each Virtual Private Server. The total number of addresses should be no less than the planned number of Virtual Private Servers. The addresses may be allocated in different IP networks;&lt;br /&gt;
* If a firewall is deployed, check that IP addresses allocated for Virtual Private Servers are open for access from the outside.&lt;br /&gt;
&lt;br /&gt;
== Installing and Configuring Host Operating System on Hardware Node ==&lt;br /&gt;
&lt;br /&gt;
This section explains how to install Fedora Core 4 on the Hardware Node and how to configure it for OpenVZ. If you are using another distribution, please consult the corresponding installation guides about the installation specifics.&lt;br /&gt;
&lt;br /&gt;
=== Choosing System Type ===&lt;br /&gt;
&lt;br /&gt;
Please follow the instructions from your Installation Guide when installing the OS on your Hardware Node. After the first several screens, you will be presented with a screen specifying the installation type. OpenVZ requires Server System to be installed, therefore select “Server” at the dialog shown in the figure below.&lt;br /&gt;
&lt;br /&gt;
Figure 2: Fedora Core Installation - Choosing System Type&lt;br /&gt;
It is not recommended to install extra packages on the Hardware Node itself due to the all-importance of Hardware Node availability (see the [[#Hardware Node Availability Considerations]] subsection in this chapter). You will be able to run any necessary services inside dedicated Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
=== Disk Partitioning ===&lt;br /&gt;
&lt;br /&gt;
On the Disk Partitioning Setup screen, select Manual partition with Disk Druid. Do not choose automatic partitioning since this type of partitioning will create a disk layout intended for systems running multiple services. In case of OpenVZ, all your services shall run inside Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
Figure 3: Fedora Core Installation - Choosing Manual Partitioning&lt;br /&gt;
&lt;br /&gt;
Create the following partitions on the Hardware Node:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Partition !! Description !! Typical size&lt;br /&gt;
|-&lt;br /&gt;
| / || Root partition containing all Hardware Node operating system files | 4–12 Gb&lt;br /&gt;
|-&lt;br /&gt;
| swap || Paging partition for the Linux operating system || 2 times RAM or RAM + 2GB depending on available HD space&lt;br /&gt;
|-&lt;br /&gt;
| /vz || Partition to host OpenVZ templates and Virtual Private Servers || all the remaining space on the hard disk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Many of the historical specifications for partitioning are outdated in an age where all hard drives are well above 20GB.  So all minimums can be increased without any impact if you have plenty of drive space.  It is suggested to use the ext3 or ext4 file system for the /vz partition. This partition is used for holding all data of the Virtual Private Servers existing on the Hardware Node. Allocate as much disk space as possible to this partition. It is not recommended to use the reiserfs file system as it is proved to be less stable than the ext3, and stability is of paramount importance for OpenVZ-based computers.&lt;br /&gt;
&lt;br /&gt;
The root partition will host the operating system files. Fresh CentOS 6 install with basic server packages + OpenVZ kernel can occupy up to approximately 2 GB of disk space, so 4 GB is a good minimal size of the root partition. If you have plenty of drive space and think you may add additional software to the Node such as monitoring software then consider using more.  Historically, the recommended size of the swap partition has been two times the size of physical RAM installed. Now, with minimum server RAM often above 2GB a more reasonable specification might be RAM + 2GB if RAM is above 2GB and HD space is limited.&lt;br /&gt;
&lt;br /&gt;
=== Finishing OS Installation ===&lt;br /&gt;
After the proper partitioning of your hard drive(s), proceed in accordance with your OS Installation Guide.&lt;br /&gt;
While on the Network Configuration screen, you should ensure the correctness of the Hardware Node’s IP address, host name, DNS, and default gateway information. If you are using DHCP, make sure that it is properly configured. If necessary, consult your network administrator.&lt;br /&gt;
On the Firewall Configuration screen, choose No firewall. Option Enable SELinux should be set to Disabled.&lt;br /&gt;
&lt;br /&gt;
Fedora Core Installation - Disabling Firewall and SELinux&lt;br /&gt;
After finishing the installation and rebooting your computer, you are ready to install OpenVZ on your system.&lt;br /&gt;
&lt;br /&gt;
== Installing OpenVZ Software ==&lt;br /&gt;
&lt;br /&gt;
=== Downloading and Installing OpenVZ Kernel ===&lt;br /&gt;
&lt;br /&gt;
First of all, you should download the kernel binary RPM from http://openvz.org/download/kernel/. You need only one kernel RPM, so please choose the appropriate kernel binary depending on your hardware:&lt;br /&gt;
&lt;br /&gt;
if you use Red Hat Enterprise 5, or Centos 5, or Scientific Linux 5:&lt;br /&gt;
* If there is more than one CPU available on your Hardware Node (or a CPU with hyperthreading), select the vzkernel-smp RPM. &lt;br /&gt;
* If there is more than 4 Gb of RAM available, select the vzkernel-enterprise RPM. &lt;br /&gt;
* Otherwise, select the uniprocessor kernel RPM (vzkernel-version). &lt;br /&gt;
&lt;br /&gt;
if you use Red Hat Enterprise 6, or Centos 6, or Scientific Linux 6:&lt;br /&gt;
*select the uniprocessor kernel RPM (vzkernel-version). &lt;br /&gt;
&lt;br /&gt;
Next, you shall install the kernel RPM of your choice on your Hardware Node by issuing the following command:&lt;br /&gt;
 # rpm -ihv vzkernel-name*.rpm&lt;br /&gt;
&lt;br /&gt;
{{Note|You should not use the rpm –U command (where -U stands for &amp;quot;upgrade&amp;quot;); otherwise, all the kernels currently installed on the Node will be removed.}}&lt;br /&gt;
&lt;br /&gt;
=== Configuring Boot Loader ===&lt;br /&gt;
&lt;br /&gt;
In case you use the GRUB loader, it will be configured automatically. You should only make sure that the lines below are present in the /boot/grub/grub.conf file on the Node:&lt;br /&gt;
&lt;br /&gt;
 title Fedora Core (2.6.8-022stab029.1)&lt;br /&gt;
      root (hd0,0)&lt;br /&gt;
      kernel /vmlinuz-2.6.8-022stab029.1 ro root=/dev/sda5 quiet rhgb&lt;br /&gt;
      initrd /initrd-2.6.8-022stab029.1.img&lt;br /&gt;
&lt;br /&gt;
However, we recommend that you configure this file in the following way:&lt;br /&gt;
* Change Fedora Core to OpenVZ (just for clarity, so the OpenVZ kernels will not be mixed up with non OpenVZ ones).&lt;br /&gt;
* Remove all extra arguments from the kernel line, leaving only the root=... parameter.&lt;br /&gt;
&lt;br /&gt;
At the end, the modified grub.conf file should look as follows:&lt;br /&gt;
 title OpenVZ (2.6.8-022stab029.1)&lt;br /&gt;
      root (hd0,0)&lt;br /&gt;
      kernel /vmlinuz-2.6.8-022stab029.1 ro root=/dev/sda5&lt;br /&gt;
      initrd /initrd-2.6.8-022stab029.1.img&lt;br /&gt;
&lt;br /&gt;
=== Setting sysctl parameters ===&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel limits that should be set for OpenVZ to work correctly. OpenVZ is shipped with a tuned /etc/sysctl.conf file. Below are the contents of the relevant part of /etc/sysctl.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# On Hardware Node we generally need&lt;br /&gt;
# packet forwarding enabled and proxy arp disabled&lt;br /&gt;
net.ipv4.ip_forward = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
# TCP Explict Congestion Notification&lt;br /&gt;
net.ipv4.tcp_ecn = 0&lt;br /&gt;
# we do not want all our interfaces to send redirects&lt;br /&gt;
net.ipv4.conf.default.send_redirects = 1&lt;br /&gt;
net.ipv4.conf.all.send_redirects = 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please edit the file as described. To apply the changes issue the following command:&lt;br /&gt;
&lt;br /&gt;
 # sysctl -p&lt;br /&gt;
&lt;br /&gt;
Alternatively, the changes will be applied upon the following reboot.&lt;br /&gt;
&lt;br /&gt;
It is also worth mentioning that normally you should have forwarding (net.ipv4.ip_forward) turned on since the Hardware Node forwards the packets destined to or originating from the Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
After that, you should reboot your computer and choose &amp;quot;OpenVZ&amp;quot; on the boot loader menu.&lt;br /&gt;
&lt;br /&gt;
=== Downloading and Installing OpenVZ Packages ===&lt;br /&gt;
After you have successfully installed and booted the OpenVZ kernel, you can proceed with installing the user-level tools for OpenVZ.&lt;br /&gt;
You should install the following OpenVZ packages:&lt;br /&gt;
* vzctl: this package is used to perform different tasks on the OpenVZ Virtual Private Servers (create, destroy, start, stop, set parameters etc.).&lt;br /&gt;
* vzquota: this package is used to manage the VPS quotas.&lt;br /&gt;
&lt;br /&gt;
You can download the corresponding binary RPMs from http://openvz.org/download/utils/.&lt;br /&gt;
&lt;br /&gt;
On the next step, you should install these utilities by using the following command:&lt;br /&gt;
 # rpm –Uhv vzctl*.rpm vzquota*.rpm&lt;br /&gt;
&lt;br /&gt;
{{Note|During the packages installation, you may be presented with a message telling you that rpm has found unresolved dependencies. In this case you have to resolve these dependencies first and then repeat the installation.}}&lt;br /&gt;
&lt;br /&gt;
Now you can launch OpenVZ. To this effect, execute the following command:&lt;br /&gt;
&lt;br /&gt;
 # /etc/init.d/vz start&lt;br /&gt;
&lt;br /&gt;
This will load all the needed OpenVZ kernel modules. During the next reboot, this script will be executed automatically.&lt;br /&gt;
&lt;br /&gt;
=== Installing OS Templates ===&lt;br /&gt;
&lt;br /&gt;
Template is a set of package files to be installed into a Container. Operating system templates are used to create new Containers with a pre-installed operating system. Therefore, you are bound to download at least one OS template and put it into &amp;lt;code&amp;gt;/vz/template/cache/&amp;lt;/code&amp;gt; directory on the Hardware Node.&lt;br /&gt;
&lt;br /&gt;
Links to all available OS templates at listed at [[Download/template/precreated]].&lt;br /&gt;
&lt;br /&gt;
For example, this is how to download the CentOS 5 OS template:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /vz/template/cache&lt;br /&gt;
# wget http://download.openvz.org/template/precreated/centos-5-x86.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{UG/Footer}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=User_Guide/Installation_and_Preliminary_Operations&amp;diff=12251</id>
		<title>User Guide/Installation and Preliminary Operations</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=User_Guide/Installation_and_Preliminary_Operations&amp;diff=12251"/>
		<updated>2012-04-04T18:14:40Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: formatting fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{UG/Header}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
The current chapter provides exhaustive information on the process of installing and deploying your OpenVZ system including the pre-requisites and the stages you shall pass.&lt;br /&gt;
&lt;br /&gt;
== Installation Requirements ==&lt;br /&gt;
After deciding on the structure of your OpenVZ system, you should make sure that all the Hardware Nodes where you are going to deploy OpenVZ for Linux meet the following system (hardware and software) and network requirements.&lt;br /&gt;
&lt;br /&gt;
=== System Requirements ===&lt;br /&gt;
This section focuses on the hardware and software requirements for the OpenVZ for Linux software product.&lt;br /&gt;
&lt;br /&gt;
==== Hardware Compatibility ====&lt;br /&gt;
The Hardware Node requirements for the standard 32-bit edition of OpenVZ are the following:&lt;br /&gt;
* IBM PC-compatible computer;&lt;br /&gt;
* Intel Celeron, Pentium II, Pentium III, Pentium 4, Xeon, or AMD Athlon CPU;&lt;br /&gt;
* At least 128 MB of RAM;&lt;br /&gt;
* Hard drive(s) with at least 4 GB of free disk space;&lt;br /&gt;
* Network card (either Intel EtherExpress100 (i82557-, i82558- or i82559-based) or 3Com (3c905 or 3c905B or 3c595) or RTL8139-based are recommended).&lt;br /&gt;
&lt;br /&gt;
The computer should satisfy the Red Hat Enterprise Linux or Fedora Core hardware requirements (please, see the hardware compatibility lists at www.redhat.com).&lt;br /&gt;
&lt;br /&gt;
The exact computer configuration depends on how many Virtual Private Servers you are going to run on the computer and what load these VPSs are going to produce. Thus, in order to choose the right configuration, please follow the recommendations below:&lt;br /&gt;
* CPUs. The more Virtual Private Servers you plan to run simultaneously, the more CPUs you need.&lt;br /&gt;
* Memory. The more memory you have, the more Virtual Private Servers you can run. The exact figure depends on the number and nature of applications you are planning to run in your Virtual Private Servers. However, on the average, at least 1 GB of RAM is recommended for every 20-30 Virtual Private Servers;&lt;br /&gt;
* Disk space. Each Virtual Private Server occupies 400–600 MB of hard disk space for system files in addition to the user data inside the Virtual Private Server (for example, web site content). You should consider it when planning disk partitioning and the number of Virtual Private Servers to run.&lt;br /&gt;
&lt;br /&gt;
A typical 2–way Dell PowerEdge 1650 1u–mountable server with 1 GB of RAM and 36 GB of hard drives is suitable for hosting 30 Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
==== Software Compatibility ====&lt;br /&gt;
&lt;br /&gt;
The Hardware Node should run either Red Hat Enterprise Linux 6 or 5, or CentOS 6 or 5, or Scientific Linux 6 or 5. The detailed instructions on installing these operating systems for the best performance of OpenVZ are provided in the next sections.&lt;br /&gt;
&lt;br /&gt;
This requirement does not restrict the ability of OpenVZ to provide other Linux versions as an operating system for Virtual Private Servers. The Linux distribution installed in a Virtual Private Server may differ from that of the host OS.&lt;br /&gt;
&lt;br /&gt;
=== Network Requirements ===&lt;br /&gt;
The network pre-requisites enlisted in this subsection will help you avoid delays and problems with making OpenVZ for Linux up and running. You should take care in advance of the following:&lt;br /&gt;
* Local Area Network (LAN) for the Hardware Node;&lt;br /&gt;
* Internet connection for the Hardware Node;&lt;br /&gt;
* Valid IP address for the Hardware Node as well as other IP parameters (default gateway, network mask, DNS configuration);&lt;br /&gt;
* At least one valid IP address for each Virtual Private Server. The total number of addresses should be no less than the planned number of Virtual Private Servers. The addresses may be allocated in different IP networks;&lt;br /&gt;
* If a firewall is deployed, check that IP addresses allocated for Virtual Private Servers are open for access from the outside.&lt;br /&gt;
&lt;br /&gt;
== Installing and Configuring Host Operating System on Hardware Node ==&lt;br /&gt;
&lt;br /&gt;
This section explains how to install Fedora Core 4 on the Hardware Node and how to configure it for OpenVZ. If you are using another distribution, please consult the corresponding installation guides about the installation specifics.&lt;br /&gt;
&lt;br /&gt;
=== Choosing System Type ===&lt;br /&gt;
&lt;br /&gt;
Please follow the instructions from your Installation Guide when installing the OS on your Hardware Node. After the first several screens, you will be presented with a screen specifying the installation type. OpenVZ requires Server System to be installed, therefore select “Server” at the dialog shown in the figure below.&lt;br /&gt;
&lt;br /&gt;
Figure 2: Fedora Core Installation - Choosing System Type&lt;br /&gt;
It is not recommended to install extra packages on the Hardware Node itself due to the all-importance of Hardware Node availability (see the [[#Hardware Node Availability Considerations]] subsection in this chapter). You will be able to run any necessary services inside dedicated Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
=== Disk Partitioning ===&lt;br /&gt;
&lt;br /&gt;
On the Disk Partitioning Setup screen, select Manual partition with Disk Druid. Do not choose automatic partitioning since this type of partitioning will create a disk layout intended for systems running multiple services. In case of OpenVZ, all your services shall run inside Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
Figure 3: Fedora Core Installation - Choosing Manual Partitioning&lt;br /&gt;
&lt;br /&gt;
Create the following partitions on the Hardware Node:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Partition !! Description !! Typical size&lt;br /&gt;
|-&lt;br /&gt;
| / || Root partition containing all Hardware Node operating system files | 4–12 Gb&lt;br /&gt;
|-&lt;br /&gt;
| swap || Paging partition for the Linux operating system || 2 times RAM or RAM + 2GB depending on available HD space&lt;br /&gt;
|-&lt;br /&gt;
| /vz || Partition to host OpenVZ templates and Virtual Private Servers || all the remaining space on the hard disk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Many of the historical specifications for partitioning are outdated in an age where all hard drives are well above 20GB.  So all minimums can be increased without any impact if you have plenty of drive space.  It is suggested to use the ext3 or ext4 file system for the /vz partition. This partition is used for holding all data of the Virtual Private Servers existing on the Hardware Node. Allocate as much disk space as possible to this partition. It is not recommended to use the reiserfs file system as it is proved to be less stable than the ext3, and stability is of paramount importance for OpenVZ-based computers.&lt;br /&gt;
&lt;br /&gt;
The root partition will host the operating system files. Fresh CentOS 6 install with basic server packages + OpenVZ kernel can occupy up to approximately 2 GB of disk space, so 4 GB is a good minimal size of the root partition. If you have plenty of drive space and think you may add additional software to the Node such as monitoring software then consider using more.  Historically, the recommended size of the swap partition has been two times the size of physical RAM installed. Now, with minimum server RAM often above 2GB a more reasonable specification might be RAM + 2GB if RAM is above 2GB and HD space is limited.&lt;br /&gt;
&lt;br /&gt;
=== Finishing OS Installation ===&lt;br /&gt;
After the proper partitioning of your hard drive(s), proceed in accordance with your OS Installation Guide.&lt;br /&gt;
While on the Network Configuration screen, you should ensure the correctness of the Hardware Node’s IP address, host name, DNS, and default gateway information. If you are using DHCP, make sure that it is properly configured. If necessary, consult your network administrator.&lt;br /&gt;
On the Firewall Configuration screen, choose No firewall. Option Enable SELinux should be set to Disabled.&lt;br /&gt;
&lt;br /&gt;
Fedora Core Installation - Disabling Firewall and SELinux&lt;br /&gt;
After finishing the installation and rebooting your computer, you are ready to install OpenVZ on your system.&lt;br /&gt;
&lt;br /&gt;
== Installing OpenVZ Software ==&lt;br /&gt;
&lt;br /&gt;
=== Downloading and Installing OpenVZ Kernel ===&lt;br /&gt;
&lt;br /&gt;
First of all, you should download the kernel binary RPM from http://openvz.org/download/kernel/. You need only one kernel RPM, so please choose the appropriate kernel binary depending on your hardware:&lt;br /&gt;
&lt;br /&gt;
if you use Red Hat Enterprise 5, or Centos 5, or Scientific Linux 5:&lt;br /&gt;
* If there is more than one CPU available on your Hardware Node (or a CPU with hyperthreading), select the vzkernel-smp RPM. &lt;br /&gt;
* If there is more than 4 Gb of RAM available, select the vzkernel-enterprise RPM. &lt;br /&gt;
* Otherwise, select the uniprocessor kernel RPM (vzkernel-version). &lt;br /&gt;
&lt;br /&gt;
if you use Red Hat Enterprise 6, or Centos 6, or Scientific Linux 6:&lt;br /&gt;
*select the uniprocessor kernel RPM (vzkernel-version). &lt;br /&gt;
&lt;br /&gt;
Next, you shall install the kernel RPM of your choice on your Hardware Node by issuing the following command:&lt;br /&gt;
 # rpm -ihv vzkernel-name*.rpm&lt;br /&gt;
&lt;br /&gt;
{{Note|You should not use the rpm –U command (where -U stands for &amp;quot;upgrade&amp;quot;); otherwise, all the kernels currently installed on the Node will be removed.}}&lt;br /&gt;
&lt;br /&gt;
=== Configuring Boot Loader ===&lt;br /&gt;
&lt;br /&gt;
In case you use the GRUB loader, it will be configured automatically. You should only make sure that the lines below are present in the /boot/grub/grub.conf file on the Node:&lt;br /&gt;
&lt;br /&gt;
 title Fedora Core (2.6.8-022stab029.1)&lt;br /&gt;
      root (hd0,0)&lt;br /&gt;
      kernel /vmlinuz-2.6.8-022stab029.1 ro root=/dev/sda5 quiet rhgb&lt;br /&gt;
      initrd /initrd-2.6.8-022stab029.1.img&lt;br /&gt;
&lt;br /&gt;
However, we recommend that you configure this file in the following way:&lt;br /&gt;
* Change Fedora Core to OpenVZ (just for clarity, so the OpenVZ kernels will not be mixed up with non OpenVZ ones).&lt;br /&gt;
* Remove all extra arguments from the kernel line, leaving only the root=... parameter.&lt;br /&gt;
&lt;br /&gt;
At the end, the modified grub.conf file should look as follows:&lt;br /&gt;
 title OpenVZ (2.6.8-022stab029.1)&lt;br /&gt;
      root (hd0,0)&lt;br /&gt;
      kernel /vmlinuz-2.6.8-022stab029.1 ro root=/dev/sda5&lt;br /&gt;
      initrd /initrd-2.6.8-022stab029.1.img&lt;br /&gt;
&lt;br /&gt;
=== Setting sysctl parameters ===&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel limits that should be set for OpenVZ to work correctly. OpenVZ is shipped with a tuned /etc/sysctl.conf file. Below are the contents of the relevant part of /etc/sysctl.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# On Hardware Node we generally need&lt;br /&gt;
# packet forwarding enabled and proxy arp disabled&lt;br /&gt;
net.ipv4.ip_forward = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
# TCP Explict Congestion Notification&lt;br /&gt;
net.ipv4.tcp_ecn = 0&lt;br /&gt;
# we do not want all our interfaces to send redirects&lt;br /&gt;
net.ipv4.conf.default.send_redirects = 1&lt;br /&gt;
net.ipv4.conf.all.send_redirects = 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please edit the file as described. To apply the changes issue the following command:&lt;br /&gt;
&lt;br /&gt;
 # sysctl -p&lt;br /&gt;
&lt;br /&gt;
Alternatively, the changes will be applied upon the following reboot.&lt;br /&gt;
&lt;br /&gt;
It is also worth mentioning that normally you should have forwarding (net.ipv4.ip_forward) turned on since the Hardware Node forwards the packets destined to or originating from the Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
After that, you should reboot your computer and choose &amp;quot;OpenVZ&amp;quot; on the boot loader menu.&lt;br /&gt;
&lt;br /&gt;
=== Downloading and Installing OpenVZ Packages ===&lt;br /&gt;
After you have successfully installed and booted the OpenVZ kernel, you can proceed with installing the user-level tools for OpenVZ.&lt;br /&gt;
You should install the following OpenVZ packages:&lt;br /&gt;
* vzctl: this package is used to perform different tasks on the OpenVZ Virtual Private Servers (create, destroy, start, stop, set parameters etc.).&lt;br /&gt;
* vzquota: this package is used to manage the VPS quotas.&lt;br /&gt;
* vzpkg: this package is used to work with OpenVZ templates.&lt;br /&gt;
&lt;br /&gt;
You can download the corresponding binary RPMs from http://openvz.org/download/utils/.&lt;br /&gt;
&lt;br /&gt;
On the next step, you should install these utilities by using the following command:&lt;br /&gt;
 # rpm –Uhv vzctl*.rpm vzquota*.rpm vzpkg*.rpm&lt;br /&gt;
&lt;br /&gt;
{{Note|During the packages installation, you may be presented with a message telling you that rpm has found unresolved dependencies. In this case you have to resolve these dependencies first and then repeat the installation.}}&lt;br /&gt;
&lt;br /&gt;
Now you can launch OpenVZ. To this effect, execute the following command:&lt;br /&gt;
&lt;br /&gt;
 # /etc/init.d/vz start&lt;br /&gt;
&lt;br /&gt;
This will load all the needed OpenVZ kernel modules. During the next reboot, this script will be executed automatically.&lt;br /&gt;
&lt;br /&gt;
=== Installing OS Templates ===&lt;br /&gt;
&lt;br /&gt;
Template is a set of package files to be installed into a Container. Operating system templates are used to create new Containers with a pre-installed operating system. Therefore, you are bound to download at least one OS template and put it into &amp;lt;code&amp;gt;/vz/template/cache/&amp;lt;/code&amp;gt; directory on the Hardware Node.&lt;br /&gt;
&lt;br /&gt;
Links to all available OS templates at listed at [[Download/template/precreated]].&lt;br /&gt;
&lt;br /&gt;
For example, this is how to download the CentOS 5 OS template:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /vz/template/cache&lt;br /&gt;
# wget http://download.openvz.org/template/precreated/centos-5-x86.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{UG/Footer}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=User_Guide/Installation_and_Preliminary_Operations&amp;diff=12250</id>
		<title>User Guide/Installation and Preliminary Operations</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=User_Guide/Installation_and_Preliminary_Operations&amp;diff=12250"/>
		<updated>2012-04-04T18:12:37Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: separate el5 and el6 kernel versions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{UG/Header}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
The current chapter provides exhaustive information on the process of installing and deploying your OpenVZ system including the pre-requisites and the stages you shall pass.&lt;br /&gt;
&lt;br /&gt;
== Installation Requirements ==&lt;br /&gt;
After deciding on the structure of your OpenVZ system, you should make sure that all the Hardware Nodes where you are going to deploy OpenVZ for Linux meet the following system (hardware and software) and network requirements.&lt;br /&gt;
&lt;br /&gt;
=== System Requirements ===&lt;br /&gt;
This section focuses on the hardware and software requirements for the OpenVZ for Linux software product.&lt;br /&gt;
&lt;br /&gt;
==== Hardware Compatibility ====&lt;br /&gt;
The Hardware Node requirements for the standard 32-bit edition of OpenVZ are the following:&lt;br /&gt;
* IBM PC-compatible computer;&lt;br /&gt;
* Intel Celeron, Pentium II, Pentium III, Pentium 4, Xeon, or AMD Athlon CPU;&lt;br /&gt;
* At least 128 MB of RAM;&lt;br /&gt;
* Hard drive(s) with at least 4 GB of free disk space;&lt;br /&gt;
* Network card (either Intel EtherExpress100 (i82557-, i82558- or i82559-based) or 3Com (3c905 or 3c905B or 3c595) or RTL8139-based are recommended).&lt;br /&gt;
&lt;br /&gt;
The computer should satisfy the Red Hat Enterprise Linux or Fedora Core hardware requirements (please, see the hardware compatibility lists at www.redhat.com).&lt;br /&gt;
&lt;br /&gt;
The exact computer configuration depends on how many Virtual Private Servers you are going to run on the computer and what load these VPSs are going to produce. Thus, in order to choose the right configuration, please follow the recommendations below:&lt;br /&gt;
* CPUs. The more Virtual Private Servers you plan to run simultaneously, the more CPUs you need.&lt;br /&gt;
* Memory. The more memory you have, the more Virtual Private Servers you can run. The exact figure depends on the number and nature of applications you are planning to run in your Virtual Private Servers. However, on the average, at least 1 GB of RAM is recommended for every 20-30 Virtual Private Servers;&lt;br /&gt;
* Disk space. Each Virtual Private Server occupies 400–600 MB of hard disk space for system files in addition to the user data inside the Virtual Private Server (for example, web site content). You should consider it when planning disk partitioning and the number of Virtual Private Servers to run.&lt;br /&gt;
&lt;br /&gt;
A typical 2–way Dell PowerEdge 1650 1u–mountable server with 1 GB of RAM and 36 GB of hard drives is suitable for hosting 30 Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
==== Software Compatibility ====&lt;br /&gt;
&lt;br /&gt;
The Hardware Node should run either Red Hat Enterprise Linux 6 or 5, or CentOS 6 or 5, or Scientific Linux 6 or 5. The detailed instructions on installing these operating systems for the best performance of OpenVZ are provided in the next sections.&lt;br /&gt;
&lt;br /&gt;
This requirement does not restrict the ability of OpenVZ to provide other Linux versions as an operating system for Virtual Private Servers. The Linux distribution installed in a Virtual Private Server may differ from that of the host OS.&lt;br /&gt;
&lt;br /&gt;
=== Network Requirements ===&lt;br /&gt;
The network pre-requisites enlisted in this subsection will help you avoid delays and problems with making OpenVZ for Linux up and running. You should take care in advance of the following:&lt;br /&gt;
* Local Area Network (LAN) for the Hardware Node;&lt;br /&gt;
* Internet connection for the Hardware Node;&lt;br /&gt;
* Valid IP address for the Hardware Node as well as other IP parameters (default gateway, network mask, DNS configuration);&lt;br /&gt;
* At least one valid IP address for each Virtual Private Server. The total number of addresses should be no less than the planned number of Virtual Private Servers. The addresses may be allocated in different IP networks;&lt;br /&gt;
* If a firewall is deployed, check that IP addresses allocated for Virtual Private Servers are open for access from the outside.&lt;br /&gt;
&lt;br /&gt;
== Installing and Configuring Host Operating System on Hardware Node ==&lt;br /&gt;
&lt;br /&gt;
This section explains how to install Fedora Core 4 on the Hardware Node and how to configure it for OpenVZ. If you are using another distribution, please consult the corresponding installation guides about the installation specifics.&lt;br /&gt;
&lt;br /&gt;
=== Choosing System Type ===&lt;br /&gt;
&lt;br /&gt;
Please follow the instructions from your Installation Guide when installing the OS on your Hardware Node. After the first several screens, you will be presented with a screen specifying the installation type. OpenVZ requires Server System to be installed, therefore select “Server” at the dialog shown in the figure below.&lt;br /&gt;
&lt;br /&gt;
Figure 2: Fedora Core Installation - Choosing System Type&lt;br /&gt;
It is not recommended to install extra packages on the Hardware Node itself due to the all-importance of Hardware Node availability (see the [[#Hardware Node Availability Considerations]] subsection in this chapter). You will be able to run any necessary services inside dedicated Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
=== Disk Partitioning ===&lt;br /&gt;
&lt;br /&gt;
On the Disk Partitioning Setup screen, select Manual partition with Disk Druid. Do not choose automatic partitioning since this type of partitioning will create a disk layout intended for systems running multiple services. In case of OpenVZ, all your services shall run inside Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
Figure 3: Fedora Core Installation - Choosing Manual Partitioning&lt;br /&gt;
&lt;br /&gt;
Create the following partitions on the Hardware Node:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Partition !! Description !! Typical size&lt;br /&gt;
|-&lt;br /&gt;
| / || Root partition containing all Hardware Node operating system files | 4–12 Gb&lt;br /&gt;
|-&lt;br /&gt;
| swap || Paging partition for the Linux operating system || 2 times RAM or RAM + 2GB depending on available HD space&lt;br /&gt;
|-&lt;br /&gt;
| /vz || Partition to host OpenVZ templates and Virtual Private Servers || all the remaining space on the hard disk&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Many of the historical specifications for partitioning are outdated in an age where all hard drives are well above 20GB.  So all minimums can be increased without any impact if you have plenty of drive space.  It is suggested to use the ext3 or ext4 file system for the /vz partition. This partition is used for holding all data of the Virtual Private Servers existing on the Hardware Node. Allocate as much disk space as possible to this partition. It is not recommended to use the reiserfs file system as it is proved to be less stable than the ext3, and stability is of paramount importance for OpenVZ-based computers.&lt;br /&gt;
&lt;br /&gt;
The root partition will host the operating system files. Fresh CentOS 6 install with basic server packages + OpenVZ kernel can occupy up to approximately 2 GB of disk space, so 4 GB is a good minimal size of the root partition. If you have plenty of drive space and think you may add additional software to the Node such as monitoring software then consider using more.  Historically, the recommended size of the swap partition has been two times the size of physical RAM installed. Now, with minimum server RAM often above 2GB a more reasonable specification might be RAM + 2GB if RAM is above 2GB and HD space is limited.&lt;br /&gt;
&lt;br /&gt;
=== Finishing OS Installation ===&lt;br /&gt;
After the proper partitioning of your hard drive(s), proceed in accordance with your OS Installation Guide.&lt;br /&gt;
While on the Network Configuration screen, you should ensure the correctness of the Hardware Node’s IP address, host name, DNS, and default gateway information. If you are using DHCP, make sure that it is properly configured. If necessary, consult your network administrator.&lt;br /&gt;
On the Firewall Configuration screen, choose No firewall. Option Enable SELinux should be set to Disabled.&lt;br /&gt;
&lt;br /&gt;
Fedora Core Installation - Disabling Firewall and SELinux&lt;br /&gt;
After finishing the installation and rebooting your computer, you are ready to install OpenVZ on your system.&lt;br /&gt;
&lt;br /&gt;
== Installing OpenVZ Software ==&lt;br /&gt;
&lt;br /&gt;
=== Downloading and Installing OpenVZ Kernel ===&lt;br /&gt;
&lt;br /&gt;
First of all, you should download the kernel binary RPM from http://openvz.org/download/kernel/. You need only one kernel RPM, so please choose the appropriate kernel binary depending on your hardware:&lt;br /&gt;
&lt;br /&gt;
* if you use Red Hat Enterprise 5, or Centos 5, or Scientific Linux 5:&lt;br /&gt;
* If there is more than one CPU available on your Hardware Node (or a CPU with hyperthreading), select the vzkernel-smp RPM. &lt;br /&gt;
* If there is more than 4 Gb of RAM available, select the vzkernel-enterprise RPM. &lt;br /&gt;
* Otherwise, select the uniprocessor kernel RPM (vzkernel-version). &lt;br /&gt;
&lt;br /&gt;
* if you use Red Hat Enterprise 6, or Centos 6, or Scientific Linux 6:&lt;br /&gt;
*select the uniprocessor kernel RPM (vzkernel-version). &lt;br /&gt;
&lt;br /&gt;
Next, you shall install the kernel RPM of your choice on your Hardware Node by issuing the following command:&lt;br /&gt;
 # rpm -ihv vzkernel-name*.rpm&lt;br /&gt;
&lt;br /&gt;
{{Note|You should not use the rpm –U command (where -U stands for &amp;quot;upgrade&amp;quot;); otherwise, all the kernels currently installed on the Node will be removed.}}&lt;br /&gt;
&lt;br /&gt;
=== Configuring Boot Loader ===&lt;br /&gt;
&lt;br /&gt;
In case you use the GRUB loader, it will be configured automatically. You should only make sure that the lines below are present in the /boot/grub/grub.conf file on the Node:&lt;br /&gt;
&lt;br /&gt;
 title Fedora Core (2.6.8-022stab029.1)&lt;br /&gt;
      root (hd0,0)&lt;br /&gt;
      kernel /vmlinuz-2.6.8-022stab029.1 ro root=/dev/sda5 quiet rhgb&lt;br /&gt;
      initrd /initrd-2.6.8-022stab029.1.img&lt;br /&gt;
&lt;br /&gt;
However, we recommend that you configure this file in the following way:&lt;br /&gt;
* Change Fedora Core to OpenVZ (just for clarity, so the OpenVZ kernels will not be mixed up with non OpenVZ ones).&lt;br /&gt;
* Remove all extra arguments from the kernel line, leaving only the root=... parameter.&lt;br /&gt;
&lt;br /&gt;
At the end, the modified grub.conf file should look as follows:&lt;br /&gt;
 title OpenVZ (2.6.8-022stab029.1)&lt;br /&gt;
      root (hd0,0)&lt;br /&gt;
      kernel /vmlinuz-2.6.8-022stab029.1 ro root=/dev/sda5&lt;br /&gt;
      initrd /initrd-2.6.8-022stab029.1.img&lt;br /&gt;
&lt;br /&gt;
=== Setting sysctl parameters ===&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel limits that should be set for OpenVZ to work correctly. OpenVZ is shipped with a tuned /etc/sysctl.conf file. Below are the contents of the relevant part of /etc/sysctl.conf:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# On Hardware Node we generally need&lt;br /&gt;
# packet forwarding enabled and proxy arp disabled&lt;br /&gt;
net.ipv4.ip_forward = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
# TCP Explict Congestion Notification&lt;br /&gt;
net.ipv4.tcp_ecn = 0&lt;br /&gt;
# we do not want all our interfaces to send redirects&lt;br /&gt;
net.ipv4.conf.default.send_redirects = 1&lt;br /&gt;
net.ipv4.conf.all.send_redirects = 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please edit the file as described. To apply the changes issue the following command:&lt;br /&gt;
&lt;br /&gt;
 # sysctl -p&lt;br /&gt;
&lt;br /&gt;
Alternatively, the changes will be applied upon the following reboot.&lt;br /&gt;
&lt;br /&gt;
It is also worth mentioning that normally you should have forwarding (net.ipv4.ip_forward) turned on since the Hardware Node forwards the packets destined to or originating from the Virtual Private Servers.&lt;br /&gt;
&lt;br /&gt;
After that, you should reboot your computer and choose &amp;quot;OpenVZ&amp;quot; on the boot loader menu.&lt;br /&gt;
&lt;br /&gt;
=== Downloading and Installing OpenVZ Packages ===&lt;br /&gt;
After you have successfully installed and booted the OpenVZ kernel, you can proceed with installing the user-level tools for OpenVZ.&lt;br /&gt;
You should install the following OpenVZ packages:&lt;br /&gt;
* vzctl: this package is used to perform different tasks on the OpenVZ Virtual Private Servers (create, destroy, start, stop, set parameters etc.).&lt;br /&gt;
* vzquota: this package is used to manage the VPS quotas.&lt;br /&gt;
* vzpkg: this package is used to work with OpenVZ templates.&lt;br /&gt;
&lt;br /&gt;
You can download the corresponding binary RPMs from http://openvz.org/download/utils/.&lt;br /&gt;
&lt;br /&gt;
On the next step, you should install these utilities by using the following command:&lt;br /&gt;
 # rpm –Uhv vzctl*.rpm vzquota*.rpm vzpkg*.rpm&lt;br /&gt;
&lt;br /&gt;
{{Note|During the packages installation, you may be presented with a message telling you that rpm has found unresolved dependencies. In this case you have to resolve these dependencies first and then repeat the installation.}}&lt;br /&gt;
&lt;br /&gt;
Now you can launch OpenVZ. To this effect, execute the following command:&lt;br /&gt;
&lt;br /&gt;
 # /etc/init.d/vz start&lt;br /&gt;
&lt;br /&gt;
This will load all the needed OpenVZ kernel modules. During the next reboot, this script will be executed automatically.&lt;br /&gt;
&lt;br /&gt;
=== Installing OS Templates ===&lt;br /&gt;
&lt;br /&gt;
Template is a set of package files to be installed into a Container. Operating system templates are used to create new Containers with a pre-installed operating system. Therefore, you are bound to download at least one OS template and put it into &amp;lt;code&amp;gt;/vz/template/cache/&amp;lt;/code&amp;gt; directory on the Hardware Node.&lt;br /&gt;
&lt;br /&gt;
Links to all available OS templates at listed at [[Download/template/precreated]].&lt;br /&gt;
&lt;br /&gt;
For example, this is how to download the CentOS 5 OS template:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /vz/template/cache&lt;br /&gt;
# wget http://download.openvz.org/template/precreated/centos-5-x86.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{UG/Footer}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=VPN_via_the_TUN/TAP_device&amp;diff=11810</id>
		<title>VPN via the TUN/TAP device</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=VPN_via_the_TUN/TAP_device&amp;diff=11810"/>
		<updated>2012-01-10T08:55:47Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: spam link by 119.73.78.158&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to use VPN via the TUN/TAP device inside a [[container]].&lt;br /&gt;
&lt;br /&gt;
== Kernel TUN/TAP support ==&lt;br /&gt;
OpenVZ supports VPN inside a container via kernel TUN/TAP module and device.&lt;br /&gt;
To allow container #101 to use the TUN/TAP device the following should be done:&lt;br /&gt;
&lt;br /&gt;
Make sure the '''tun''' module has been already loaded on the [[hardware node]]:&lt;br /&gt;
 lsmod | grep tun&lt;br /&gt;
&lt;br /&gt;
If it is not there, use the following command to load '''tun''' module:&lt;br /&gt;
 modprobe tun&lt;br /&gt;
&lt;br /&gt;
To make sure that '''tun''' module will be automatically loaded on every reboot you can also add it or into &amp;lt;code&amp;gt;/etc/modules.conf&amp;lt;/code&amp;gt; (on RHEL see &amp;lt;code&amp;gt;/etc/sysconfig/modules/&amp;lt;/code&amp;gt; directory).&lt;br /&gt;
&lt;br /&gt;
== Granting container an access to TUN/TAP ==&lt;br /&gt;
Allow your container to use the tun/tap device by running the following commands on the host node:&lt;br /&gt;
&lt;br /&gt;
 vzctl set 101 --devnodes net/tun:rw --save&lt;br /&gt;
&lt;br /&gt;
== Configuring VPN inside container ==&lt;br /&gt;
After the configuration steps above are done it is possible to use VPN software working with TUN/TAP inside&lt;br /&gt;
container just like on a usual standalone Linux box.&lt;br /&gt;
&lt;br /&gt;
The following software can be used for VPN with TUN/TAP:&lt;br /&gt;
* Tinc (http://tinc-vpn.org)&lt;br /&gt;
* OpenVPN (http://openvpn.net)&lt;br /&gt;
* Virtual TUNnel (http://vtun.sourceforge.net)&lt;br /&gt;
&lt;br /&gt;
== Reaching hosts behind VPN container ==&lt;br /&gt;
In order to reach hosts behind VPN container you must configure it to use a VETH interface instead a VENET one, at least with an OpenVPN server.&lt;br /&gt;
&lt;br /&gt;
With a VENET interface you will only reach the VPN container.&lt;br /&gt;
&lt;br /&gt;
To use a VETH device follow [[Veth]] article.&lt;br /&gt;
&lt;br /&gt;
If you insist on using a VENET interface and need to reach hosts behind the OpenVPN VE then you can use source NAT. You need to mangle source packets so that they appear to originate from the OpenVPN server VE.&lt;br /&gt;
&lt;br /&gt;
== Tinc problems ==&lt;br /&gt;
&lt;br /&gt;
Using the default venet0:0 interface on the container, tinc seems to have problems as it complains the port 655 is already used on 0.0.0.0.&lt;br /&gt;
&lt;br /&gt;
Netstat shows that the port 655 is available:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@132 / [3]# netstat -l&lt;br /&gt;
Active Internet connections (only servers)&lt;br /&gt;
Proto Recv-Q Send-Q Local Address           Foreign Address         State      &lt;br /&gt;
tcp        0      0 localhost.localdom:8001 *:*                     LISTEN     &lt;br /&gt;
tcp        0      0 *:2223                  *:*                     LISTEN     &lt;br /&gt;
tcp6       0      0 [::]:2223               [::]:*                  LISTEN     &lt;br /&gt;
udp6       0      0 [::]:talk               [::]:*                             &lt;br /&gt;
udp6       0      0 [::]:ntalk              [::]:*                             &lt;br /&gt;
Active UNIX domain sockets (only servers)&lt;br /&gt;
Proto RefCnt Flags       Type       State         I-Node   Path&lt;br /&gt;
unix  2      [ ACC ]     STREAM     LISTENING     4831020  /var/run/uml-utilities/uml_switch.ctl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting the Tincd daemon where it complains that port 655 is not available:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@132 / [4]# tincd -n myvpn&lt;br /&gt;
root@132 / [5]# tail -f /var/log/syslog&lt;br /&gt;
Jul 26 14:08:01 132 /USR/SBIN/CRON[15159]: (root) CMD (   cd / &amp;amp;&amp;amp; run-parts --report /etc/cron.hourly)&lt;br /&gt;
Jul 26 14:37:42 132 -- MARK --&lt;br /&gt;
Jul 26 14:57:42 132 -- MARK --&lt;br /&gt;
Jul 26 15:08:01 132 /USR/SBIN/CRON[15178]: (root) CMD (   cd / &amp;amp;&amp;amp; run-parts --report /etc/cron.hourly)&lt;br /&gt;
Jul 26 15:11:23 132 tinc.myvpn[15139]: Got TERM signal&lt;br /&gt;
Jul 26 15:11:23 132 tinc.myvpn[15139]: Terminating&lt;br /&gt;
Jul 26 15:11:37 132 tinc.myvpn[15191]: tincd 1.0.8 (Aug 14 2007 13:51:23) starting, debug level 0&lt;br /&gt;
Jul 26 15:11:37 132 tinc.myvpn[15191]: /dev/net/tun is a Linux tun/tap device (tun mode)&lt;br /&gt;
Jul 26 15:11:37 132 tinc.myvpn[15191]: Can't bind to 0.0.0.0 port 655/tcp: Address already in use&lt;br /&gt;
Jul 26 15:11:37 132 tinc.myvpn[15191]: Ready&lt;br /&gt;
^C&lt;br /&gt;
root@132 / [6]# &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An echo to Bindv6only (see [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440150 discussion here]) seems to resolve the problem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@132 / [12]# echo 1 &amp;gt; /proc/sys/net/ipv6/bindv6only&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or put in your /etc/sysctl.conf file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
net.ipv6.bindv6only = 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then apply the changes with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@132 / [14]# sysctl -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The tunctl problem ==&lt;br /&gt;
Unfortunately, you are limited to [http://forum.openvz.org/index.php?t=msg&amp;amp;th=4280&amp;amp;goto=22066&amp;amp;#msg_22066 non-persistent tunnels inside the VEs]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tunctl&lt;br /&gt;
enabling TUNSETPERSIST: Operation not permitted&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Get a patched tunctl [https://github.com/xl0/uml-utilities here], and run it with the -n option. It will create a non-persistent tun device and sleep instead of terminating, to keep the device from deletion. To remove the tunnel, kill the tunctl process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
If NAT is needed within the VE, this error will occur on attempts to use NAT:&lt;br /&gt;
&lt;br /&gt;
 # iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE&lt;br /&gt;
 iptables v1.4.3.2: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)&lt;br /&gt;
 Perhaps iptables or your kernel needs to be upgraded.&lt;br /&gt;
&lt;br /&gt;
The solution is given here:&lt;br /&gt;
&lt;br /&gt;
 http://kb.parallels.com/en/5228&lt;br /&gt;
&lt;br /&gt;
Also see page 69-70 of:&lt;br /&gt;
&lt;br /&gt;
 http://download.openvz.org/doc/OpenVZ-Users-Guide.pdf&lt;br /&gt;
&lt;br /&gt;
Note that the above steps do not solve the problem if a gentoo VE sits on a Centos HN; it's still an unsolved mystery.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://vtun.sourceforge.net Virtual TUNnel]&lt;br /&gt;
* [http://openvpn.net OpenVPN]&lt;br /&gt;
* [http://tinc-vpn.org Tinc]&lt;br /&gt;
* [http://openvpn.net/index.php/access-server/howto-openvpn-as/186-how-to-run-access-server-on-a-vps-container.html How to run OpenVPN Access Server in OpenVZ]&lt;br /&gt;
* [http://kb.parallels.com/en/696 Parallels KB#696: Is VPN via the TUN/TAP device supported inside a Container?]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=VPN_via_the_TUN/TAP_device&amp;diff=11809</id>
		<title>VPN via the TUN/TAP device</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=VPN_via_the_TUN/TAP_device&amp;diff=11809"/>
		<updated>2012-01-10T08:55:11Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: spam link by 173.234.235.73&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article describes how to use VPN via the TUN/TAP device inside a [[container]].&lt;br /&gt;
&lt;br /&gt;
== Kernel TUN/TAP support ==&lt;br /&gt;
OpenVZ supports VPN inside a container via kernel TUN/TAP module and device.&lt;br /&gt;
To allow container #101 to use the TUN/TAP device the following should be done:&lt;br /&gt;
&lt;br /&gt;
Make sure the '''tun''' module has been already loaded on the [[hardware node]]:&lt;br /&gt;
 lsmod | grep tun&lt;br /&gt;
&lt;br /&gt;
If it is not there, use the following command to load '''tun''' module:&lt;br /&gt;
 modprobe tun&lt;br /&gt;
&lt;br /&gt;
To make sure that '''tun''' module will be automatically loaded on every reboot you can also add it or into &amp;lt;code&amp;gt;/etc/modules.conf&amp;lt;/code&amp;gt; (on RHEL see &amp;lt;code&amp;gt;/etc/sysconfig/modules/&amp;lt;/code&amp;gt; directory).&lt;br /&gt;
&lt;br /&gt;
== Granting container an access to TUN/TAP ==&lt;br /&gt;
Allow your container to use the tun/tap device by running the following commands on the host node:&lt;br /&gt;
&lt;br /&gt;
 vzctl set 101 --devnodes net/tun:rw --save&lt;br /&gt;
&lt;br /&gt;
== Configuring VPN inside container ==&lt;br /&gt;
After the configuration steps above are done it is possible to use VPN software working with TUN/TAP inside&lt;br /&gt;
container just like on a usual standalone Linux box.&lt;br /&gt;
&lt;br /&gt;
The following software can be used for VPN with TUN/TAP:&lt;br /&gt;
* Tinc (http://tinc-vpn.org)&lt;br /&gt;
* OpenVPN (http://openvpn.net)&lt;br /&gt;
* Virtual TUNnel (http://vtun.sourceforge.net)&lt;br /&gt;
&lt;br /&gt;
== Reaching hosts behind VPN container ==&lt;br /&gt;
In order to reach hosts behind VPN container you must configure it to use a VETH interface instead a VENET one, at least with an OpenVPN server.&lt;br /&gt;
&lt;br /&gt;
With a VENET interface you will only reach the VPN container.&lt;br /&gt;
&lt;br /&gt;
To use a VETH device follow [[Veth]] article.&lt;br /&gt;
&lt;br /&gt;
If you insist on using a VENET interface and need to reach hosts behind the OpenVPN VE then you can use source NAT. You need to mangle source packets so that they appear to originate from the OpenVPN server VE.&lt;br /&gt;
&lt;br /&gt;
== Tinc problems ==&lt;br /&gt;
&lt;br /&gt;
Using the default venet0:0 interface on the container, tinc seems to have problems as it complains the port 655 is already used on 0.0.0.0.&lt;br /&gt;
&lt;br /&gt;
Netstat shows that the port 655 is available:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@132 / [3]# netstat -l&lt;br /&gt;
Active Internet connections (only servers)&lt;br /&gt;
Proto Recv-Q Send-Q Local Address           Foreign Address         State      &lt;br /&gt;
tcp        0      0 localhost.localdom:8001 *:*                     LISTEN     &lt;br /&gt;
tcp        0      0 *:2223                  *:*                     LISTEN     &lt;br /&gt;
tcp6       0      0 [::]:2223               [::]:*                  LISTEN     &lt;br /&gt;
udp6       0      0 [::]:talk               [::]:*                             &lt;br /&gt;
udp6       0      0 [::]:ntalk              [::]:*                             &lt;br /&gt;
Active UNIX domain sockets (only servers)&lt;br /&gt;
Proto RefCnt Flags       Type       State         I-Node   Path&lt;br /&gt;
unix  2      [ ACC ]     STREAM     LISTENING     4831020  /var/run/uml-utilities/uml_switch.ctl&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Starting the Tincd daemon where it complains that port 655 is not available:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@132 / [4]# tincd -n myvpn&lt;br /&gt;
root@132 / [5]# tail -f /var/log/syslog&lt;br /&gt;
Jul 26 14:08:01 132 /USR/SBIN/CRON[15159]: (root) CMD (   cd / &amp;amp;&amp;amp; run-parts --report /etc/cron.hourly)&lt;br /&gt;
Jul 26 14:37:42 132 -- MARK --&lt;br /&gt;
Jul 26 14:57:42 132 -- MARK --&lt;br /&gt;
Jul 26 15:08:01 132 /USR/SBIN/CRON[15178]: (root) CMD (   cd / &amp;amp;&amp;amp; run-parts --report /etc/cron.hourly)&lt;br /&gt;
Jul 26 15:11:23 132 tinc.myvpn[15139]: Got TERM signal&lt;br /&gt;
Jul 26 15:11:23 132 tinc.myvpn[15139]: Terminating&lt;br /&gt;
Jul 26 15:11:37 132 tinc.myvpn[15191]: tincd 1.0.8 (Aug 14 2007 13:51:23) starting, debug level 0&lt;br /&gt;
Jul 26 15:11:37 132 tinc.myvpn[15191]: /dev/net/tun is a Linux tun/tap device (tun mode)&lt;br /&gt;
Jul 26 15:11:37 132 tinc.myvpn[15191]: Can't bind to 0.0.0.0 port 655/tcp: Address already in use&lt;br /&gt;
Jul 26 15:11:37 132 tinc.myvpn[15191]: Ready&lt;br /&gt;
^C&lt;br /&gt;
root@132 / [6]# &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An echo to Bindv6only (see [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=440150 discussion here]) seems to resolve the problem:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@132 / [12]# echo 1 &amp;gt; /proc/sys/net/ipv6/bindv6only&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or put in your /etc/sysctl.conf file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
net.ipv6.bindv6only = 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then apply the changes with:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@132 / [14]# sysctl -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== The tunctl problem ==&lt;br /&gt;
Unfortunately, you are limited to [http://forum.openvz.org/index.php?t=msg&amp;amp;th=4280&amp;amp;goto=22066&amp;amp;#msg_22066 non-persistent tunnels inside the VEs]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tunctl&lt;br /&gt;
enabling TUNSETPERSIST: Operation not permitted&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Get a patched tunctl [https://github.com/xl0/uml-utilities here], and run it with the -n option. It will create a non-persistent tun device and sleep instead of terminating, to keep the device from deletion. To remove the tunnel, kill the tunctl process.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
If NAT is needed within the VE, this error will occur on attempts to use NAT:&lt;br /&gt;
&lt;br /&gt;
 # iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o venet0 -j MASQUERADE&lt;br /&gt;
 iptables v1.4.3.2: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)&lt;br /&gt;
 Perhaps iptables or your kernel needs to be upgraded.&lt;br /&gt;
&lt;br /&gt;
The solution is given here:&lt;br /&gt;
&lt;br /&gt;
 http://kb.parallels.com/en/5228&lt;br /&gt;
&lt;br /&gt;
Also see page 69-70 of:&lt;br /&gt;
&lt;br /&gt;
 http://download.openvz.org/doc/OpenVZ-Users-Guide.pdf&lt;br /&gt;
&lt;br /&gt;
Note that the above steps do not solve the problem if a gentoo VE sits on a Centos HN; it's still an unsolved mystery.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://vtun.sourceforge.net Virtual TUNnel]&lt;br /&gt;
* [http://openvpn.net OpenVPN]&lt;br /&gt;
* [http://tinc-vpn.org Tinc]&lt;br /&gt;
* [http://www.purevpn.com/ buy vpn online]&lt;br /&gt;
* [http://openvpn.net/index.php/access-server/howto-openvpn-as/186-how-to-run-access-server-on-a-vps-container.html How to run OpenVPN Access Server in OpenVZ]&lt;br /&gt;
* [http://kb.parallels.com/en/696 Parallels KB#696: Is VPN via the TUN/TAP device supported inside a Container?]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Networking]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Migration_from_one_HN_to_another&amp;diff=9444</id>
		<title>Migration from one HN to another</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Migration_from_one_HN_to_another&amp;diff=9444"/>
		<updated>2010-11-24T09:02:13Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: migration from bigger kernel version to smaller not possible&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{wikify}}&lt;br /&gt;
&lt;br /&gt;
The vzmigrate script is used to migrate a [[container]] from one [[Hardware Node]] to another.&lt;br /&gt;
&lt;br /&gt;
== Setting up SSH keys ==&lt;br /&gt;
&lt;br /&gt;
You first have to setup SSH to permit the old HN to be able to login to the new HN without a password prompt. Run the following on the old HN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[root@OpenVZ ~]# ssh-keygen -t rsa&lt;br /&gt;
Generating public/private rsa key pair.&lt;br /&gt;
Enter file in which to save the key (/root/.ssh/id_rsa):&lt;br /&gt;
Created directory '/root/.ssh'.&lt;br /&gt;
Enter passphrase (empty for no passphrase):&lt;br /&gt;
Enter same passphrase again:&lt;br /&gt;
Your identification has been saved in /root/.ssh/id_rsa.&lt;br /&gt;
Your public key has been saved in /root/.ssh/id_rsa.pub.&lt;br /&gt;
The key fingerprint is:&lt;br /&gt;
74:7a:3e:7f:27:2f:42:bb:52:4c:ad:55:31:6f:79:f2 root@OpenVZ.ics.local&lt;br /&gt;
[root@OpenVZ ~]# cd .ssh/&lt;br /&gt;
[root@OpenVZ .ssh]# ls -al&lt;br /&gt;
total 20&lt;br /&gt;
drwx------  2 root root 4096 Aug 11 09:41 .&lt;br /&gt;
drwxr-x---  5 root root 4096 Aug 11 09:40 ..&lt;br /&gt;
-rw-------  1 root root  887 Aug 11 09:41 id_rsa&lt;br /&gt;
-rw-r--r--  1 root root  231 Aug 11 09:41 id_rsa.pub&lt;br /&gt;
[root@OpenVZ .ssh]# scp id_rsa.pub root@10.1.5.6:./id_rsa.pub&lt;br /&gt;
The authenticity of host '10.1.5.6 (10.1.5.6)' can't be established.&lt;br /&gt;
RSA key fingerprint is 3f:2a:26:15:e4:37:e2:06:b8:4d:20:ee:3a:dc:c1:69.&lt;br /&gt;
Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
Warning: Permanently added '10.1.5.6' (RSA) to the list of known hosts.&lt;br /&gt;
root@10.1.5.6's password:&lt;br /&gt;
id_rsa.pub               100%  231     0.2KB/s   00:00&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the following on the new HN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[root@Char ~]# cd .ssh/&lt;br /&gt;
[root@Char .ssh]# touch authorized_keys2&lt;br /&gt;
[root@Char .ssh]# chmod 600 authorized_keys2&lt;br /&gt;
[root@Char .ssh]# cat ../id_rsa.pub &amp;gt;&amp;gt; authorized_keys2&lt;br /&gt;
[root@Char .ssh]# rm ../id_rsa.pub&lt;br /&gt;
rm: remove regular file `../id_rsa.pub'? y&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run the following on the old HN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[root@OpenVZ .ssh]# ssh -2 -v root@10.1.5.6&lt;br /&gt;
OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003&lt;br /&gt;
debug1: Reading configuration data /etc/ssh/ssh_config&lt;br /&gt;
debug1: Applying options for *&lt;br /&gt;
debug1: Connecting to 10.1.5.6 [10.1.5.6] port 22.&lt;br /&gt;
debug1: Connection established.&lt;br /&gt;
debug1: permanently_set_uid: 0/0&lt;br /&gt;
debug1: identity file /root/.ssh/id_rsa type 1&lt;br /&gt;
debug1: identity file /root/.ssh/id_dsa type -1&lt;br /&gt;
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.3&lt;br /&gt;
debug1: match: OpenSSH_4.3 pat OpenSSH*&lt;br /&gt;
debug1: Enabling compatibility mode for protocol 2.0&lt;br /&gt;
debug1: Local version string SSH-2.0-OpenSSH_3.9p1&lt;br /&gt;
debug1: SSH2_MSG_KEXINIT sent&lt;br /&gt;
debug1: SSH2_MSG_KEXINIT received&lt;br /&gt;
debug1: kex: server-&amp;gt;client aes128-cbc hmac-md5 none&lt;br /&gt;
debug1: kex: client-&amp;gt;server aes128-cbc hmac-md5 none&lt;br /&gt;
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024&amp;lt;1024&amp;lt;8192) sent&lt;br /&gt;
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP&lt;br /&gt;
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent&lt;br /&gt;
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY&lt;br /&gt;
debug1: Host '10.1.5.6' is known and matches the RSA host key.&lt;br /&gt;
debug1: Found key in /root/.ssh/known_hosts:1&lt;br /&gt;
debug1: ssh_rsa_verify: signature correct&lt;br /&gt;
debug1: SSH2_MSG_NEWKEYS sent&lt;br /&gt;
debug1: expecting SSH2_MSG_NEWKEYS&lt;br /&gt;
debug1: SSH2_MSG_NEWKEYS received&lt;br /&gt;
debug1: SSH2_MSG_SERVICE_REQUEST sent&lt;br /&gt;
debug1: SSH2_MSG_SERVICE_ACCEPT received&lt;br /&gt;
debug1: Authentications that can continue: publickey,gssapi-with-mic,password&lt;br /&gt;
debug1: Next authentication method: gssapi-with-mic&lt;br /&gt;
debug1: An invalid name was supplied&lt;br /&gt;
Cannot determine realm for numeric host address&lt;br /&gt;
&lt;br /&gt;
debug1: An invalid name was supplied&lt;br /&gt;
Cannot determine realm for numeric host address&lt;br /&gt;
&lt;br /&gt;
debug1: Next authentication method: publickey&lt;br /&gt;
debug1: Offering public key: /root/.ssh/id_rsa&lt;br /&gt;
debug1: Authentications that can continue: publickey,gssapi-with-mic,password&lt;br /&gt;
debug1: Offering public key: /root/.ssh/id_rsa&lt;br /&gt;
debug1: Server accepts key: pkalg ssh-rsa blen 149&lt;br /&gt;
debug1: read PEM private key done: type RSA&lt;br /&gt;
debug1: Authentication succeeded (publickey).&lt;br /&gt;
debug1: channel 0: new [client-session]&lt;br /&gt;
debug1: Entering interactive session.&lt;br /&gt;
Last login: Thu Aug  9 16:41:30 2007 from 10.1.5.20&lt;br /&gt;
[root@Char ~]# exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
Make sure:&lt;br /&gt;
* you have at least one good backup of the virtual machine you intend to migrate&lt;br /&gt;
* rsync is installed on the target host&lt;br /&gt;
* In general you cannot migrate from bigger kernel versions to smaller ones&lt;br /&gt;
&lt;br /&gt;
== vzmigrate usage ==&lt;br /&gt;
&lt;br /&gt;
Now that the vzmigrate script will function, a little bit on vzmigrate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;This program is used for container migration to another node&lt;br /&gt;
Usage:&lt;br /&gt;
vzmigrate [-r yes|no] [--ssh=&amp;lt;options&amp;gt;] [--keep-dst] [--online] [-v]&lt;br /&gt;
        destination_address &amp;lt;CTID&amp;gt;&lt;br /&gt;
Options:&lt;br /&gt;
-r, --remove-area yes|no&lt;br /&gt;
        Whether to remove container on source HN for successfully migrated container.&lt;br /&gt;
--ssh=&amp;lt;ssh options&amp;gt;&lt;br /&gt;
        Additional options that will be passed to ssh while establishing&lt;br /&gt;
        connection to destination HN. Please be careful with options&lt;br /&gt;
        passed, DO NOT pass destination hostname.&lt;br /&gt;
--keep-dst&lt;br /&gt;
        Do not clean synced destination container private area in case of some&lt;br /&gt;
        error. It makes sense to use this option on big container migration to&lt;br /&gt;
        avoid syncing container private area again in case some error&lt;br /&gt;
        (on container stop for example) occurs during first migration attempt.&lt;br /&gt;
--online&lt;br /&gt;
        Perform online (zero-downtime) migration: during the migration the&lt;br /&gt;
        container hangs for a while and after the migration it continues working&lt;br /&gt;
        as though nothing has happened.&lt;br /&gt;
-v&lt;br /&gt;
        Verbose mode. Causes vzmigrate to print debugging messages about&lt;br /&gt;
        its progress (including some time statistics).&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example ===&lt;br /&gt;
Here is an example of migrating container 101 from the current HN to one at 10.1.5.6:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[root@OpenVZ .ssh]# vzmigrate 10.1.5.6 101&lt;br /&gt;
OPT:10.1.5.6&lt;br /&gt;
Starting migration of container 101 on 10.1.5.6&lt;br /&gt;
Preparing remote node&lt;br /&gt;
Initializing remote quota&lt;br /&gt;
Syncing private&lt;br /&gt;
Syncing 2nd level quota&lt;br /&gt;
Turning quota off&lt;br /&gt;
Cleanup&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Migrate all running containers ==&lt;br /&gt;
&lt;br /&gt;
Here's a simple shell script that will migrate each container one after another. Just pass the destination host node as the single argument to the script. Feel free to add the -v flag to the vzmigrate flags if you'd like to see it execute with the verbose option:&lt;br /&gt;
&lt;br /&gt;
 for CT in $(vzlist -H -o veid); do vzmigrate --remove-area no --keep-dst $1 $CT; done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Additional Information ==&lt;br /&gt;
&lt;br /&gt;
You can also use this guide to migrate from OpenVZ to Proxmox VE&lt;br /&gt;
&lt;br /&gt;
[[Category:HOWTO]]&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Talk:Download/kernel/rhel4/023stab052.4/changes&amp;diff=9215</id>
		<title>Talk:Download/kernel/rhel4/023stab052.4/changes</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Talk:Download/kernel/rhel4/023stab052.4/changes&amp;diff=9215"/>
		<updated>2010-10-09T16:11:14Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: Created page with 'you forgot to revert edits by spammer'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;you forgot to revert edits by spammer&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=News/events/past&amp;diff=8723</id>
		<title>News/events/past</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=News/events/past&amp;diff=8723"/>
		<updated>2010-06-08T17:34:46Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: Undo revision 8715 by 207.68.153.156 (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Note|this page lists events that has happened already, kept here just for historical reasons. For future events, see [[News/events]].}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
== Linux Foundation Collaboration Summit ==&lt;br /&gt;
[[File:Linux foundation collaboration summit-logo.png|left]]&lt;br /&gt;
''San Francisco, CA, Apr 14-16 2010''&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kir Kolyshkin will deliver a talk titled &amp;quot;Containers and Namespaces in the Linux Kernel&amp;quot; during the Virtualization track.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
== Southern California Linux Expo aka SCALE 8x ==&lt;br /&gt;
''Los Angeles, CA, Feb 19-21 2009''&amp;lt;br/&amp;gt;&lt;br /&gt;
[[File:SCALE8x.gif|left]]&lt;br /&gt;
&lt;br /&gt;
Kir Kolyshkin will be there presenting an OpenVZ booth.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
== Utah Open Source Conference 2009 ==&lt;br /&gt;
''Sandy, Utah, USA, 8-10 Oct, 2009''&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Image:UTOCS2009.png|left]]&lt;br /&gt;
Scott Dowdle will host an OpenVZ booth, plus will also be giving a presentation entitled [http://2009.utosc.com/presentation/52/ Introduction to OS Virtualization, Containers, and OpenVZ].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
== LinuxTag 2009 ==&lt;br /&gt;
''Berlin, Germany, June 24-27, 2009''&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Image:LinuxTag.gif|left]]&lt;br /&gt;
OpenVZ project will have a booth at this year's LinuxTag -- one of the biggest and greatest Linux shows in Germany.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
== Linux Symposium 2009 ==&lt;br /&gt;
''Montreal, Canada, July 13-17 2009''&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Image:Linux symposium 09.png|left]]&lt;br /&gt;
It's a third time OpenVZ takes part in Linux Symposium, and a first time it's being held in Montreal! The project will present a [http://www.linuxsymposium.org/2009/view_abstract.php?content_key=31 tutorial on installing/using OpenVZ], and [http://www.linuxsymposium.org/2009/view_abstract.php?content_key=32 a BoF for OpenVZ users and developers].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#ddcef2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Southern California Linux Expo 2008 ==&lt;br /&gt;
[[Image:Scale7x.gif|left]]&lt;br /&gt;
''Los Angeles, USA, February 20-22, 2009''&lt;br /&gt;
&lt;br /&gt;
OpenVZ project will have a booth, plus Kir Kolyshkin will deliver [http://scale7x.socallinuxexpo.org/conference-info/speakers/kir-kolyshkin a talk] titled &amp;quot;Recent Advances in the Linux Kernel Resource Management&amp;quot;&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#ddcef2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:LinuxWorld logo.gif|left|180px]]&lt;br /&gt;
== LinuxWorld Expo ==&lt;br /&gt;
''San Francisco, California, USA, August 5-7, 2008''&lt;br /&gt;
&lt;br /&gt;
OpenVZ project will have a booth at the .org Pavilion at the upcoming [http://www.linuxworldexpo.com/live/12 LinuxWorld Conference and Expo 2008]. Plus, project leader Kir Kolyshkin will deliver [http://www.linuxworldexpo.com/live/12/conference//tracks/tracksessions/Virtualization/QMONYB00BHXK a talk titled &amp;quot;Containers, Virtualization, and Live Migration&amp;quot;].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#ddcef2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image: Scale6x.gif|left|100px]]&lt;br /&gt;
== Southern California Linux Expo ==&lt;br /&gt;
''Los Angeles, USA, February 8-10, 2008''&lt;br /&gt;
&lt;br /&gt;
OpenVZ will have a booth at the show, plus Kir Kolyshkin and Andrey Mirkin will present a talk titled &amp;quot;Containers Checkpointing and Live Migration&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
For more details, check [http://socallinuxexpo.com/ socallinuxexpo.com].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#ddcef2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:FLoridaLinuxshow2.jpg|left|100px]]&lt;br /&gt;
== Florida Linux Show ==&lt;br /&gt;
''Jacksonville, FL, USA, February 11, 2008''&lt;br /&gt;
&lt;br /&gt;
Kir Kolyshkin will present an introductory talk about OpenVZ.&lt;br /&gt;
&lt;br /&gt;
For more details, check [http://www.floridalinuxshow.com/ floridalinuxshow.com].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#ddcef2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Linuxfestnorthwest.jpg|left|100px]]&lt;br /&gt;
== LinuxFest Northwest ==&lt;br /&gt;
'' Bellingham, WA, USA, April 26 and 27, 2008''&lt;br /&gt;
&lt;br /&gt;
Scott Dowdle is signed up to give a presentation on OpenVZ and OS virtualization.&lt;br /&gt;
&lt;br /&gt;
Check [http://linuxfestnorthwest.org/ linuxfestnorthwest.org] for more details.&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#ddcef2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:Linux Symposium 2008.gif|left|180px]]&lt;br /&gt;
== Linux Symposium and Containers mini-summit==&lt;br /&gt;
''Ottawa, Canada, July 23-26, 2008''&lt;br /&gt;
&lt;br /&gt;
[[Containers/Mini-summit 2008|Containers mini-summit]] will take place 22nd of July 2008, just before the conference. See [[Containers/Mini-summit 2008]] for more info.&lt;br /&gt;
&lt;br /&gt;
At the Linux Symposium, our kernel developer [http://www.linuxsymposium.org/2008/view_bio.php?id=3175 Andrey Mirkin] will present [http://www.linuxsymposium.org/2008/view_abstract.php?content_key=17 a talk titled &amp;quot;Containers Checkpointing and Live Migration&amp;quot;].&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;hr color=&amp;quot;#ddcef2&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Image:LinuxWorld logo.gif|left|180px]]&lt;br /&gt;
== LinuxWorld Expo ==&lt;br /&gt;
''San Francisco, California, USA, August 5-7, 2008''&lt;br /&gt;
&lt;br /&gt;
OpenVZ project will have a booth at the .org Pavilion at the upcoming [http://www.linuxworldexpo.com/live/12 LinuxWorld Conference and Expo 2008]. Plus, project leader Kir Kolyshkin will deliver [http://www.linuxworldexpo.com/live/12/conference//tracks/tracksessions/Virtualization/QMONYB00BHXK a talk titled &amp;quot;Containers, Virtualization, and Live Migration&amp;quot;].&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=User_talk:207.68.153.156&amp;diff=8722</id>
		<title>User talk:207.68.153.156</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=User_talk:207.68.153.156&amp;diff=8722"/>
		<updated>2010-06-08T17:05:21Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;seo spam in News/events/past&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=User_talk:207.68.153.156&amp;diff=8721</id>
		<title>User talk:207.68.153.156</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=User_talk:207.68.153.156&amp;diff=8721"/>
		<updated>2010-06-08T17:03:50Z</updated>

		<summary type="html">&lt;p&gt;Paparaciz: Created page with 'seo spam'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;seo spam&lt;/div&gt;</summary>
		<author><name>Paparaciz</name></author>
		
	</entry>
</feed>