<?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=Inguza</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=Inguza"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/Special:Contributions/Inguza"/>
	<updated>2026-05-15T16:23:15Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Compiling_the_OpenVZ_kernel_(the_Debian_way)&amp;diff=5984</id>
		<title>Compiling the OpenVZ kernel (the Debian way)</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Compiling_the_OpenVZ_kernel_(the_Debian_way)&amp;diff=5984"/>
		<updated>2008-05-30T10:42:10Z</updated>

		<summary type="html">&lt;p&gt;Inguza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installing sources ==&lt;br /&gt;
&lt;br /&gt;
To install the kernel-source and the OpenVZ kernel patch, run:&lt;br /&gt;
 # apt-get install kernel-package linux-source-2.6.18 kernel-patch-openvz libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
For Debian version lenny and later you run the following instead:&lt;br /&gt;
 # apt-get install kernel-package linux-source-2.6.18 linux-patch-openvz libncurses5-dev&lt;br /&gt;
or&lt;br /&gt;
 # apt-get install kernel-package linux-source-2.6.24 linux-patch-openvz libncurses5-dev&lt;br /&gt;
&lt;br /&gt;
== Unpacking ==&lt;br /&gt;
&lt;br /&gt;
Unpack the kernel source:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 # cd /usr/src&lt;br /&gt;
 # tar xjf linux-source-2.6.18.tar.bz2&lt;br /&gt;
 # cd linux-source-2.6.18&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kernel config ==&lt;br /&gt;
&lt;br /&gt;
You need a kernel config.&lt;br /&gt;
You can use the config of the debian-kernel:&lt;br /&gt;
 # cp /boot/config-2.6.18-5-686 .config&lt;br /&gt;
&lt;br /&gt;
'''Or''' get a 2.6.18 kernel configuration from  &lt;br /&gt;
http://download.openvz.org/kernel/branches/2.6.18/current/configs/ (depending on your architecture; the below example is for i686):&lt;br /&gt;
 # wget http://download.openvz.org/kernel/branches/2.6.18/current/configs/kernel-2.6.18-i686.config.ovz -O .config&lt;br /&gt;
&lt;br /&gt;
== Patching and configuring ==&lt;br /&gt;
&lt;br /&gt;
Now you can apply the openvz kernel patch and modify your kernel-config:&lt;br /&gt;
 # ../kernel-patches/all/apply/openvz&lt;br /&gt;
 # make menuconfig&lt;br /&gt;
&lt;br /&gt;
You need the following OpenVZ kernel config settings:&lt;br /&gt;
(taken from OpenVZ Kernel 2.6.18-028test010.1 on 686)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Filesystem&lt;br /&gt;
\_ [*] Second extended fs support (CONFIG_EXT2_FS)&lt;br /&gt;
\_ [*] Ext3 journalling file system support (CONFIG_EXT3_FS)&lt;br /&gt;
\_ [M] Quota Support (CONFIG_QUOTA)&lt;br /&gt;
	\_ [*] Compatibility with older quotactl interface (CONFIG_QUOTA_COMPAT)&lt;br /&gt;
	\_ [*]Quota format v2 support (CONFIG_QFMT_V2)&lt;br /&gt;
\_ [*] VPS filesystem (CONFIG_SIM_FS)&lt;br /&gt;
\_ [M] Virtuozzo Disk Quota support	(CONFIG_VZ_QUOTA)&lt;br /&gt;
	\-&amp;gt; [*] Per-user and per-group quota in Virtuozzo quota partitions (VZ_QUOTA_UGID)&lt;br /&gt;
&lt;br /&gt;
Security&lt;br /&gt;
	\-&amp;gt;[ ] Enable different security models&lt;br /&gt;
