<?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=Netvoice</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=Netvoice"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/Special:Contributions/Netvoice"/>
	<updated>2026-05-15T18:54:30Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Support&amp;diff=7383</id>
		<title>Support</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Support&amp;diff=7383"/>
		<updated>2009-07-11T10:58:19Z</updated>

		<summary type="html">&lt;p&gt;Netvoice: Updated information on support.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot;&lt;br /&gt;
| bgcolor=&amp;quot;#ffffff&amp;quot; valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
== OpenVZ ==&lt;br /&gt;
You can get support through the [[mailing list]], [[bugzilla:|Bugzilla]]&lt;br /&gt;
and [http://forum.openvz.org/index.php?t=thread&amp;amp;amp;frm_id=2 Support forum].&lt;br /&gt;
Both developers and members of OpenVZ community can answer&lt;br /&gt;
your questions there, although there is no guarantee of any kind. Be&lt;br /&gt;
sure to browse/search this wiki, make a search within the mailing list archives and forums&lt;br /&gt;
before asking your question.&lt;br /&gt;
| bgcolor=&amp;quot;#f0fff8&amp;quot; valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
== Supported OpenVZ ==&lt;br /&gt;
''Supported OpenVZ is the same as OpenVZ '''{{red|plus}}''':''&lt;br /&gt;
* 24&amp;amp;times;7 email support (withing 6 hours during business hours).&lt;br /&gt;
* Three support incidents per month.&lt;br /&gt;
* Direct system support via the Internet (SSH) for the resolution of specific issues and system optimization.&lt;br /&gt;
&lt;br /&gt;
Support contracts are available for a decent price per&lt;br /&gt;
physical server per year. Bulk discounts are available. Contact sales@openvz.org for further details.&lt;br /&gt;
&lt;br /&gt;
THIS SERVICE MAY NOT EXIST ANYMORE. My attempts to purchase support for OpenVZ from parallels&lt;br /&gt;
were refused and my money was returned.&lt;br /&gt;
| bgcolor=&amp;quot;#ddffef&amp;quot; valign=&amp;quot;top&amp;quot; width=&amp;quot;33%&amp;quot; |&lt;br /&gt;
== Parallels Virtuozzo Containers ==&lt;br /&gt;
''Parallels Virtuozzo Containers provides everything Supported OpenVZ does '''{{red|plus}}''':''&lt;br /&gt;
* Higher containers per node density.&lt;br /&gt;
* Name-based hosting (no need for public IP for each container).&lt;br /&gt;
* Installation utility.&lt;br /&gt;
* Offline web-based containers management.&lt;br /&gt;
* Traffic accounting tools.&lt;br /&gt;
* Containers backup tools.&lt;br /&gt;
* Physical-to-Container and Container-to-Physical migration tools.&lt;br /&gt;
* Monitoring and statistics tools.&lt;br /&gt;
* Common client-server XML-based management API.&lt;br /&gt;
* Web-based and GUI management tools:&lt;br /&gt;
** Parallels Management Console – GUI systems administrator management tool.&lt;br /&gt;
** Parallels Infrastructure Manager – Web-based systems administrator management tool.&lt;br /&gt;
* Integration with [http://www.parallels.com/plesk/ Parallels Plesk Control Panel].&lt;br /&gt;
* Discounts on Parallels Plesk Control Panel licenses.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For more information, visit [http://www.parallels.com/ parallels.com] or contact sales@parallels.com.&lt;br /&gt;
&lt;br /&gt;
== Training ==&lt;br /&gt;
&lt;br /&gt;
Standard training courses are available. The courses are designed to train the participants in the product features, functions, installation, configuration and maintenance. The participants will obtain an in-depth knowledge of the product and the impact the product can have on their business. The participants can select from different levels and types of training, including onsite classes and remote online sessions.&lt;br /&gt;
&lt;br /&gt;
Contact training@openvz.org for further details.&lt;/div&gt;</summary>
		<author><name>Netvoice</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Resource_shortage&amp;diff=7159</id>
		<title>Resource shortage</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Resource_shortage&amp;diff=7159"/>
		<updated>2009-03-21T10:04:11Z</updated>

		<summary type="html">&lt;p&gt;Netvoice: Additional explanation of cpulimit on multi-core servers.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes you see strange failures from some programs inside your [[container]]. In some cases it means one of the resources controlled by OpenVZ has hit the limit.&lt;br /&gt;
&lt;br /&gt;
The first thing to do is to check the contents of the /proc/user_beancounters file in your [[container]]. The last column of output is the fail counter. Each time a resource hits the limit, the fail counter is incremented. So, if you see non-zero values in the failcnt column that means something is wrong.&lt;br /&gt;
&lt;br /&gt;
There are two ways to fix the situation: reconfigure (in some cases recompile) the application, or change the resource management settings.&lt;br /&gt;
&lt;br /&gt;
== [[UBC]] parameters ==&lt;br /&gt;
&lt;br /&gt;
Here is an example of current [[UBC]] values obtained from &amp;lt;code&amp;gt;/proc/user_beancounters&amp;lt;/code&amp;gt; file in container 123:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /proc/user_beancounters&lt;br /&gt;
Version: 2.5&lt;br /&gt;
       uid  resource           held    maxheld    barrier      limit    failcnt&lt;br /&gt;
       123: kmemsize         836919    1005343    2752512    2936012          0&lt;br /&gt;
            lockedpages           0          0         32         32          0&lt;br /&gt;
            privvmpages        4587       7289      49152      53575          0&lt;br /&gt;
            shmpages             39         39       8192       8192          0&lt;br /&gt;
            dummy                 0          0          0          0          0&lt;br /&gt;
            numproc              20         26         65         65          0&lt;br /&gt;
            physpages          2267       2399          0 2147483647          0&lt;br /&gt;
            vmguarpages           0          0       6144 2147483647          0&lt;br /&gt;
            oomguarpages       2267       2399       6144 2147483647          0&lt;br /&gt;
            numtcpsock            3          3         80         80          0&lt;br /&gt;
            numflock              3          4        100        110          0&lt;br /&gt;
            numpty                1          1         16         16          0&lt;br /&gt;
            numsiginfo            0          1        256        256          0&lt;br /&gt;
            tcpsndbuf             0          0     319488     524288          0&lt;br /&gt;
            tcprcvbuf             0          0     319488     524288          0&lt;br /&gt;
            othersockbuf       6684       7888     132096     336896          0&lt;br /&gt;
            dgramrcvbuf           0       8372     132096     132096          0&lt;br /&gt;
            numothersock          8         10         80         80          0&lt;br /&gt;
            dcachesize        87672      92168    1048576    1097728          0&lt;br /&gt;
            numfile             238        306       2048       2048          0&lt;br /&gt;
            dummy                 0          0          0          0          0&lt;br /&gt;
            dummy                 0          0          0          0          0&lt;br /&gt;
            dummy                 0          0          0          0          0&lt;br /&gt;
            numiptent            10         16        128        128          0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can see if you hit the limit for some [[UBC]] parameters by analyzing the last column (named &amp;lt;code&amp;gt;failcnt&amp;lt;/code&amp;gt;). It shows a number of failures for this counter, i.e. a number of times a parameter hit the limit. Usually what you need to do is to increase the parameter in question. But you need to do it carefully, and here is how.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Get the current values for the parameter's barrier and limit. For example, we want to increase kmemsize values. From &amp;lt;code&amp;gt;/proc/user_beancounters&amp;lt;/code&amp;gt; we see that &amp;lt;code&amp;gt;kmemsize&amp;lt;/code&amp;gt; barrier is 2752512, and its limit is 2936012.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Increase the values. Say, we want to double &amp;lt;code&amp;gt;kmemsize&amp;lt;/code&amp;gt;. This is how it can be done using built-in bash arithmetics:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vzctl set 123 --kmemsize $((2752512*2)):$((2936012*2)) --save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
By using the &amp;lt;code&amp;gt;--save&amp;lt;/code&amp;gt; flag, we indicate we want to apply the new setting to the running container and save it in the configuration file (from which the settings will be taken during next container start).&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Check the new configuration. Issue the following command:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# vzcfgvalidate /etc/vz/conf/123.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
If something is wrong, you need to fix it as suggested by the utility.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For more in-depth explanation of different parameters, their meaning and how to set them properly, see [[setting UBC parameters]].&lt;br /&gt;
&lt;br /&gt;
== Disk quota ==&lt;br /&gt;
To check if your [[container]] exceeded its disk quota, use the following commands (inside a container):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# df&lt;br /&gt;
Filesystem           1K-blocks      Used Available Use% Mounted on&lt;br /&gt;
simfs                  1048576    327664    720912  32% /&lt;br /&gt;
# df -i&lt;br /&gt;
Filesystem            Inodes   IUsed   IFree IUse% Mounted on&lt;br /&gt;
simfs                 200000   18857  181143   10% /&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first command shows disk space usage and the second command shows the inodes usage (you can roughly use the inodes count as a number of files/directories on your system).&lt;br /&gt;
&lt;br /&gt;
If one of the commands shows a usage of 100% you have exceeded one of the disk quota limits. &lt;br /&gt;
&lt;br /&gt;
You can increase the limit from the host system ([[CT0]] [[aka]] [[VE0]]) only. This is how:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Get the current values for disk quota:&lt;br /&gt;
&amp;lt;pre&amp;gt;# vzquota stat 123&lt;br /&gt;
   resource          usage       softlimit      hardlimit    grace&lt;br /&gt;
  1k-blocks         327664         1048576        1153434&lt;br /&gt;
     inodes          18857          200000         220000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To increase the disk space quota, use vzctl set --diskspace. For example, we want to increase it by a factor of 2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl set 123 --diskspace $(( 1048576*2 )):$(( 1153434*2 )) --save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;To increase the disk inodes quota, use &amp;lt;tt&amp;gt;vzctl set --diskinodes&amp;lt;/tt&amp;gt;. For example, we want to increase it by a factor of 3:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl set 123 --diskinodes $(( 200000*3 )):$(( 220000*3 )) --save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|shell does not support floating-point arithmetic, i.e. you can not use expressions like &amp;lt;code&amp;gt;$((&amp;amp;nbsp;220000*1.5&amp;amp;nbsp;))&amp;lt;/code&amp;gt;. To use floating point, try &amp;lt;code&amp;gt;bc&amp;lt;/code&amp;gt; instead, something like this: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;$(echo&amp;amp;nbsp;220000*1.5&amp;amp;nbsp;|&amp;amp;nbsp;bc)&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.}}&lt;br /&gt;
&lt;br /&gt;
== CPU ==&lt;br /&gt;
&lt;br /&gt;
There are two parameters controlling fair CPU scheduler in OpenVZ: cpuunits and cpulimit. &lt;br /&gt;
&lt;br /&gt;
=== cpuunits ===&lt;br /&gt;
Cpuunits are set via&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl set 101 --cpuunits 1000 --save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
For example.  If you set a cpuunit for one container to a value and set a cpuunit on another container to a different value, the time allotted to each of the containers will be the ratio of the two units.  Let's use a real example.&lt;br /&gt;
&lt;br /&gt;
We did the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl set 101 --cpuunits 1000 --save&lt;br /&gt;
vzctl set 102 --cpuunits 2000 --save&lt;br /&gt;
vzctl set 103 --cpuunits 3000 --save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If we started a CPU intensive application on each CT, then 103 would be given 3 times as much cpu time as 101 and 102 would get twice as much as 101, but some fraction of what 103 got.  Here's how to determine what the real ratios are.  &lt;br /&gt;
&lt;br /&gt;
Add the three units, 1000+2000+3000 = 6000&lt;br /&gt;
&lt;br /&gt;
101 gets 1000/6000 or 1/6th of the time. (16%)&lt;br /&gt;
102 gets 2000/6000 or 1/3rd of the time. (34%)&lt;br /&gt;
103 gets 3000/6000 or 1/2 of the time.   (50%)&lt;br /&gt;
&lt;br /&gt;
=== cpulimit ===&lt;br /&gt;
&lt;br /&gt;
The cpulimit parameter sets the absolute maximum limit for a container to a percent value.  For instance:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vzctl set 101 --cpulimit 25 --save&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
says that container 101 cannot ever have more than 25 percent of a CPU even if the CPU is idle for the other 75% of the time. The limit is calculated as a percentage of a single CPU, not as a percentage of the server's CPU resources as a whole. In other words, if you have more than one CPU, you can set a cpulimit &amp;gt; 100. In a quad-core server, setting cpulimit to 100 permits a container to consume one entire core (and not 100% of the server).&lt;br /&gt;
&lt;br /&gt;
{{Warning|cpulimit is not yet implemented in kernels &amp;gt; 2.6.18 (i.e. development ones). Use stable kernel if you want this feature.}}&lt;br /&gt;
&lt;br /&gt;
{{Stub}}&lt;br /&gt;
&lt;br /&gt;
[[Category: Troubleshooting]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: UBC]]&lt;br /&gt;
[[Category: Resource management]]&lt;br /&gt;
[[Category: Disk quota]]&lt;/div&gt;</summary>
		<author><name>Netvoice</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=User:Netvoice&amp;diff=4256</id>
		<title>User:Netvoice</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=User:Netvoice&amp;diff=4256"/>
		<updated>2008-03-09T02:19:04Z</updated>

		<summary type="html">&lt;p&gt;Netvoice: New page: [http://www.netvoice.ca/ netVOICE communications] is a small ITSP that uses OpenVZ to provide Virtual Private [http://www.asterisk.org/ Asterisk] Servers [http://www.vpas.ca/ (VPAS)].  Our...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.netvoice.ca/ netVOICE communications] is a small ITSP that uses&lt;br /&gt;
OpenVZ to provide Virtual Private [http://www.asterisk.org/ Asterisk] Servers&lt;br /&gt;
[http://www.vpas.ca/ (VPAS)].&lt;br /&gt;
&lt;br /&gt;
Our contributions to this Wiki are based on the experience of running a number of&lt;br /&gt;
OpenVZ servers (running on dual- and quad-core Xeon processors).&lt;br /&gt;
&lt;br /&gt;
OpenVZ rocks! Thanks all for an incredible piece of software technology.&lt;/div&gt;</summary>
		<author><name>Netvoice</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=UBC_Monitoring&amp;diff=4255</id>
		<title>UBC Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=UBC_Monitoring&amp;diff=4255"/>
		<updated>2008-03-09T02:14:09Z</updated>

		<summary type="html">&lt;p&gt;Netvoice: finally figured out how to make external links work (mediawiki documentation is hard to search)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monitoring /proc/user_beancounters to see if any VEs are hitting limits is an important part of&lt;br /&gt;
managing an OpenVZ installation. VEs that are hitting key limits can have applications malfunction in strange&lt;br /&gt;
ways that can only be diagnosed by realising that it is a UBC configuration issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This script, when run periodically (using cron) will detect changes in the failcnt field of /proc/user_beancounters&lt;br /&gt;
&lt;br /&gt;
[http://img.cs.montana.edu/linux/openvz/failcnt.py failcnt.py]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Netvoice</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=UBC_Monitoring&amp;diff=4254</id>
		<title>UBC Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=UBC_Monitoring&amp;diff=4254"/>
		<updated>2008-03-09T02:11:37Z</updated>

		<summary type="html">&lt;p&gt;Netvoice: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monitoring /proc/user_beancounters to see if any VEs are hitting limits is an important part of&lt;br /&gt;
managing an OpenVZ installation. VEs that are hitting key limits can have applications malfunction in strange&lt;br /&gt;
ways that can only be diagnosed by realising that it is a UBC configuration issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This script, when run periodically (using cron) will detect changes in the failcnt field of /proc/user_beancounters&lt;br /&gt;
&lt;br /&gt;
[[failcnt.py http://img.cs.montana.edu/linux/openvz/failcnt.py]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Netvoice</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=UBC_Monitoring&amp;diff=4253</id>
		<title>UBC Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=UBC_Monitoring&amp;diff=4253"/>
		<updated>2008-03-09T02:10:50Z</updated>

		<summary type="html">&lt;p&gt;Netvoice: New page: Monitoring the /proc/user_beancounters to see if any VEs are hitting limits is an important part of managing an OpenVZ installation. VEs that are hitting key limits can have applications m...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Monitoring the /proc/user_beancounters to see if any VEs are hitting limits is an important part of&lt;br /&gt;
managing an OpenVZ installation. VEs that are hitting key limits can have applications malfunction in strange&lt;br /&gt;
ways that can only be diagnosed by realising that it is a UBC configuration issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This script, when run periodically (using cron) will detect changes in the failcnt field of /proc/user_beancounters&lt;br /&gt;
&lt;br /&gt;
[[http://img.cs.montana.edu/linux/openvz/failcnt.py]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Netvoice</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Partners&amp;diff=3535</id>
		<title>Partners</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Partners&amp;diff=3535"/>
		<updated>2007-10-27T05:11:15Z</updated>

		<summary type="html">&lt;p&gt;Netvoice: added netVOICE communications&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here are some companies that are working together with OpenVZ project in one or another way. Feel free to add your company profile here (in alpha order).&lt;br /&gt;
&lt;br /&gt;
== Computer Tyme ==&lt;br /&gt;
[http://ctyme.com Computer Tyme] is using OpenVZ for their spam filtering service [http://junkemailfilter.com Junk Email Filter dot com]. They are active proponents of OpenVZ; Marc Perkel worked at the OpenVZ booth during LinuxWorld Expo 2007.&lt;br /&gt;
&lt;br /&gt;
== netVOICE communications ==&lt;br /&gt;
[http://www.netvoice.ca/ netVOICE communications] is an Internet Telephony Service Provider (ITSP) that uses OpenVZ as the basis for their [http://www.vpas.ca/ Virtual Private Asterisk Server (VPAS)] offering. They also offer consulting on running Asterisk (the leading Open Source telephony platform) on OpenVZ. netVOICE is a Digium Approved Reseller and has a Digium Certified Asterisk Professional [http://www.digium.com/en/training/certifications/ (dCAP)] on staff.&lt;br /&gt;
&lt;br /&gt;
== Proxmox ==&lt;br /&gt;
&lt;br /&gt;
[http://proxmox.com Proxmox] is [http://www.proxmox.com/cms_proxmox/en/virtualization/openvz/ using OpenVZ] for their spam filtering appliance (see [[Proxmox Mail Gateway in VE]]). Proxmox is also the author of [http://www.proxmox.com/cms_proxmox/en/virtualization/openvz/vzdump/ vzdump] utility.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Control panels]]&lt;/div&gt;</summary>
		<author><name>Netvoice</name></author>
		
	</entry>
</feed>