&lt;br /&gt;
OpenVZ ... (what else :-)&lt;br /&gt;
\_[*] Virtual Environment support (CONFIG_VE)&lt;br /&gt;
	\_ &amp;lt;M&amp;gt; VE calls interface (CONFIG_VE_CALLS)&lt;br /&gt;
	\_ &amp;lt;M&amp;gt; VE networking (CONFIG_VE_NETDEV)&lt;br /&gt;
	\_ &amp;lt;M&amp;gt; Virtual ethernet device (CONFIG_VE_ETHDEV)&lt;br /&gt;
	\_ &amp;lt;M&amp;gt; VE device (CONFIG_VZ_DEV)&lt;br /&gt;
	\_ [*] VE netfiltering (CONFIG_VE_IPTABLES)&lt;br /&gt;
	\_ &amp;lt;M&amp;gt; VE watchdog module (CONFIG_VZ_WDOG)&lt;br /&gt;
	\_ &amp;lt;M&amp;gt; Checkpointing &amp;amp; restoring Virtual Environments (CONFIG_VZ_CHECKPOINT)&lt;br /&gt;
&lt;br /&gt;
User resources ... (User Beancounters)&lt;br /&gt;
\_ [*] Enable user resource accounting (CONFIG_USER_RESOURCE)&lt;br /&gt;
\_ [*] Account physical memory usage ( CONFIG_USER_RSS_ACCOUNTING)&lt;br /&gt;
\_ [*] Account disk IO (CONFIG_UBC_IO_ACCT)&lt;br /&gt;
\_ [*] Account swap usage (CONFIG_USER_SWAP_ACCOUNTING)&lt;br /&gt;
\_ [*] Report resource usage in /proc (CONFIG_USER_RESOURCE_PROC)&lt;br /&gt;
\_ [*] User resources debug features (CONFIG_UBC_DEBUG)&lt;br /&gt;
\_ [*] Debug kmemsize with cache counters (CONFIG_UBC_DEBUG_KMEM)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|better to build the kernel-headers as well, so afterward other kernel-modules can &lt;br /&gt;
be built without whole kernel tree (e.g.  drbd -&amp;gt; drbd0.7-module-source)}}&lt;br /&gt;
&lt;br /&gt;
See also : &amp;quot;make-kpkg --targets&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Compiling ==&lt;br /&gt;
&lt;br /&gt;
Compile your kernel (as user root, or you need the --rootcmd!)&lt;br /&gt;
 # make-kpkg --append_to_version=-1-openvz --added_patches=openvz --revision=1 --initrd binary-arch&lt;br /&gt;
 or all above with one step &lt;br /&gt;
 # make-kpkg --append_to_version=-1-openvz --added_patches=openvz --revision=1 --initrd --config menuconfig binary-arch&lt;br /&gt;
&lt;br /&gt;
== Installing ==&lt;br /&gt;
Install the kernel and update initramfs:&lt;br /&gt;
&lt;br /&gt;
 # dpkg -i ../linux-image-2.6.18-1-openvz_1_i386.deb&lt;br /&gt;
 # update-initramfs -c -k 2.6.18-1-openvz&lt;br /&gt;
&lt;br /&gt;
{{Note|update-initramfs is done, when make-kpkg is use with --initrd option}}&lt;br /&gt;
http://wiki.openvz.org/Installation_on_Debian_%28etch%29#Install_the_toolset&lt;br /&gt;
{{Note|update-grub can be configured by /etc/kernel-img.conf}}&lt;br /&gt;
&lt;br /&gt;
== Bootloader ==&lt;br /&gt;
&lt;br /&gt;
Update the bootloader (if not done before)&lt;br /&gt;
&lt;br /&gt;
GRUB :&lt;br /&gt;
&lt;br /&gt;
 # /usr/sbin/update-grub&lt;br /&gt;
&lt;br /&gt;
{{Note|since the Debian Etch release the location of update-grub is moved from /sbin/update-grub to /usr/sbin/update-grub}}&lt;br /&gt;
&lt;br /&gt;
LILO:&lt;br /&gt;
&lt;br /&gt;
 # lilo&lt;br /&gt;
&lt;br /&gt;
== Installing the Tools and Configuring ==&lt;br /&gt;
&lt;br /&gt;
Continue from here for Etch (current stable): [[Installation on Debian (etch)#Install the toolset]]&lt;br /&gt;
&lt;br /&gt;
Continue from here for Sarge (old stable): [[Installation on Debian (sarge)#Installing the toolset and Debian OS template]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: Kernel]]&lt;/div&gt;</summary>
		<author><name>Inguza</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Partners&amp;diff=5983</id>
		<title>Partners</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Partners&amp;diff=5983"/>
		<updated>2008-05-30T10:35:13Z</updated>

		<summary type="html">&lt;p&gt;Inguza: Added Inguza Technology AB to the list of partner companies.&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 alphabetical order''').&lt;br /&gt;
&lt;br /&gt;
== Alticon ==&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;
&lt;br /&gt;
== BinaryKarma ==&lt;br /&gt;
[http://www.binarykarma.com BinaryKarma] is offering an multi-hypervisor platform, FluidVM that also supports OpenVZ, apart from Xen. FluidVM supports local and SAN storage and is also extensible via an XML-RPC based API. See [http://www.binarykarma.com/fluidvm_screenshots.php Screen shots] and [http://www.binarykarma.com/demo.php Demo Videos] for more information. FluidVM ships with a browser based interface with which users can manage multiple servers and VEs. BinaryKarma is also the developer of [http://easyvz.sourceforge.net EasyVZ], a GPL'd free GUI available for OpenVZ.&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;
== Fry-IT Ltd ==&lt;br /&gt;
[http://www.fry-it.com Fry-IT Ltd] is a London based web, mobile and hosting consultancy and among the services we provide are system solutions involving Clustering, Load Balancing and High Availability, with OpenVZ as the virtualization technology of choice.&lt;br /&gt;
&lt;br /&gt;
An example of our consulting work is the OpenVZ cluster powering 6 applications at [http://www.da.mod.uk/ MOD Defence Academy] in the UK, the public website being one of the applications. To our clients, hosted with us or running their own infrastructure, we provide a complete solution from custom OpenVZ scripts, a container resource limits management web application to thorough documentation of system management procedures.&lt;br /&gt;
&lt;br /&gt;
== Iguanahosting ==&lt;br /&gt;
[http://www.iguanahosting.com/site/es/ Iguanahosting.com] Webhosting Reseller Provider focused on Latin America market, has provided OpenVZ based VPS/VE hosting for over 2 years. The Iguanahosting OpenVZ based VEs also called  &amp;quot;SDV&amp;quot; (Servidor Dedicado Virtual in Spanish) was intended as a cost effective solution for support webhosting companies.&lt;br /&gt;
&lt;br /&gt;
== Inguza Technology AB ==&lt;br /&gt;
[http://inguza.com/ Inguza Technology AB] maintains the Debian GNU Linux version of OpenVZ.&lt;br /&gt;
&lt;br /&gt;
== LastSpam ==&lt;br /&gt;
[http://www.lastspam.com LastSpam] offers managed e-mail security services (anti-spam and anti-virus/bad content) and uses OpenVZ to deliver excellent service and support to its customers.  Ugo Bellavance, LastSpam's head server architect and manager is an active member of the OpenVZ community: helping on the forum, making suggestions, and submitting patches.&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;
== Openwall ==&lt;br /&gt;
&lt;br /&gt;
At [http://www.openwall.com Openwall], we develop our own Open Source software with a focus on security, including [http://www.openwall.com/Owl/ Openwall GNU/*/Linux] (or Owl for short), a security-enhanced server platform.&lt;br /&gt;
Our [http://www.openwall.com/services/ professional services] include remote installation (you boot off CD, we do the rest) and maintenance (systems and security administration) of OpenVZ-enabled servers and mini-networks of such servers.  We typically use the OpenVZ kernel, the Owl userland for the host system, and arbitrary Linux distributions for the containers (most often that's Owl as well - with additional software to meet your needs).  We readily have software solutions for provision of advanced LAMP hosting with cross virtual host security separation within each container (that is, not only the containers are separated due to OpenVZ, but also virtual hosts within containers are separated at the OS level), multi-server backups (incremental, remote, encrypted, integrity-checked), monitoring (many custom Nagios sensors, including for things such as backups, filesystem errors, RAID status, etc.), and more.&lt;br /&gt;
&lt;br /&gt;
== Proxmox Virtual Environment==&lt;br /&gt;
&lt;br /&gt;
[http://pve.proxmox.com Proxmox VE] is an easy to use Open Source virtualization platform for running pre-built Virtual Appliances and Virtual Machines (based on OpenVZ and also [http://kvm.qumranet.com/kvmwiki KVM] for full virtualization). &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 container]]). Proxmox is also the author of [http://www.proxmox.com/cms_proxmox/en/virtualization/openvz/vzdump/ vzdump] utility.&lt;br /&gt;
&lt;br /&gt;
== Solarspeed Ltd. ==&lt;br /&gt;
[http://www.solarspeed.net Solarspeed Ltd.] is a CentOS + BlueQuartz server specialist, selling server systems and software solutions. We developed [http://www.aventurin.net Aventurin{e}], which is a Linux Virtualization Appliance Software. It is based on OpenVZ and is available in a non-clustering and a clustering version. The clustering version uses DRBD and Heartbeat. The GUI interface of [http://www.aventurin.net Aventurin{e}] is based on the [http://www.bluequartz.org BlueQuartz] and allows to easily manage and create virtual servers or to perform administrative tasks on the master node. [http://www.aventurin.net Aventurin{e}] is available as [http://www.solarspeed.net/cart.php?target=product&amp;amp;product_id=16261&amp;amp;category_id=272 ISO image download], as a ready to run [http://www.solarspeed.net/cart.php?target=product&amp;amp;product_id=16263&amp;amp;category_id=272 Linux Virtualization Appliance] or as a ready to run [http://www.solarspeed.net/cart.php?target=product&amp;amp;product_id=16264&amp;amp;category_id=272 Linux Virtualization Appliance Cluster].&lt;br /&gt;
&lt;br /&gt;
== Solutions First ==&lt;br /&gt;
[http://www.solutionsfirst.com.au Solutions First] is a Linux and Open Source infrastructure specialist company. Amongst many other FOSS products, we sell and support OpenVZ for our customers. We are happy to provide support of OpenVZ any Asia-Pacific customers. We have experience in generic container hosting environments, templated applications, HA clusters and much more OpenVZ specific applications.&lt;br /&gt;
&lt;br /&gt;
== SpiderTools.com ==&lt;br /&gt;
[http://spidertools.com SpiderTools] provides training for OpenVZ servers.  Students work on live servers to gain skills on how to implement OpenVZ.  20% of all sales go back to OpenVZ for development.  Students will get 6 weeks of live instruction and support.&lt;br /&gt;
&lt;br /&gt;
== Thomas-Krenn.AG ==&lt;br /&gt;
[http://www.thomas-krenn.com Thomas-Krenn.AG] is a server specialist, selling server systems and solutions. One of the solution products is a pre-installed [http://www.thomas-krenn.com/en/system-solutions/ha-linux-cluster.html cluster system], built with Virtuozzo. They published how to build such a cluster with OpenVZ at [[HA cluster with DRBD and Heartbeat]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Hosting providers]] — HSPs using OpenVZ&lt;br /&gt;
* [[Download mirrors]] — people and companies providing mirrors for OpenVZ software&lt;br /&gt;
* [[Control panels]]&lt;br /&gt;
* [[2006 contributions]]&lt;/div&gt;</summary>
		<author><name>Inguza</name></author>
		
	</entry>
</feed>