<?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=Narcisgarcia</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=Narcisgarcia"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/Special:Contributions/Narcisgarcia"/>
	<updated>2026-05-14T12:16:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Hosting_providers&amp;diff=23358</id>
		<title>Hosting providers</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Hosting_providers&amp;diff=23358"/>
		<updated>2020-09-25T06:43:54Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Spain */ Actiu informatica changes name to Som Tecnologia&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''OpenVZ is free and open implementation of Virtuozzo containers for Linux.&lt;br /&gt;
Don't forget to keep [[testimonials|testimonial]] and [[donate]] to OpenVZ.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
[[File:UsageLocation.svg]]&lt;br /&gt;
&lt;br /&gt;
= OpenVZ hosting providers =&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;
&lt;br /&gt;
== Andorra ==&lt;br /&gt;
* [https://www.actiu.net/pro/ Actiu informatica] amb servidors dins i fora del principat.&lt;br /&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;
* [https://www.fulltech.com.ar/ Full Tech Solutions] Specializes in the virtualization of OpenVZ &amp;amp; Virtuozzo containers, installed in the Full Tech Solutions Data Center located in Villa Elisa, Entre Rios Argentina.  It also offers services hosted in the United States, Netherlands and Germany&lt;br /&gt;
* [http://www.g2khosting.com/ G2K Hosting] offer OpenVZ containers with high level hardware technology from 25 US with Control Panel, various Linux Dists and full support.&lt;br /&gt;
* [https://hostingplus.com.ar/ HostingPlus Argentina] provide OpenVZ containers at our own datacenter in South America with triple internet provider. Starting from  us20/month&lt;br /&gt;
* [https://ibumu.com/ Ibumu] Best containers for wordpress starting from $5.5.&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;
* [https://www.infranetworking.com.ar/ Infranetworking] All our Cloud VPS container solutions for Argentine customers are powered by the all mighty OpenVZ virtualization software.&lt;br /&gt;
* [https://www.neolo.com/ Neolo] provide OpenVZ containers at our own datacenter in South America with double internet provider. Choose your Linux OS and apps. Full support.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
* [http://www.wiredhosting.com.ar/ WiredHosting] offer XEN and OpenVZ containers with SSD drives, cloudflare security and weekly backups to protect your information. Phone and Helpdesk support. &lt;br /&gt;
&lt;br /&gt;
== Australia == &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.auhost4u.com/ AUHost4u] - VPS Solutions provided from our D.C. in Sydney.&lt;br /&gt;
* [https://www.conetix.com.au/ Conetix Hosting] Specialising in business grade, fully managed Virtuozzo containers with Virtuzzo Cloud Storage. 100% Australian owned and operated. Brisbane based DC with Enterprise Dell servers.&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides self-managed OpenVZ based SSD VPS located at Equinix SY3 in Sydney, one of the best and well-connected datacenters in the region.&lt;br /&gt;
* [http://www.vpsfast.us/australia-cloud-server VPSFast] - VPS Provider with good prices in Australia.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&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;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
* [https://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;
* [https://mdhost.eu/vserver.php MDHost.eu] New Hosting Provider with nice Prices and many Server locations. Austria, Germany, France and more.&lt;br /&gt;
* [https://www.snb.at/ SNB] offers OpenVZ containers and support's also existing vm's in customers environment&lt;br /&gt;
* [https://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS in Austria, USA and the Netherlands&lt;br /&gt;
* [http://www.vpsfast.us/austria-cloud-server VPSFast] - VPS Provider with good prices in Austria.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&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;
* [http://www.host1plus.com.br/ Host1Plus] Servers hosted in São Paulo. We offering reliable and secure OpenVZ VPS Servers with 99.99% up-time, starting from $5.00 per month.&lt;br /&gt;
* [http://www.ipdeck.net/ IPDECK] VPS Linux server from R$15,00/month! Fully customizable according to your needs.&lt;br /&gt;
* [https://www.quantivehost.com.br/ QuantiveHost] VPS Linux with 99.99% uptime. Prices starting from R$ 29,35.&lt;br /&gt;
* [https://www.elevahost.com.br/ Eleva host] Server hosted in Brazil. The best support.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
* [https://www.ferenz.com.br/ Ferenz Networks] VPS Linux with best support. Prices starting from R$ 29,90.&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;
* [https://www.cloudhostinghub.com Offshore VPS Hsoting] CloudHostingHub.com is an [https://www.cloudhostinghub.com Cloud Offshore VPS Hosting] located in Buglaria. They provide both OpenVZ and KVM virtualization. CloudHostingHub.com is known for the high privacy protection , performance and stability.&lt;br /&gt;
* [https://www.cyberhour.com CyberHour.com] CyberHour.com is an [https://www.cyberhour.com offshore VPS hosting] provider located in Europe. The provide blazing fast servers and premium Bandwidth of 200Mbps. With high privacy protection.&lt;br /&gt;
* [https://www.linuxssdvps.com Bulgaria VPS] Linux SSD VPS is an [https://www.linuxssdvps.com offshore VPS hosting] provider located in Sofia, Bulgaria. Privacy is very respected and anonymous registrations are allowed, as well as payments via Bitcoin / PayPal.&lt;br /&gt;
* [http://www.webuzo.net Bulgaria VPS] Webuzo Network is an offshore SSD VPS hosting provider located in Bulgaria. Privacy is very respected and anonymous registrations are allowed, as well as payments via Bitcoin / PayPal.&lt;br /&gt;
* [https://vpsbg.eu/en Bulgaria VPS] VPSBG.eu is an offshore SSD VPS hosting provider located in Sofia, Bulgaria. Privacy is very respected and anonymous registrations are allowed, as well as payments via Bitcoin.&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;
* [https://www.verdina.net Verdina.NET] Verdina.net offers dedicated hosting services, provided by powerful dell hardware. Servers are located in Telepoint Datacenter, a Tier 3 DC located in Sofia, Bulgaria.&lt;br /&gt;
* [https://www.vps.ag/ VPS.AG] Affordable and reliable OpenVZ VPS based in Sofia, Bulgaria. Instant setup and 24/7 support.&lt;br /&gt;
* [http://www.vpsfast.us/bulgaria-vps VPSFast] - VPS Provider with good prices in Bulgaria.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&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;
* [https://4goodhosting.com/linux-vps-hosting 4GooodHosting] - Canadian OpenVZ VPS Servers, Starting from  $18.99/month SSD,. Canada VPS hosting in three different Canadian Data Centers with nightly backups.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
* [https://whc.ca/canadian-cloud-servers Web Hosting Canada Cloud Servers] - Powerful Cloud servers powered by OpenVZ and located in Canadian datacenters, with fast RAID-10 storage, fully managed with cPanel.&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;
* [https://www.delimiter.com/storage-vps/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&lt;br /&gt;
* [https://www.miditech.com/ MidiTech Hosting Canada] VPS hosting offered by MidiTech Canada are powered by VMware, . Fully Managed VPS with control panels&lt;br /&gt;
* [http://www.gotekky.com Gotekky Cloud VPS Hosting] High quality Cloud VPS packages powered by our own infrastructure and network in Toronto. Scalable from our $5/mo plan all the way to your own dedicated cloud server. Based on OpenVZ and our own proprietary panel.&lt;br /&gt;
* [https://gigebox.com GIGEBOX.COM] GIGEBOX are expert providers of secure business hosting services, we operate high-performance professional servers, specially designed for businesses, powered by the Intel(R) Xeon(R) Hexa-Core CPU Processors and 128 GB DDR3 minimum RAM. Enjoy high availability, performance and security for multiple uses.&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;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&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;
* [http://solib.ca/services-offerts/hebergement-haute-vitesse/serveurs-vps/ SOLIB Logiciel Libre Québec] Our company offers DDoS protected server solutions including OpenVZ containers. Very high availability and reliability, all our VPS are located in Quebec, Canada.&lt;br /&gt;
* [https://www.host-stage.net/linux-vps/ HostStage - Linux VPS] - Simple, Reliable OpenVZ VPS packed with 1 GBPS port speed, RAID 10 SSD, Intel Xeon CPU, DDoS Protection from $4.95/month&lt;br /&gt;
* [https://undergroundprivate.com/russiaoffshorevps.html  UndergroundPrivate.com] - OpenVZ with highly privacy, offshore , DMCA ignored , high confidence, SolusVM and cPanel, managed and non managed service.&lt;br /&gt;
* [http://www.vpsfast.us/canada-vps VPSFast] - VPS Provider with good prices in Canada.&lt;br /&gt;
* [https://websavers.ca/canadian-vps-hosting Websavers Inc in Halifax] - VZ containers priced by the resource. Resource changes entirely client-level.&lt;br /&gt;
* [https://www.yoorshop.fr/hosting-ssd-vps-usa-canada.php YOORshop SAS] - High performance NVMe SSD Linux VPS in Canada, daily backup included. Starting from €7,49 /month&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;
* [https://www.hostingplus.com.co/ Hosting Plus Colombia] provide OpenVZ containers at our own datacenter in South America with triple internet provider. Starting from  us20/month&lt;br /&gt;
* [https://ibumu.com/ Ibumu] Best containers for wordpress starting from $5.5.&lt;br /&gt;
&lt;br /&gt;
== Czech Republic ==&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://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;
* [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;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&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://www.mujhost.net MUJHOST.NET] - OpenVZ VPS Servers starting from 160 Kč, 100Mbps / 1 Gbps uplink, unlimited traffic. Debian, Ubuntu, CentOS ...&lt;br /&gt;
&lt;br /&gt;
== Chile ==&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.1h.cl/ 1h.cl Vps - Chile] - VPS High Performance with OpenVZ in Chile&lt;br /&gt;
* [http://www.1hosting.cl/ 1hosting Virtual servers - Chile] - VPS Professional with OpenVZ&lt;br /&gt;
* [http://www.dch.cl/ DCH] - DCH.cl Hosting Chile - High Performance VPS Servers with OpenVZ &lt;br /&gt;
* [https://www.dominioweb.net/ Dominioweb] - Premium Hosting and domain registration&lt;br /&gt;
* [http://ecohosting.cl/ EcoHosting.cl Santiago - Chile] - VPS with OpenVZ in Chile&lt;br /&gt;
* [http://www.host.cl/ Host.cl] - Cloud Computing&lt;br /&gt;
* [https://www.hostingplus.cl/ HostingPlus Internet Limitada] - High Performance Vps provider in Chile&lt;br /&gt;
* [https://www.hostname.cl/ Hostname Ltda] - VPS Hosting with Datacenter in Chile&lt;br /&gt;
* [https://www.inc.cl/ INC Internet Limitada] - VPS Hosting provider in Chile&lt;br /&gt;
&lt;br /&gt;
== Denmark ==&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.vpsfast.us/denmark-cloud-server VPSFast] - VPS Provider with good prices in Denmark.&lt;br /&gt;
&lt;br /&gt;
== Ecuador ==&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.dedi.space/ DediSpace Telecom] - VPS Servers in Ecuador - USA, France, Germany, Ecuador Datacenter.&lt;br /&gt;
&lt;br /&gt;
== France ==&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.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.fixweb.com Fixweb] Great managed hosting provider with strong anti ddos solution - openvz only - leader in managed openvz solution with horizontal scaling and high availability&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;
* [https://galaxyhostplus.com/ovz GalaxyHostPlus] Cheap VPS Hosting based in Roubaix with new 2016 line starts from $2/Month &lt;br /&gt;
* [http://www.harmony-hosting.com Harmony-Hosting] A high performance VPS hosting - The leader in France&lt;br /&gt;
* [https://www.delimiter.com/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&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.ovh.co.uk/vps/ OVH VPS] linux from 3€/month, [http://www.ovh.co.uk/vps/vps-cloud.xml windows] from 12€/month.&lt;br /&gt;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&lt;br /&gt;
* [https://VPSZ.FR VPSZ] VPS Hosting in France. Starting from 2,99€, Unlimited traffic.&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;
* [https://www.shape.host/linux-vps/ Shape Host - Linux VPS] - OpenVZ virtual servers, Instant Linux VPS&lt;br /&gt;
* [https://undergroundprivate.com/russiaoffshorevps.html  UndergroundPrivate.com] - OpenVZ with highly privacy, offshore , DMCA ignored , high confidence, SolusVM and cPanel, managed and non managed service.&lt;br /&gt;
* [https://www.host-stage.net/linux-vps/ HostStage - Linux VPS] - Simple, Reliable OpenVZ VPS packed with 1 GBPS port speed, RAID 10 SSD, Intel Xeon CPU from $4.95/month&lt;br /&gt;
* [https://www.yoorshop.hosting/hosting-vps-ssd-europe.php YOORshop SAS] - High performance NVMe SSD OpenVZ 7 VPS within 13 countries in Europe, Canada and Singapore. Daily backup included. From €7,49 /month&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&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://afterburst.com Afterburst (Previously FanaticalVPS)]: affordable unmetered, unmanaged VPS servers in Germany.&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;
* [https://www.delimiter.com/dedicated-servers/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&lt;br /&gt;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&lt;br /&gt;
* [https://galaxyhostplus.com/ovz GalaxyHostPlus] Cheap VPS Hosting based in Frankfurt with new 2016 line starts from  $2/Month&lt;br /&gt;
* [http://hostmist.com/openvz-vps-germany.html Host Mist]: features budget OpenVZ VPS hosting in Germany.&lt;br /&gt;
* [http://www.host1plus.com/ Host1Plus] Servers based in Frankfurt am Main. Offering reliable OpenVZ based VPS servers in Germany starting from $2.50 per month.&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://linevast.de/angebote/linux-openvz-vserver-mieten.html Linevast] Reliable OpenVZ based VPS with fast support, located in germany&lt;br /&gt;
* [https://cp.myvirtualserver.com/?affid=42 MyVirtualServer]: Cheap VPS (OpenVZ/KVM, 5TB Traffic, 10Gigabit), servers located in Frankfurt (best ping, starting 1.99€) good support (en/de) //New Design!&lt;br /&gt;
* [https://www.nogics.com Nogics Technologies]: Affordable VPS based in Germany. Starts from $5.96/mo.&lt;br /&gt;
* [http://www.plambee.de/vserver.php Plambee.de Webhosting]: Powerfull OpenVZ based VPS servers at low cost with hosting in Germany&lt;br /&gt;
* [https://rackset.com/ Rackset Hosting] Managed Dedicated / VPS and Website Hosting services since 2004.&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://squote.de/index.php?ref=1421485383 SQuote]: SQuote VPS Hosting and more. VPS 1 Core, 1.024MB RAM, 512MB RAM SWAP, 50 GB HDD, 1x IPv4. 3,89EUR/month. For the best VPS SQuote.de&lt;br /&gt;
* [http://www.vpsfast.us/germany-vps VPSFast] - VPS Provider with good prices in Germany.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Guatemala ==&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.globalnetcafe.com/gnc/menu/hospedaje.htm Global Net Cafe]: Servicios de hospedaje, reseller, vps, colocacion y servidores. Incluyendo OpenVZ.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Hong Kong ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&lt;br /&gt;
* [https://hostus.us HostUS] features unmanaged and managed OpenVZ VPS in Hong Kong as well as 3 USA locations. Unparalleled connectivity to the Asia Pacific. Enjoy 15% off with coupon VPS15OFF.&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides self-managed OpenVZ based SSD VPS in Hong Kong, located at the Pacnet datacenter. &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;
* [http://www.vpsfast.us/hong-kong-cloud-server VPSFast] - VPS Provider with good prices in Hong Kong.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Hungary ==&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://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;
== Iceland ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
&lt;br /&gt;
== Ireland ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.first2host.co.uk/ First2Host] First2Host provides Virtuozzo OpenVZ servers in 14 locations around the world. You choose how many vCores you require, How much Ram to deploy, Which OS you use and the connection speed together with any additional IPs you require. Free cPanel licenses on NVMe, SSD and SATA Servers&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== India ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://cochinwebhost.in/budget-vps-hosting/ Low Cost VPS Hosting] Fast SSD VPS Server for Hosting Solutions at budget prices with 24x7 Technical Support.&lt;br /&gt;
* [https://www.cyberhost.in/ Cyberhost] - Affordable OpenVZ containers on high performance quality Servers. Wide choice of virtual dedicated servers with Full management available.&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;
*[http://www.fastwebhost.in/vps-hosting.html fastwebhost VPS Hosting] VPS hosting offered by fastwebhost are powered by ''VPS hosting, virtual server hosting and Linux VPS hosting services''. Fully Managed VPS with control panels.&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;
* [https://www.geniushost.in Genius Host] Fully managed [https://www.geniushost.in SSD Web Hosting] offered by Genius Host are powered by ''OpenVZ'' With LiteSpeed Web Server &amp;amp; Mariadb.&lt;br /&gt;
* [http://www.hioxindia.com/virtual-private-server.php VPS Hosting] Reliable and quality VPS Virtual Private Server Hosting&lt;br /&gt;
* [http://www.hostitsmart.com/ Host IT Smart] - One of the best VPS Hosting Provider in India with 24X7X365 Customer support.&lt;br /&gt;
* [https://www.hostnamaste.com HostNamaste] is your high-performance [https://www.hostnamaste.com/openvz-vps.php OpenVZ VPS Hosting] Provider. Get your perfect [https://www.hostnamaste.com/openvz-vps.php VPS Hosting] account today! Available in [https://www.hostnamaste.com/datacenter-losangeles.php Los Angeles], [https://www.hostnamaste.com/datacenter-dallas.php Dallas], [https://www.hostnamaste.com/datacenter-jacksonville.php Jacksonville], USA,  [https://www.hostnamaste.com/datacenter-france.php France], Europe, [https://www.hostnamaste.com/datacenter-mumbai-pune.php Mumbai], India and [https://www.hostnamaste.com/openvz-vps-moscow-russia.php Moscow], Russia.&lt;br /&gt;
* [https://www.hostsoch.in/windows-hosting.html HostSoch Windows Hosting] Windows hosting offered by HostSoch are powered by ''Windows 2012, ASP.NET, MVC, IIS, PHP and More''. 99.9% Uptime, 24/7 Dedicated support guaranteed. &lt;br /&gt;
* [https://www.miditech.co.in/ MidiTech VPS Hosting] VPS hosting offered by MidiTech are powered by ''VMware, ''. Fully Managed VPS with control panels. &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;
* [https://www.nogics.com/web/vps-hosting/ Nogics Technologies] Instant provisioning of VPS, VPS starts from $5.96/mo. 30+ OS templates.&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;
* [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;
* [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;
* [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;
* [http://touchstone.hosting/ Touchstone Solutions Private Limited] High-performance Enterprise VPS Hosting in India. One of the highest performing VPS Servers available with cPanel Installed.&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;
* [http://www.vpsfast.us/india-vps VPSFast] - VPS Provider with good prices in India.&lt;br /&gt;
* [http://www.vpshostingindia.net/ VPS Hosting India, Fully Managed Server] A Committed Fully Managed VPS Server for Hosting solution in India, Complete Technical Support assistance with commitment of fast, clustered and most supportive DataCenters.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Indonesia ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.herza.id/vps-murah/ Herza.ID] Low Cost OpenVZ Virtual Server, starting from IDR 50.000 / Month with RAID 10 SSD, Unlimited Bandwidth with 1 Gbps IIX &amp;amp; OIXP Connection, and 24/7 Technical Support.&lt;br /&gt;
* [https://www.kucingweb.co.id/hosting/vps/ Kucingweb Indonesia] High Performance VPS service with the best choice.&lt;br /&gt;
&lt;br /&gt;
== Iran==&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.ehost.ir EHost.ir] - OpenVZ Servers , DUAL XEON Cpus , 12 Gb Ram , 100Mbit Dedicated Connection , SAS HardDisk&lt;br /&gt;
* [https://www.irpower.com IRPOWER Webhostings &amp;amp; Domain] - OpenVZ Servers Since 2005!&lt;br /&gt;
* [http://www.vpsfa.com VPSFa.com] - OpenVZ Servers , DUAL XEON Cpus -  , 24Gb Ram , 1000Mbit Dedicated Connection , SAS HardDisk&lt;br /&gt;
* [https://webramz.com Webramz Host] - With more than 15 years experience in Managed Hosting, Webramz was first vps provider in Iran which used to setup OpenVZ servers. Nowadays we provide wide range of services including CloudLinux based OpenVZ and Managed Vps Servers.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Italy ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.first2host.co.uk/ First2Host] First2Host provides Virtuozzo OpenVZ servers in 14 locations around the world. You choose how many vCores you require, How much Ram to deploy, Which OS you use and the connection speed together with any additional IPs you require. Free cPanel licenses on NVMe, SSD and SATA Servers&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;
* [http://www.vpsfast.us/italy-vps VPSFast] - VPS Provider with good prices in Italy.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Liechtenstein ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
&lt;br /&gt;
== Lithuania ==&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.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.databank.lt/ databank.lt] - high-quality professional OpenVZ hosting with cloud computing solutions.&lt;br /&gt;
* [https://www.hostens.com/vps-hosting/ Hostens] - Unmanaged VPS hosting for the great price: clear deals, no hidden conditions, quality service from the heart of Europe. &lt;br /&gt;
* [https://www.lavavps.lt/ lavavps.lt] - Professional high-quality OpenVZ containers (VPS servers) affordable for everyone. Powerful control panel for VPS management.&lt;br /&gt;
* [https://monovm.com/ monovm.com] - High Quality VPS Hosting Provider&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;
* [https://www.time4vps.com/?affid=1359 Time4VPS] - Powerful cloud technology based infrastructure will let you build custom virtual machine and pay only for what you really need. Located in Vilnius city.(0.99€/month(2Yr) 512mbRAM, 1TB Traffic// 4.5€/month(2Yr) StorageVps, 1TB, 10TB Traffic)&lt;br /&gt;
* [https://www.vpsnet.lt/en/ VPSnet.lt] - Powerful and high quality servers for a competitive price in Lithuania (Eastern Europe).&lt;br /&gt;
* [http://www.vpsfast.us/lithuania-vps VPSFast] - VPS Provider with good prices in Lithuania.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Latvia ==&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.altnet.lv/ Altnet] - Hosting and colocation services. Any flawor, you name it. &lt;br /&gt;
* [https://www.first2host.co.uk/ First2Host] First2Host provides Virtuozzo OpenVZ servers in 14 locations around the world. You choose how many vCores you require, How much Ram to deploy, Which OS you use and the connection speed together with any additional IPs you require. Free cPanel licenses on NVMe, SSD and SATA Servers&lt;br /&gt;
&lt;br /&gt;
* [http://www.vpsfast.us/latvia-vps VPSFast] - VPS Provider with good prices in Latvia.&lt;br /&gt;
&lt;br /&gt;
== Luxembourg ==&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.vpsfast.us/luxembourg-vps VPSFast] - VPS Provider with good prices in Luxembourg.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Malaysia ==&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.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;
* [https://controlvm.com ControlVM] ControlVM Sdn. Bhd. offering OpenVZ VPS in Singapore, Malaysia, USA and Germany.&lt;br /&gt;
* [https://www.yoorshop.fr/hosting-ssd-vps-singapore-asia.php YOORshop SAS] - High performance SSD Linux VPS In Singapore with daily backup included. Starting from €7,49 /month&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Malta ==&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.a6it.com/ A6iT] - Stable, quality managed OpenVZ VPSs based in Malta.  Redundant network.&lt;br /&gt;
&lt;br /&gt;
== Morocco ==&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.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;
* [http://www.lehoster.com/ Le Hoster] offers affordable Virtual Private Servers using the OpenVZ and KVM platform. Backed with our amazing customer support.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&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;
* [https://www.first2host.co.uk/ First2Host] First2Host provides Virtuozzo OpenVZ servers in 14 locations around the world. You choose how many vCores you require, How much Ram to deploy, Which OS you use and the connection speed together with any additional IPs you require. Free cPanel licenses on NVMe, SSD and SATA Servers&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;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&lt;br /&gt;
* [http://www.HostSailor.com/ HostSailor] Number 1 Netherlands Provider HostSailor provides affordable &amp;amp; high quality services such as VPS (XEN, OpenVZ and KVM) Linux or Windows, Dedicated servers, SSL certificates and domain name services.&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides self-managed OpenVZ SSD VPS in Telecity AMS 5, one of the best datacenters located in the Amsterdam area.&lt;br /&gt;
* [https://iniz.com/ INIZ VPS Hosting] INIZ provides affordable VPS Hosting in Amsterdam, Netherlands with high resources at low prices.&lt;br /&gt;
* [https://www.liteserver.nl/ LiteServer] Looking for a quality and affordable VPS in the center of The Netherlands? We provide SSD, Storage and High Bandwidth VPSes, starting at only €16 per year. We operate AS60404.&lt;br /&gt;
* [https://www.mangelot-hosting.nl/ Mangelot Hosting] Mangelot Hosting, A webhosting company located in the Netherlands, offers budget OpenVZ hosting solutions for maximum scalability en performance.&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;
* [https://www.scopehosts.com/openvz-vps/netherlands-vps ScopeHosts.Com] - ScopeHosts Provides OpenVZ VPS in Netherlands, Amsterdam Powered with Pure SSD, 1Gbps Uplink, DDOS Protection, Self-Managed and Managed VPS Solutions&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;
* [https://www.seedvps.com SeedVPS] Provides Powerful &amp;amp; Reliable OVZ/KVM VPS Hosting in The Netherlands&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;
* [https://www.totallyhosted.nl/ TotallyHosted] OpenVZ based Premium VPS services located in the Netherlands @ Serverius DC.&lt;br /&gt;
* [https://undergroundprivate.com/russiaoffshorevps.html  UndergroundPrivate.com] - OpenVZ with highly privacy, offshore , DMCA ignored , high confidence, SolusVM and cPanel, managed and non managed service.&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.vpsfast.us/netherlands-vps VPSFast] - VPS Provider with good prices in Netherlands.&lt;br /&gt;
* [https://www.vps9.net/netherlands-vps VPS9.NET] - VPS9 OpenVZ Nodes are located in Naaldwijk, Netherlands. We provide OpenVZ VPS Services at very a affordable cost, powered with 20x Faster SSD on RAID-10 Partition.&lt;br /&gt;
* [https://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS in Austria, USA and the Netherlands&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Norway ==&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.vpsfast.us/norway-vps VPSFast] - VPS Provider with good prices in Norway.&lt;br /&gt;
&lt;br /&gt;
== Pakistan ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://vimzaa.com/ Vimzaa] The best hosting in Pakistan.&lt;br /&gt;
&lt;br /&gt;
== Philippines ==&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.web.com.ph/vps.php Web.com.ph] - provides OpenVZ virtual servers in the Philippines.&lt;br /&gt;
&lt;br /&gt;
== Perú ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.hn.pe/ Hostname] Hostname offers business OpenVZ containers in Perú&lt;br /&gt;
* [http://www.hostingandino.pe/ Hostingandino Lima - Peru] - VPS with OpenVZ in Peru&lt;br /&gt;
* [http://www.hostingplus.pe/ HostingPlus Internet Limitada] - High Performance Vps provider in Peru&lt;br /&gt;
* [https://www.hostingroup.com/ Hostingroup] Web hosting for small businness in Perú.&lt;br /&gt;
* [https://hostingweb.pe/ Hosting Web] The best hosting in PERU.&lt;br /&gt;
* [https://www.inchosting.pe/ HostingINC SAC] OpenVZ virtualization solutions for business in Perú.&lt;br /&gt;
* [https://www.mejorhosting.pe/ Mejor Hosting Perú] Hosting comparison for peruvian hosting providers.&lt;br /&gt;
* [https://webuniversal.pe/ Web Universal] The best hosting in PERU in the World.&lt;br /&gt;
&lt;br /&gt;
== Poland ==&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://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.pl&lt;br /&gt;
&lt;br /&gt;
* [https://hitme.pl/ HitMe.pl] high grade OpenVZ/Xen PV/Xen HVM VPSes, Virtuozzo (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;
* [https://www.ionic.pl/ IONIC.pl] VPS OpenVZ with SolusVM control panel, own DC in Cracow&lt;br /&gt;
&lt;br /&gt;
* [https://microvps.pl/ MicroVPS.pl] Middle And low end OpenVZv7 VPS plans. SSD for regular VPS and HHD for storage plans (up to 1TB)&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Portugal ==&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.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;
* [https://www.webtuga.pt/ WebTuga] - Managed/Unmanaged Virtual Private Servers hosted in a Portuguese Datacenter with lots of extras&lt;br /&gt;
* [https://www.cloudfire.pt/ CloudFire] - OpenVZ VPS at very low prices hosted in Portugal&lt;br /&gt;
* [https://www.linxisp.com/ LINXISP] - High Availability &amp;amp; Performance OpenVZ Containers&lt;br /&gt;
* [https://www.first2host.co.uk/ First2Host] - Build an OpenVZ VPS in 14 locations WordWide From £2.49&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Romania ==&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.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;
* [http://www.clouds.ro/servere-virtuale/ Clouds] - OpenVZ virtual servers hosted on premium hardware, in Romania&lt;br /&gt;
* [http://www.HostSailor.com/ HostSailor] HostSailor provides affordable &amp;amp; high quality OpenVZ and KVM servers in Romania&lt;br /&gt;
* [https://www.shape.host/linux-vps/ Linux VPS] - OpenVZ virtual servers, Instant Linux VPS&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Russia ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.internoc24.host Internoc24.HOST] is an international [https://www.www.internoc24.host Offshore VPS ] provider with reliable SSD VPS in Moscow, Russia. Focus ist on high privacy protection so they accept several Cryptocurrencies like Bitcoin, Ethereum and others for anonymous payments.&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;
* [https://undergroundprivate.com/russiaoffshorevps.html  UndergroundPrivate.com] - OpenVZ with highly privacy, offshore , DMCA ignored , high confidence, SolusVM and cPanel, managed and non managed service.&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;
* [http://www.hts.ru/vds/ HTS] - OpenVZ hosting, ISPmanager, Linux VPS hosting based on OpenVZ in Moscow.&lt;br /&gt;
* [https://selectel.ru/services/vds/ Selectel] - OpenVZ hosting.&lt;br /&gt;
* [https://galaxydata.ru/root-server/ GalaxyData] - Virtuozzo Containers in Cloud Storage.&lt;br /&gt;
* [http://hosterbox.ru/servers/ Hosterbox.ru] - Managed VPS hosting. Based on OpenVZ + SolusVM + ISPmanager.&lt;br /&gt;
* [https://firstvds.ru FirstVDS.ru] - One of the leading hosting companies providing virtual private servers.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Singapore ==&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://conceptlane.com/?t=hostingservices#ratesvps ConceptLane Pte Ltd] - OpenVZ VPS on dual octa-core AMD Opterons running Debian Wheezy 7, custom control panel with bandwidth graphs, reboot/reinit and web-based VNC access.&lt;br /&gt;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&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://www.secureax.com/ SecureAX Pte Ltd] - 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;
* [http://www.vpsfast.us/singapore-vps VPSFast] - VPS Provider with good prices in Singapore.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Serbia ==&lt;br /&gt;
* [https://www.skyhosting.rs/en/vps-servers SkyHosting] - Fast Linux OpenVZ VPS SSD Hosting with SolusVM control panel.&lt;br /&gt;
* [https://www.ninet.rs/en/vps-servers NiNet Company] - Linux OpenVZ VPS servers. Well known VPS hosting company from Serbia with their own data center&lt;br /&gt;
* [http://www.suonline.net SuOnline.Net ISP] - Linux OpenVZ VPS servers, Docker enabled !!!&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== South Africa ==&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.host1plus.com/ Host1Plus] - Local South African servers hosted in Johannesburg. OpenVZ VPS servers starting from $3.00 per month.&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;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Spain ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.somtecnologia.com/ Som Tecnologia] - OpenVZ/6 , containers up to Debian 9&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;
* [https://www.datomedia.es Datomedia] - Cloud alta disponibilidad powered by Virtuozzo 6 y Servidores VPS bajo openvz y kvm.&lt;br /&gt;
* [https://www.evidaliahost.com/vps/ EvidaliaHosting] - Servidores VPS totalmente configurados con panel de gestión Plesk 12.5, garantía de devolución de 30 días y posibilidad de discos SSD.&lt;br /&gt;
* [https://www.first2host.co.uk/ First2Host] First2Host provides Virtuozzo OpenVZ servers in 14 locations around the world. You choose how many vCores you require, How much Ram to deploy, Which OS you use and the connection speed together with any additional IPs you require. Free cPanel licenses on NVMe, SSD and SATA Servers&lt;br /&gt;
* [https://ginernet.com/vps-ssd.php GINERNET] - Servidores VPS alojados en España desde 1.99€/mes.&lt;br /&gt;
* [https://www.hostingplus.com.es Hosting Plus España] provide OpenVZ containers at our own datacenter. Starting from us20/month RAID 10 SSD.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Sweden ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.admax.se/vps/ Admax] - Admax offers enterprise grade virtual servers with great pricing. Custom control panel, API, remote access &amp;amp; more.&lt;br /&gt;
* [https://www.acon.se/vps Acon VPS Server] - VPS Server and Dedicated server provider in Sweden.&lt;br /&gt;
* [https://www.glesys.com/vps.php GleSYS] - VPS Provider with a great control panel and good prices&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides the highest quality SSD VPS in Stockholm, Sweden. Based on completely pure SSD in RAID-10 and delivering extremely high network &amp;amp; hardware performance along with reliability.&lt;br /&gt;
* [https://www.nametyper.com NameTyper] - VPS and Shared hosting provider. Customize your own OpenVZ Container with 1-12 cores running on SSD and ECC RAM. &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;
* [http://www.vpsfast.us/sweden-vps VPSFast] - VPS Provider with good prices in Sweden.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Switzerland ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
* [http://www.vpsfast.us/switzerland-vps VPSFast] - VPS Provider with good prices in Switzerland.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
&lt;br /&gt;
== Tanzania==&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.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;
== 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.34sp.com/ 34SP.com] - We're a UK based web hosting company, bridging the gap between sophisticated hosting solutions &amp;amp; affordable prices&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;
* [https://webuniversal.pe/] - Web Universal Perú&lt;br /&gt;
* [http://www.AtlanticServers.com/ Atlantic Servers] - Affordable VPS, stable, high quality VPS, UK based Data Centre&lt;br /&gt;
* [https://awebhosting.uk/ AWebHosting.uk] VPS hosting offered by [https://awebsolutions.uk/ AWEBSOLUTIONS LIMITED] reliable UK hosting provider located in London, UK and Hosted in UK DataCentre.&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.chvps.com/ CHVPS] - Switzerland Based VPS, Cheap Pricing with solusVM control panel.&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://domvps.com/ domVPS] - OpenVZ Virtual Servers in the USA, Germany, France &amp;amp; the Netherlands at a low cost.&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.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;
* [https://farbyte.uk/vps Farbyte 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.gemvps.net/ GemVPS.NET] - UK (Manchester) Based Company, OpenVZ Virtual Servers in the UK &amp;amp; France on Fast nodes.&lt;br /&gt;
* [http://www.hadrill.org.uk Hadrill Online] - Fully managed hosting with unlimited bandwidth. Quotes available through contact form.&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;
* [https://www.laws-hosting.co.uk/vps-hosting.php Laws Web Hosting] - Laws Web Hosting offers OpenVZ VPS Hosting with packages starting from £5.50/m that will cater for anyone. We have OpenVZ VPS hosting solutions, and come with moderate DDoS protection.&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.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.minivps.co.uk miniVPS] miniVPS offers VPS hosting solutions with nodes located in UK, utilising openvz/solusvm with future locations of USA and UK. &lt;br /&gt;
* [https://www.first2host.co.uk First2Host Cheap VPS] - Intel Xeon E5-2630v3 OpenVZ VPS Servers. Don't be defined by a pre-made VPS plan. Create your own VPS Plan by assigning the resources that you require. SATA, SSD or NVMe storage 100 MBPS, 250 MBPS, 500 MBPS, 1GBPS speeds and free cPanel licenses.&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.rackburst.net/ Rackburst] - UK SSD VPS Hosting with fast UK-based Live Support available from £1.49 per month.&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.sharkserve.rs SharkServers] - Low Cost OpenVZ virtual servers in the UK. Choice of control panels and management options. Own Datacentre.&lt;br /&gt;
* [https://www.ukhost4u.com/ UKHost4u] - A leading provider of VPS solutions for over 19 years!&lt;br /&gt;
* [http://www.vpsfast.us/united-kingdom-vps VPSFast] - VPS Provider with good prices in UK.&lt;br /&gt;
* [http://www.vpsmachine.co.uk/ vpsMachine] Quality openvz hosting platform with a large choice of customer OS templates.&lt;br /&gt;
* [https://www.wantete.com/hosting/virtual-private-servers/ WANTETE] - OpenVZ virtual servers, Starting from  €2,99/month RAID 10 SSD,  Unlimited traffic. A high performance VPS hosting&lt;br /&gt;
* [https://www.webhostuk.co.uk/vps-hosting.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;
&lt;br /&gt;
== Ukraine ==&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://ekvia.com/ Ekvia] - VDS/VPS based on OpenVZ. Free trial 14 days. Domain registration for VDS/VPS.&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;
* [http://www.vpsfast.us/ukraine-vps VPSFast] - VPS Provider with good prices in Ukraine.&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 NY.&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://beyondhosting.net BeyondHosting.net] High Performance OpenVZ Virtual Private Servers (VPS)  Tier 1 US Datacenter.&lt;br /&gt;
* [http://buyvm.net BuyVM.net] DDoS Protection, three datacenter locations, Stallion control panel. Affordable quality VPS hosting since 2010!&lt;br /&gt;
* [https://www.binarycpu.com Binary Computer Solutions] has provided OpenVZ based Virtual Private Server hosting for over 5 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 $30.00/mo.&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;
* [https://www.budgetvm.com/openvz-linux-vps.php BudgetVM.com] Each server includes our industry-leading SLA, DDoS protection, 200Gbps networks and 7 * 24-hour customer support.&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://cheaperasp.net CheaperASP.Net] provides Quality web hosting on the OpenVZ platform. You also help you get best options at [http://cheaperasp.net/godaddy-1-hosting-free-domain-promo/ affordable] cost.&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.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://cloudgearhosting.com CloudGear Hosting] - offers OpenVZ hosting in 4 locations across the USA. Including free DDoS Protection and free SSL with cPanel.&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;
* [https://www.delimiter.com/storage-vps/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&lt;br /&gt;
* [https://www.cheapdomainnamesdot.com Domain Host SSL] provides Reliable web hosting with OpenVZ platform Since 2003, Located New York city, Atlanta, Los Angeles. &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;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
* [http://www.ethernetservers.com/ Ethernet Servers] A leading provider of OpenVZ Virtual Servers in Los Angeles, Miami and Buffalo with SolusVM.&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://www.evolvedservers.com Evolvedservers.com] Openvz based vps servers. Hosted in Michigan, USA. 24/7 Support. Hosted in tier-3 and tier-4 datacenter's with multiple redundancies.&lt;br /&gt;
* [http://fastwebhost.com/vps-hosting.html Fastwebhost]: affordable cloud VPS servers using OpenVZ. &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.greengeeks.com/ GreenGeeks Hosting] VPS Hosting. Dual Intel Xeon 64-Bit CPU's, DDR3 RAM, RAID-10 SSD 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.host4geeks.com Host4Geeks] - Host4Geeks is a premium Fully Managed VPS provider with datacenters across 2 locations in US and in UK. All servers offer a free cPanel license.&lt;br /&gt;
* [http://www.host1plus.com Host1Plus] - OpenVZ based virtual servers in Chicago and Los Angeles. VPS plans start at $2.00 per 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;
* [https://www.hostcapitol.com Host Capitol] offers fast and reliable web hosting services, including OpenVZ VPS Hosting, to clients ranging from small businesses to corporations. Located in Piscataway, New Jersey.&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;
* [https://www.hostgalaxy.com HostGalaxy] - OpenVZ based virtual servers. The fastest hosting in the Galaxy!&lt;br /&gt;
* [http://www.hostigation.com Hostigation] - High resource unmanage VPS hosting solutions.&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://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&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.hostrush.com HostRush] Self managed, ssd vps for business and non business. &lt;br /&gt;
* [http://www.dailyhosting.net hostoople] We offer OpenVZ VPS hosting from Dallas Texas, Starting at $29.95/month &lt;br /&gt;
* [https://hostus.us HostUS] provides unmanaged and managed OpenVZ VPS in Atlanta, Dallas and Los Angeles with custom control panel. A large variety of Linux distros are available. Enjoy 15% off with coupon VPS15OFF.&lt;br /&gt;
* [https://www.hostwinds.com Hostwinds] Affordable managed/unmanaged VPS Solutions.&lt;br /&gt;
* [http://hostsia.com Hostsia] With HOSTSIA Web services, you can get an OpenVZ VPS for only $15.00/mo. Each OpenVZ VPS includes multiple free-of-charge bonuses and offers a 99.9% uptime guarantee. You can also use our charge-free Hepsia CP, which is available with each OS – it permits you to host an unmetered number of domains and comprises heaps of handy tools, which will help you better manage your site and your VPS web hosting account.&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;
* [https://www.interserver.net/ InterServer Web Hosting] Fast &amp;amp; Reliable VPS - 24x7 Support. 99.9% Up-time, Hosting Since 1999!.&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;
* [https://www.rosehosting.com RoseHosting] offers OpenVZ Linux virtual servers equipped with Enterprise Grade SSD drives. All hosting plans are fully-managed with FREE 24/7 support, FREE website migration, FREE weekly backups and FREE server monitoring included.&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://Sharktech.net Sharktech] provides custom OpenVZ solutions DDOS-protected up to 100Gbps.&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.spectrohost.com/ Spectro Host] - Offers performance VPS Servers running openvz. Always the most resources and never over committing OpenVZ nodes.&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.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://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://www.vogenic.xyz Vogenic: Cloud Services] If you are searching for an upgrade to the shared hosting service, then you should consider our OpenVZ or KVM VPS hosting services.&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;
* [https://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS in Austria, USA and the Netherlands&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;
* [http://zigothosting.com Zigot Hosting] Affordable and Reliable OpenVZ based VPS's within the SolusVM control panel.&lt;br /&gt;
* [http://www.vpsfast.us/usa-vps VPSFast] - VPS Provider with good prices in USA (Los Angeles, New Jersey, New York, Seattle, Washington, Dallas, Chicago, Atlanta, Ashburn, Miami, Piscataway).&lt;br /&gt;
* [http://www.xarixlite.com Xarix Lite] - offers OpenVZ hosting in Charlotte, SC. OpenVZ plans starting at $2.50/mo&lt;br /&gt;
* [https://www.yourlasthost.com YourLastHost] is your high-performance [https://www.yourlasthost.com/openvz-vps.php OpenVZ VPS Hosting] Provider. Get your perfect [https://www.yourlasthost.com/openvz-vps.php VPS Hosting] account today! Available in Los Angeles, Dallas, Jacksonville, USA and France, Europe.&lt;br /&gt;
&lt;br /&gt;
== Vietnam ==&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://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;
= Hosting providers comparison =&lt;br /&gt;
&lt;br /&gt;
It is hard to compare all virtual private server offers provided by different hosting providers.&lt;br /&gt;
Sites below can help you with it.&lt;br /&gt;
&lt;br /&gt;
* [https://www.cheapvpsservers.co.uk/ Cheap VPS Servers]&lt;br /&gt;
* [https://www.hostingmyths.com/ Hosting Myths]&lt;br /&gt;
* [https://cheapwebhosting.review/ VPS servers comparison]&lt;br /&gt;
* [https://reviewsquirrel.com/web-hosting-reviews/ Review Squirrel]&lt;br /&gt;
* [http://lowendstock.com/ Lowendstock]&lt;br /&gt;
* [https://www.websitehostingrating.com/ Best Web Hosting Services]&lt;br /&gt;
* [https://foxmaya.com/hosting/best-wordpress-hosting-india/ Best Wordpress Hosting Services]&lt;br /&gt;
* [http://serverbear.com/compare?Sort=RAM&amp;amp;Order=asc&amp;amp;Server+Type=VPS&amp;amp;Monthly+Cost=-&amp;amp;HDD=-&amp;amp;RAM=-&amp;amp;Virtualization=OpenVZ Serverbear]&lt;br /&gt;
* [https://www.comparethehosts.com/vps-web-hosting.htm VPS Web Hosting Reviews]&lt;br /&gt;
* [https://thishosting.rocks/best-cheap-managed-vps/ ThisHosting.Rocks - Managed VPS Providers Comparison]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
http://vpscomp.com&lt;br /&gt;
http://reviewsignal.com/webhosting/compare/&lt;br /&gt;
--&amp;gt;&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;br /&gt;
* [https://certivatic.com/iso-certification-in-UAE/ ISO Certification in UAE]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=23242</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=23242"/>
		<updated>2020-01-28T09:25:51Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Download OS templates */ ctcreate to ctctl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt-get --autoremove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
* Only Devuan: link to be recognised as Debian&lt;br /&gt;
 if [ -f /etc/devuan_version ] ; then sudo ln -s /etc/devuan_version /etc/debian_version ; fi&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
(requires aptitude)&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* Download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]] or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
* '''[https://downloads.actiu.net/ctctl/ ctctl]''' helper to create Debian (or derivative) container without template (caches it as a local template). This tool manages unprivileged LXC containers too.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=23241</id>
		<title>Installation on Debian 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=23241"/>
		<updated>2020-01-28T09:25:36Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Download OS templates */ ctcreate to ctctl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; (amd64 or i386) machine.&lt;br /&gt;
&lt;br /&gt;
{{Note|The best and latest Debian version for OpenVZ 6 is [[Installation on Debian 8|Devuan 1.0]], but Debian 9 makes really easy the coexistence of OVZ and unprivileged LXC containers.}}&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''compatible ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Ext4 ==&lt;br /&gt;
Debian 9 installer (and tools by default) formats Ext4 with new features, and concrete &amp;quot;metadata_csum&amp;quot; is incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with &amp;quot;metadata_csum&amp;quot;. Ordered alternatives:&lt;br /&gt;
# After a fresh Debian 9 install, remove metadata_csum feature from filesystems.&lt;br /&gt;
# Upgrade from Debian 8 to Debian 9 (metadata_csum not inherited)&lt;br /&gt;
# Root volume (/ and others) as Ext3 and deploy /var/lib/vz in a later created Ext4 volume, without metadata_csum.&lt;br /&gt;
# Use Ext3&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a mounted partition ===&lt;br /&gt;
If your host altready mounts r/w volumes on boot and you can't tune2fs+e2fsck because volumes are in use, this is the solution (example for /dev/sda1):&lt;br /&gt;
* First check if the partition is affected.&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* If last command didn't return a line with metadata_csum, nothing to do. Otherwise, continue:&lt;br /&gt;
 echo copy_exec /sbin/e2fsck | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 echo copy_exec /sbin/tune2fs | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 Script=/etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 echo '#!/bin/sh' | sudo tee $Script&lt;br /&gt;
 echo 'if [ &amp;quot;$1&amp;quot; = &amp;quot;prereqs&amp;quot; ] ; then exit 0 ; fi' | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 echo tune2fs -O -metadata_csum $Volume | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 sudo chmod a+x $Script&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
* Reboot and check that metadata_csum disappeared:&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 (...)&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* Restore initrd behaviour&lt;br /&gt;
 sudo rm /etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 sudo apt --reinstall install initramfs-tools-core&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
This recipe is useful for any volume that can't be neither unmounted nor remounted readonly.&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a not mounted partition ===&lt;br /&gt;
This procedure can be applied when partition can be mounted readonly&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
 sudo tune2fs -O -metadata_csum /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible Ext4 ===&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo mkfs -t ext4 -O -metadata_csum /dev/sda9&lt;br /&gt;
&lt;br /&gt;
== btrfs ==&lt;br /&gt;
You might want btrfs to use per-directory (subvolume) quotas for other simfs/dir containers, such as LXC. Only vzquota doesn't work on a btrfs volume; for OVZ containers it's better to mount /var/lib/vz to an Ext4 volume.&lt;br /&gt;
&lt;br /&gt;
Debian 9 installer (and tools by default) formats btrfs with modern features as: mixed-bg, extref, skinny-metadata, no-holes. All of these are incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with these attributes. Ordered alternatives:&lt;br /&gt;
&lt;br /&gt;
# Pre-format '''compatible btrfs''' for a fresh Debian 9 install on root volume (/ and others) and deploy /var/lib/vz in a later created Ext4 volume. Debian 9 installer must not format btrfs but &amp;quot;keep existing data&amp;quot; as allowed in manual partitioning stage.&lt;br /&gt;
# Use '''compatible Ext4''' volumes and deploy later the secondary btrfs partitions.&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible btrfs ===&lt;br /&gt;
* Example for /dev/sda1&lt;br /&gt;
 sudo mkfs -t btrfs -O ^mixed-bg,^extref,^skinny-metadata,^no-holes /dev/sda1&lt;br /&gt;
You must not format btrfs with Debian installer because features cannot be disabled after.&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some desktop software to stop working.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/Debian_Stretch without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get --allow-unauthenticated update&lt;br /&gt;
As of July 2017, release key at openvz.org site is invalid, and last command will complain:&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian jessie Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian jessie Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian wheezy Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian wheezy Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
You can continue.&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt --allow-unauthenticated --install-recommends install $KPackage vzdump ploop initramfs-tools dirmngr&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Debian GNU/Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(apt list --installed 'linux-image-*' 2&amp;gt;/dev/null | grep -e '^linux-image-' | grep -ve 'openvz' | cut -f 1 -d '/')&amp;quot;&lt;br /&gt;
 sudo apt --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 # Register official container templates:&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* Download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]] or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
* '''[https://downloads.actiu.net/ctctl/ ctctl]''' helper to create Debian (or derivative) container without template (caches it as a local template). This tool manages unprivileged LXC containers too.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 8]] (oldstable) or Devuan 1.0 (Jessie, stable, SystemV)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=23240</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=23240"/>
		<updated>2020-01-28T09:25:02Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Download OS templates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt-get --autoremove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
* Only Devuan: link to be recognised as Debian&lt;br /&gt;
 if [ -f /etc/devuan_version ] ; then sudo ln -s /etc/devuan_version /etc/debian_version ; fi&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
(requires aptitude)&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* Download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]] or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
* '''[https://downloads.actiu.net/ctctl/ ctctl]''' to create Debian (or derivative) container without template (caches it as a local template). This tool manages unprivileged LXC containers too.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Deploying_Debian_VEs_without_Templates&amp;diff=23239</id>
		<title>Deploying Debian VEs without Templates</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Deploying_Debian_VEs_without_Templates&amp;diff=23239"/>
		<updated>2020-01-28T09:24:52Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: ctcreate to ctctl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installing Debian Virtual Environments without relying on a precreated template has many advantages and a few drawbacks. This article tries to outline those factors and provide a possible solution to reduce the amount of work needed for template-less Debian deployments.&lt;br /&gt;
&lt;br /&gt;
{{Note|'''[https://downloads.actiu.net/ctctl/ ctctl]''' is an alternative wizard to create a container and convert it to a template.}}&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
[[Template|Templates]] are at the heart of the OpenVZ VE creation process. A &amp;quot;template cache&amp;quot; is basically a tarball consisting of a minimum operating system installation of a given Linux flavor. &lt;br /&gt;
&lt;br /&gt;
== Reasons for pre-built templates ==&lt;br /&gt;
&lt;br /&gt;
=== Very fast VE deployment ===&lt;br /&gt;
&lt;br /&gt;
Deploying a new VE with a tarball reduces the work needed to extracting said tar archive, so the deployment speed can't be any faster. It's possible that certain vzfs optimizations rely on templates being deployed from a specific cached template.&lt;br /&gt;
&lt;br /&gt;
=== Template can contain complex modifications ===&lt;br /&gt;
&lt;br /&gt;
Since templates can contain any files with any given content, you can deploy heavily modified VEs without any problems.&lt;br /&gt;
&lt;br /&gt;
=== Access to a package repository ===&lt;br /&gt;
&lt;br /&gt;
Running a bootstrapper instead of using templates requires access to a package repository, which might not be feasible in certain environments.&lt;br /&gt;
&lt;br /&gt;
== Reasons against pre-built templates ==&lt;br /&gt;
&lt;br /&gt;
=== Management of tarballs can be tedious ===&lt;br /&gt;
&lt;br /&gt;
Managing templates in a non-trivial environment can become it's own demanding task, if taken seriously. The templates have to be updated constantly to reflect new security updates or operating system point releases. And with every updated template, said templates have to be distributed to all Hardware Nodes where they are used.&lt;br /&gt;
&lt;br /&gt;
Experience has shown, that quality is one of the first things being cut in operations/production environments when being time constrained, so preventing one source of constant work improves quality and security instantly and irrevocably.&lt;br /&gt;
&lt;br /&gt;
=== Templates are of questionable security ===&lt;br /&gt;
&lt;br /&gt;
Pre-built templates, especially those which can be downloaded from the internet, are of doubtful trustworthiness. It's trivial to open backdoors, install keyloggers or run DDoS clients if you have full control of the binaries which are going to be run in a VE.&lt;br /&gt;
&lt;br /&gt;
=== It's not needed after all ===&lt;br /&gt;
&lt;br /&gt;
With Debian, there is no reason to actually use pre-built templates if you're not time-constrained in the deployment process and have other means of managing your configuration.&lt;br /&gt;
&lt;br /&gt;
Since &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; is the tool at the core of every Debian installation it doesn't matter if it's run by the [http://wiki.debian.org/DebianInstaller Debian Installer], during template creation, by hand or even in a completely different Linux distribution.&lt;br /&gt;
&lt;br /&gt;
Management of configuration files by means of templates is a non-sustainable way of doing Configuration Management. In environments with few (if any) changes this can work out nicely, but in more agile/complex environments a proper Configuration Management solution should be used.&lt;br /&gt;
&lt;br /&gt;
== Basic Steps ==&lt;br /&gt;
&lt;br /&gt;
The basic steps needed to deploy Debian VEs are outlined in [[Debian template creation]].&lt;br /&gt;
&lt;br /&gt;
== Creation helpers ==&lt;br /&gt;
&lt;br /&gt;
To automate the process of deploying VEs with &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; a bit of shell-scripting glue is needed.&lt;br /&gt;
&lt;br /&gt;
=== ctcreate by Narcis Garcia ===&lt;br /&gt;
2017 version included in the [https://git.actiu.net/libre/amoreos/ Amoreos repository]. Deploys APT/Debian containers for OpenVZ 6 in APT/Debian host, by building its corresponding template first.&lt;br /&gt;
&lt;br /&gt;
=== deploy.sh by Michael Renner ===&lt;br /&gt;
&lt;br /&gt;
2011 version can be found at [https://github.com/terrorobe/vzstuff github.com/terrorobe/vzstuff]. To get a local copy you will need to install [http://git-scm.com/ git] and then run the following command:&lt;br /&gt;
 git clone git://github.com/terrorobe/vzstuff.git&lt;br /&gt;
Following the instructions in the README file should get you started nicely. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Templates]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Debian_template_creation&amp;diff=23238</id>
		<title>Debian template creation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Debian_template_creation&amp;diff=23238"/>
		<updated>2020-01-28T09:24:41Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: ctcreate to ctctl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are rough instructions of how to manually create basic Debian template cache, which can be used to create OpenVZ [[VE]]s based on Debian.&lt;br /&gt;
&lt;br /&gt;
{{Note|'''[https://downloads.actiu.net/ctctl/ ctctl]''' is an automated helper to create and customize Debian templates.}}&lt;br /&gt;
&lt;br /&gt;
{{Warning|The recommended way is '''not to follow''' the below instructions, but to use the official Debian templates, modifying those to your needs. Some template + container creation helpers are recommended at page [[Deploying Debian VEs without Templates]].}}&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
* You shouldn't be running as root, but as a user that is permitted to use sudo instead.  It's a dangerous idea, run as root at your peril.&lt;br /&gt;
* Anywhere you see &amp;lt;tt&amp;gt;/vz&amp;lt;/tt&amp;gt;, you might really need to use &amp;lt;tt&amp;gt;/var/lib/vz&amp;lt;/tt&amp;gt; instead, especially on a Debian Etch host.&lt;br /&gt;
* Anywhere you see &amp;lt;tt&amp;gt;http://http.us.debian.org/debian/&amp;lt;/tt&amp;gt;, you can substitute your favorite Debian mirror.  ([http://www.debian.org/mirror/list List of official Debian Mirrors])&lt;br /&gt;
* See also: &amp;lt;tt&amp;gt;/usr/share/doc/vzctl/README.Debian&amp;lt;/tt&amp;gt; in the ''vzctl'' Debian package&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
You need to have a working copy of &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; running on your hardware node.&lt;br /&gt;
&lt;br /&gt;
For Debian:&lt;br /&gt;
 sudo apt-get install debootstrap&lt;br /&gt;
&lt;br /&gt;
For Gentoo:&lt;br /&gt;
 sudo emerge debootstrap&lt;br /&gt;
&lt;br /&gt;
For Fedora (at least Fedora 8 have it, not sure about earlier versions):&lt;br /&gt;
 sudo yum install debootstrap&lt;br /&gt;
&lt;br /&gt;
For other distros you might need to install it from sources, or search for an appropriate package for your distribution.  An RPM is available on the [http://forum.openvz.org/index.php?t=tree&amp;amp;th=142&amp;amp;mid=584 OpenVZ Forum].&lt;br /&gt;
&lt;br /&gt;
== Bootstrapping Debian ==&lt;br /&gt;
&lt;br /&gt;
You can install different releases of Debian into a VE's private directory using the debootstrap command.&lt;br /&gt;
&lt;br /&gt;
The command parameters are:&lt;br /&gt;
&lt;br /&gt;
  debootstrap --arch ARCH NAME DIRECTORY [URL]&lt;br /&gt;
&lt;br /&gt;
Specify your architecture instead of &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; if you're using something other than i386/x86.  For example, for AMD64/x86_64, use &amp;lt;tt&amp;gt;amd64&amp;lt;/tt&amp;gt; or for ia64, use &amp;lt;tt&amp;gt;ia64&amp;lt;/tt&amp;gt;. You can use http or ftp in the URL.&lt;br /&gt;
&lt;br /&gt;
We use VE ID of 777 for this example, but it can be any unused ID.&lt;br /&gt;
&lt;br /&gt;
=== Stretch (current stable) ===&lt;br /&gt;
net-tools,ifupdown (not in debootstrap base set) provide ifconfig,ifup; required by OpenVZ to enable venet networking.&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 --include=net-tools,ifupdown stretch /vz/private/777&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 --include=net-tools,ifupdown stretch /vz/private/777&lt;br /&gt;
&lt;br /&gt;
=== Jessie (current oldstable) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 jessie /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 jessie /vz/private/777 http://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Wheezy (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 wheezy /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 wheezy /vz/private/777 http://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Squeeze (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 squeeze /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 squeeze /vz/private/777 ftp://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Lenny (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 lenny /vz/private/777 http://archive.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Etch (very old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 etch /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Sarge (deeply old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap sarge /vz/private/777 http://archive.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
== Preparing the HN network ==&lt;br /&gt;
Append the following lines to /etc/sysctl.conf, adjust to taste and then execute &amp;quot;sysctl -p&amp;quot; for them to take effect.&lt;br /&gt;
 ### OpenVZ settings&lt;br /&gt;
 &lt;br /&gt;
 # On Hardware Node enable packet forwarding to forward&lt;br /&gt;
 # packets between the HN network interfaces and venet.&lt;br /&gt;
 # Proxy arp is needed when CT is in a different subnet&lt;br /&gt;
 # or when using veth AND veth is not bridged to a HN&lt;br /&gt;
 # interface. When veth is bridged to a HN interface,&lt;br /&gt;
 # the CT handles its own arps.&lt;br /&gt;
 &lt;br /&gt;
 net.ipv4.conf.default.forwarding=1&lt;br /&gt;
 net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
 net.ipv4.ip_forward=1&lt;br /&gt;
 &lt;br /&gt;
 # Enables source route verification&lt;br /&gt;
 net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
 &lt;br /&gt;
 # Enables the magic-sysrq key&lt;br /&gt;
 kernel.sysrq = 1&lt;br /&gt;
 &lt;br /&gt;
 # TCP Explict Congestion Notification&lt;br /&gt;
 net.ipv4.tcp_ecn = 0&lt;br /&gt;
 &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;
&lt;br /&gt;
== Preparing and starting the VE ==&lt;br /&gt;
&lt;br /&gt;
=== Setting VE config ===&lt;br /&gt;
First, we need a config for the [[VE]]:&lt;br /&gt;
 sudo vzctl set 777 --applyconfig vps.basic --save&lt;br /&gt;
&lt;br /&gt;
On debian squeeze only the following worked for me (''confirmed''), because the standard template names in /etc/vz/conf have changed.&lt;br /&gt;
 sudo vzctl set 777 --applyconfig basic --save&lt;br /&gt;
&lt;br /&gt;
=== Setting VE OSTEMPLATE ===&lt;br /&gt;
Also, we need &amp;lt;tt&amp;gt;OSTEMPLATE&amp;lt;/tt&amp;gt; to be set in VE configuration file, for [[vzctl]] to work properly.&lt;br /&gt;
&lt;br /&gt;
 sudo sh -c 'echo OSTEMPLATE=\&amp;quot;debian-6.0\&amp;quot;' &amp;gt;&amp;gt; /etc/vz/conf/777.conf&lt;br /&gt;
&lt;br /&gt;
=== Setting VE IP address ===&lt;br /&gt;
For the [[VE]] to be able to download updates from the Internet, we need a valid IP address for it:&lt;br /&gt;
 sudo vzctl set 777 --ipadd x.x.x.x --save&lt;br /&gt;
&lt;br /&gt;
{{Note|if you use private IP for the VE, you might have to set up NAT as described in [[Using NAT for VE with private IPs]].}}&lt;br /&gt;
&lt;br /&gt;
=== Setting DNS server for VE ===&lt;br /&gt;
For the [[VE]] to be able to download updates from the Internet, we also need to specify a DNS for it:&lt;br /&gt;
 sudo vzctl set 777 --nameserver x.x.x.x --save&lt;br /&gt;
&lt;br /&gt;
=== Creating /dev/ptmx  ===&lt;br /&gt;
The ptmx character device should normally exist, but if it doesn't, create one.&lt;br /&gt;
 sudo mknod --mode 666 /var/lib/vz/private/777/dev/ptmx c 5 2&lt;br /&gt;
&lt;br /&gt;
=== Starting VE ===&lt;br /&gt;
Now start the VE:&lt;br /&gt;
 sudo vzctl start 777&lt;br /&gt;
&lt;br /&gt;
== Customizing the installation ==&lt;br /&gt;
A few things need to be done inside a newly created VE for it to become suitable for OpenVZ. Enter the VE to begin the configuration (note: if running a wheezy container on a squeeze hardware node, you'll need to manually install a newer version of vzctl (the one from wheezy will be fine - http://packages.debian.org/wheezy/vzctl) due to this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683454 - without making this change, the enter command will hang). Exporting the path is optional.&lt;br /&gt;
 sudo vzctl enter 777&lt;br /&gt;
 export PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;br /&gt;
&lt;br /&gt;
{{Warning|Do not run the commands below on the hardware node, they are only to be run within the VE!}}&lt;br /&gt;
&lt;br /&gt;
=== Set Debian repositories ===&lt;br /&gt;
The list shown is for wheezy, and downloading from US located servers - adjust your release name and mirror location as necessary&lt;br /&gt;
 cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/apt/sources.list&lt;br /&gt;
 deb http://http.us.debian.org/debian wheezy main contrib&lt;br /&gt;
 deb http://security.debian.org wheezy/updates main contrib&lt;br /&gt;
 deb http://http.us.debian.org/debian wheezy-updates main&lt;br /&gt;
 ## backports - ONLY IF YOU KNOW WHAT YOU DO&lt;br /&gt;
 # deb http://http.us.debian.org/debian-backports/ wheezy-backports main&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
=== Get new security updates ===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
=== Install some more packages ===&lt;br /&gt;
Installing packages could be an interactive process so the system might ask some questions.  You can install more packages if you'd like.  For example:&lt;br /&gt;
 apt-get install ssh quota less&lt;br /&gt;
&lt;br /&gt;
=== Set sane permissions for &amp;lt;tt&amp;gt;/root&amp;lt;/tt&amp;gt; directory ===&lt;br /&gt;
 chmod 700 /root&lt;br /&gt;
&lt;br /&gt;
=== Disable root login ===&lt;br /&gt;
This will disable root login by default.&lt;br /&gt;
 usermod -L root&lt;br /&gt;
&lt;br /&gt;
=== Disable getty ===&lt;br /&gt;
Disable running &amp;lt;tt&amp;gt;getty&amp;lt;/tt&amp;gt;s on terminals as a VE does not have any:&lt;br /&gt;
 sed -i -e '/getty/d' /etc/inittab&lt;br /&gt;
&lt;br /&gt;
=== Disable &amp;lt;tt&amp;gt;sync()&amp;lt;/tt&amp;gt; for syslog ===&lt;br /&gt;
Turn off doing &amp;lt;tt&amp;gt;sync()&amp;lt;/tt&amp;gt; on every write for &amp;lt;tt&amp;gt;syslog&amp;lt;/tt&amp;gt;'s log files, to improve I/O performance:&lt;br /&gt;
 &amp;lt;pre&amp;gt;sed -i -e 's@\([[:space:]]\)\(/var/log/\)@\1-\2@' /etc/*syslog.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fix &amp;lt;tt&amp;gt;/etc/mtab&amp;lt;/tt&amp;gt; ===&lt;br /&gt;
Link &amp;lt;tt&amp;gt;/etc/mtab&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;/proc/mounts&amp;lt;/tt&amp;gt;, so &amp;lt;tt&amp;gt;df&amp;lt;/tt&amp;gt; and friends will work:&lt;br /&gt;
 rm -f /etc/mtab&lt;br /&gt;
 ln -s /proc/mounts /etc/mtab&lt;br /&gt;
&lt;br /&gt;
=== Remove some unneeded packages ===&lt;br /&gt;
If you have any packages you'd like to remove, now's the time for it.  Here's an example — note that not all of those packages are installed by default in Debian Squeeze (although they were in earlier versions):&lt;br /&gt;
&lt;br /&gt;
 dpkg --purge modutils ppp pppoeconf pppoe pppconfig module-init-tools&lt;br /&gt;
&lt;br /&gt;
=== Disable services ===&lt;br /&gt;
&lt;br /&gt;
Do not start some services, stick to bare minimum. This step is release dependent.&lt;br /&gt;
&lt;br /&gt;
==== for Jessie ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# turn off and stop some services&lt;br /&gt;
for i in bind9 quotarpc fetchmail ondemand rsync uuidd wide-dhcpv6-client; do&lt;br /&gt;
        systemctl stop $i&lt;br /&gt;
        systemctl disable $i&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# for upstart services comment out the start on in confs&lt;br /&gt;
for i in nmbd smbd samba-ad-dc rpcbind; do&lt;br /&gt;
        systemctl disable $i&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== for Squeeze ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d-insserv -f klogd remove&lt;br /&gt;
 update-rc.d-insserv -f quotarpc remove&lt;br /&gt;
 update-rc.d-insserv -f exim4 remove&lt;br /&gt;
 update-rc.d-insserv -f inetd remove&lt;br /&gt;
&lt;br /&gt;
==== for older releases (Lenny, Sarge etc.) ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f klogd remove&lt;br /&gt;
 update-rc.d -f quotarpc remove&lt;br /&gt;
 update-rc.d -f exim4 remove&lt;br /&gt;
 update-rc.d -f inetd remove&lt;br /&gt;
&lt;br /&gt;
=== Fix SSH host keys ===&lt;br /&gt;
This is only useful if you installed SSH.  Each individual [[VE]] should have its own pair of SSH host keys.  The code below will wipe out the existing SSH keys and instruct the newly-created [[VE]] to create new SSH keys on first boot.&lt;br /&gt;
&lt;br /&gt;
==== for Jessie ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Save /etc/rc.local copy&lt;br /&gt;
mv /etc/rc.local /etc/rc.local.orig&lt;br /&gt;
&lt;br /&gt;
# ssh host keys hack&lt;br /&gt;
echo &amp;quot;#!/bin/sh&lt;br /&gt;
rm -f etc/ssh/ssh_host_*&lt;br /&gt;
/usr/bin/ssh-keygen -t rsa -N '' -f /etc/ssh/ssh_host_rsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t dsa -N '' -f /etc/ssh/ssh_host_dsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t rsa1 -N '' -f /etc/ssh/ssh_host_key&lt;br /&gt;
/usr/bin/ssh-keygen -t ecdsa -N '' -f /etc/ssh/ssh_host_ecdsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t ed25519 -N '' -f /etc/ssh/ssh_host_ed25519_key&lt;br /&gt;
systemctl restart ssh&lt;br /&gt;
mv -f /etc/rc.local.orig /etc/rc.local&lt;br /&gt;
&amp;quot; &amp;gt; /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
chmod a+x /etc/rc.local&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== for Squeeze ====&lt;br /&gt;
&lt;br /&gt;
 rm -f /etc/ssh/ssh_host_*&lt;br /&gt;
&amp;lt;!-- please do not remove &amp;lt;source&amp;gt;...&amp;lt;/source&amp;gt; pair of tags below,&lt;br /&gt;
     otherwise quotes after -N (-N '') are not visible --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          Generates new ssh host keys on first boot&lt;br /&gt;
# Required-Start:    $remote_fs $syslog&lt;br /&gt;
# Required-Stop:     $remote_fs $syslog&lt;br /&gt;
# Default-Start:     2 3 4 5&lt;br /&gt;
# Default-Stop:&lt;br /&gt;
# Short-Description: Generates new ssh host keys on first boot&lt;br /&gt;
# Description:       Generates new ssh host keys on first boot&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N &amp;quot;&amp;quot;&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N &amp;quot;&amp;quot;&lt;br /&gt;
insserv -r /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
rm -f \$0&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 chmod a+x /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
 insserv /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
&lt;br /&gt;
==== for older releases (Lenny, Sarge etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please do not remove &amp;lt;source&amp;gt;...&amp;lt;/source&amp;gt; pair of tags below,&lt;br /&gt;
     otherwise quotes after -N (-N '') are not visible --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm -f /etc/ssh/ssh_host_*&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/rc2.d/S15ssh_gen_host_keys&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N ''&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''&lt;br /&gt;
rm -f \$0&lt;br /&gt;
EOF&lt;br /&gt;
chmod a+x /etc/rc2.d/S15ssh_gen_host_keys&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Change timezone ===&lt;br /&gt;
&lt;br /&gt;
You might want to change timezone if you do not live in $UTC. The following example is for Germany&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
or even better&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dpkg-reconfigure tzdata&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create vzfifo script (for Jessie only) ===&lt;br /&gt;
&lt;br /&gt;
This step is required '''for Jessie only''' (and is handled automatically by vzctl for earlier Debian releases). It ensures that &amp;lt;code&amp;gt;vzctl start --wait&amp;lt;/code&amp;gt; works as expected.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Create vzfifo service&lt;br /&gt;
cat &amp;gt;&amp;gt; /lib/systemd/system/vzfifo.service &amp;lt;&amp;lt; EOF&lt;br /&gt;
#  This file is part of systemd.&lt;br /&gt;
#&lt;br /&gt;
#  systemd is free software; you can redistribute it and/or modify it&lt;br /&gt;
#  under the terms of the GNU General Public License as published by&lt;br /&gt;
#  the Free Software Foundation; either version 2 of the License, or&lt;br /&gt;
#  (at your option) any later version.&lt;br /&gt;
&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Tell that Container is started&lt;br /&gt;
ConditionPathExists=/proc/vz&lt;br /&gt;
ConditionPathExists=!/proc/bc&lt;br /&gt;
After=multi-user.target quotaon.service quotacheck.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
ExecStart=/bin/touch /.vzfifo&lt;br /&gt;
TimeoutSec=0&lt;br /&gt;
RemainAfterExit=no&lt;br /&gt;
SysVStartPriority=99&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# Enable service&lt;br /&gt;
for service in vzfifo; do&lt;br /&gt;
        systemctl enable $service &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clean packages ===&lt;br /&gt;
After installing packages, you'll have some junk packages laying around in your cache.  Since you don't want your template to have those, this command will wipe them out.&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
Now everything is done.  Exit from the template and go back to the hardware node.&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
== Preparing for and packing template cache ==&lt;br /&gt;
&lt;br /&gt;
We don't need an IP for the VE anymore, and we definitely do not need it in template cache, so remove it:&lt;br /&gt;
 sudo vzctl set 777 --ipdel all --save&lt;br /&gt;
&lt;br /&gt;
Also, remove DNS server and search domain information from ''/etc/resolv.conf'' file '''in VE''':&lt;br /&gt;
 sudo editor /vz/private/777/etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Also, remove ''/etc/hostname'' file '''in VE''':&lt;br /&gt;
 sudo rm -f /vz/private/777/etc/hostname&lt;br /&gt;
&lt;br /&gt;
Stop the VE:&lt;br /&gt;
 sudo vzctl stop 777&lt;br /&gt;
&lt;br /&gt;
Go to the VE directory:&lt;br /&gt;
 cd /vz/private/777&lt;br /&gt;
&lt;br /&gt;
Now create a cached OS tarball.  In the command below, you'll want to replace &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; with your architecture (i386, amd64, ia64, etc).&lt;br /&gt;
 sudo tar --numeric-owner -zcf /vz/template/cache/debian-5.0-i386-minimal.tar.gz .&lt;br /&gt;
&lt;br /&gt;
Look at the resulting tarball to see its size is sane:&lt;br /&gt;
 # ls -lh /vz/template/cache&lt;br /&gt;
 -rw-r--r--  1 root root  51M Apr 10 03:16 debian-5.0-i386-minimal.tar.gz&lt;br /&gt;
&lt;br /&gt;
== Checking if template cache works ==&lt;br /&gt;
We can now create a VE based on the just-created template cache.  Be sure to change &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; to your architecture just like you did when you named the tarball above.&lt;br /&gt;
 sudo vzctl create 123456 --ostemplate debian-5.0-i386-minimal&lt;br /&gt;
&lt;br /&gt;
Now make sure that it works:&lt;br /&gt;
 sudo vzctl start 123456&lt;br /&gt;
 sudo vzctl exec 123456 ps ax&lt;br /&gt;
&lt;br /&gt;
You should see that a few processes are running.&lt;br /&gt;
&lt;br /&gt;
== Final cleanup ==&lt;br /&gt;
Stop and remove the test VE you just created:&lt;br /&gt;
 sudo vzctl stop 123456&lt;br /&gt;
 sudo vzctl destroy 123456&lt;br /&gt;
 sudo rm /etc/vz/conf/123456.conf.destroyed&lt;br /&gt;
&lt;br /&gt;
Finally, let's remove the VE we used for OS template cache creation:&lt;br /&gt;
 sudo vzctl destroy 777&lt;br /&gt;
 sudo rm /etc/vz/conf/777.conf.destroyed&lt;br /&gt;
&lt;br /&gt;
You might want to edit /etc/vz/vz.conf and change DEF_OSTEMPLATE to the name of the template you use most often so that you don't have to specify the template when creating a VE.&lt;br /&gt;
 DEF_OSTEMPLATE=&amp;quot;debian-6.0-i386-minimal&amp;quot;&lt;br /&gt;
If you use iptables, you might want to include additional modules in the list for IPTABLES in /etc/vz/vz.conf. See ''man vzctl'' for a list of available modules.&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Templates]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=23236</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=23236"/>
		<updated>2020-01-23T15:07:21Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: --autoremove&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt-get --autoremove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
* Only Devuan: link to be recognised as Debian&lt;br /&gt;
 if [ -f /etc/devuan_version ] ; then sudo ln -s /etc/devuan_version /etc/debian_version ; fi&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
(requires aptitude)&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* Download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]] or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
* '''[https://downloads.actiu.net/ctcreate/ ctcreate]''' to create Debian (or derivative) container without template (caches it as a local template).&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22872</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22872"/>
		<updated>2017-12-28T08:50:13Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Download OS templates */ ctcreate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
* Only Devuan: link to be recognised as Debian&lt;br /&gt;
 if [ -f /etc/devuan_version ] ; then sudo ln -s /etc/devuan_version /etc/debian_version ; fi&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
(requires aptitude)&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
* Download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]] or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
* '''[https://downloads.actiu.net/ctcreate/ ctcreate]''' to create Debian (or derivative) container without template (caches it as a local template).&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Download/template/precreated&amp;diff=22814</id>
		<title>Download/template/precreated</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Download/template/precreated&amp;diff=22814"/>
		<updated>2017-10-17T07:24:45Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Debian template creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
{{Warning|These templates are for OpenVZ 6 (legacy). For OpenVZ 7, refer to [https://docs.openvz.org/openvz_users_guide.webhelp/_managing_templates.html user guide].}}&lt;br /&gt;
&lt;br /&gt;
{{Precreated templates info}}&lt;br /&gt;
{{List of precreated templates}}&lt;br /&gt;
&lt;br /&gt;
{{Beta templates info}}&lt;br /&gt;
{{List of precreated beta templates}}&lt;br /&gt;
&lt;br /&gt;
{{Unsupported templates info}}&lt;br /&gt;
{{List of precreated unsupported templates}}&lt;br /&gt;
&lt;br /&gt;
{{Contributed templates info}}&lt;br /&gt;
{{List of precreated contrib templates}}&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Debian template creation]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Deploying_Debian_VEs_without_Templates&amp;diff=22813</id>
		<title>Deploying Debian VEs without Templates</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Deploying_Debian_VEs_without_Templates&amp;diff=22813"/>
		<updated>2017-10-17T07:21:58Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: ctcreate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installing Debian Virtual Environments without relying on a precreated template has many advantages and a few drawbacks. This article tries to outline those factors and provide a possible solution to reduce the amount of work needed for template-less Debian deployments.&lt;br /&gt;
&lt;br /&gt;
{{Note|'''[https://downloads.actiu.net/ctcreate/ ctcreate]''' is an alternative way to create a container and convert it to a template.}}&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
[[Template|Templates]] are at the heart of the OpenVZ VE creation process. A &amp;quot;template cache&amp;quot; is basically a tarball consisting of a minimum operating system installation of a given Linux flavor. &lt;br /&gt;
&lt;br /&gt;
== Reasons for pre-built templates ==&lt;br /&gt;
&lt;br /&gt;
=== Very fast VE deployment ===&lt;br /&gt;
&lt;br /&gt;
Deploying a new VE with a tarball reduces the work needed to extracting said tar archive, so the deployment speed can't be any faster. It's possible that certain vzfs optimizations rely on templates being deployed from a specific cached template.&lt;br /&gt;
&lt;br /&gt;
=== Template can contain complex modifications ===&lt;br /&gt;
&lt;br /&gt;
Since templates can contain any files with any given content, you can deploy heavily modified VEs without any problems.&lt;br /&gt;
&lt;br /&gt;
=== Access to a package repository ===&lt;br /&gt;
&lt;br /&gt;
Running a bootstrapper instead of using templates requires access to a package repository, which might not be feasible in certain environments.&lt;br /&gt;
&lt;br /&gt;
== Reasons against pre-built templates ==&lt;br /&gt;
&lt;br /&gt;
=== Management of tarballs can be tedious ===&lt;br /&gt;
&lt;br /&gt;
Managing templates in a non-trivial environment can become it's own demanding task, if taken seriously. The templates have to be updated constantly to reflect new security updates or operating system point releases. And with every updated template, said templates have to be distributed to all Hardware Nodes where they are used.&lt;br /&gt;
&lt;br /&gt;
Experience has shown, that quality is one of the first things being cut in operations/production environments when being time constrained, so preventing one source of constant work improves quality and security instantly and irrevocably.&lt;br /&gt;
&lt;br /&gt;
=== Templates are of questionable security ===&lt;br /&gt;
&lt;br /&gt;
Pre-built templates, especially those which can be downloaded from the internet, are of doubtful trustworthiness. It's trivial to open backdoors, install keyloggers or run DDoS clients if you have full control of the binaries which are going to be run in a VE.&lt;br /&gt;
&lt;br /&gt;
=== It's not needed after all ===&lt;br /&gt;
&lt;br /&gt;
With Debian, there is no reason to actually use pre-built templates if you're not time-constrained in the deployment process and have other means of managing your configuration.&lt;br /&gt;
&lt;br /&gt;
Since &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; is the tool at the core of every Debian installation it doesn't matter if it's run by the [http://wiki.debian.org/DebianInstaller Debian Installer], during template creation, by hand or even in a completely different Linux distribution.&lt;br /&gt;
&lt;br /&gt;
Management of configuration files by means of templates is a non-sustainable way of doing Configuration Management. In environments with few (if any) changes this can work out nicely, but in more agile/complex environments a proper Configuration Management solution should be used.&lt;br /&gt;
&lt;br /&gt;
== Basic Steps ==&lt;br /&gt;
&lt;br /&gt;
The basic steps needed to deploy Debian VEs are outlined in [[Debian template creation]].&lt;br /&gt;
&lt;br /&gt;
== Creation helpers ==&lt;br /&gt;
&lt;br /&gt;
To automate the process of deploying VEs with &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; a bit of shell-scripting glue is needed.&lt;br /&gt;
&lt;br /&gt;
=== ctcreate by Narcis Garcia ===&lt;br /&gt;
2017 version included in the [https://git.actiu.net/libre/amoreos/ Amoreos repository]. Deploys APT/Debian containers for OpenVZ 6 in APT/Debian host, by building its corresponding template first.&lt;br /&gt;
&lt;br /&gt;
=== deploy.sh by Michael Renner ===&lt;br /&gt;
&lt;br /&gt;
2011 version can be found at [https://github.com/terrorobe/vzstuff github.com/terrorobe/vzstuff]. To get a local copy you will need to install [http://git-scm.com/ git] and then run the following command:&lt;br /&gt;
 git clone git://github.com/terrorobe/vzstuff.git&lt;br /&gt;
Following the instructions in the README file should get you started nicely. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Templates]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Debian_template_creation&amp;diff=22812</id>
		<title>Debian template creation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Debian_template_creation&amp;diff=22812"/>
		<updated>2017-10-17T07:20:39Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: ctcreate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are rough instructions of how to manually create basic Debian template cache, which can be used to create OpenVZ [[VE]]s based on Debian.&lt;br /&gt;
&lt;br /&gt;
{{Note|'''[https://downloads.actiu.net/ctcreate/ ctcreate]''' is an automated helper to create and customize Debian templates.}}&lt;br /&gt;
&lt;br /&gt;
{{Warning|The recommended way is '''not to follow''' the below instructions, but to use the official Debian templates, modifying those to your needs. Some template + container creation helpers are recommended at page [[Deploying Debian VEs without Templates]].}}&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
* You shouldn't be running as root, but as a user that is permitted to use sudo instead.  It's a dangerous idea, run as root at your peril.&lt;br /&gt;
* Anywhere you see &amp;lt;tt&amp;gt;/vz&amp;lt;/tt&amp;gt;, you might really need to use &amp;lt;tt&amp;gt;/var/lib/vz&amp;lt;/tt&amp;gt; instead, especially on a Debian Etch host.&lt;br /&gt;
* Anywhere you see &amp;lt;tt&amp;gt;http://http.us.debian.org/debian/&amp;lt;/tt&amp;gt;, you can substitute your favorite Debian mirror.  ([http://www.debian.org/mirror/list List of official Debian Mirrors])&lt;br /&gt;
* See also: &amp;lt;tt&amp;gt;/usr/share/doc/vzctl/README.Debian&amp;lt;/tt&amp;gt; in the ''vzctl'' Debian package&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
You need to have a working copy of &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; running on your hardware node.&lt;br /&gt;
&lt;br /&gt;
For Debian:&lt;br /&gt;
 sudo apt-get install debootstrap&lt;br /&gt;
&lt;br /&gt;
For Gentoo:&lt;br /&gt;
 sudo emerge debootstrap&lt;br /&gt;
&lt;br /&gt;
For Fedora (at least Fedora 8 have it, not sure about earlier versions):&lt;br /&gt;
 sudo yum install debootstrap&lt;br /&gt;
&lt;br /&gt;
For other distros you might need to install it from sources, or search for an appropriate package for your distribution.  An RPM is available on the [http://forum.openvz.org/index.php?t=tree&amp;amp;th=142&amp;amp;mid=584 OpenVZ Forum].&lt;br /&gt;
&lt;br /&gt;
== Bootstrapping Debian ==&lt;br /&gt;
&lt;br /&gt;
You can install different releases of Debian into a VE's private directory using the debootstrap command.&lt;br /&gt;
&lt;br /&gt;
The command parameters are:&lt;br /&gt;
&lt;br /&gt;
  debootstrap --arch ARCH NAME DIRECTORY [URL]&lt;br /&gt;
&lt;br /&gt;
Specify your architecture instead of &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; if you're using something other than i386/x86.  For example, for AMD64/x86_64, use &amp;lt;tt&amp;gt;amd64&amp;lt;/tt&amp;gt; or for ia64, use &amp;lt;tt&amp;gt;ia64&amp;lt;/tt&amp;gt;. You can use http or ftp in the URL.&lt;br /&gt;
&lt;br /&gt;
We use VE ID of 777 for this example, but it can be any unused ID.&lt;br /&gt;
&lt;br /&gt;
=== Stretch (current stable) ===&lt;br /&gt;
net-tools,ifupdown (not in debootstrap base set) provide ifconfig,ifup; required by OpenVZ to enable venet networking.&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 --include=net-tools,ifupdown stretch /vz/private/777&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 --include=net-tools,ifupdown stretch /vz/private/777&lt;br /&gt;
&lt;br /&gt;
=== Jessie (current oldstable) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 jessie /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 jessie /vz/private/777 http://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Wheezy (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 wheezy /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 wheezy /vz/private/777 http://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Squeeze (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 squeeze /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 squeeze /vz/private/777 ftp://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Lenny (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 lenny /vz/private/777 http://archive.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Etch (very old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 etch /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Sarge (deeply old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap sarge /vz/private/777 http://archive.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
== Preparing the HN network ==&lt;br /&gt;
Append the following lines to /etc/sysctl.conf, adjust to taste and then execute &amp;quot;sysctl -p&amp;quot; for them to take effect.&lt;br /&gt;
 ### OpenVZ settings&lt;br /&gt;
 &lt;br /&gt;
 # On Hardware Node enable packet forwarding to forward&lt;br /&gt;
 # packets between the HN network interfaces and venet.&lt;br /&gt;
 # Proxy arp is needed when CT is in a different subnet&lt;br /&gt;
 # or when using veth AND veth is not bridged to a HN&lt;br /&gt;
 # interface. When veth is bridged to a HN interface,&lt;br /&gt;
 # the CT handles its own arps.&lt;br /&gt;
 &lt;br /&gt;
 net.ipv4.conf.default.forwarding=1&lt;br /&gt;
 net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
 net.ipv4.ip_forward=1&lt;br /&gt;
 &lt;br /&gt;
 # Enables source route verification&lt;br /&gt;
 net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
 &lt;br /&gt;
 # Enables the magic-sysrq key&lt;br /&gt;
 kernel.sysrq = 1&lt;br /&gt;
 &lt;br /&gt;
 # TCP Explict Congestion Notification&lt;br /&gt;
 net.ipv4.tcp_ecn = 0&lt;br /&gt;
 &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;
&lt;br /&gt;
== Preparing and starting the VE ==&lt;br /&gt;
&lt;br /&gt;
=== Setting VE config ===&lt;br /&gt;
First, we need a config for the [[VE]]:&lt;br /&gt;
 sudo vzctl set 777 --applyconfig vps.basic --save&lt;br /&gt;
&lt;br /&gt;
On debian squeeze only the following worked for me (''confirmed''), because the standard template names in /etc/vz/conf have changed.&lt;br /&gt;
 sudo vzctl set 777 --applyconfig basic --save&lt;br /&gt;
&lt;br /&gt;
=== Setting VE OSTEMPLATE ===&lt;br /&gt;
Also, we need &amp;lt;tt&amp;gt;OSTEMPLATE&amp;lt;/tt&amp;gt; to be set in VE configuration file, for [[vzctl]] to work properly.&lt;br /&gt;
&lt;br /&gt;
 sudo sh -c 'echo OSTEMPLATE=\&amp;quot;debian-6.0\&amp;quot;' &amp;gt;&amp;gt; /etc/vz/conf/777.conf&lt;br /&gt;
&lt;br /&gt;
=== Setting VE IP address ===&lt;br /&gt;
For the [[VE]] to be able to download updates from the Internet, we need a valid IP address for it:&lt;br /&gt;
 sudo vzctl set 777 --ipadd x.x.x.x --save&lt;br /&gt;
&lt;br /&gt;
{{Note|if you use private IP for the VE, you might have to set up NAT as described in [[Using NAT for VE with private IPs]].}}&lt;br /&gt;
&lt;br /&gt;
=== Setting DNS server for VE ===&lt;br /&gt;
For the [[VE]] to be able to download updates from the Internet, we also need to specify a DNS for it:&lt;br /&gt;
 sudo vzctl set 777 --nameserver x.x.x.x --save&lt;br /&gt;
&lt;br /&gt;
=== Creating /dev/ptmx  ===&lt;br /&gt;
The ptmx character device should normally exist, but if it doesn't, create one.&lt;br /&gt;
 sudo mknod --mode 666 /var/lib/vz/private/777/dev/ptmx c 5 2&lt;br /&gt;
&lt;br /&gt;
=== Starting VE ===&lt;br /&gt;
Now start the VE:&lt;br /&gt;
 sudo vzctl start 777&lt;br /&gt;
&lt;br /&gt;
== Customizing the installation ==&lt;br /&gt;
A few things need to be done inside a newly created VE for it to become suitable for OpenVZ. Enter the VE to begin the configuration (note: if running a wheezy container on a squeeze hardware node, you'll need to manually install a newer version of vzctl (the one from wheezy will be fine - http://packages.debian.org/wheezy/vzctl) due to this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683454 - without making this change, the enter command will hang). Exporting the path is optional.&lt;br /&gt;
 sudo vzctl enter 777&lt;br /&gt;
 export PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;br /&gt;
&lt;br /&gt;
{{Warning|Do not run the commands below on the hardware node, they are only to be run within the VE!}}&lt;br /&gt;
&lt;br /&gt;
=== Set Debian repositories ===&lt;br /&gt;
The list shown is for wheezy, and downloading from US located servers - adjust your release name and mirror location as necessary&lt;br /&gt;
 cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/apt/sources.list&lt;br /&gt;
 deb http://http.us.debian.org/debian wheezy main contrib&lt;br /&gt;
 deb http://security.debian.org wheezy/updates main contrib&lt;br /&gt;
 deb http://http.us.debian.org/debian wheezy-updates main&lt;br /&gt;
 ## backports - ONLY IF YOU KNOW WHAT YOU DO&lt;br /&gt;
 # deb http://http.us.debian.org/debian-backports/ wheezy-backports main&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
=== Get new security updates ===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
=== Install some more packages ===&lt;br /&gt;
Installing packages could be an interactive process so the system might ask some questions.  You can install more packages if you'd like.  For example:&lt;br /&gt;
 apt-get install ssh quota less&lt;br /&gt;
&lt;br /&gt;
=== Set sane permissions for &amp;lt;tt&amp;gt;/root&amp;lt;/tt&amp;gt; directory ===&lt;br /&gt;
 chmod 700 /root&lt;br /&gt;
&lt;br /&gt;
=== Disable root login ===&lt;br /&gt;
This will disable root login by default.&lt;br /&gt;
 usermod -L root&lt;br /&gt;
&lt;br /&gt;
=== Disable getty ===&lt;br /&gt;
Disable running &amp;lt;tt&amp;gt;getty&amp;lt;/tt&amp;gt;s on terminals as a VE does not have any:&lt;br /&gt;
 sed -i -e '/getty/d' /etc/inittab&lt;br /&gt;
&lt;br /&gt;
=== Disable &amp;lt;tt&amp;gt;sync()&amp;lt;/tt&amp;gt; for syslog ===&lt;br /&gt;
Turn off doing &amp;lt;tt&amp;gt;sync()&amp;lt;/tt&amp;gt; on every write for &amp;lt;tt&amp;gt;syslog&amp;lt;/tt&amp;gt;'s log files, to improve I/O performance:&lt;br /&gt;
 &amp;lt;pre&amp;gt;sed -i -e 's@\([[:space:]]\)\(/var/log/\)@\1-\2@' /etc/*syslog.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fix &amp;lt;tt&amp;gt;/etc/mtab&amp;lt;/tt&amp;gt; ===&lt;br /&gt;
Link &amp;lt;tt&amp;gt;/etc/mtab&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;/proc/mounts&amp;lt;/tt&amp;gt;, so &amp;lt;tt&amp;gt;df&amp;lt;/tt&amp;gt; and friends will work:&lt;br /&gt;
 rm -f /etc/mtab&lt;br /&gt;
 ln -s /proc/mounts /etc/mtab&lt;br /&gt;
&lt;br /&gt;
=== Remove some unneeded packages ===&lt;br /&gt;
If you have any packages you'd like to remove, now's the time for it.  Here's an example — note that not all of those packages are installed by default in Debian Squeeze (although they were in earlier versions):&lt;br /&gt;
&lt;br /&gt;
 dpkg --purge modutils ppp pppoeconf pppoe pppconfig module-init-tools&lt;br /&gt;
&lt;br /&gt;
=== Disable services ===&lt;br /&gt;
&lt;br /&gt;
Do not start some services, stick to bare minimum. This step is release dependent.&lt;br /&gt;
&lt;br /&gt;
==== for Jessie ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# turn off and stop some services&lt;br /&gt;
for i in bind9 quotarpc fetchmail ondemand rsync uuidd wide-dhcpv6-client; do&lt;br /&gt;
        systemctl stop $i&lt;br /&gt;
        systemctl disable $i&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# for upstart services comment out the start on in confs&lt;br /&gt;
for i in nmbd smbd samba-ad-dc rpcbind; do&lt;br /&gt;
        systemctl disable $i&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== for Squeeze ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d-insserv -f klogd remove&lt;br /&gt;
 update-rc.d-insserv -f quotarpc remove&lt;br /&gt;
 update-rc.d-insserv -f exim4 remove&lt;br /&gt;
 update-rc.d-insserv -f inetd remove&lt;br /&gt;
&lt;br /&gt;
==== for older releases (Lenny, Sarge etc.) ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f klogd remove&lt;br /&gt;
 update-rc.d -f quotarpc remove&lt;br /&gt;
 update-rc.d -f exim4 remove&lt;br /&gt;
 update-rc.d -f inetd remove&lt;br /&gt;
&lt;br /&gt;
=== Fix SSH host keys ===&lt;br /&gt;
This is only useful if you installed SSH.  Each individual [[VE]] should have its own pair of SSH host keys.  The code below will wipe out the existing SSH keys and instruct the newly-created [[VE]] to create new SSH keys on first boot.&lt;br /&gt;
&lt;br /&gt;
==== for Jessie ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Save /etc/rc.local copy&lt;br /&gt;
mv /etc/rc.local /etc/rc.local.orig&lt;br /&gt;
&lt;br /&gt;
# ssh host keys hack&lt;br /&gt;
echo &amp;quot;#!/bin/sh&lt;br /&gt;
rm -f etc/ssh/ssh_host_*&lt;br /&gt;
/usr/bin/ssh-keygen -t rsa -N '' -f /etc/ssh/ssh_host_rsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t dsa -N '' -f /etc/ssh/ssh_host_dsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t rsa1 -N '' -f /etc/ssh/ssh_host_key&lt;br /&gt;
/usr/bin/ssh-keygen -t ecdsa -N '' -f /etc/ssh/ssh_host_ecdsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t ed25519 -N '' -f /etc/ssh/ssh_host_ed25519_key&lt;br /&gt;
systemctl restart ssh&lt;br /&gt;
mv -f /etc/rc.local.orig /etc/rc.local&lt;br /&gt;
&amp;quot; &amp;gt; /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
chmod a+x /etc/rc.local&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== for Squeeze ====&lt;br /&gt;
&lt;br /&gt;
 rm -f /etc/ssh/ssh_host_*&lt;br /&gt;
&amp;lt;!-- please do not remove &amp;lt;source&amp;gt;...&amp;lt;/source&amp;gt; pair of tags below,&lt;br /&gt;
     otherwise quotes after -N (-N '') are not visible --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          Generates new ssh host keys on first boot&lt;br /&gt;
# Required-Start:    $remote_fs $syslog&lt;br /&gt;
# Required-Stop:     $remote_fs $syslog&lt;br /&gt;
# Default-Start:     2 3 4 5&lt;br /&gt;
# Default-Stop:&lt;br /&gt;
# Short-Description: Generates new ssh host keys on first boot&lt;br /&gt;
# Description:       Generates new ssh host keys on first boot&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N &amp;quot;&amp;quot;&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N &amp;quot;&amp;quot;&lt;br /&gt;
insserv -r /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
rm -f \$0&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 chmod a+x /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
 insserv /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
&lt;br /&gt;
==== for older releases (Lenny, Sarge etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please do not remove &amp;lt;source&amp;gt;...&amp;lt;/source&amp;gt; pair of tags below,&lt;br /&gt;
     otherwise quotes after -N (-N '') are not visible --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm -f /etc/ssh/ssh_host_*&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/rc2.d/S15ssh_gen_host_keys&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N ''&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''&lt;br /&gt;
rm -f \$0&lt;br /&gt;
EOF&lt;br /&gt;
chmod a+x /etc/rc2.d/S15ssh_gen_host_keys&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Change timezone ===&lt;br /&gt;
&lt;br /&gt;
You might want to change timezone if you do not live in $UTC. The following example is for Germany&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
or even better&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dpkg-reconfigure tzdata&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create vzfifo script (for Jessie only) ===&lt;br /&gt;
&lt;br /&gt;
This step is required '''for Jessie only''' (and is handled automatically by vzctl for earlier Debian releases). It ensures that &amp;lt;code&amp;gt;vzctl start --wait&amp;lt;/code&amp;gt; works as expected.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Create vzfifo service&lt;br /&gt;
cat &amp;gt;&amp;gt; /lib/systemd/system/vzfifo.service &amp;lt;&amp;lt; EOF&lt;br /&gt;
#  This file is part of systemd.&lt;br /&gt;
#&lt;br /&gt;
#  systemd is free software; you can redistribute it and/or modify it&lt;br /&gt;
#  under the terms of the GNU General Public License as published by&lt;br /&gt;
#  the Free Software Foundation; either version 2 of the License, or&lt;br /&gt;
#  (at your option) any later version.&lt;br /&gt;
&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Tell that Container is started&lt;br /&gt;
ConditionPathExists=/proc/vz&lt;br /&gt;
ConditionPathExists=!/proc/bc&lt;br /&gt;
After=multi-user.target quotaon.service quotacheck.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
ExecStart=/bin/touch /.vzfifo&lt;br /&gt;
TimeoutSec=0&lt;br /&gt;
RemainAfterExit=no&lt;br /&gt;
SysVStartPriority=99&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# Enable service&lt;br /&gt;
for service in vzfifo; do&lt;br /&gt;
        systemctl enable $service &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clean packages ===&lt;br /&gt;
After installing packages, you'll have some junk packages laying around in your cache.  Since you don't want your template to have those, this command will wipe them out.&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
Now everything is done.  Exit from the template and go back to the hardware node.&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
== Preparing for and packing template cache ==&lt;br /&gt;
&lt;br /&gt;
We don't need an IP for the VE anymore, and we definitely do not need it in template cache, so remove it:&lt;br /&gt;
 sudo vzctl set 777 --ipdel all --save&lt;br /&gt;
&lt;br /&gt;
Also, remove DNS server and search domain information from ''/etc/resolv.conf'' file '''in VE''':&lt;br /&gt;
 sudo editor /vz/private/777/etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Also, remove ''/etc/hostname'' file '''in VE''':&lt;br /&gt;
 sudo rm -f /vz/private/777/etc/hostname&lt;br /&gt;
&lt;br /&gt;
Stop the VE:&lt;br /&gt;
 sudo vzctl stop 777&lt;br /&gt;
&lt;br /&gt;
Go to the VE directory:&lt;br /&gt;
 cd /vz/private/777&lt;br /&gt;
&lt;br /&gt;
Now create a cached OS tarball.  In the command below, you'll want to replace &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; with your architecture (i386, amd64, ia64, etc).&lt;br /&gt;
 sudo tar --numeric-owner -zcf /vz/template/cache/debian-5.0-i386-minimal.tar.gz .&lt;br /&gt;
&lt;br /&gt;
Look at the resulting tarball to see its size is sane:&lt;br /&gt;
 # ls -lh /vz/template/cache&lt;br /&gt;
 -rw-r--r--  1 root root  51M Apr 10 03:16 debian-5.0-i386-minimal.tar.gz&lt;br /&gt;
&lt;br /&gt;
== Checking if template cache works ==&lt;br /&gt;
We can now create a VE based on the just-created template cache.  Be sure to change &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; to your architecture just like you did when you named the tarball above.&lt;br /&gt;
 sudo vzctl create 123456 --ostemplate debian-5.0-i386-minimal&lt;br /&gt;
&lt;br /&gt;
Now make sure that it works:&lt;br /&gt;
 sudo vzctl start 123456&lt;br /&gt;
 sudo vzctl exec 123456 ps ax&lt;br /&gt;
&lt;br /&gt;
You should see that a few processes are running.&lt;br /&gt;
&lt;br /&gt;
== Final cleanup ==&lt;br /&gt;
Stop and remove the test VE you just created:&lt;br /&gt;
 sudo vzctl stop 123456&lt;br /&gt;
 sudo vzctl destroy 123456&lt;br /&gt;
 sudo rm /etc/vz/conf/123456.conf.destroyed&lt;br /&gt;
&lt;br /&gt;
Finally, let's remove the VE we used for OS template cache creation:&lt;br /&gt;
 sudo vzctl destroy 777&lt;br /&gt;
 sudo rm /etc/vz/conf/777.conf.destroyed&lt;br /&gt;
&lt;br /&gt;
You might want to edit /etc/vz/vz.conf and change DEF_OSTEMPLATE to the name of the template you use most often so that you don't have to specify the template when creating a VE.&lt;br /&gt;
 DEF_OSTEMPLATE=&amp;quot;debian-6.0-i386-minimal&amp;quot;&lt;br /&gt;
If you use iptables, you might want to include additional modules in the list for IPTABLES in /etc/vz/vz.conf. See ''man vzctl'' for a list of available modules.&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Templates]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22808</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22808"/>
		<updated>2017-10-07T11:24:33Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Install packages */ VarLock: it only was a Devuan issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
* Only Devuan: link to be recognised as Debian&lt;br /&gt;
 if [ -f /etc/devuan_version ] ; then sudo ln -s /etc/devuan_version /etc/debian_version ; fi&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
(requires aptitude)&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22807</id>
		<title>Installation on Debian 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22807"/>
		<updated>2017-10-07T11:22:38Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Install packages */ VarLock: it only was a Devuan issue&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; (amd64 or i386) machine.&lt;br /&gt;
&lt;br /&gt;
{{Note|The best and latest Debian version for OpenVZ 6 is [[Installation on Debian 8|Devuan 1.0]], but Debian 9 makes really easy the coexistence of OVZ and unprivileged LXC containers.}}&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''compatible ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Ext4 ==&lt;br /&gt;
Debian 9 installer (and tools by default) formats Ext4 with new features, and concrete &amp;quot;metadata_csum&amp;quot; is incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with &amp;quot;metadata_csum&amp;quot;. Ordered alternatives:&lt;br /&gt;
# After a fresh Debian 9 install, remove metadata_csum feature from filesystems.&lt;br /&gt;
# Upgrade from Debian 8 to Debian 9 (metadata_csum not inherited)&lt;br /&gt;
# Root volume (/ and others) as Ext3 and deploy /var/lib/vz in a later created Ext4 volume, without metadata_csum.&lt;br /&gt;
# Use Ext3&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a mounted partition ===&lt;br /&gt;
If your host altready mounts r/w volumes on boot and you can't tune2fs+e2fsck because volumes are in use, this is the solution (example for /dev/sda1):&lt;br /&gt;
* First check if the partition is affected.&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* If last command didn't return a line with metadata_csum, nothing to do. Otherwise, continue:&lt;br /&gt;
 echo copy_exec /sbin/e2fsck | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 echo copy_exec /sbin/tune2fs | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 Script=/etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 echo '#!/bin/sh' | sudo tee $Script&lt;br /&gt;
 echo 'if [ &amp;quot;$1&amp;quot; = &amp;quot;prereqs&amp;quot; ] ; then exit 0 ; fi' | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 echo tune2fs -O -metadata_csum $Volume | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 sudo chmod a+x $Script&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
* Reboot and check that metadata_csum disappeared:&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 (...)&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* Restore initrd behaviour&lt;br /&gt;
 sudo rm /etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 sudo apt --reinstall install initramfs-tools-core&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
This recipe is useful for any volume that can't be neither unmounted nor remounted readonly.&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a not mounted partition ===&lt;br /&gt;
This procedure can be applied when partition can be mounted readonly&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
 sudo tune2fs -O -metadata_csum /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible Ext4 ===&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo mkfs -t ext4 -O -metadata_csum /dev/sda9&lt;br /&gt;
&lt;br /&gt;
== btrfs ==&lt;br /&gt;
You might want btrfs to use per-directory (subvolume) quotas for other simfs/dir containers, such as LXC. Only vzquota doesn't work on a btrfs volume; for OVZ containers it's better to mount /var/lib/vz to an Ext4 volume.&lt;br /&gt;
&lt;br /&gt;
Debian 9 installer (and tools by default) formats btrfs with modern features as: mixed-bg, extref, skinny-metadata, no-holes. All of these are incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with these attributes. Ordered alternatives:&lt;br /&gt;
&lt;br /&gt;
# Pre-format '''compatible btrfs''' for a fresh Debian 9 install on root volume (/ and others) and deploy /var/lib/vz in a later created Ext4 volume. Debian 9 installer must not format btrfs but &amp;quot;keep existing data&amp;quot; as allowed in manual partitioning stage.&lt;br /&gt;
# Use '''compatible Ext4''' volumes and deploy later the secondary btrfs partitions.&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible btrfs ===&lt;br /&gt;
* Example for /dev/sda1&lt;br /&gt;
 sudo mkfs -t btrfs -O ^mixed-bg,^extref,^skinny-metadata,^no-holes /dev/sda1&lt;br /&gt;
You must not format btrfs with Debian installer because features cannot be disabled after.&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some desktop software to stop working.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/Debian_Stretch without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get --allow-unauthenticated update&lt;br /&gt;
As of July 2017, release key at openvz.org site is invalid, and last command will complain:&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian jessie Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian jessie Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian wheezy Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian wheezy Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
You can continue.&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt --allow-unauthenticated --install-recommends install $KPackage vzdump ploop initramfs-tools dirmngr&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Debian GNU/Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(apt list --installed 'linux-image-*' 2&amp;gt;/dev/null | grep -e '^linux-image-' | grep -ve 'openvz' | cut -f 1 -d '/')&amp;quot;&lt;br /&gt;
 sudo apt --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 # Register official container templates:&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 8]] (oldstable) or Devuan 1.0 (Jessie, stable, SystemV)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22806</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22806"/>
		<updated>2017-10-07T10:47:22Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Install packages */ Patch VarLock directory creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
== Patch VarLock directory creation ==&lt;br /&gt;
This is necessary to vzeventd works on boot, because it doesn't automatically create VARLOCK directory on startup:&lt;br /&gt;
 Lines=&amp;quot;$(cat /etc/init.d/vzeventd | grep -e '#.*INIT INFO' -ie '# .*Provides:' -ie '^# .*-St')&amp;quot;&lt;br /&gt;
 Lines=&amp;quot;$(echo &amp;quot;$Lines&amp;quot; | sed -e 's|vzeventd$|vzevent_pre|g' | sed -e 's| vz$| vzeventd|g')&amp;quot;&lt;br /&gt;
 echo &amp;quot;$Lines&amp;quot; | sudo tee /etc/init.d/vzevent_pre&lt;br /&gt;
 echo 'mkdir -p /var/lock/subsys' | sudo tee -a /etc/init.d/vzevent_pre&lt;br /&gt;
 sudo chmod +x /etc/init.d/vzevent_pre&lt;br /&gt;
 sudo insserv --default vzevent_pre&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
(requires aptitude)&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22805</id>
		<title>Installation on Debian 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22805"/>
		<updated>2017-10-07T10:46:47Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Install packages */ Patch VarLock directory creation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; (amd64 or i386) machine.&lt;br /&gt;
&lt;br /&gt;
{{Note|The best and latest Debian version for OpenVZ 6 is [[Installation on Debian 8|Devuan 1.0]], but Debian 9 makes really easy the coexistence of OVZ and unprivileged LXC containers.}}&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''compatible ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Ext4 ==&lt;br /&gt;
Debian 9 installer (and tools by default) formats Ext4 with new features, and concrete &amp;quot;metadata_csum&amp;quot; is incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with &amp;quot;metadata_csum&amp;quot;. Ordered alternatives:&lt;br /&gt;
# After a fresh Debian 9 install, remove metadata_csum feature from filesystems.&lt;br /&gt;
# Upgrade from Debian 8 to Debian 9 (metadata_csum not inherited)&lt;br /&gt;
# Root volume (/ and others) as Ext3 and deploy /var/lib/vz in a later created Ext4 volume, without metadata_csum.&lt;br /&gt;
# Use Ext3&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a mounted partition ===&lt;br /&gt;
If your host altready mounts r/w volumes on boot and you can't tune2fs+e2fsck because volumes are in use, this is the solution (example for /dev/sda1):&lt;br /&gt;
* First check if the partition is affected.&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* If last command didn't return a line with metadata_csum, nothing to do. Otherwise, continue:&lt;br /&gt;
 echo copy_exec /sbin/e2fsck | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 echo copy_exec /sbin/tune2fs | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 Script=/etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 echo '#!/bin/sh' | sudo tee $Script&lt;br /&gt;
 echo 'if [ &amp;quot;$1&amp;quot; = &amp;quot;prereqs&amp;quot; ] ; then exit 0 ; fi' | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 echo tune2fs -O -metadata_csum $Volume | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 sudo chmod a+x $Script&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
* Reboot and check that metadata_csum disappeared:&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 (...)&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* Restore initrd behaviour&lt;br /&gt;
 sudo rm /etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 sudo apt --reinstall install initramfs-tools-core&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
This recipe is useful for any volume that can't be neither unmounted nor remounted readonly.&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a not mounted partition ===&lt;br /&gt;
This procedure can be applied when partition can be mounted readonly&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
 sudo tune2fs -O -metadata_csum /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible Ext4 ===&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo mkfs -t ext4 -O -metadata_csum /dev/sda9&lt;br /&gt;
&lt;br /&gt;
== btrfs ==&lt;br /&gt;
You might want btrfs to use per-directory (subvolume) quotas for other simfs/dir containers, such as LXC. Only vzquota doesn't work on a btrfs volume; for OVZ containers it's better to mount /var/lib/vz to an Ext4 volume.&lt;br /&gt;
&lt;br /&gt;
Debian 9 installer (and tools by default) formats btrfs with modern features as: mixed-bg, extref, skinny-metadata, no-holes. All of these are incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with these attributes. Ordered alternatives:&lt;br /&gt;
&lt;br /&gt;
# Pre-format '''compatible btrfs''' for a fresh Debian 9 install on root volume (/ and others) and deploy /var/lib/vz in a later created Ext4 volume. Debian 9 installer must not format btrfs but &amp;quot;keep existing data&amp;quot; as allowed in manual partitioning stage.&lt;br /&gt;
# Use '''compatible Ext4''' volumes and deploy later the secondary btrfs partitions.&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible btrfs ===&lt;br /&gt;
* Example for /dev/sda1&lt;br /&gt;
 sudo mkfs -t btrfs -O ^mixed-bg,^extref,^skinny-metadata,^no-holes /dev/sda1&lt;br /&gt;
You must not format btrfs with Debian installer because features cannot be disabled after.&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some desktop software to stop working.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/Debian_Stretch without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get --allow-unauthenticated update&lt;br /&gt;
As of July 2017, release key at openvz.org site is invalid, and last command will complain:&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian jessie Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian jessie Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian wheezy Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian wheezy Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
You can continue.&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt --allow-unauthenticated --install-recommends install $KPackage vzdump ploop initramfs-tools dirmngr&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
== Patch VarLock directory creation ==&lt;br /&gt;
This is necessary to vzeventd works on boot, due to it doesn't automatically create VARLOCK directory on startup:&lt;br /&gt;
 Lines=&amp;quot;$(cat /etc/init.d/vzeventd | grep -e '#.*INIT INFO' -ie '# .*Provides:' -ie '^# .*-St')&amp;quot;&lt;br /&gt;
 Lines=&amp;quot;$(echo &amp;quot;$Lines&amp;quot; | sed -e 's|vzeventd$|vzevent_pre|g' | sed -e 's| vz$| vzeventd|g')&amp;quot;&lt;br /&gt;
 echo &amp;quot;$Lines&amp;quot; | sudo tee /etc/init.d/vzevent_pre&lt;br /&gt;
 echo 'mkdir -p /var/lock/subsys' | sudo tee -a /etc/init.d/vzevent_pre&lt;br /&gt;
 sudo chmod +x /etc/init.d/vzevent_pre&lt;br /&gt;
 sudo insserv --default vzevent_pre&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Debian GNU/Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(apt list --installed 'linux-image-*' 2&amp;gt;/dev/null | grep -e '^linux-image-' | grep -ve 'openvz' | cut -f 1 -d '/')&amp;quot;&lt;br /&gt;
 sudo apt --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 # Register official container templates:&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 8]] (oldstable) or Devuan 1.0 (Jessie, stable, SystemV)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22804</id>
		<title>Installation on Debian 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22804"/>
		<updated>2017-10-07T10:19:42Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* How to remove metadata_csum from a mounted partition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; (amd64 or i386) machine.&lt;br /&gt;
&lt;br /&gt;
{{Note|The best and latest Debian version for OpenVZ 6 is [[Installation on Debian 8|Devuan 1.0]], but Debian 9 makes really easy the coexistence of OVZ and unprivileged LXC containers.}}&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''compatible ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Ext4 ==&lt;br /&gt;
Debian 9 installer (and tools by default) formats Ext4 with new features, and concrete &amp;quot;metadata_csum&amp;quot; is incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with &amp;quot;metadata_csum&amp;quot;. Ordered alternatives:&lt;br /&gt;
# After a fresh Debian 9 install, remove metadata_csum feature from filesystems.&lt;br /&gt;
# Upgrade from Debian 8 to Debian 9 (metadata_csum not inherited)&lt;br /&gt;
# Root volume (/ and others) as Ext3 and deploy /var/lib/vz in a later created Ext4 volume, without metadata_csum.&lt;br /&gt;
# Use Ext3&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a mounted partition ===&lt;br /&gt;
If your host altready mounts r/w volumes on boot and you can't tune2fs+e2fsck because volumes are in use, this is the solution (example for /dev/sda1):&lt;br /&gt;
* First check if the partition is affected.&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* If last command didn't return a line with metadata_csum, nothing to do. Otherwise, continue:&lt;br /&gt;
 echo copy_exec /sbin/e2fsck | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 echo copy_exec /sbin/tune2fs | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 Script=/etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 echo '#!/bin/sh' | sudo tee $Script&lt;br /&gt;
 echo 'if [ &amp;quot;$1&amp;quot; = &amp;quot;prereqs&amp;quot; ] ; then exit 0 ; fi' | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 echo tune2fs -O -metadata_csum $Volume | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 sudo chmod a+x $Script&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
* Reboot and check that metadata_csum disappeared:&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 (...)&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* Restore initrd behaviour&lt;br /&gt;
 sudo rm /etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 sudo apt --reinstall install initramfs-tools-core&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
This recipe is useful for any volume that can't be neither unmounted nor remounted readonly.&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a not mounted partition ===&lt;br /&gt;
This procedure can be applied when partition can be mounted readonly&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
 sudo tune2fs -O -metadata_csum /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible Ext4 ===&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo mkfs -t ext4 -O -metadata_csum /dev/sda9&lt;br /&gt;
&lt;br /&gt;
== btrfs ==&lt;br /&gt;
You might want btrfs to use per-directory (subvolume) quotas for other simfs/dir containers, such as LXC. Only vzquota doesn't work on a btrfs volume; for OVZ containers it's better to mount /var/lib/vz to an Ext4 volume.&lt;br /&gt;
&lt;br /&gt;
Debian 9 installer (and tools by default) formats btrfs with modern features as: mixed-bg, extref, skinny-metadata, no-holes. All of these are incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with these attributes. Ordered alternatives:&lt;br /&gt;
&lt;br /&gt;
# Pre-format '''compatible btrfs''' for a fresh Debian 9 install on root volume (/ and others) and deploy /var/lib/vz in a later created Ext4 volume. Debian 9 installer must not format btrfs but &amp;quot;keep existing data&amp;quot; as allowed in manual partitioning stage.&lt;br /&gt;
# Use '''compatible Ext4''' volumes and deploy later the secondary btrfs partitions.&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible btrfs ===&lt;br /&gt;
* Example for /dev/sda1&lt;br /&gt;
 sudo mkfs -t btrfs -O ^mixed-bg,^extref,^skinny-metadata,^no-holes /dev/sda1&lt;br /&gt;
You must not format btrfs with Debian installer because features cannot be disabled after.&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some desktop software to stop working.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/Debian_Stretch without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get --allow-unauthenticated update&lt;br /&gt;
As of July 2017, release key at openvz.org site is invalid, and last command will complain:&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian jessie Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian jessie Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian wheezy Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian wheezy Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
You can continue.&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt --allow-unauthenticated --install-recommends install $KPackage vzdump ploop initramfs-tools dirmngr&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Debian GNU/Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(apt list --installed 'linux-image-*' 2&amp;gt;/dev/null | grep -e '^linux-image-' | grep -ve 'openvz' | cut -f 1 -d '/')&amp;quot;&lt;br /&gt;
 sudo apt --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 # Register official container templates:&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 8]] (oldstable) or Devuan 1.0 (Jessie, stable, SystemV)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22803</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22803"/>
		<updated>2017-10-06T12:15:15Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Set OpenVZ as default to boot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
(requires aptitude)&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Deploying_Debian_VEs_without_Templates&amp;diff=22770</id>
		<title>Deploying Debian VEs without Templates</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Deploying_Debian_VEs_without_Templates&amp;diff=22770"/>
		<updated>2017-08-05T08:04:50Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: ctcreate and deploy.sh&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installing Debian Virtual Environments without relying on a precreated template has many advantages and a few drawbacks. This article tries to outline those factors and provide a possible solution to reduce the amount of work needed for template-less Debian deployments.&lt;br /&gt;
&lt;br /&gt;
== Templates ==&lt;br /&gt;
&lt;br /&gt;
[[Template|Templates]] are at the heart of the OpenVZ VE creation process. A &amp;quot;template cache&amp;quot; is basically a tarball consisting of a minimum operating system installation of a given Linux flavor. &lt;br /&gt;
&lt;br /&gt;
== Reasons for pre-built templates ==&lt;br /&gt;
&lt;br /&gt;
=== Very fast VE deployment ===&lt;br /&gt;
&lt;br /&gt;
Deploying a new VE with a tarball reduces the work needed to extracting said tar archive, so the deployment speed can't be any faster. It's possible that certain vzfs optimizations rely on templates being deployed from a specific cached template.&lt;br /&gt;
&lt;br /&gt;
=== Template can contain complex modifications ===&lt;br /&gt;
&lt;br /&gt;
Since templates can contain any files with any given content, you can deploy heavily modified VEs without any problems.&lt;br /&gt;
&lt;br /&gt;
=== Access to a package repository ===&lt;br /&gt;
&lt;br /&gt;
Running a bootstrapper instead of using templates requires access to a package repository, which might not be feasible in certain environments.&lt;br /&gt;
&lt;br /&gt;
== Reasons against pre-built templates ==&lt;br /&gt;
&lt;br /&gt;
=== Management of tarballs can be tedious ===&lt;br /&gt;
&lt;br /&gt;
Managing templates in a non-trivial environment can become it's own demanding task, if taken seriously. The templates have to be updated constantly to reflect new security updates or operating system point releases. And with every updated template, said templates have to be distributed to all Hardware Nodes where they are used.&lt;br /&gt;
&lt;br /&gt;
Experience has shown, that quality is one of the first things being cut in operations/production environments when being time constrained, so preventing one source of constant work improves quality and security instantly and irrevocably.&lt;br /&gt;
&lt;br /&gt;
=== Templates are of questionable security ===&lt;br /&gt;
&lt;br /&gt;
Pre-built templates, especially those which can be downloaded from the internet, are of doubtful trustworthiness. It's trivial to open backdoors, install keyloggers or run DDoS clients if you have full control of the binaries which are going to be run in a VE.&lt;br /&gt;
&lt;br /&gt;
=== It's not needed after all ===&lt;br /&gt;
&lt;br /&gt;
With Debian, there is no reason to actually use pre-built templates if you're not time-constrained in the deployment process and have other means of managing your configuration.&lt;br /&gt;
&lt;br /&gt;
Since &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; is the tool at the core of every Debian installation it doesn't matter if it's run by the [http://wiki.debian.org/DebianInstaller Debian Installer], during template creation, by hand or even in a completely different Linux distribution.&lt;br /&gt;
&lt;br /&gt;
Management of configuration files by means of templates is a non-sustainable way of doing Configuration Management. In environments with few (if any) changes this can work out nicely, but in more agile/complex environments a proper Configuration Management solution should be used.&lt;br /&gt;
&lt;br /&gt;
== Basic Steps ==&lt;br /&gt;
&lt;br /&gt;
The basic steps needed to deploy Debian VEs are outlined in [[Debian template creation]].&lt;br /&gt;
&lt;br /&gt;
== Creation helpers ==&lt;br /&gt;
&lt;br /&gt;
To automate the process of deploying VEs with &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; a bit of shell-scripting glue is needed.&lt;br /&gt;
&lt;br /&gt;
=== ctcreate by Narcis Garcia ===&lt;br /&gt;
2017 version included in the [https://git.actiu.net/libre/amoreos/ Amoreos repository]. Deploys APT/Debian containers for OpenVZ 6 in APT/Debian host, by building its corresponding template first.&lt;br /&gt;
&lt;br /&gt;
=== deploy.sh by Michael Renner ===&lt;br /&gt;
&lt;br /&gt;
2011 version can be found at [https://github.com/terrorobe/vzstuff github.com/terrorobe/vzstuff]. To get a local copy you will need to install [http://git-scm.com/ git] and then run the following command:&lt;br /&gt;
 git clone git://github.com/terrorobe/vzstuff.git&lt;br /&gt;
Following the instructions in the README file should get you started nicely. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Templates]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Debian_template_creation&amp;diff=22769</id>
		<title>Debian template creation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Debian_template_creation&amp;diff=22769"/>
		<updated>2017-08-05T07:56:03Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Deploying Debian VEs without Templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are rough instructions of how to manually create basic Debian template cache, which can be used to create OpenVZ [[VE]]s based on Debian.&lt;br /&gt;
&lt;br /&gt;
{{Warning|The recommended way is '''not to follow''' the below instructions, but to use the official Debian templates, modifying those to your needs. Some template + container creation helpers are recommended at page [[Deploying Debian VEs without Templates]].}}&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
* You shouldn't be running as root, but as a user that is permitted to use sudo instead.  It's a dangerous idea, run as root at your peril.&lt;br /&gt;
* Anywhere you see &amp;lt;tt&amp;gt;/vz&amp;lt;/tt&amp;gt;, you might really need to use &amp;lt;tt&amp;gt;/var/lib/vz&amp;lt;/tt&amp;gt; instead, especially on a Debian Etch host.&lt;br /&gt;
* Anywhere you see &amp;lt;tt&amp;gt;http://http.us.debian.org/debian/&amp;lt;/tt&amp;gt;, you can substitute your favorite Debian mirror.  ([http://www.debian.org/mirror/list List of official Debian Mirrors])&lt;br /&gt;
* See also: &amp;lt;tt&amp;gt;/usr/share/doc/vzctl/README.Debian&amp;lt;/tt&amp;gt; in the ''vzctl'' Debian package&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
You need to have a working copy of &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; running on your hardware node.&lt;br /&gt;
&lt;br /&gt;
For Debian:&lt;br /&gt;
 sudo apt-get install debootstrap&lt;br /&gt;
&lt;br /&gt;
For Gentoo:&lt;br /&gt;
 sudo emerge debootstrap&lt;br /&gt;
&lt;br /&gt;
For Fedora (at least Fedora 8 have it, not sure about earlier versions):&lt;br /&gt;
 sudo yum install debootstrap&lt;br /&gt;
&lt;br /&gt;
For other distros you might need to install it from sources, or search for an appropriate package for your distribution.  An RPM is available on the [http://forum.openvz.org/index.php?t=tree&amp;amp;th=142&amp;amp;mid=584 OpenVZ Forum].&lt;br /&gt;
&lt;br /&gt;
== Bootstrapping Debian ==&lt;br /&gt;
&lt;br /&gt;
You can install different releases of Debian into a VE's private directory using the debootstrap command.&lt;br /&gt;
&lt;br /&gt;
The command parameters are:&lt;br /&gt;
&lt;br /&gt;
  debootstrap --arch ARCH NAME DIRECTORY [URL]&lt;br /&gt;
&lt;br /&gt;
Specify your architecture instead of &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; if you're using something other than i386/x86.  For example, for AMD64/x86_64, use &amp;lt;tt&amp;gt;amd64&amp;lt;/tt&amp;gt; or for ia64, use &amp;lt;tt&amp;gt;ia64&amp;lt;/tt&amp;gt;. You can use http or ftp in the URL.&lt;br /&gt;
&lt;br /&gt;
We use VE ID of 777 for this example, but it can be any unused ID.&lt;br /&gt;
&lt;br /&gt;
=== Stretch (current stable) ===&lt;br /&gt;
net-tools,ifupdown (not in debootstrap base set) provide ifconfig,ifup; required by OpenVZ to enable venet networking.&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 --include=net-tools,ifupdown stretch /vz/private/777&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 --include=net-tools,ifupdown stretch /vz/private/777&lt;br /&gt;
&lt;br /&gt;
=== Jessie (current oldstable) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 jessie /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 jessie /vz/private/777 http://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Wheezy (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 wheezy /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 wheezy /vz/private/777 http://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Squeeze (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 squeeze /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 squeeze /vz/private/777 ftp://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Lenny (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 lenny /vz/private/777 http://archive.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Etch (very old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 etch /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Sarge (deeply old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap sarge /vz/private/777 http://archive.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
== Preparing the HN network ==&lt;br /&gt;
Append the following lines to /etc/sysctl.conf, adjust to taste and then execute &amp;quot;sysctl -p&amp;quot; for them to take effect.&lt;br /&gt;
 ### OpenVZ settings&lt;br /&gt;
 &lt;br /&gt;
 # On Hardware Node enable packet forwarding to forward&lt;br /&gt;
 # packets between the HN network interfaces and venet.&lt;br /&gt;
 # Proxy arp is needed when CT is in a different subnet&lt;br /&gt;
 # or when using veth AND veth is not bridged to a HN&lt;br /&gt;
 # interface. When veth is bridged to a HN interface,&lt;br /&gt;
 # the CT handles its own arps.&lt;br /&gt;
 &lt;br /&gt;
 net.ipv4.conf.default.forwarding=1&lt;br /&gt;
 net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
 net.ipv4.ip_forward=1&lt;br /&gt;
 &lt;br /&gt;
 # Enables source route verification&lt;br /&gt;
 net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
 &lt;br /&gt;
 # Enables the magic-sysrq key&lt;br /&gt;
 kernel.sysrq = 1&lt;br /&gt;
 &lt;br /&gt;
 # TCP Explict Congestion Notification&lt;br /&gt;
 net.ipv4.tcp_ecn = 0&lt;br /&gt;
 &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;
&lt;br /&gt;
== Preparing and starting the VE ==&lt;br /&gt;
&lt;br /&gt;
=== Setting VE config ===&lt;br /&gt;
First, we need a config for the [[VE]]:&lt;br /&gt;
 sudo vzctl set 777 --applyconfig vps.basic --save&lt;br /&gt;
&lt;br /&gt;
On debian squeeze only the following worked for me (''confirmed''), because the standard template names in /etc/vz/conf have changed.&lt;br /&gt;
 sudo vzctl set 777 --applyconfig basic --save&lt;br /&gt;
&lt;br /&gt;
=== Setting VE OSTEMPLATE ===&lt;br /&gt;
Also, we need &amp;lt;tt&amp;gt;OSTEMPLATE&amp;lt;/tt&amp;gt; to be set in VE configuration file, for [[vzctl]] to work properly.&lt;br /&gt;
&lt;br /&gt;
 sudo sh -c 'echo OSTEMPLATE=\&amp;quot;debian-6.0\&amp;quot;' &amp;gt;&amp;gt; /etc/vz/conf/777.conf&lt;br /&gt;
&lt;br /&gt;
=== Setting VE IP address ===&lt;br /&gt;
For the [[VE]] to be able to download updates from the Internet, we need a valid IP address for it:&lt;br /&gt;
 sudo vzctl set 777 --ipadd x.x.x.x --save&lt;br /&gt;
&lt;br /&gt;
{{Note|if you use private IP for the VE, you might have to set up NAT as described in [[Using NAT for VE with private IPs]].}}&lt;br /&gt;
&lt;br /&gt;
=== Setting DNS server for VE ===&lt;br /&gt;
For the [[VE]] to be able to download updates from the Internet, we also need to specify a DNS for it:&lt;br /&gt;
 sudo vzctl set 777 --nameserver x.x.x.x --save&lt;br /&gt;
&lt;br /&gt;
=== Creating /dev/ptmx  ===&lt;br /&gt;
The ptmx character device should normally exist, but if it doesn't, create one.&lt;br /&gt;
 sudo mknod --mode 666 /var/lib/vz/private/777/dev/ptmx c 5 2&lt;br /&gt;
&lt;br /&gt;
=== Starting VE ===&lt;br /&gt;
Now start the VE:&lt;br /&gt;
 sudo vzctl start 777&lt;br /&gt;
&lt;br /&gt;
== Customizing the installation ==&lt;br /&gt;
A few things need to be done inside a newly created VE for it to become suitable for OpenVZ. Enter the VE to begin the configuration (note: if running a wheezy container on a squeeze hardware node, you'll need to manually install a newer version of vzctl (the one from wheezy will be fine - http://packages.debian.org/wheezy/vzctl) due to this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683454 - without making this change, the enter command will hang). Exporting the path is optional.&lt;br /&gt;
 sudo vzctl enter 777&lt;br /&gt;
 export PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;br /&gt;
&lt;br /&gt;
{{Warning|Do not run the commands below on the hardware node, they are only to be run within the VE!}}&lt;br /&gt;
&lt;br /&gt;
=== Set Debian repositories ===&lt;br /&gt;
The list shown is for wheezy, and downloading from US located servers - adjust your release name and mirror location as necessary&lt;br /&gt;
 cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/apt/sources.list&lt;br /&gt;
 deb http://http.us.debian.org/debian wheezy main contrib&lt;br /&gt;
 deb http://security.debian.org wheezy/updates main contrib&lt;br /&gt;
 deb http://http.us.debian.org/debian wheezy-updates main&lt;br /&gt;
 ## backports - ONLY IF YOU KNOW WHAT YOU DO&lt;br /&gt;
 # deb http://http.us.debian.org/debian-backports/ wheezy-backports main&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
=== Get new security updates ===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
=== Install some more packages ===&lt;br /&gt;
Installing packages could be an interactive process so the system might ask some questions.  You can install more packages if you'd like.  For example:&lt;br /&gt;
 apt-get install ssh quota less&lt;br /&gt;
&lt;br /&gt;
=== Set sane permissions for &amp;lt;tt&amp;gt;/root&amp;lt;/tt&amp;gt; directory ===&lt;br /&gt;
 chmod 700 /root&lt;br /&gt;
&lt;br /&gt;
=== Disable root login ===&lt;br /&gt;
This will disable root login by default.&lt;br /&gt;
 usermod -L root&lt;br /&gt;
&lt;br /&gt;
=== Disable getty ===&lt;br /&gt;
Disable running &amp;lt;tt&amp;gt;getty&amp;lt;/tt&amp;gt;s on terminals as a VE does not have any:&lt;br /&gt;
 sed -i -e '/getty/d' /etc/inittab&lt;br /&gt;
&lt;br /&gt;
=== Disable &amp;lt;tt&amp;gt;sync()&amp;lt;/tt&amp;gt; for syslog ===&lt;br /&gt;
Turn off doing &amp;lt;tt&amp;gt;sync()&amp;lt;/tt&amp;gt; on every write for &amp;lt;tt&amp;gt;syslog&amp;lt;/tt&amp;gt;'s log files, to improve I/O performance:&lt;br /&gt;
 &amp;lt;pre&amp;gt;sed -i -e 's@\([[:space:]]\)\(/var/log/\)@\1-\2@' /etc/*syslog.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fix &amp;lt;tt&amp;gt;/etc/mtab&amp;lt;/tt&amp;gt; ===&lt;br /&gt;
Link &amp;lt;tt&amp;gt;/etc/mtab&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;/proc/mounts&amp;lt;/tt&amp;gt;, so &amp;lt;tt&amp;gt;df&amp;lt;/tt&amp;gt; and friends will work:&lt;br /&gt;
 rm -f /etc/mtab&lt;br /&gt;
 ln -s /proc/mounts /etc/mtab&lt;br /&gt;
&lt;br /&gt;
=== Remove some unneeded packages ===&lt;br /&gt;
If you have any packages you'd like to remove, now's the time for it.  Here's an example — note that not all of those packages are installed by default in Debian Squeeze (although they were in earlier versions):&lt;br /&gt;
&lt;br /&gt;
 dpkg --purge modutils ppp pppoeconf pppoe pppconfig module-init-tools&lt;br /&gt;
&lt;br /&gt;
=== Disable services ===&lt;br /&gt;
&lt;br /&gt;
Do not start some services, stick to bare minimum. This step is release dependent.&lt;br /&gt;
&lt;br /&gt;
==== for Jessie ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# turn off and stop some services&lt;br /&gt;
for i in bind9 quotarpc fetchmail ondemand rsync uuidd wide-dhcpv6-client; do&lt;br /&gt;
        systemctl stop $i&lt;br /&gt;
        systemctl disable $i&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# for upstart services comment out the start on in confs&lt;br /&gt;
for i in nmbd smbd samba-ad-dc rpcbind; do&lt;br /&gt;
        systemctl disable $i&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== for Squeeze ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d-insserv -f klogd remove&lt;br /&gt;
 update-rc.d-insserv -f quotarpc remove&lt;br /&gt;
 update-rc.d-insserv -f exim4 remove&lt;br /&gt;
 update-rc.d-insserv -f inetd remove&lt;br /&gt;
&lt;br /&gt;
==== for older releases (Lenny, Sarge etc.) ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f klogd remove&lt;br /&gt;
 update-rc.d -f quotarpc remove&lt;br /&gt;
 update-rc.d -f exim4 remove&lt;br /&gt;
 update-rc.d -f inetd remove&lt;br /&gt;
&lt;br /&gt;
=== Fix SSH host keys ===&lt;br /&gt;
This is only useful if you installed SSH.  Each individual [[VE]] should have its own pair of SSH host keys.  The code below will wipe out the existing SSH keys and instruct the newly-created [[VE]] to create new SSH keys on first boot.&lt;br /&gt;
&lt;br /&gt;
==== for Jessie ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Save /etc/rc.local copy&lt;br /&gt;
mv /etc/rc.local /etc/rc.local.orig&lt;br /&gt;
&lt;br /&gt;
# ssh host keys hack&lt;br /&gt;
echo &amp;quot;#!/bin/sh&lt;br /&gt;
rm -f etc/ssh/ssh_host_*&lt;br /&gt;
/usr/bin/ssh-keygen -t rsa -N '' -f /etc/ssh/ssh_host_rsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t dsa -N '' -f /etc/ssh/ssh_host_dsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t rsa1 -N '' -f /etc/ssh/ssh_host_key&lt;br /&gt;
/usr/bin/ssh-keygen -t ecdsa -N '' -f /etc/ssh/ssh_host_ecdsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t ed25519 -N '' -f /etc/ssh/ssh_host_ed25519_key&lt;br /&gt;
systemctl restart ssh&lt;br /&gt;
mv -f /etc/rc.local.orig /etc/rc.local&lt;br /&gt;
&amp;quot; &amp;gt; /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
chmod a+x /etc/rc.local&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== for Squeeze ====&lt;br /&gt;
&lt;br /&gt;
 rm -f /etc/ssh/ssh_host_*&lt;br /&gt;
&amp;lt;!-- please do not remove &amp;lt;source&amp;gt;...&amp;lt;/source&amp;gt; pair of tags below,&lt;br /&gt;
     otherwise quotes after -N (-N '') are not visible --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          Generates new ssh host keys on first boot&lt;br /&gt;
# Required-Start:    $remote_fs $syslog&lt;br /&gt;
# Required-Stop:     $remote_fs $syslog&lt;br /&gt;
# Default-Start:     2 3 4 5&lt;br /&gt;
# Default-Stop:&lt;br /&gt;
# Short-Description: Generates new ssh host keys on first boot&lt;br /&gt;
# Description:       Generates new ssh host keys on first boot&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N &amp;quot;&amp;quot;&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N &amp;quot;&amp;quot;&lt;br /&gt;
insserv -r /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
rm -f \$0&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 chmod a+x /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
 insserv /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
&lt;br /&gt;
==== for older releases (Lenny, Sarge etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please do not remove &amp;lt;source&amp;gt;...&amp;lt;/source&amp;gt; pair of tags below,&lt;br /&gt;
     otherwise quotes after -N (-N '') are not visible --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm -f /etc/ssh/ssh_host_*&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/rc2.d/S15ssh_gen_host_keys&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N ''&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''&lt;br /&gt;
rm -f \$0&lt;br /&gt;
EOF&lt;br /&gt;
chmod a+x /etc/rc2.d/S15ssh_gen_host_keys&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Change timezone ===&lt;br /&gt;
&lt;br /&gt;
You might want to change timezone if you do not live in $UTC. The following example is for Germany&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
or even better&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dpkg-reconfigure tzdata&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create vzfifo script (for Jessie only) ===&lt;br /&gt;
&lt;br /&gt;
This step is required '''for Jessie only''' (and is handled automatically by vzctl for earlier Debian releases). It ensures that &amp;lt;code&amp;gt;vzctl start --wait&amp;lt;/code&amp;gt; works as expected.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Create vzfifo service&lt;br /&gt;
cat &amp;gt;&amp;gt; /lib/systemd/system/vzfifo.service &amp;lt;&amp;lt; EOF&lt;br /&gt;
#  This file is part of systemd.&lt;br /&gt;
#&lt;br /&gt;
#  systemd is free software; you can redistribute it and/or modify it&lt;br /&gt;
#  under the terms of the GNU General Public License as published by&lt;br /&gt;
#  the Free Software Foundation; either version 2 of the License, or&lt;br /&gt;
#  (at your option) any later version.&lt;br /&gt;
&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Tell that Container is started&lt;br /&gt;
ConditionPathExists=/proc/vz&lt;br /&gt;
ConditionPathExists=!/proc/bc&lt;br /&gt;
After=multi-user.target quotaon.service quotacheck.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
ExecStart=/bin/touch /.vzfifo&lt;br /&gt;
TimeoutSec=0&lt;br /&gt;
RemainAfterExit=no&lt;br /&gt;
SysVStartPriority=99&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# Enable service&lt;br /&gt;
for service in vzfifo; do&lt;br /&gt;
        systemctl enable $service &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clean packages ===&lt;br /&gt;
After installing packages, you'll have some junk packages laying around in your cache.  Since you don't want your template to have those, this command will wipe them out.&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
Now everything is done.  Exit from the template and go back to the hardware node.&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
== Preparing for and packing template cache ==&lt;br /&gt;
&lt;br /&gt;
We don't need an IP for the VE anymore, and we definitely do not need it in template cache, so remove it:&lt;br /&gt;
 sudo vzctl set 777 --ipdel all --save&lt;br /&gt;
&lt;br /&gt;
Also, remove DNS server and search domain information from ''/etc/resolv.conf'' file '''in VE''':&lt;br /&gt;
 sudo editor /vz/private/777/etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Also, remove ''/etc/hostname'' file '''in VE''':&lt;br /&gt;
 sudo rm -f /vz/private/777/etc/hostname&lt;br /&gt;
&lt;br /&gt;
Stop the VE:&lt;br /&gt;
 sudo vzctl stop 777&lt;br /&gt;
&lt;br /&gt;
Go to the VE directory:&lt;br /&gt;
 cd /vz/private/777&lt;br /&gt;
&lt;br /&gt;
Now create a cached OS tarball.  In the command below, you'll want to replace &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; with your architecture (i386, amd64, ia64, etc).&lt;br /&gt;
 sudo tar --numeric-owner -zcf /vz/template/cache/debian-5.0-i386-minimal.tar.gz .&lt;br /&gt;
&lt;br /&gt;
Look at the resulting tarball to see its size is sane:&lt;br /&gt;
 # ls -lh /vz/template/cache&lt;br /&gt;
 -rw-r--r--  1 root root  51M Apr 10 03:16 debian-5.0-i386-minimal.tar.gz&lt;br /&gt;
&lt;br /&gt;
== Checking if template cache works ==&lt;br /&gt;
We can now create a VE based on the just-created template cache.  Be sure to change &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; to your architecture just like you did when you named the tarball above.&lt;br /&gt;
 sudo vzctl create 123456 --ostemplate debian-5.0-i386-minimal&lt;br /&gt;
&lt;br /&gt;
Now make sure that it works:&lt;br /&gt;
 sudo vzctl start 123456&lt;br /&gt;
 sudo vzctl exec 123456 ps ax&lt;br /&gt;
&lt;br /&gt;
You should see that a few processes are running.&lt;br /&gt;
&lt;br /&gt;
== Final cleanup ==&lt;br /&gt;
Stop and remove the test VE you just created:&lt;br /&gt;
 sudo vzctl stop 123456&lt;br /&gt;
 sudo vzctl destroy 123456&lt;br /&gt;
 sudo rm /etc/vz/conf/123456.conf.destroyed&lt;br /&gt;
&lt;br /&gt;
Finally, let's remove the VE we used for OS template cache creation:&lt;br /&gt;
 sudo vzctl destroy 777&lt;br /&gt;
 sudo rm /etc/vz/conf/777.conf.destroyed&lt;br /&gt;
&lt;br /&gt;
You might want to edit /etc/vz/vz.conf and change DEF_OSTEMPLATE to the name of the template you use most often so that you don't have to specify the template when creating a VE.&lt;br /&gt;
 DEF_OSTEMPLATE=&amp;quot;debian-6.0-i386-minimal&amp;quot;&lt;br /&gt;
If you use iptables, you might want to include additional modules in the list for IPTABLES in /etc/vz/vz.conf. See ''man vzctl'' for a list of available modules.&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Templates]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Best_practices_for_development_of_EZ_templates&amp;diff=22768</id>
		<title>Best practices for development of EZ templates</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Best_practices_for_development_of_EZ_templates&amp;diff=22768"/>
		<updated>2017-08-05T07:54:03Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: OpenVZ 6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Virtuozzo}}&lt;br /&gt;
{{Note|For OpenVZ 6 recommended pages are [[Deploying Debian VEs without Templates]] and [[Debian template creation]]}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
This article lists recommendations for those willing to create EZ templates for Virtuozzo. Please consider them to be able to create EZ templates that can be included in the Virtuozzo distribution. Each recommendation has originated in the development and maintenance of Virtuozzo container templates. As the [https://src.openvz.org/projects/OVZT list of supported EZ templates] is evergrowing, before submitting your work make sure the same template has not been already submitted by someone else.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:2--&amp;gt;&lt;br /&gt;
* Make sure your EZ template does not share RPMs with other EZ templates. For example, if you submit a mysql application template, make sure that the mysql package is used only by it and not any other application template, e.g., wordpress. &lt;br /&gt;
* Minimize the number of RPMs in packages files. For example, do not list every RPM implied by dependencies.&lt;br /&gt;
* Use ''setname'' when you modify an OS EZ template. This will help you avoid code duplication.&lt;br /&gt;
* Make sure all your scripts have error-handling routines and return 0.&lt;br /&gt;
* Add comments explaining the reasoning behind the code in scripts that is not intuitively clear.&lt;br /&gt;
* Make your EZ templates as universal as possible. Avoid specific modifications like localization, time zones, etc.&lt;br /&gt;
* Avoid using complex routines in your scripts to make them easier to maintain.&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Templates]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_7&amp;diff=22756</id>
		<title>Installation on Debian 7</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_7&amp;diff=22756"/>
		<updated>2017-07-16T09:13:24Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* See also */ Installation on Debian/old was orphan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ on your Debian 7 &amp;quot;Wheezy&amp;quot; machine. For RHEL/Centos 6 based systems, please see [[Quick installation]].&lt;br /&gt;
&lt;br /&gt;
{{Out|A commercial version of OpenVZ is available, which simplifies installation with a single disk as well as supports networked installation using PXE boot. To learn more about Parallels Cloud Server and request a free trial, please see http://www.parallels.com/products/pcs/}}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
This guide assumes you are running '''Debian 7 &amp;quot;Wheezy&amp;quot; ''' for '''AMD64''' or '''i686'''.&lt;br /&gt;
&lt;br /&gt;
=== /vz file system ===&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
&lt;br /&gt;
=== apt pre-setup ===&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
Run the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/apt/sources.list.d/openvz-rhel6.list&lt;br /&gt;
deb http://download.openvz.org/debian wheezy main&lt;br /&gt;
# deb http://download.openvz.org/debian wheezy-test main&lt;br /&gt;
EOF&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with wheezy-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
&lt;br /&gt;
Import GPG key used for signing repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;wget ftp://ftp.openvz.org/debian/archive.key&lt;br /&gt;
apt-key add archive.key&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Update the local cache:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
== Kernel installation ==&lt;br /&gt;
&lt;br /&gt;
Limited OpenVZ functionality is supported when you run a recent 3.x kernel (check [[vzctl for upstream kernel]]), so OpenVZ kernel installation is optional but still highly recommended.&lt;br /&gt;
&lt;br /&gt;
 # apt-get install linux-image-openvz-amd64&lt;br /&gt;
&lt;br /&gt;
Or, if you still have i686:&lt;br /&gt;
&lt;br /&gt;
 # apt-get install linux-image-openvz-686&lt;br /&gt;
&lt;br /&gt;
== System configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- this is not yet in vzctl.deb &lt;br /&gt;
{{Note|With vzctl 4.6 or newer there is no need to do manual configuration. Skip to [[#Tools_installation]].}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please make sure the following steps are performed before rebooting into OpenVZ kernel.&lt;br /&gt;
&lt;br /&gt;
=== sysctl ===&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in &amp;lt;tt&amp;gt;/etc/sysctl.conf&amp;lt;/tt&amp;gt; file. Here are the relevant portions of the file; please edit accordingly.&lt;br /&gt;
&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.ipv6.conf.default.forwarding = 1&lt;br /&gt;
net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
&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;
== Tools installation ==&lt;br /&gt;
&lt;br /&gt;
{{Out|Before installing tools, please read about [[vzstats]] and opt-out if you don't want to help the project.}}&lt;br /&gt;
&lt;br /&gt;
OpenVZ needs some user-level tools installed:&lt;br /&gt;
&lt;br /&gt;
 # apt-get install vzctl vzquota ploop vzstats&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
Now reboot the machine and choose an entry with word &amp;quot;openvz&amp;quot; in the boot loader menu (it should be default choice).&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
{{Note|this step is optional, vzctl is able to download templates on demand.}}&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
Download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or directly from [http://download.openvz.org/template/precreated/ download.openvz.org/template/precreated], or from one of the [[Download mirrors|mirrors]]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 8]] or Devuan 1.0 (Jessie)&lt;br /&gt;
* [[Installation on Debian/old]] for older, unsupported versions of Debian.&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Hosting_providers&amp;diff=22755</id>
		<title>Hosting providers</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Hosting_providers&amp;diff=22755"/>
		<updated>2017-07-16T09:10:11Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* OpenVZ hosting providers */ Andorra&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''OpenVZ is free and open implementation of Virtuozzo containers for Linux.&lt;br /&gt;
Don't forget to keep [[testimonials|testimonial]] and [[donate]] to OpenVZ.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
= OpenVZ hosting providers =&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;
&lt;br /&gt;
== Andorra ==&lt;br /&gt;
* [https://www.actiu.net/pro/ Actiu informatica] amb servidors dins i fora del principat.&lt;br /&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.wiredhosting.com.ar/ WiredHosting] We offers XEN and OpenVZ containers with SSD drives, cloudflare security and weekly backups to protect your information. Phone and Helpdesk 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;
* [https://www.fulltech.com.ar/ Full Tech Solutions] Specializes in the virtualization of OpenVZ &amp;amp; Virtuozzo containers, installed in the Full Tech Solutions Data Center located in Villa Elisa, Entre Rios Argentina.  It also offers services hosted in the United States, Netherlands and Germany&lt;br /&gt;
* [https://www.neolo.com/ Neolo] We provide OpenVZ containers at our own datacenter in South America with double internet provider. Choose your Linux OS and apps. Full support.&lt;br /&gt;
* [https://www.infranetworking.com.ar/ Infranetworking] All our Cloud VPS container solutions for Argentine customers are powered by the all mighty OpenVZ virtualization software.&lt;br /&gt;
&lt;br /&gt;
== Australia == &lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
[https://www.conetix.com.au/ Conetix Hosting] Specialising in business grade, fully managed Virtuozzo containers with Virtuzzo Cloud Storage. 100% Australian owned and operated. Brisbane based DC with Enterprise Dell servers.&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides self-managed OpenVZ based SSD VPS located at Equinix SY3 in Sydney, one of the best and well-connected datacenters in the region.&lt;br /&gt;
* [http://www.vpsfast.us/australia-cloud-server VPSFast] - VPS Provider with good prices in Australia.&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;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
* [https://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;
* [https://mdhost.eu/vserver.php MDHost.eu] New Hosting Provider with nice Prices and many Server locations. Austria, Germany, France and more.&lt;br /&gt;
* [https://www.snb.at/ SNB] offers OpenVZ containers and support's also existing vm's in customers environment&lt;br /&gt;
* [https://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS in Austria, USA and the Netherlands&lt;br /&gt;
* [http://www.vpsfast.us/austria-cloud-server VPSFast] - VPS Provider with good prices 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;
* [http://www.host1plus.com.br/ Host1Plus] Servers hosted in São Paulo. We offering reliable and secure OpenVZ VPS Servers with 99.99% up-time, starting from $5.00 per month.&lt;br /&gt;
* [http://www.ipdeck.net/ IPDECK] VPS Linux server from R$15,00/month! Fully customizable according to your needs.&lt;br /&gt;
* [http://www.quantive.com.br/ QuantiveHost] VPS Linux with 99.99% uptime. Prices starting from R$ 29,35.&lt;br /&gt;
* [https://www.elevahost.com.br/ Eleva host] Server hosted in Brazil. The best support.&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;
&lt;br /&gt;
* [https://www.cyberhour.com CyberHour.com] CyberHour.com is an [https://www.cyberhour.com offshore VPS hosting] provider located in Europe. The provide blazing fast servers and premium Bandwidth of 200Mbps. With high privacy protection.&lt;br /&gt;
* [https://www.linuxssdvps.com Bulgaria VPS] Linux SSD VPS is an [https://www.linuxssdvps.com offshore VPS hosting] provider located in Sofia, Bulgaria. Privacy is very respected and anonymous registrations are allowed, as well as payments via Bitcoin / PayPal.&lt;br /&gt;
* [http://www.webuzo.net Bulgaria VPS] Webuzo Network is an offshore SSD VPS hosting provider located in Bulgaria. Privacy is very respected and anonymous registrations are allowed, as well as payments via Bitcoin / PayPal.&lt;br /&gt;
* [https://vpsbg.eu/en Bulgaria VPS] VPSBG.eu is an offshore SSD VPS hosting provider located in Sofia, Bulgaria. Privacy is very respected and anonymous registrations are allowed, as well as payments via Bitcoin.&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;
* [https://www.verdina.net Verdina.NET] Verdina.net offers dedicated hosting services, provided by powerful dell hardware. Servers are located in Telepoint Datacenter, a Tier 3 DC located in Sofia, Bulgaria.&lt;br /&gt;
* [https://www.vps.ag/ VPS.AG] Affordable and reliable OpenVZ VPS based in Sofia, Bulgaria. Instant setup and 24/7 support.&lt;br /&gt;
* [http://www.vpsfast.us/bulgaria-vps VPSFast] - VPS Provider with good prices in Bulgaria.&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;
* [https://whc.ca/canadian-cloud-servers Web Hosting Canada Cloud Servers] - Powerful Cloud servers powered by OpenVZ and located in Canadian datacenters, with fast RAID-10 storage, fully managed with cPanel.&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;
* [https://www.delimiter.com/storage-vps/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&lt;br /&gt;
* [https://www.miditech.com/ MidiTech Hosting Canada] VPS hosting offered by MidiTech Canada are powered by VMware, . Fully Managed VPS with control panels&lt;br /&gt;
* [http://www.gotekky.com Gotekky Cloud VPS Hosting] High quality Cloud VPS packages powered by our own infrastructure and network in Toronto. Scalable from our $5/mo plan all the way to your own dedicated cloud server. Based on OpenVZ and our own proprietary panel.&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;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&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;
* [http://solib.ca/services-offerts/hebergement-haute-vitesse/serveurs-vps/ SOLIB Logiciel Libre Québec] Our company offers DDoS protected server solutions including OpenVZ containers. Very high availability and reliability, all our VPS are located in Quebec, Canada.&lt;br /&gt;
* [https://www.host-stage.net/linux-vps/ HostStage - Linux VPS] - Simple, Reliable OpenVZ VPS packed with 1 GBPS port speed, RAID 10 SSD, Intel Xeon CPU, DDoS Protection from $4.95/month&lt;br /&gt;
* [http://www.vpsfast.us/canada-vps VPSFast] - VPS Provider with good prices in Canada.&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;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&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;
* [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;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&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://www.mujhost.net MUJHOST.NET] - OpenVZ VPS Servers starting from 160 Kč, 100Mbps / 1 Gbps uplink, unlimited traffic. Debian, Ubuntu, CentOS ...&lt;br /&gt;
&lt;br /&gt;
== Chile ==&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.1h.cl/ 1h.cl Vps - Chile] - VPS High Performance with OpenVZ in Chile&lt;br /&gt;
* [http://www.1hosting.cl/ 1hosting Virtual servers - Chile] - VPS Professional with OpenVZ&lt;br /&gt;
* [http://www.dch.cl/ DCH] - DCH.cl Hosting Chile - High Performance VPS Servers with OpenVZ &lt;br /&gt;
* [http://ecohosting.cl/ EcoHosting.cl Santiago - Chile] - VPS with OpenVZ in Chile&lt;br /&gt;
* [http://www.hostingplus.cl/ HostingPlus Internet Limitada] - High Performance Vps provider in Chile&lt;br /&gt;
* [http://www.hostname.cl/ Hostname Ltda] - VPS Hosting with Datacenter in Chile&lt;br /&gt;
* [http://www.inc.cl/ INC Internet Limitada] - VPS Hosting provider in Chile&lt;br /&gt;
&lt;br /&gt;
== Denmark ==&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.vpsfast.us/denmark-cloud-server VPSFast] - VPS Provider with good prices in Denmark.&lt;br /&gt;
&lt;br /&gt;
== Ecuador ==&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.dedi.space/ DediSpace Telecom] - VPS Servers in Ecuador - USA, France, Germany, Ecuador Datacenter.&lt;br /&gt;
&lt;br /&gt;
== France ==&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.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.fixweb.com Fixweb] Great managed hosting provider with strong anti ddos solution - openvz only - leader in managed openvz solution with horizontal scaling and high availability&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;
* [https://galaxyhostplus.com/ovz GalaxyHostPlus] Cheap VPS Hosting based in Roubaix with new 2016 line starts from $2/Month &lt;br /&gt;
* [http://www.harmony-hosting.com Harmony-Hosting] A high performance VPS hosting - The leader in France&lt;br /&gt;
* [https://www.delimiter.com/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&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.ovh.co.uk/vps/ OVH VPS] linux from 3€/month, [http://www.ovh.co.uk/vps/vps-cloud.xml windows] from 12€/month.&lt;br /&gt;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&lt;br /&gt;
* [https://VPSZ.FR VPSZ] VPS Hosting in France. Starting from 2,99€, Unlimited traffic.&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;
* [https://www.shape.host/linux-vps/ Shape Host - Linux VPS] - OpenVZ virtual servers, Instant Linux VPS&lt;br /&gt;
* [https://www.host-stage.net/linux-vps/ HostStage - Linux VPS] - Simple, Reliable OpenVZ VPS packed with 1 GBPS port speed, RAID 10 SSD, Intel Xeon CPU from $4.95/month&lt;br /&gt;
* [https://www.yoorshop.fr/ YOORshop SAS] - High performance SSD Linux VPS within 13 countries in Europe, daily backup included. Starting from €6,95 /month&lt;br /&gt;
* [https://www.wantete.com/vps-servers.php/ WANTETE] - OpenVZ virtual servers, VPS Hosting in France Starting from  €1,99/month 10% CPU&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;
* [https://myvirtualserver.com/aff.php?aff=434 MyVirtualServer]: Cheap VPS (OpenVZ/KVM, 5TB Traffic, 10Gigabit), servers located in Frankfurt (best ping, starting 1.99€) good support (en/de)&lt;br /&gt;
* [http://afterburst.com Afterburst (Previously FanaticalVPS)]: affordable unmetered, unmanaged VPS servers in Germany.&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;
* [https://www.delimiter.com/dedicated-servers/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&lt;br /&gt;
* [https://galaxyhostplus.com/ovz GalaxyHostPlus] Cheap VPS Hosting based in Frankfurt with new 2016 line starts from  $2/Month&lt;br /&gt;
* [http://hostmist.com/openvz-vps-germany.html Host Mist]: features budget OpenVZ VPS hosting in Germany.&lt;br /&gt;
* [http://www.host1plus.com/ Host1Plus] Servers based in Frankfurt am Main. Offering reliable OpenVZ based VPS servers in Germany starting from $2.50 per month.&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://linevast.de/angebote/linux-openvz-vserver-mieten.html Linevast] Reliable OpenVZ based VPS with fast support, located in germany&lt;br /&gt;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&lt;br /&gt;
* [http://www.plambee.de/vserver.php Plambee.de Webhosting]: Powerfull OpenVZ based VPS servers at low cost with hosting in Germany&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://squote.de/index.php?ref=1421485383 SQuote]: SQuote VPS Hosting and more. VPS 1 Core, 1.024MB RAM, 512MB RAM SWAP, 50 GB HDD, 1x IPv4. 3,89EUR/month. For the best VPS SQuote.de&lt;br /&gt;
* [http://www.vpsfast.us/germany-vps VPSFast] - VPS Provider with good prices in Germany.&lt;br /&gt;
&lt;br /&gt;
== Guatemala ==&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.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;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&lt;br /&gt;
* [https://hostus.us HostUS] features unmanaged and managed OpenVZ VPS in Hong Kong as well as 3 USA locations. Unparalleled connectivity to the Asia Pacific. Enjoy 15% off with coupon VPS15OFF.&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides self-managed OpenVZ based SSD VPS in Hong Kong, located at the Pacnet datacenter. &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;
* [http://www.vpsfast.us/hong-kong-cloud-server VPSFast] - VPS Provider with good prices in Hong Kong.&lt;br /&gt;
&lt;br /&gt;
== Hungary ==&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://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;
== Iceland ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
&lt;br /&gt;
== India ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.geniushost.in Genius Host] Fully managed [https://www.geniushost.in SSD Web Hosting] offered by Genius Host are powered by ''OpenVZ'' With LiteSpeed Web Server &amp;amp; Mariadb.&lt;br /&gt;
&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;
* [https://www.hostsoch.in/windows-hosting.html HostSoch Windows Hosting] Windows hosting offered by HostSoch are powered by ''Windows 2012, ASP.NET, MVC, IIS, PHP and More''. 99.9% Uptime, 24/7 Dedicated support guaranteed. &lt;br /&gt;
&lt;br /&gt;
* [https://www.miditech.co.in/ MidiTech VPS Hosting] VPS hosting offered by MidiTech are powered by ''VMware, ''. 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://www.vpshostingindia.net/ VPS Hosting India, Fully Managed Server] A Committed Fully Managed VPS Server for Hosting solution in India, Complete Technical Support assistance with commitment of fast, clustered and most supportive DataCenters.&lt;br /&gt;
&lt;br /&gt;
* [https://cochinwebhost.in/budget-vps-hosting/ Low Cost VPS Hosting] Fast SSD VPS Server for Hosting Solutions at budget prices with 24x7 Technical Support.&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;
*[http://www.fastwebhost.in/vps-hosting.html fastwebhost VPS Hosting] VPS hosting offered by fastwebhost are powered by ''VPS hosting, virtual server hosting and Linux VPS hosting services''. Fully Managed VPS with control panels.&lt;br /&gt;
* [http://www.vpsfast.us/india-vps VPSFast] - VPS Provider with good prices in India.&lt;br /&gt;
&lt;br /&gt;
== Iran==&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.ehost.ir EHost.ir] - OpenVZ Servers , DUAL XEON Cpus , 12 Gb Ram , 100Mbit Dedicated Connection , SAS HardDisk&lt;br /&gt;
* [http://www.vpsfa.com VPSFa.com] - OpenVZ Servers , DUAL XEON Cpus -  , 24Gb Ram , 1000Mbit Dedicated Connection , SAS HardDisk&lt;br /&gt;
&lt;br /&gt;
== Italy ==&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.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;
* [http://www.vpsfast.us/italy-vps VPSFast] - VPS Provider with good prices in Italy.&lt;br /&gt;
&lt;br /&gt;
== Liechtenstein ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
&lt;br /&gt;
== Lithuania ==&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.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.databank.lt/ databank.lt] - high-quality professional OpenVZ hosting with cloud computing solutions.&lt;br /&gt;
* [https://www.lavavps.lt/ lavavps.lt] - Professional high-quality OpenVZ containers (VPS servers) affordable for everyone. Powerful control panel for VPS management.&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;
* [https://www.vpsnet.lt/en/ VPSnet.lt] - Powerful and high quality servers for a competitive price in Lithuania (Eastern Europe).&lt;br /&gt;
* [http://www.vpsfast.us/lithuania-vps VPSFast] - VPS Provider with good prices in Lithuania.&lt;br /&gt;
&lt;br /&gt;
== Latvia ==&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.altnet.lv/ Altnet] - Hosting and colocation services. Any flawor, you name it. &lt;br /&gt;
* [http://www.vpsfast.us/latvia-vps VPSFast] - VPS Provider with good prices in Latvia.&lt;br /&gt;
&lt;br /&gt;
== Luxembourg ==&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.vpsfast.us/luxembourg-vps VPSFast] - VPS Provider with good prices in Luxembourg.&lt;br /&gt;
&lt;br /&gt;
== Malaysia ==&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.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;
* [https://controlvm.com ControlVM] ControlVM Technology offering OpenVZ VPS in Singapore, Malaysia, USA and Germany.&lt;br /&gt;
&lt;br /&gt;
== Malta ==&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.a6it.com/ A6iT] - Stable, quality managed OpenVZ VPSs based in Malta.  Redundant network.&lt;br /&gt;
&lt;br /&gt;
== Morocco ==&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.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;
* [http://www.lehoster.com/ Le Hoster] offers affordable Virtual Private Servers using the OpenVZ and KVM platform. Backed with our amazing customer support.&lt;br /&gt;
* [https://www.wantete.com/vps-servers.php/- WANTETE] - OpenVZ virtual servers, VPS Hosting in France Starting from  €1,99/month 10% CPU&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.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;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&lt;br /&gt;
* [http://www.HostSailor.com/ HostSailor] Number 1 Netherlands Provider HostSailor provides affordable &amp;amp; high quality services such as VPS (XEN, OpenVZ and KVM) Linux or Windows, Dedicated servers, SSL certificates and domain name services.&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides self-managed OpenVZ SSD VPS in Telecity AMS 5, one of the best datacenters located in the Amsterdam area.&lt;br /&gt;
* [https://iniz.com/ INIZ VPS Hosting] INIZ provides affordable VPS Hosting in Amsterdam, Netherlands with high resources at low prices.&lt;br /&gt;
* [https://www.liteserver.nl/ LiteServer] Looking for a quality and affordable VPS in the center of The Netherlands? We provide SSD, Storage and High Bandwidth VPSes, starting at only €16 per year. We operate AS60404.&lt;br /&gt;
* [https://www.mangelot-hosting.nl/ Mangelot Hosting] Mangelot Hosting, A webhosting company located in the Netherlands, offers budget OpenVZ hosting solutions for maximum scalability en performance.&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;
* [https://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS in Austria, USA and the Netherlands&lt;br /&gt;
* [https://www.totallyhosted.nl/ TotallyHosted] OpenVZ based Premium VPS services located in the Netherlands @ Serverius DC.&lt;br /&gt;
* [https://www.wantete.com/vps-servers.php/- WANTETE] - OpenVZ virtual servers, VPS Hosting in France Starting from  €1,99/month 10% CPU&lt;br /&gt;
* [http://www.vpsfast.us/netherlands-vps VPSFast] - VPS Provider with good prices in Netherlands.&lt;br /&gt;
&lt;br /&gt;
== Norway ==&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.vpsfast.us/norway-vps VPSFast] - VPS Provider with good prices in Norway.&lt;br /&gt;
&lt;br /&gt;
== Philippines ==&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.web.com.ph/vps.php Web.com.ph] - provides OpenVZ virtual servers in the Philippines.&lt;br /&gt;
&lt;br /&gt;
== Perú ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.hn.pe/ Hostname] Hostname offers business OpenVZ containers in Perú&lt;br /&gt;
* [https://www.inchosting.pe/ HostingINC SAC] OpenVZ virtualization solutions for business in Perú.&lt;br /&gt;
* [http://www.hostingplus.pe/ HostingPlus Internet Limitada] - High Performance Vps provider in Peru&lt;br /&gt;
* [http://www.hostingandino.pe/ Hostingandino Lima - Peru] - VPS with OpenVZ in Peru&lt;br /&gt;
* [https://www.mejorhosting.pe/ Mejor Hosting Perú] Hosting comparison for peruvian hosting providers.&lt;br /&gt;
&lt;br /&gt;
== Poland ==&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://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;
* [https://www.ionic.pl/ IONIC.pl] VPS OpenVZ with SolusVM control panel, own DC in Cracow&lt;br /&gt;
&lt;br /&gt;
== Portugal ==&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.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;
* [https://www.webtuga.pt/ WebTuga] - Managed/Unmanaged Virtual Private Servers hosted in a Portuguese Datacenter with lots of extras&lt;br /&gt;
* [https://www.cloudfire.pt/ CloudFire] - OpenVZ VPS at very low prices hosted in Portugal&lt;br /&gt;
* [https://www.linxisp.com/ LINXISP] - High Availability &amp;amp; Performance OpenVZ Containers&lt;br /&gt;
* [https://www.first2host.co.uk/ First2Host] - Build an OpenVZ VPS in 14 locations WordWide From £2.49&lt;br /&gt;
&lt;br /&gt;
== Romania ==&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.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;
* [http://www.clouds.ro/servere-virtuale/ Clouds] - OpenVZ virtual servers hosted on premium hardware, in Romania&lt;br /&gt;
* [http://www.HostSailor.com/ HostSailor] HostSailor provides affordable &amp;amp; high quality OpenVZ and KVM servers in Romania&lt;br /&gt;
* [https://www.shape.host/linux-vps/ Linux VPS] - OpenVZ virtual servers, Instant Linux VPS&lt;br /&gt;
&lt;br /&gt;
== Russia ==&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.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;
* [http://www.hts.ru/vds/ HTS] - OpenVZ hosting, ISPmanager, Linux VPS hosting based on OpenVZ in Moscow.&lt;br /&gt;
* [https://selectel.ru/services/vds/ Selectel] - OpenVZ hosting.&lt;br /&gt;
* [https://galaxydata.ru/root-server/ GalaxyData] - Virtuozzo Containers in Cloud Storage.&lt;br /&gt;
* [http://hosterbox.ru/servers/ Hosterbox.ru] - Managed VPS hosting. Based on OpenVZ + SolusVM + ISPmanager.&lt;br /&gt;
&lt;br /&gt;
== Singapore ==&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://conceptlane.com/?t=hostingservices#ratesvps ConceptLane Pte Ltd] - OpenVZ VPS on dual octa-core AMD Opterons running Debian Wheezy 7, custom control panel with bandwidth graphs, reboot/reinit and web-based VNC access.&lt;br /&gt;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&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://www.secureax.com/ SecureAX Pte Ltd] - 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;
* [http://www.vpsfast.us/singapore-vps VPSFast] - VPS Provider with good prices in Singapore.&lt;br /&gt;
&lt;br /&gt;
== Serbia ==&lt;br /&gt;
* [https://www.skyhosting.rs/en/vps-servers SkyHosting] - Fast Linux OpenVZ VPS SSD Hosting with SolusVM control panel.&lt;br /&gt;
* [https://www.ninet.rs/en/vps-servers NiNet Company] - Linux OpenVZ VPS servers. Well known VPS hosting company from Serbia with their own data center&lt;br /&gt;
* [http://www.suonline.net SuOnline.Net ISP] - Linux OpenVZ VPS servers, Docker enabled !!!&lt;br /&gt;
&lt;br /&gt;
== South Africa ==&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.host1plus.com/ Host1Plus] - Local South African servers hosted in Johannesburg. OpenVZ VPS servers starting from $3.00 per month.&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;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.actiu.net/pro/ Actiu informatica]&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;
* [https://www.datomedia.es Datomedia] - Cloud alta disponibilidad powered by Virtuozzo 6 y Servidores VPS bajo openvz y kvm.&lt;br /&gt;
* [https://www.evidaliahost.com/vps/ EvidaliaHosting] - Servidores VPS totalmente configurados con panel de gestión Plesk 12.5, garantía de devolución de 30 días y posibilidad de discos SSD.&lt;br /&gt;
* [https://ginernet.com/vps-ssd.php GINERNET] - Servidores VPS alojados en España desde 1.99€/mes.&lt;br /&gt;
&lt;br /&gt;
== Sweden ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.admax.se/vps/ Admax] - Admax offers enterprise grade virtual servers with great pricing. Custom control panel, API, remote access &amp;amp; more.&lt;br /&gt;
* [https://www.acon.se/vps Acon VPS Server] - VPS Server and Dedicated server provider in Sweden.&lt;br /&gt;
* [https://www.glesys.com/vps.php GleSYS] - VPS Provider with a great control panel and good prices&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides the highest quality SSD VPS in Stockholm, Sweden. Based on completely pure SSD in RAID-10 and delivering extremely high network &amp;amp; hardware performance along with reliability.&lt;br /&gt;
* [https://www.nametyper.com NameTyper] - VPS and Shared hosting provider. Customize your own OpenVZ Container with 1-12 cores running on SSD and ECC RAM. &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;
* [http://www.vpsfast.us/sweden-vps VPSFast] - VPS Provider with good prices in Sweden.&lt;br /&gt;
&lt;br /&gt;
== Switzerland ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
* [http://www.vpsfast.us/switzerland-vps VPSFast] - VPS Provider with good prices in Switzerland.&lt;br /&gt;
&lt;br /&gt;
== Tanzania==&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.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;
== 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.34sp.com/ 34SP.com] - We're a UK based web hosting company, bridging the gap between sophisticated hosting solutions &amp;amp; affordable prices&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.AtlanticServers.com/ Atlantic Servers] - Affordable VPS, stable, high quality VPS, UK based Data Centre&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.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.uk/vps 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.hadrill.org.uk Hadrill Online] - Fully managed hosting with unlimited bandwidth. Quotes available through contact form.&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;
* [https://www.laws-hosting.co.uk/vps-hosting.php Laws Web Hosting] - Laws Web Hosting offers OpenVZ VPS Hosting with packages starting from £5.50/m that will cater for anyone. We have OpenVZ VPS hosting solutions, and come with moderate DDoS protection.&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.minivps.co.uk miniVPS] miniVPS offers VPS hosting solutions with nodes located in UK, utilising openvz/solusvm with future locations of USA and UK. &lt;br /&gt;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS] - Build an OpenVZ VPS in 14 locations WordWide From £2.49&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.sharkserve.rs SharkServers] - Low Cost OpenVZ virtual servers in the UK. Choice of control panels and management options. Own Datacentre.&lt;br /&gt;
* [http://www.vpsmachine.co.uk/ vpsMachine] Quality openvz hosting platform with a large choice of customer OS templates.&lt;br /&gt;
* [https://www.webhost.uk.net/vps-hosting.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;
* [http://www.rackburst.net/ Rackburst] - UK SSD VPS Hosting with fast UK-based Live Support available from £1.49 per month.&lt;br /&gt;
* [http://www.vpsfast.us/united-kingdom-vps VPSFast] - VPS Provider with good prices in UK.&lt;br /&gt;
&lt;br /&gt;
== Ukraine ==&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://ekvia.com/ Ekvia] - VDS/VPS based on OpenVZ. Free trial 14 days. Domain registration for VDS/VPS.&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;
* [http://www.vpsfast.us/ukraine-vps VPSFast] - VPS Provider with good prices in Ukraine.&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 NY.&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://beyondhosting.net BeyondHosting.net] High Performance OpenVZ Virtual Private Servers (VPS)  Tier 1 US Datacenter.&lt;br /&gt;
* [http://buyvm.net BuyVM.net] DDoS Protection, three datacenter locations, Stallion control panel. Affordable quality VPS hosting since 2010!&lt;br /&gt;
* [https://www.binarycpu.com Binary Computer Solutions] has provided OpenVZ based Virtual Private Server hosting for over 5 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 $30.00/mo.&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;
* [https://www.budgetvm.com/openvz-linux-vps.php BudgetVM.com] Each server includes our industry-leading SLA, DDoS protection, 200Gbps networks and 7 * 24-hour customer support.&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://cheaperasp.net CheaperASP.Net] provides Quality web hosting on the OpenVZ platform. You also help you get best options at [http://cheaperasp.net/godaddy-1-hosting-free-domain-promo/ affordable] cost.&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.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://cloudgearhosting.com CloudGear Hosting] - offers OpenVZ hosting in 4 locations across the USA. Including free DDoS Protection and free SSL with cPanel.&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;
* [https://www.delimiter.com/storage-vps/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&lt;br /&gt;
* [https://www.cheapdomainnamesdot.com Domain Host SSL] provides Reliable web hosting with OpenVZ platform Since 2003, Located New York city, Atlanta, Los Angeles. &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;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&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://www.evolvedservers.com Evolvedservers.com] Openvz based vps servers. Hosted in Michigan, USA. 24/7 Support. Hosted in tier-3 and tier-4 datacenter's with multiple redundancies.&lt;br /&gt;
* [http://fastwebhost.com/vps-hosting.html Fastwebhost]: affordable cloud VPS servers using OpenVZ. &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.host4geeks.com Host4Geeks] - Host4Geeks is a premium Fully Managed VPS provider with datacenters across 2 locations in US and in UK. All servers offer a free cPanel license.&lt;br /&gt;
* [http://www.host1plus.com Host1Plus] - OpenVZ based virtual servers in Chicago and Los Angeles. VPS plans start at $2.00 per 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.hostingrails.com Hosting Rails] offers Rails-targeted OpenVZ VPS Hosting and updated Rails-ready OS images.&lt;br /&gt;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&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.hostrush.com HostRush] Self managed, ssd vps for business and non business. &lt;br /&gt;
* [http://www.dailyhosting.net hostoople] We offer OpenVZ VPS hosting from Dallas Texas, Starting at $29.95/month &lt;br /&gt;
* [https://hostus.us HostUS] provides unmanaged and managed OpenVZ VPS in Atlanta, Dallas and Los Angeles with custom control panel. A large variety of Linux distros are available. Enjoy 15% off with coupon VPS15OFF.&lt;br /&gt;
* [https://www.hostwinds.com Hostwinds] Affordable managed/unmanaged VPS Solutions.&lt;br /&gt;
* [http://hostsia.com Hostsia] With HOSTSIA Web services, you can get an OpenVZ VPS for only $15.00/mo. Each OpenVZ VPS includes multiple free-of-charge bonuses and offers a 99.9% uptime guarantee. You can also use our charge-free Hepsia CP, which is available with each OS – it permits you to host an unmetered number of domains and comprises heaps of handy tools, which will help you better manage your site and your VPS web hosting account.&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;
* [https://www.interserver.net/ InterServer Web Hosting] Fast &amp;amp; Reliable VPS - 24x7 Support. 99.9% Up-time, Hosting Since 1999!.&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;
* [https://www.rosehosting.com RoseHosting] offers OpenVZ Linux virtual servers equipped with Enterprise Grade SSD drives. All hosting plans are fully-managed with FREE 24/7 support, FREE website migration, FREE weekly backups and FREE server monitoring included.&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.spectrohost.com/ Spectro Host] - Offers performance VPS Servers running openvz. Always the most resources and never over committing OpenVZ nodes.&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.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://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://www.vogenic.xyz Vogenic: Cloud Services] If you are searching for an upgrade to the shared hosting service, then you should consider our OpenVZ or KVM VPS hosting services.&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;
* [https://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS in Austria, USA and the Netherlands&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;
* [http://zigothosting.com Zigot Hosting] Affordable and Reliable OpenVZ based VPS's within the SolusVM control panel.&lt;br /&gt;
* [http://www.vpsfast.us/usa-vps VPSFast] - VPS Provider with good prices in USA (Los Angeles, New Jersey, New York, Seattle, Washington, Dallas, Chicago, Atlanta, Ashburn, Miami, Piscataway).&lt;br /&gt;
* [http://www.xarixlite.com Xarix Lite] - offers OpenVZ hosting in Charlotte, SC. OpenVZ plans starting at $2.50/mo&lt;br /&gt;
&lt;br /&gt;
== Vietnam ==&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://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;
= Hosting providers comparison =&lt;br /&gt;
&lt;br /&gt;
It is hard to compare all virtual private server offers provided by different hosting providers.&lt;br /&gt;
Sites below can help you with it.&lt;br /&gt;
&lt;br /&gt;
* [https://www.cheapvpsservers.co.uk/ VPS Server Reviews]&lt;br /&gt;
* [https://www.hostingmyths.com/ Hosting Myths]&lt;br /&gt;
* [https://www.thehostbay.com/ TheHostBay]&lt;br /&gt;
* [https://www.exoticvps.com/ Exoticvps]&lt;br /&gt;
* [https://reviewsquirrel.com/web-hosting-reviews/ Review Squirrel]&lt;br /&gt;
* [http://wphostninja.com/5-websites-to-follow-to-buy-free-vps-hosting/ Freevpshosting]&lt;br /&gt;
* [http://lowendstock.com/ Lowendstock]&lt;br /&gt;
* [https://www.websitehostingrating.com/ Best Web Hosting Services]&lt;br /&gt;
* [http://serverbear.com/compare?Sort=RAM&amp;amp;Order=asc&amp;amp;Server+Type=VPS&amp;amp;Monthly+Cost=-&amp;amp;HDD=-&amp;amp;RAM=-&amp;amp;Virtualization=OpenVZ Serverbear]&lt;br /&gt;
* [http://wphostninja.com/black-friday-web-hosting-deals/ Black Friday Web Hosting]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
http://vpscomp.com&lt;br /&gt;
http://reviewsignal.com/webhosting/compare/&lt;br /&gt;
--&amp;gt;&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>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Hosting_providers&amp;diff=22754</id>
		<title>Hosting providers</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Hosting_providers&amp;diff=22754"/>
		<updated>2017-07-16T09:06:36Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Spain */ Actiu informatica&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''OpenVZ is free and open implementation of Virtuozzo containers for Linux.&lt;br /&gt;
Don't forget to keep [[testimonials|testimonial]] and [[donate]] to OpenVZ.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&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;
= OpenVZ hosting providers =&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;
&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.wiredhosting.com.ar/ WiredHosting] We offers XEN and OpenVZ containers with SSD drives, cloudflare security and weekly backups to protect your information. Phone and Helpdesk 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;
* [https://www.fulltech.com.ar/ Full Tech Solutions] Specializes in the virtualization of OpenVZ &amp;amp; Virtuozzo containers, installed in the Full Tech Solutions Data Center located in Villa Elisa, Entre Rios Argentina.  It also offers services hosted in the United States, Netherlands and Germany&lt;br /&gt;
* [https://www.neolo.com/ Neolo] We provide OpenVZ containers at our own datacenter in South America with double internet provider. Choose your Linux OS and apps. Full support.&lt;br /&gt;
* [https://www.infranetworking.com.ar/ Infranetworking] All our Cloud VPS container solutions for Argentine customers are powered by the all mighty OpenVZ virtualization software.&lt;br /&gt;
&lt;br /&gt;
== Australia == &lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
[https://www.conetix.com.au/ Conetix Hosting] Specialising in business grade, fully managed Virtuozzo containers with Virtuzzo Cloud Storage. 100% Australian owned and operated. Brisbane based DC with Enterprise Dell servers.&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides self-managed OpenVZ based SSD VPS located at Equinix SY3 in Sydney, one of the best and well-connected datacenters in the region.&lt;br /&gt;
* [http://www.vpsfast.us/australia-cloud-server VPSFast] - VPS Provider with good prices in Australia.&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;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
* [https://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;
* [https://mdhost.eu/vserver.php MDHost.eu] New Hosting Provider with nice Prices and many Server locations. Austria, Germany, France and more.&lt;br /&gt;
* [https://www.snb.at/ SNB] offers OpenVZ containers and support's also existing vm's in customers environment&lt;br /&gt;
* [https://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS in Austria, USA and the Netherlands&lt;br /&gt;
* [http://www.vpsfast.us/austria-cloud-server VPSFast] - VPS Provider with good prices 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;
* [http://www.host1plus.com.br/ Host1Plus] Servers hosted in São Paulo. We offering reliable and secure OpenVZ VPS Servers with 99.99% up-time, starting from $5.00 per month.&lt;br /&gt;
* [http://www.ipdeck.net/ IPDECK] VPS Linux server from R$15,00/month! Fully customizable according to your needs.&lt;br /&gt;
* [http://www.quantive.com.br/ QuantiveHost] VPS Linux with 99.99% uptime. Prices starting from R$ 29,35.&lt;br /&gt;
* [https://www.elevahost.com.br/ Eleva host] Server hosted in Brazil. The best support.&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;
&lt;br /&gt;
* [https://www.cyberhour.com CyberHour.com] CyberHour.com is an [https://www.cyberhour.com offshore VPS hosting] provider located in Europe. The provide blazing fast servers and premium Bandwidth of 200Mbps. With high privacy protection.&lt;br /&gt;
* [https://www.linuxssdvps.com Bulgaria VPS] Linux SSD VPS is an [https://www.linuxssdvps.com offshore VPS hosting] provider located in Sofia, Bulgaria. Privacy is very respected and anonymous registrations are allowed, as well as payments via Bitcoin / PayPal.&lt;br /&gt;
* [http://www.webuzo.net Bulgaria VPS] Webuzo Network is an offshore SSD VPS hosting provider located in Bulgaria. Privacy is very respected and anonymous registrations are allowed, as well as payments via Bitcoin / PayPal.&lt;br /&gt;
* [https://vpsbg.eu/en Bulgaria VPS] VPSBG.eu is an offshore SSD VPS hosting provider located in Sofia, Bulgaria. Privacy is very respected and anonymous registrations are allowed, as well as payments via Bitcoin.&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;
* [https://www.verdina.net Verdina.NET] Verdina.net offers dedicated hosting services, provided by powerful dell hardware. Servers are located in Telepoint Datacenter, a Tier 3 DC located in Sofia, Bulgaria.&lt;br /&gt;
* [https://www.vps.ag/ VPS.AG] Affordable and reliable OpenVZ VPS based in Sofia, Bulgaria. Instant setup and 24/7 support.&lt;br /&gt;
* [http://www.vpsfast.us/bulgaria-vps VPSFast] - VPS Provider with good prices in Bulgaria.&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;
* [https://whc.ca/canadian-cloud-servers Web Hosting Canada Cloud Servers] - Powerful Cloud servers powered by OpenVZ and located in Canadian datacenters, with fast RAID-10 storage, fully managed with cPanel.&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;
* [https://www.delimiter.com/storage-vps/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&lt;br /&gt;
* [https://www.miditech.com/ MidiTech Hosting Canada] VPS hosting offered by MidiTech Canada are powered by VMware, . Fully Managed VPS with control panels&lt;br /&gt;
* [http://www.gotekky.com Gotekky Cloud VPS Hosting] High quality Cloud VPS packages powered by our own infrastructure and network in Toronto. Scalable from our $5/mo plan all the way to your own dedicated cloud server. Based on OpenVZ and our own proprietary panel.&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;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&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;
* [http://solib.ca/services-offerts/hebergement-haute-vitesse/serveurs-vps/ SOLIB Logiciel Libre Québec] Our company offers DDoS protected server solutions including OpenVZ containers. Very high availability and reliability, all our VPS are located in Quebec, Canada.&lt;br /&gt;
* [https://www.host-stage.net/linux-vps/ HostStage - Linux VPS] - Simple, Reliable OpenVZ VPS packed with 1 GBPS port speed, RAID 10 SSD, Intel Xeon CPU, DDoS Protection from $4.95/month&lt;br /&gt;
* [http://www.vpsfast.us/canada-vps VPSFast] - VPS Provider with good prices in Canada.&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;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&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;
* [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;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&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://www.mujhost.net MUJHOST.NET] - OpenVZ VPS Servers starting from 160 Kč, 100Mbps / 1 Gbps uplink, unlimited traffic. Debian, Ubuntu, CentOS ...&lt;br /&gt;
&lt;br /&gt;
== Chile ==&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.1h.cl/ 1h.cl Vps - Chile] - VPS High Performance with OpenVZ in Chile&lt;br /&gt;
* [http://www.1hosting.cl/ 1hosting Virtual servers - Chile] - VPS Professional with OpenVZ&lt;br /&gt;
* [http://www.dch.cl/ DCH] - DCH.cl Hosting Chile - High Performance VPS Servers with OpenVZ &lt;br /&gt;
* [http://ecohosting.cl/ EcoHosting.cl Santiago - Chile] - VPS with OpenVZ in Chile&lt;br /&gt;
* [http://www.hostingplus.cl/ HostingPlus Internet Limitada] - High Performance Vps provider in Chile&lt;br /&gt;
* [http://www.hostname.cl/ Hostname Ltda] - VPS Hosting with Datacenter in Chile&lt;br /&gt;
* [http://www.inc.cl/ INC Internet Limitada] - VPS Hosting provider in Chile&lt;br /&gt;
&lt;br /&gt;
== Denmark ==&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.vpsfast.us/denmark-cloud-server VPSFast] - VPS Provider with good prices in Denmark.&lt;br /&gt;
&lt;br /&gt;
== Ecuador ==&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.dedi.space/ DediSpace Telecom] - VPS Servers in Ecuador - USA, France, Germany, Ecuador Datacenter.&lt;br /&gt;
&lt;br /&gt;
== France ==&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.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.fixweb.com Fixweb] Great managed hosting provider with strong anti ddos solution - openvz only - leader in managed openvz solution with horizontal scaling and high availability&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;
* [https://galaxyhostplus.com/ovz GalaxyHostPlus] Cheap VPS Hosting based in Roubaix with new 2016 line starts from $2/Month &lt;br /&gt;
* [http://www.harmony-hosting.com Harmony-Hosting] A high performance VPS hosting - The leader in France&lt;br /&gt;
* [https://www.delimiter.com/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&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.ovh.co.uk/vps/ OVH VPS] linux from 3€/month, [http://www.ovh.co.uk/vps/vps-cloud.xml windows] from 12€/month.&lt;br /&gt;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&lt;br /&gt;
* [https://VPSZ.FR VPSZ] VPS Hosting in France. Starting from 2,99€, Unlimited traffic.&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;
* [https://www.shape.host/linux-vps/ Shape Host - Linux VPS] - OpenVZ virtual servers, Instant Linux VPS&lt;br /&gt;
* [https://www.host-stage.net/linux-vps/ HostStage - Linux VPS] - Simple, Reliable OpenVZ VPS packed with 1 GBPS port speed, RAID 10 SSD, Intel Xeon CPU from $4.95/month&lt;br /&gt;
* [https://www.yoorshop.fr/ YOORshop SAS] - High performance SSD Linux VPS within 13 countries in Europe, daily backup included. Starting from €6,95 /month&lt;br /&gt;
* [https://www.wantete.com/vps-servers.php/ WANTETE] - OpenVZ virtual servers, VPS Hosting in France Starting from  €1,99/month 10% CPU&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;
* [https://myvirtualserver.com/aff.php?aff=434 MyVirtualServer]: Cheap VPS (OpenVZ/KVM, 5TB Traffic, 10Gigabit), servers located in Frankfurt (best ping, starting 1.99€) good support (en/de)&lt;br /&gt;
* [http://afterburst.com Afterburst (Previously FanaticalVPS)]: affordable unmetered, unmanaged VPS servers in Germany.&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;
* [https://www.delimiter.com/dedicated-servers/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&lt;br /&gt;
* [https://galaxyhostplus.com/ovz GalaxyHostPlus] Cheap VPS Hosting based in Frankfurt with new 2016 line starts from  $2/Month&lt;br /&gt;
* [http://hostmist.com/openvz-vps-germany.html Host Mist]: features budget OpenVZ VPS hosting in Germany.&lt;br /&gt;
* [http://www.host1plus.com/ Host1Plus] Servers based in Frankfurt am Main. Offering reliable OpenVZ based VPS servers in Germany starting from $2.50 per month.&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://linevast.de/angebote/linux-openvz-vserver-mieten.html Linevast] Reliable OpenVZ based VPS with fast support, located in germany&lt;br /&gt;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS Servers] Provision an OpenVZ VPS server with the exact resources your project needs. Assign up to 29 vCores and choose between SSD and SATA space. 14 Locations WordWide&lt;br /&gt;
* [http://www.plambee.de/vserver.php Plambee.de Webhosting]: Powerfull OpenVZ based VPS servers at low cost with hosting in Germany&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://squote.de/index.php?ref=1421485383 SQuote]: SQuote VPS Hosting and more. VPS 1 Core, 1.024MB RAM, 512MB RAM SWAP, 50 GB HDD, 1x IPv4. 3,89EUR/month. For the best VPS SQuote.de&lt;br /&gt;
* [http://www.vpsfast.us/germany-vps VPSFast] - VPS Provider with good prices in Germany.&lt;br /&gt;
&lt;br /&gt;
== Guatemala ==&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.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;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&lt;br /&gt;
* [https://hostus.us HostUS] features unmanaged and managed OpenVZ VPS in Hong Kong as well as 3 USA locations. Unparalleled connectivity to the Asia Pacific. Enjoy 15% off with coupon VPS15OFF.&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides self-managed OpenVZ based SSD VPS in Hong Kong, located at the Pacnet datacenter. &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;
* [http://www.vpsfast.us/hong-kong-cloud-server VPSFast] - VPS Provider with good prices in Hong Kong.&lt;br /&gt;
&lt;br /&gt;
== Hungary ==&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://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;
== Iceland ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
&lt;br /&gt;
== India ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.geniushost.in Genius Host] Fully managed [https://www.geniushost.in SSD Web Hosting] offered by Genius Host are powered by ''OpenVZ'' With LiteSpeed Web Server &amp;amp; Mariadb.&lt;br /&gt;
&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;
* [https://www.hostsoch.in/windows-hosting.html HostSoch Windows Hosting] Windows hosting offered by HostSoch are powered by ''Windows 2012, ASP.NET, MVC, IIS, PHP and More''. 99.9% Uptime, 24/7 Dedicated support guaranteed. &lt;br /&gt;
&lt;br /&gt;
* [https://www.miditech.co.in/ MidiTech VPS Hosting] VPS hosting offered by MidiTech are powered by ''VMware, ''. 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://www.vpshostingindia.net/ VPS Hosting India, Fully Managed Server] A Committed Fully Managed VPS Server for Hosting solution in India, Complete Technical Support assistance with commitment of fast, clustered and most supportive DataCenters.&lt;br /&gt;
&lt;br /&gt;
* [https://cochinwebhost.in/budget-vps-hosting/ Low Cost VPS Hosting] Fast SSD VPS Server for Hosting Solutions at budget prices with 24x7 Technical Support.&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;
*[http://www.fastwebhost.in/vps-hosting.html fastwebhost VPS Hosting] VPS hosting offered by fastwebhost are powered by ''VPS hosting, virtual server hosting and Linux VPS hosting services''. Fully Managed VPS with control panels.&lt;br /&gt;
* [http://www.vpsfast.us/india-vps VPSFast] - VPS Provider with good prices in India.&lt;br /&gt;
&lt;br /&gt;
== Iran==&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.ehost.ir EHost.ir] - OpenVZ Servers , DUAL XEON Cpus , 12 Gb Ram , 100Mbit Dedicated Connection , SAS HardDisk&lt;br /&gt;
* [http://www.vpsfa.com VPSFa.com] - OpenVZ Servers , DUAL XEON Cpus -  , 24Gb Ram , 1000Mbit Dedicated Connection , SAS HardDisk&lt;br /&gt;
&lt;br /&gt;
== Italy ==&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.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;
* [http://www.vpsfast.us/italy-vps VPSFast] - VPS Provider with good prices in Italy.&lt;br /&gt;
&lt;br /&gt;
== Liechtenstein ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
&lt;br /&gt;
== Lithuania ==&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.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.databank.lt/ databank.lt] - high-quality professional OpenVZ hosting with cloud computing solutions.&lt;br /&gt;
* [https://www.lavavps.lt/ lavavps.lt] - Professional high-quality OpenVZ containers (VPS servers) affordable for everyone. Powerful control panel for VPS management.&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;
* [https://www.vpsnet.lt/en/ VPSnet.lt] - Powerful and high quality servers for a competitive price in Lithuania (Eastern Europe).&lt;br /&gt;
* [http://www.vpsfast.us/lithuania-vps VPSFast] - VPS Provider with good prices in Lithuania.&lt;br /&gt;
&lt;br /&gt;
== Latvia ==&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.altnet.lv/ Altnet] - Hosting and colocation services. Any flawor, you name it. &lt;br /&gt;
* [http://www.vpsfast.us/latvia-vps VPSFast] - VPS Provider with good prices in Latvia.&lt;br /&gt;
&lt;br /&gt;
== Luxembourg ==&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.vpsfast.us/luxembourg-vps VPSFast] - VPS Provider with good prices in Luxembourg.&lt;br /&gt;
&lt;br /&gt;
== Malaysia ==&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.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;
* [https://controlvm.com ControlVM] ControlVM Technology offering OpenVZ VPS in Singapore, Malaysia, USA and Germany.&lt;br /&gt;
&lt;br /&gt;
== Malta ==&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.a6it.com/ A6iT] - Stable, quality managed OpenVZ VPSs based in Malta.  Redundant network.&lt;br /&gt;
&lt;br /&gt;
== Morocco ==&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.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;
* [http://www.lehoster.com/ Le Hoster] offers affordable Virtual Private Servers using the OpenVZ and KVM platform. Backed with our amazing customer support.&lt;br /&gt;
* [https://www.wantete.com/vps-servers.php/- WANTETE] - OpenVZ virtual servers, VPS Hosting in France Starting from  €1,99/month 10% CPU&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.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;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&lt;br /&gt;
* [http://www.HostSailor.com/ HostSailor] Number 1 Netherlands Provider HostSailor provides affordable &amp;amp; high quality services such as VPS (XEN, OpenVZ and KVM) Linux or Windows, Dedicated servers, SSL certificates and domain name services.&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides self-managed OpenVZ SSD VPS in Telecity AMS 5, one of the best datacenters located in the Amsterdam area.&lt;br /&gt;
* [https://iniz.com/ INIZ VPS Hosting] INIZ provides affordable VPS Hosting in Amsterdam, Netherlands with high resources at low prices.&lt;br /&gt;
* [https://www.liteserver.nl/ LiteServer] Looking for a quality and affordable VPS in the center of The Netherlands? We provide SSD, Storage and High Bandwidth VPSes, starting at only €16 per year. We operate AS60404.&lt;br /&gt;
* [https://www.mangelot-hosting.nl/ Mangelot Hosting] Mangelot Hosting, A webhosting company located in the Netherlands, offers budget OpenVZ hosting solutions for maximum scalability en performance.&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;
* [https://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS in Austria, USA and the Netherlands&lt;br /&gt;
* [https://www.totallyhosted.nl/ TotallyHosted] OpenVZ based Premium VPS services located in the Netherlands @ Serverius DC.&lt;br /&gt;
* [https://www.wantete.com/vps-servers.php/- WANTETE] - OpenVZ virtual servers, VPS Hosting in France Starting from  €1,99/month 10% CPU&lt;br /&gt;
* [http://www.vpsfast.us/netherlands-vps VPSFast] - VPS Provider with good prices in Netherlands.&lt;br /&gt;
&lt;br /&gt;
== Norway ==&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.vpsfast.us/norway-vps VPSFast] - VPS Provider with good prices in Norway.&lt;br /&gt;
&lt;br /&gt;
== Philippines ==&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.web.com.ph/vps.php Web.com.ph] - provides OpenVZ virtual servers in the Philippines.&lt;br /&gt;
&lt;br /&gt;
== Perú ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.hn.pe/ Hostname] Hostname offers business OpenVZ containers in Perú&lt;br /&gt;
* [https://www.inchosting.pe/ HostingINC SAC] OpenVZ virtualization solutions for business in Perú.&lt;br /&gt;
* [http://www.hostingplus.pe/ HostingPlus Internet Limitada] - High Performance Vps provider in Peru&lt;br /&gt;
* [http://www.hostingandino.pe/ Hostingandino Lima - Peru] - VPS with OpenVZ in Peru&lt;br /&gt;
* [https://www.mejorhosting.pe/ Mejor Hosting Perú] Hosting comparison for peruvian hosting providers.&lt;br /&gt;
&lt;br /&gt;
== Poland ==&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://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;
* [https://www.ionic.pl/ IONIC.pl] VPS OpenVZ with SolusVM control panel, own DC in Cracow&lt;br /&gt;
&lt;br /&gt;
== Portugal ==&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.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;
* [https://www.webtuga.pt/ WebTuga] - Managed/Unmanaged Virtual Private Servers hosted in a Portuguese Datacenter with lots of extras&lt;br /&gt;
* [https://www.cloudfire.pt/ CloudFire] - OpenVZ VPS at very low prices hosted in Portugal&lt;br /&gt;
* [https://www.linxisp.com/ LINXISP] - High Availability &amp;amp; Performance OpenVZ Containers&lt;br /&gt;
* [https://www.first2host.co.uk/ First2Host] - Build an OpenVZ VPS in 14 locations WordWide From £2.49&lt;br /&gt;
&lt;br /&gt;
== Romania ==&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.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;
* [http://www.clouds.ro/servere-virtuale/ Clouds] - OpenVZ virtual servers hosted on premium hardware, in Romania&lt;br /&gt;
* [http://www.HostSailor.com/ HostSailor] HostSailor provides affordable &amp;amp; high quality OpenVZ and KVM servers in Romania&lt;br /&gt;
* [https://www.shape.host/linux-vps/ Linux VPS] - OpenVZ virtual servers, Instant Linux VPS&lt;br /&gt;
&lt;br /&gt;
== Russia ==&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.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;
* [http://www.hts.ru/vds/ HTS] - OpenVZ hosting, ISPmanager, Linux VPS hosting based on OpenVZ in Moscow.&lt;br /&gt;
* [https://selectel.ru/services/vds/ Selectel] - OpenVZ hosting.&lt;br /&gt;
* [https://galaxydata.ru/root-server/ GalaxyData] - Virtuozzo Containers in Cloud Storage.&lt;br /&gt;
* [http://hosterbox.ru/servers/ Hosterbox.ru] - Managed VPS hosting. Based on OpenVZ + SolusVM + ISPmanager.&lt;br /&gt;
&lt;br /&gt;
== Singapore ==&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://conceptlane.com/?t=hostingservices#ratesvps ConceptLane Pte Ltd] - OpenVZ VPS on dual octa-core AMD Opterons running Debian Wheezy 7, custom control panel with bandwidth graphs, reboot/reinit and web-based VNC access.&lt;br /&gt;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&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://www.secureax.com/ SecureAX Pte Ltd] - 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;
* [http://www.vpsfast.us/singapore-vps VPSFast] - VPS Provider with good prices in Singapore.&lt;br /&gt;
&lt;br /&gt;
== Serbia ==&lt;br /&gt;
* [https://www.skyhosting.rs/en/vps-servers SkyHosting] - Fast Linux OpenVZ VPS SSD Hosting with SolusVM control panel.&lt;br /&gt;
* [https://www.ninet.rs/en/vps-servers NiNet Company] - Linux OpenVZ VPS servers. Well known VPS hosting company from Serbia with their own data center&lt;br /&gt;
* [http://www.suonline.net SuOnline.Net ISP] - Linux OpenVZ VPS servers, Docker enabled !!!&lt;br /&gt;
&lt;br /&gt;
== South Africa ==&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.host1plus.com/ Host1Plus] - Local South African servers hosted in Johannesburg. OpenVZ VPS servers starting from $3.00 per month.&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;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.actiu.net/pro/ Actiu informatica]&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;
* [https://www.datomedia.es Datomedia] - Cloud alta disponibilidad powered by Virtuozzo 6 y Servidores VPS bajo openvz y kvm.&lt;br /&gt;
* [https://www.evidaliahost.com/vps/ EvidaliaHosting] - Servidores VPS totalmente configurados con panel de gestión Plesk 12.5, garantía de devolución de 30 días y posibilidad de discos SSD.&lt;br /&gt;
* [https://ginernet.com/vps-ssd.php GINERNET] - Servidores VPS alojados en España desde 1.99€/mes.&lt;br /&gt;
&lt;br /&gt;
== Sweden ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.admax.se/vps/ Admax] - Admax offers enterprise grade virtual servers with great pricing. Custom control panel, API, remote access &amp;amp; more.&lt;br /&gt;
* [https://www.acon.se/vps Acon VPS Server] - VPS Server and Dedicated server provider in Sweden.&lt;br /&gt;
* [https://www.glesys.com/vps.php GleSYS] - VPS Provider with a great control panel and good prices&lt;br /&gt;
* [https://hosthatch.com HostHatch] provides the highest quality SSD VPS in Stockholm, Sweden. Based on completely pure SSD in RAID-10 and delivering extremely high network &amp;amp; hardware performance along with reliability.&lt;br /&gt;
* [https://www.nametyper.com NameTyper] - VPS and Shared hosting provider. Customize your own OpenVZ Container with 1-12 cores running on SSD and ECC RAM. &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;
* [http://www.vpsfast.us/sweden-vps VPSFast] - VPS Provider with good prices in Sweden.&lt;br /&gt;
&lt;br /&gt;
== Switzerland ==&lt;br /&gt;
&amp;lt;!-- @@@@@ Keep the list of providers alphabetically sorted, DO NOT insert your record on top. @@@@@ --&amp;gt;&lt;br /&gt;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&lt;br /&gt;
* [http://www.vpsfast.us/switzerland-vps VPSFast] - VPS Provider with good prices in Switzerland.&lt;br /&gt;
&lt;br /&gt;
== Tanzania==&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.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;
== 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.34sp.com/ 34SP.com] - We're a UK based web hosting company, bridging the gap between sophisticated hosting solutions &amp;amp; affordable prices&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.AtlanticServers.com/ Atlantic Servers] - Affordable VPS, stable, high quality VPS, UK based Data Centre&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.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.uk/vps 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.hadrill.org.uk Hadrill Online] - Fully managed hosting with unlimited bandwidth. Quotes available through contact form.&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;
* [https://www.laws-hosting.co.uk/vps-hosting.php Laws Web Hosting] - Laws Web Hosting offers OpenVZ VPS Hosting with packages starting from £5.50/m that will cater for anyone. We have OpenVZ VPS hosting solutions, and come with moderate DDoS protection.&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.minivps.co.uk miniVPS] miniVPS offers VPS hosting solutions with nodes located in UK, utilising openvz/solusvm with future locations of USA and UK. &lt;br /&gt;
* [https://www.first2host.co.uk/linux-vps-servers/ OpenVZ VPS] - Build an OpenVZ VPS in 14 locations WordWide From £2.49&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.sharkserve.rs SharkServers] - Low Cost OpenVZ virtual servers in the UK. Choice of control panels and management options. Own Datacentre.&lt;br /&gt;
* [http://www.vpsmachine.co.uk/ vpsMachine] Quality openvz hosting platform with a large choice of customer OS templates.&lt;br /&gt;
* [https://www.webhost.uk.net/vps-hosting.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;
* [http://www.rackburst.net/ Rackburst] - UK SSD VPS Hosting with fast UK-based Live Support available from £1.49 per month.&lt;br /&gt;
* [http://www.vpsfast.us/united-kingdom-vps VPSFast] - VPS Provider with good prices in UK.&lt;br /&gt;
&lt;br /&gt;
== Ukraine ==&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://ekvia.com/ Ekvia] - VDS/VPS based on OpenVZ. Free trial 14 days. Domain registration for VDS/VPS.&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;
* [http://www.vpsfast.us/ukraine-vps VPSFast] - VPS Provider with good prices in Ukraine.&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 NY.&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://beyondhosting.net BeyondHosting.net] High Performance OpenVZ Virtual Private Servers (VPS)  Tier 1 US Datacenter.&lt;br /&gt;
* [http://buyvm.net BuyVM.net] DDoS Protection, three datacenter locations, Stallion control panel. Affordable quality VPS hosting since 2010!&lt;br /&gt;
* [https://www.binarycpu.com Binary Computer Solutions] has provided OpenVZ based Virtual Private Server hosting for over 5 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 $30.00/mo.&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;
* [https://www.budgetvm.com/openvz-linux-vps.php BudgetVM.com] Each server includes our industry-leading SLA, DDoS protection, 200Gbps networks and 7 * 24-hour customer support.&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://cheaperasp.net CheaperASP.Net] provides Quality web hosting on the OpenVZ platform. You also help you get best options at [http://cheaperasp.net/godaddy-1-hosting-free-domain-promo/ affordable] cost.&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.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://cloudgearhosting.com CloudGear Hosting] - offers OpenVZ hosting in 4 locations across the USA. Including free DDoS Protection and free SSL with cPanel.&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;
* [https://www.delimiter.com/storage-vps/ Delimiter] Cheap Storage VPS Hosting 500GB &amp;amp; Up High Storage Backup VPS Hosting From just $7/Month&lt;br /&gt;
* [https://www.cheapdomainnamesdot.com Domain Host SSL] provides Reliable web hosting with OpenVZ platform Since 2003, Located New York city, Atlanta, Los Angeles. &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;
* [https://www.edis.at/ EDIS] EDIS offers business OpenVZ containers in Austria, Iceland, Liechtenstein, Switzerland and USA (as well as other virtualization technologies in 20 countries worldwiede)&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://www.evolvedservers.com Evolvedservers.com] Openvz based vps servers. Hosted in Michigan, USA. 24/7 Support. Hosted in tier-3 and tier-4 datacenter's with multiple redundancies.&lt;br /&gt;
* [http://fastwebhost.com/vps-hosting.html Fastwebhost]: affordable cloud VPS servers using OpenVZ. &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.host4geeks.com Host4Geeks] - Host4Geeks is a premium Fully Managed VPS provider with datacenters across 2 locations in US and in UK. All servers offer a free cPanel license.&lt;br /&gt;
* [http://www.host1plus.com Host1Plus] - OpenVZ based virtual servers in Chicago and Los Angeles. VPS plans start at $2.00 per 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.hostingrails.com Hosting Rails] offers Rails-targeted OpenVZ VPS Hosting and updated Rails-ready OS images.&lt;br /&gt;
* [https://hostmada.com/ HostMada] - Cheap and budget Linux VPS with HDD storage &amp;amp; high RAM for high-load applications! Affordable, reliable, high performance VPS hosting!&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.hostrush.com HostRush] Self managed, ssd vps for business and non business. &lt;br /&gt;
* [http://www.dailyhosting.net hostoople] We offer OpenVZ VPS hosting from Dallas Texas, Starting at $29.95/month &lt;br /&gt;
* [https://hostus.us HostUS] provides unmanaged and managed OpenVZ VPS in Atlanta, Dallas and Los Angeles with custom control panel. A large variety of Linux distros are available. Enjoy 15% off with coupon VPS15OFF.&lt;br /&gt;
* [https://www.hostwinds.com Hostwinds] Affordable managed/unmanaged VPS Solutions.&lt;br /&gt;
* [http://hostsia.com Hostsia] With HOSTSIA Web services, you can get an OpenVZ VPS for only $15.00/mo. Each OpenVZ VPS includes multiple free-of-charge bonuses and offers a 99.9% uptime guarantee. You can also use our charge-free Hepsia CP, which is available with each OS – it permits you to host an unmetered number of domains and comprises heaps of handy tools, which will help you better manage your site and your VPS web hosting account.&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;
* [https://www.interserver.net/ InterServer Web Hosting] Fast &amp;amp; Reliable VPS - 24x7 Support. 99.9% Up-time, Hosting Since 1999!.&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;
* [https://www.rosehosting.com RoseHosting] offers OpenVZ Linux virtual servers equipped with Enterprise Grade SSD drives. All hosting plans are fully-managed with FREE 24/7 support, FREE website migration, FREE weekly backups and FREE server monitoring included.&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.spectrohost.com/ Spectro Host] - Offers performance VPS Servers running openvz. Always the most resources and never over committing OpenVZ nodes.&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.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://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://www.vogenic.xyz Vogenic: Cloud Services] If you are searching for an upgrade to the shared hosting service, then you should consider our OpenVZ or KVM VPS hosting services.&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;
* [https://www.waveride.at/ Waveride] Waveride, an EDIS company, offers budget full gigabit OpenVZ + solusVM VPS in Austria, USA and the Netherlands&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;
* [http://zigothosting.com Zigot Hosting] Affordable and Reliable OpenVZ based VPS's within the SolusVM control panel.&lt;br /&gt;
* [http://www.vpsfast.us/usa-vps VPSFast] - VPS Provider with good prices in USA (Los Angeles, New Jersey, New York, Seattle, Washington, Dallas, Chicago, Atlanta, Ashburn, Miami, Piscataway).&lt;br /&gt;
* [http://www.xarixlite.com Xarix Lite] - offers OpenVZ hosting in Charlotte, SC. OpenVZ plans starting at $2.50/mo&lt;br /&gt;
&lt;br /&gt;
== Vietnam ==&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://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;
= Hosting providers comparison =&lt;br /&gt;
&lt;br /&gt;
It is hard to compare all virtual private server offers provided by different hosting providers.&lt;br /&gt;
Sites below can help you with it.&lt;br /&gt;
&lt;br /&gt;
* [https://www.cheapvpsservers.co.uk/ VPS Server Reviews]&lt;br /&gt;
* [https://www.hostingmyths.com/ Hosting Myths]&lt;br /&gt;
* [https://www.thehostbay.com/ TheHostBay]&lt;br /&gt;
* [https://www.exoticvps.com/ Exoticvps]&lt;br /&gt;
* [https://reviewsquirrel.com/web-hosting-reviews/ Review Squirrel]&lt;br /&gt;
* [http://wphostninja.com/5-websites-to-follow-to-buy-free-vps-hosting/ Freevpshosting]&lt;br /&gt;
* [http://lowendstock.com/ Lowendstock]&lt;br /&gt;
* [https://www.websitehostingrating.com/ Best Web Hosting Services]&lt;br /&gt;
* [http://serverbear.com/compare?Sort=RAM&amp;amp;Order=asc&amp;amp;Server+Type=VPS&amp;amp;Monthly+Cost=-&amp;amp;HDD=-&amp;amp;RAM=-&amp;amp;Virtualization=OpenVZ Serverbear]&lt;br /&gt;
* [http://wphostninja.com/black-friday-web-hosting-deals/ Black Friday Web Hosting]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
http://vpscomp.com&lt;br /&gt;
http://reviewsignal.com/webhosting/compare/&lt;br /&gt;
--&amp;gt;&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>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22752</id>
		<title>Installation on Debian 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22752"/>
		<updated>2017-07-15T09:23:08Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: avoid-systemd Devuan style&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; (amd64 or i386) machine.&lt;br /&gt;
&lt;br /&gt;
{{Note|The best and latest Debian version for OpenVZ 6 is [[Installation on Debian 8|Devuan 1.0]], but Debian 9 makes really easy the coexistence of OVZ and unprivileged LXC containers.}}&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''compatible ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Ext4 ==&lt;br /&gt;
Debian 9 installer (and tools by default) formats Ext4 with new features, and concrete &amp;quot;metadata_csum&amp;quot; is incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with &amp;quot;metadata_csum&amp;quot;. Ordered alternatives:&lt;br /&gt;
# After a fresh Debian 9 install, remove metadata_csum feature from filesystems.&lt;br /&gt;
# Upgrade from Debian 8 to Debian 9 (metadata_csum not inherited)&lt;br /&gt;
# Root volume (/ and others) as Ext3 and deploy /var/lib/vz in a later created Ext4 volume, without metadata_csum.&lt;br /&gt;
# Use Ext3&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a mounted partition ===&lt;br /&gt;
If your host altready mounts r/w volumes on boot and you can't tune2fs+e2fsck because volumes are in use, this is the solution (example for /dev/sda1):&lt;br /&gt;
* First check if the partition is affected.&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* If last command didn't return a line with metadata_csum, nothing to do. Otherwise, continue:&lt;br /&gt;
 echo copy_exec /sbin/e2fsck | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 echo copy_exec /sbin/tune2fs | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 Script=/etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 echo '#!/bin/sh' | sudo tee $Script&lt;br /&gt;
 echo 'if [ &amp;quot;$readonly&amp;quot; != &amp;quot;y&amp;quot; ] ; then exit 0 ; fi' | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 echo tune2fs -O -metadata_csum $Volume | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 sudo chmod a+x $Script&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
* Reboot and check that metadata_csum disappeared:&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 (...)&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* Restore initrd behaviour&lt;br /&gt;
 sudo rm /etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 sudo apt --reinstall install initramfs-tools-core&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
This recipe is useful for any volume that can't be neither unmounted nor remounted readonly.&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a not mounted partition ===&lt;br /&gt;
This procedure can be applied when partition can be mounted readonly&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
 sudo tune2fs -O -metadata_csum /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible Ext4 ===&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo mkfs -t ext4 -O -metadata_csum /dev/sda9&lt;br /&gt;
&lt;br /&gt;
== btrfs ==&lt;br /&gt;
You might want btrfs to use per-directory (subvolume) quotas for other simfs/dir containers, such as LXC. Only vzquota doesn't work on a btrfs volume; for OVZ containers it's better to mount /var/lib/vz to an Ext4 volume.&lt;br /&gt;
&lt;br /&gt;
Debian 9 installer (and tools by default) formats btrfs with modern features as: mixed-bg, extref, skinny-metadata, no-holes. All of these are incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with these attributes. Ordered alternatives:&lt;br /&gt;
&lt;br /&gt;
# Pre-format '''compatible btrfs''' for a fresh Debian 9 install on root volume (/ and others) and deploy /var/lib/vz in a later created Ext4 volume. Debian 9 installer must not format btrfs but &amp;quot;keep existing data&amp;quot; as allowed in manual partitioning stage.&lt;br /&gt;
# Use '''compatible Ext4''' volumes and deploy later the secondary btrfs partitions.&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible btrfs ===&lt;br /&gt;
* Example for /dev/sda1&lt;br /&gt;
 sudo mkfs -t btrfs -O ^mixed-bg,^extref,^skinny-metadata,^no-holes /dev/sda1&lt;br /&gt;
You must not format btrfs with Debian installer because features cannot be disabled after.&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some desktop software to stop working.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/Debian_Stretch without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get --allow-unauthenticated update&lt;br /&gt;
As of July 2017, release key at openvz.org site is invalid, and last command will complain:&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian jessie Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian jessie Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian wheezy Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian wheezy Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
You can continue.&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt --allow-unauthenticated --install-recommends install $KPackage vzdump ploop initramfs-tools dirmngr&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Debian GNU/Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(apt list --installed 'linux-image-*' 2&amp;gt;/dev/null | grep -e '^linux-image-' | grep -ve 'openvz' | cut -f 1 -d '/')&amp;quot;&lt;br /&gt;
 sudo apt --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 # Register official container templates:&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 8]] (oldstable) or Devuan 1.0 (Jessie, stable, SystemV)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22751</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22751"/>
		<updated>2017-07-15T09:22:40Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: avoid-systemd Devuan style&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/avoid-systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22750</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22750"/>
		<updated>2017-07-15T08:53:27Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: apt-get&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22749</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22749"/>
		<updated>2017-07-15T08:50:16Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Register OVZ updated repository */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22740</id>
		<title>Installation on Debian 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22740"/>
		<updated>2017-07-13T10:33:08Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* How to remove metadata_csum from a mounted partition */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; (amd64 or i386) machine.&lt;br /&gt;
&lt;br /&gt;
{{Note|The best and latest Debian version for OpenVZ 6 is [[Installation on Debian 8|Devuan 1.0]], but Debian 9 makes really easy the coexistence of OVZ and unprivileged LXC containers.}}&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''compatible ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Ext4 ==&lt;br /&gt;
Debian 9 installer (and tools by default) formats Ext4 with new features, and concrete &amp;quot;metadata_csum&amp;quot; is incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with &amp;quot;metadata_csum&amp;quot;. Ordered alternatives:&lt;br /&gt;
# After a fresh Debian 9 install, remove metadata_csum feature from filesystems.&lt;br /&gt;
# Upgrade from Debian 8 to Debian 9 (metadata_csum not inherited)&lt;br /&gt;
# Root volume (/ and others) as Ext3 and deploy /var/lib/vz in a later created Ext4 volume, without metadata_csum.&lt;br /&gt;
# Use Ext3&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a mounted partition ===&lt;br /&gt;
If your host altready mounts r/w volumes on boot and you can't tune2fs+e2fsck because volumes are in use, this is the solution (example for /dev/sda1):&lt;br /&gt;
* First check if the partition is affected.&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* If last command didn't return a line with metadata_csum, nothing to do. Otherwise, continue:&lt;br /&gt;
 echo copy_exec /sbin/e2fsck | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 echo copy_exec /sbin/tune2fs | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 Script=/etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 echo '#!/bin/sh' | sudo tee $Script&lt;br /&gt;
 echo 'if [ &amp;quot;$readonly&amp;quot; != &amp;quot;y&amp;quot; ] ; then exit 0 ; fi' | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 echo tune2fs -O -metadata_csum $Volume | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 sudo chmod a+x $Script&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
* Reboot and check that metadata_csum disappeared:&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 (...)&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* Restore initrd behaviour&lt;br /&gt;
 sudo rm /etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 sudo apt --reinstall install initramfs-tools-core&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
This recipe is useful for any volume that can't be neither unmounted nor remounted readonly.&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a not mounted partition ===&lt;br /&gt;
This procedure can be applied when partition can be mounted readonly&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
 sudo tune2fs -O -metadata_csum /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible Ext4 ===&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo mkfs -t ext4 -O -metadata_csum /dev/sda9&lt;br /&gt;
&lt;br /&gt;
== btrfs ==&lt;br /&gt;
You might want btrfs to use per-directory (subvolume) quotas for other simfs/dir containers, such as LXC. Only vzquota doesn't work on a btrfs volume; for OVZ containers it's better to mount /var/lib/vz to an Ext4 volume.&lt;br /&gt;
&lt;br /&gt;
Debian 9 installer (and tools by default) formats btrfs with modern features as: mixed-bg, extref, skinny-metadata, no-holes. All of these are incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with these attributes. Ordered alternatives:&lt;br /&gt;
&lt;br /&gt;
# Pre-format '''compatible btrfs''' for a fresh Debian 9 install on root volume (/ and others) and deploy /var/lib/vz in a later created Ext4 volume. Debian 9 installer must not format btrfs but &amp;quot;keep existing data&amp;quot; as allowed in manual partitioning stage.&lt;br /&gt;
# Use '''compatible Ext4''' volumes and deploy later the secondary btrfs partitions.&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible btrfs ===&lt;br /&gt;
* Example for /dev/sda1&lt;br /&gt;
 sudo mkfs -t btrfs -O ^mixed-bg,^extref,^skinny-metadata,^no-holes /dev/sda1&lt;br /&gt;
You must not format btrfs with Debian installer because features cannot be disabled after.&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some desktop software to stop working.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/Debian_Stretch without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get --allow-unauthenticated update&lt;br /&gt;
As of July 2017, release key at openvz.org site is invalid, and last command will complain:&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian jessie Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian jessie Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian wheezy Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian wheezy Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
You can continue.&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt --allow-unauthenticated --install-recommends install $KPackage vzdump ploop initramfs-tools dirmngr&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Debian GNU/Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(apt list --installed 'linux-image-*' 2&amp;gt;/dev/null | grep -e '^linux-image-' | grep -ve 'openvz' | cut -f 1 -d '/')&amp;quot;&lt;br /&gt;
 sudo apt --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 # Register official container templates:&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 8]] (oldstable) or Devuan 1.0 (Jessie, stable, SystemV)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22739</id>
		<title>Installation on Debian 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22739"/>
		<updated>2017-07-13T09:44:27Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Small fixes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; (amd64 or i386) machine.&lt;br /&gt;
&lt;br /&gt;
{{Note|The best and latest Debian version for OpenVZ 6 is [[Installation on Debian 8|Devuan 1.0]], but Debian 9 makes really easy the coexistence of OVZ and unprivileged LXC containers.}}&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''compatible ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Ext4 ==&lt;br /&gt;
Debian 9 installer (and tools by default) formats Ext4 with new features, and concrete &amp;quot;metadata_csum&amp;quot; is incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with &amp;quot;metadata_csum&amp;quot;. Ordered alternatives:&lt;br /&gt;
# After a fresh Debian 9 install, remove metadata_csum feature from filesystems.&lt;br /&gt;
# Upgrade from Debian 8 to Debian 9 (metadata_csum not inherited)&lt;br /&gt;
# Root volume (/ and others) as Ext3 and deploy /var/lib/vz in a later created Ext4 volume, without metadata_csum.&lt;br /&gt;
# Use Ext3&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a mounted partition ===&lt;br /&gt;
If your host altready mounts r/w volumes on boot and you can't tune2fs+e2fsck because volumes are in use, this is the solution (example for /dev/sda1):&lt;br /&gt;
* First check if the partition is affected.&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* If last command didn't return a line with metadata_csum, nothing to do. Otherwise, continue:&lt;br /&gt;
 echo copy_exec /sbin/e2fsck | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 echo copy_exec /sbin/tune2fs | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 Script=/etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 echo '#!/bin/sh' | sudo tee $Script&lt;br /&gt;
 echo 'if [ &amp;quot;$readonly&amp;quot; != &amp;quot;y&amp;quot; ] ; then exit 0 ; fi' | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 echo tune2fs -O -metadata_csum $Volume | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 sudo chmod a+x $Script&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
* Reboot and check that metadata_csum disappeared:&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 (...)&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* Restore initrd behaviour&lt;br /&gt;
 sudo rm /etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 sudo apt --reinstall install initramfs-tools-core&lt;br /&gt;
This recipe is useful for any volume that can't be neither unmounted nor remounted readonly.&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a not mounted partition ===&lt;br /&gt;
This procedure can be applied when partition can be mounted readonly&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
 sudo tune2fs -O -metadata_csum /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible Ext4 ===&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo mkfs -t ext4 -O -metadata_csum /dev/sda9&lt;br /&gt;
&lt;br /&gt;
== btrfs ==&lt;br /&gt;
You might want btrfs to use per-directory (subvolume) quotas for other simfs/dir containers, such as LXC. Only vzquota doesn't work on a btrfs volume; for OVZ containers it's better to mount /var/lib/vz to an Ext4 volume.&lt;br /&gt;
&lt;br /&gt;
Debian 9 installer (and tools by default) formats btrfs with modern features as: mixed-bg, extref, skinny-metadata, no-holes. All of these are incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with these attributes. Ordered alternatives:&lt;br /&gt;
&lt;br /&gt;
# Pre-format '''compatible btrfs''' for a fresh Debian 9 install on root volume (/ and others) and deploy /var/lib/vz in a later created Ext4 volume. Debian 9 installer must not format btrfs but &amp;quot;keep existing data&amp;quot; as allowed in manual partitioning stage.&lt;br /&gt;
# Use '''compatible Ext4''' volumes and deploy later the secondary btrfs partitions.&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible btrfs ===&lt;br /&gt;
* Example for /dev/sda1&lt;br /&gt;
 sudo mkfs -t btrfs -O ^mixed-bg,^extref,^skinny-metadata,^no-holes /dev/sda1&lt;br /&gt;
You must not format btrfs with Debian installer because features cannot be disabled after.&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some desktop software to stop working.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/Debian_Stretch without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get --allow-unauthenticated update&lt;br /&gt;
As of July 2017, release key at openvz.org site is invalid, and last command will complain:&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian jessie Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian jessie Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian wheezy Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian wheezy Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
You can continue.&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt --allow-unauthenticated --install-recommends install $KPackage vzdump ploop initramfs-tools dirmngr&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Debian GNU/Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(apt list --installed 'linux-image-*' 2&amp;gt;/dev/null | grep -e '^linux-image-' | grep -ve 'openvz' | cut -f 1 -d '/')&amp;quot;&lt;br /&gt;
 sudo apt --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 # Register official container templates:&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 8]] (oldstable) or Devuan 1.0 (Jessie, stable, SystemV)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22738</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22738"/>
		<updated>2017-07-13T09:44:06Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Improvements from Debian 9, better for Devuan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your [https://en.wikipedia.org/wiki/Devuan Devuan 1 &amp;quot;Jessie&amp;quot;] or Debian 8 &amp;quot;Jessie&amp;quot; machine (both amd64 or i386).&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Devuan or Debian because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes ([[Installation on Debian 9#btrfs|More details]]).&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
'''Only needed for Debian''' (Devuan already works with SystemV by default). '''Warning:''' This operation can make some desktop software to stop working.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
For more info about Debian repositories, see http://download.openvz.org/debian&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Devuan GNU+Linux&amp;quot;, you will find kernels named &amp;quot;2.6.32-openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Devuan's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a GNU distribution for Linux, installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [[Download/template/precreated|Download » Template » Precreated]], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (Wheezy, SystemV by default)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;br /&gt;
[[Category: Devuan]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22737</id>
		<title>Installation on Debian 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22737"/>
		<updated>2017-07-12T16:44:21Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Main sections in bold&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; (amd64 or i386) machine.&lt;br /&gt;
&lt;br /&gt;
{{Note|The best and latest Debian version for OpenVZ 6 is [[Installation on Debian 8|Devuan 1.0]], but Debian 9 makes really easy the coexistence of OVZ and unprivileged LXC containers.}}&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Debian GNU/Linux because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= '''Volumes and file systems''' =&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''compatible ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Ext4 ==&lt;br /&gt;
Debian 9 installer (and tools by default) formats Ext4 with new features, and concrete &amp;quot;metadata_csum&amp;quot; is incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with &amp;quot;metadata_csum&amp;quot;. Ordered alternatives:&lt;br /&gt;
# After a fresh Debian 9 install, remove metadata_csum feature from filesystems.&lt;br /&gt;
# Upgrade from Debian 8 to Debian 9 (metadata_csum not inherited)&lt;br /&gt;
# Root volume (/ and others) as Ext3 and deploy /var/lib/vz in a later created Ext4 volume, without metadata_csum.&lt;br /&gt;
# Use Ext3&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a mounted partition ===&lt;br /&gt;
If your host altready mounts r/w volumes on boot and you can't tune2fs+e2fsck because volumes are in use, this is the solution (example for /dev/sda1):&lt;br /&gt;
* First check if the partition is affected.&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* If last command didn't return a line with metadata_csum, nothing to do. Otherwise, continue:&lt;br /&gt;
 echo copy_exec /sbin/e2fsck | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 echo copy_exec /sbin/tune2fs | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 Script=/etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 echo '#!/bin/sh' | sudo tee $Script&lt;br /&gt;
 echo 'if [ &amp;quot;$readonly&amp;quot; != &amp;quot;y&amp;quot; ] ; then exit 0 ; fi' | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 echo tune2fs -O -metadata_csum $Volume | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 sudo chmod a+x $Script&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
* Reboot and check that metadata_csum disappeared:&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 (...)&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* Restore initrd behaviour&lt;br /&gt;
 sudo rm /etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 sudo apt --reinstall install initramfs-tools-core&lt;br /&gt;
This recipe is useful for any volume that can't be neither unmounted nor remounted readonly.&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a not mounted partition ===&lt;br /&gt;
This procedure can be applied when partition can be mounted readonly&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
 sudo tune2fs -O -metadata_csum /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible Ext4 ===&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo mkfs -t ext4 -O -metadata_csum /dev/sda9&lt;br /&gt;
&lt;br /&gt;
== btrfs ==&lt;br /&gt;
You might want btrfs to use per-directory (subvolume) quotas for other simfs/dir containers, such as LXC. Only vzquota doesn't work on a btrfs volume; for OVZ containers it's better to mount /var/lib/vz to an Ext4 volume.&lt;br /&gt;
&lt;br /&gt;
Debian 9 installer (and tools by default) formats btrfs with modern features as: mixed-bg, extref, skinny-metadata, no-holes. All of these are incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with these attributes. Ordered alternatives:&lt;br /&gt;
&lt;br /&gt;
# Pre-format '''compatible btrfs''' for a fresh Debian 9 install on root volume (/ and others) and deploy /var/lib/vz in a later created Ext4 volume. Debian 9 installer must not format btrfs but &amp;quot;keep existing data&amp;quot; as allowed in manual partitioning stage.&lt;br /&gt;
# Use '''compatible Ext4''' volumes and deploy later the secondary btrfs partitions.&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible btrfs ===&lt;br /&gt;
* Example for /dev/sda1&lt;br /&gt;
 sudo mkfs -t btrfs -O ^mixed-bg,^extref,^skinny-metadata,^no-holes /dev/sda1&lt;br /&gt;
You must not format btrfs with Debian installer because features cannot be disabled after.&lt;br /&gt;
&lt;br /&gt;
= '''Change Systemd to SystemV''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some software to stop working, such as desktop environments.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/Debian_Stretch without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= '''Register OVZ updated repository''' =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get --allow-unauthenticated update&lt;br /&gt;
As of July 2017, release key at openvz.org site is invalid, and last command will complain:&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian jessie Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian jessie Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian wheezy Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian wheezy Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
You can continue.&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
= '''Install packages''' =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt --allow-unauthenticated --install-recommends install $KPackage vzdump ploop initramfs-tools dirmngr&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= '''Reboot into OpenVZ kernel''' =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Debian GNU/Linux&amp;quot;, you will find kernels named &amp;quot;openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(apt list --installed 'linux-image-*' 2&amp;gt;/dev/null | grep -e '^linux-image-' | grep -ve 'openvz' | cut -f 1 -d '/')&amp;quot;&lt;br /&gt;
 sudo apt --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 # Register official container templates:&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 8]] (oldstable) or Devuan 1.0 (Jessie)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22736</id>
		<title>Installation on Debian 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22736"/>
		<updated>2017-07-12T16:41:38Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; (amd64 or i386) machine.&lt;br /&gt;
&lt;br /&gt;
{{Note|The best and latest Debian version for OpenVZ 6 is [[Installation on Debian 8|Devuan 1.0]], but Debian 9 makes really easy the coexistence of OVZ and unprivileged LXC containers.}}&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Debian GNU/Linux because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
= Volumes and file systems =&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''compatible ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Ext4 ==&lt;br /&gt;
Debian 9 installer (and tools by default) formats Ext4 with new features, and concrete &amp;quot;metadata_csum&amp;quot; is incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with &amp;quot;metadata_csum&amp;quot;. Ordered alternatives:&lt;br /&gt;
# After a fresh Debian 9 install, remove metadata_csum feature from filesystems.&lt;br /&gt;
# Upgrade from Debian 8 to Debian 9 (metadata_csum not inherited)&lt;br /&gt;
# Root volume (/ and others) as Ext3 and deploy /var/lib/vz in a later created Ext4 volume, without metadata_csum.&lt;br /&gt;
# Use Ext3&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a mounted partition ===&lt;br /&gt;
If your host altready mounts r/w volumes on boot and you can't tune2fs+e2fsck because volumes are in use, this is the solution (example for /dev/sda1):&lt;br /&gt;
* First check if the partition is affected.&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* If last command didn't return a line with metadata_csum, nothing to do. Otherwise, continue:&lt;br /&gt;
 echo copy_exec /sbin/e2fsck | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 echo copy_exec /sbin/tune2fs | sudo tee -a /usr/share/initramfs-tools/hooks/fsck&lt;br /&gt;
 Script=/etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 echo '#!/bin/sh' | sudo tee $Script&lt;br /&gt;
 echo 'if [ &amp;quot;$readonly&amp;quot; != &amp;quot;y&amp;quot; ] ; then exit 0 ; fi' | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 echo tune2fs -O -metadata_csum $Volume | sudo tee -a $Script&lt;br /&gt;
 echo e2fsck -f $Volume | sudo tee -a $Script&lt;br /&gt;
 sudo chmod a+x $Script&lt;br /&gt;
 sudo update-initramfs -u -k all&lt;br /&gt;
* Reboot and check that metadata_csum disappeared:&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 (...)&lt;br /&gt;
 Volume=/dev/sda1&lt;br /&gt;
 sudo dumpe2fs -h $Volume 2&amp;gt;/dev/null | grep -e metadata_csum&lt;br /&gt;
* Restore initrd behaviour&lt;br /&gt;
 sudo rm /etc/initramfs-tools/scripts/local-premount/tune&lt;br /&gt;
 sudo apt --reinstall install initramfs-tools-core&lt;br /&gt;
This recipe is useful for any volume that can't be neither unmounted nor remounted readonly.&lt;br /&gt;
&lt;br /&gt;
=== How to remove metadata_csum from a not mounted partition ===&lt;br /&gt;
This procedure can be applied when partition can be mounted readonly&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
 sudo tune2fs -O -metadata_csum /dev/sda9&lt;br /&gt;
 sudo e2fsck -f /dev/sda9&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible Ext4 ===&lt;br /&gt;
* Example for /dev/sda9&lt;br /&gt;
 sudo mkfs -t ext4 -O -metadata_csum /dev/sda9&lt;br /&gt;
&lt;br /&gt;
== btrfs ==&lt;br /&gt;
You might want btrfs to use per-directory (subvolume) quotas for other simfs/dir containers, such as LXC. Only vzquota doesn't work on a btrfs volume; for OVZ containers it's better to mount /var/lib/vz to an Ext4 volume.&lt;br /&gt;
&lt;br /&gt;
Debian 9 installer (and tools by default) formats btrfs with modern features as: mixed-bg, extref, skinny-metadata, no-holes. All of these are incompatible with OpenVZ6 kernel. Then it's necessary to boot without requiring the mount of volumes with these attributes. Ordered alternatives:&lt;br /&gt;
&lt;br /&gt;
# Pre-format '''compatible btrfs''' for a fresh Debian 9 install on root volume (/ and others) and deploy /var/lib/vz in a later created Ext4 volume. Debian 9 installer must not format btrfs but &amp;quot;keep existing data&amp;quot; as allowed in manual partitioning stage.&lt;br /&gt;
# Use '''compatible Ext4''' volumes and deploy later the secondary btrfs partitions.&lt;br /&gt;
&lt;br /&gt;
=== How to format a volume to be a compatible btrfs ===&lt;br /&gt;
* Example for /dev/sda1&lt;br /&gt;
 sudo mkfs -t btrfs -O ^mixed-bg,^extref,^skinny-metadata,^no-holes /dev/sda1&lt;br /&gt;
You must not format btrfs with Debian installer because features cannot be disabled after.&lt;br /&gt;
&lt;br /&gt;
= Change Systemd to SystemV =&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some software to stop working, such as desktop environments.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/systemd&lt;br /&gt;
&lt;br /&gt;
* More recipes at [http://without-systemd.org/wiki/index.php/Debian_Stretch without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
= Register OVZ updated repository =&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get --allow-unauthenticated update&lt;br /&gt;
As of July 2017, release key at openvz.org site is invalid, and last command will complain:&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian jessie Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian jessie Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian wheezy Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian wheezy Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
You can continue.&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
= Install packages =&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt --allow-unauthenticated --install-recommends install $KPackage vzdump ploop initramfs-tools dirmngr&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
= Reboot into OpenVZ kernel =&lt;br /&gt;
&lt;br /&gt;
{{Note|At boot manager, in &amp;quot;Advanced options for Debian GNU/Linux&amp;quot;, you will find kernels named &amp;quot;openvz&amp;quot;. Select the first listed.}}&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
Check the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). Probably you don't want this behaviour; once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(apt list --installed 'linux-image-*' 2&amp;gt;/dev/null | grep -e '^linux-image-' | grep -ve 'openvz' | cut -f 1 -d '/')&amp;quot;&lt;br /&gt;
 sudo apt --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
= Download OS templates =&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 # Register official container templates:&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
= Next steps =&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
= See also =&lt;br /&gt;
* [[Installation on Debian 8]] (oldstable) or Devuan 1.0 (Jessie)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian&amp;diff=22735</id>
		<title>Installation on Debian</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian&amp;diff=22735"/>
		<updated>2017-07-11T19:39:39Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Default to Debian 9&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Installation on Debian 9]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_7&amp;diff=22734</id>
		<title>Installation on Debian 7</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_7&amp;diff=22734"/>
		<updated>2017-07-11T19:39:24Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Archived to be Debian 9 the default&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ on your Debian 7 &amp;quot;Wheezy&amp;quot; machine. For RHEL/Centos 6 based systems, please see [[Quick installation]].&lt;br /&gt;
&lt;br /&gt;
{{Out|A commercial version of OpenVZ is available, which simplifies installation with a single disk as well as supports networked installation using PXE boot. To learn more about Parallels Cloud Server and request a free trial, please see http://www.parallels.com/products/pcs/}}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
This guide assumes you are running '''Debian 7 &amp;quot;Wheezy&amp;quot; ''' for '''AMD64''' or '''i686'''.&lt;br /&gt;
&lt;br /&gt;
=== /vz file system ===&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
&lt;br /&gt;
=== apt pre-setup ===&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
Run the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/apt/sources.list.d/openvz-rhel6.list&lt;br /&gt;
deb http://download.openvz.org/debian wheezy main&lt;br /&gt;
# deb http://download.openvz.org/debian wheezy-test main&lt;br /&gt;
EOF&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with wheezy-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
&lt;br /&gt;
Import GPG key used for signing repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;wget ftp://ftp.openvz.org/debian/archive.key&lt;br /&gt;
apt-key add archive.key&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Update the local cache:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
== Kernel installation ==&lt;br /&gt;
&lt;br /&gt;
Limited OpenVZ functionality is supported when you run a recent 3.x kernel (check [[vzctl for upstream kernel]]), so OpenVZ kernel installation is optional but still highly recommended.&lt;br /&gt;
&lt;br /&gt;
 # apt-get install linux-image-openvz-amd64&lt;br /&gt;
&lt;br /&gt;
Or, if you still have i686:&lt;br /&gt;
&lt;br /&gt;
 # apt-get install linux-image-openvz-686&lt;br /&gt;
&lt;br /&gt;
== System configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- this is not yet in vzctl.deb &lt;br /&gt;
{{Note|With vzctl 4.6 or newer there is no need to do manual configuration. Skip to [[#Tools_installation]].}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please make sure the following steps are performed before rebooting into OpenVZ kernel.&lt;br /&gt;
&lt;br /&gt;
=== sysctl ===&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in &amp;lt;tt&amp;gt;/etc/sysctl.conf&amp;lt;/tt&amp;gt; file. Here are the relevant portions of the file; please edit accordingly.&lt;br /&gt;
&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.ipv6.conf.default.forwarding = 1&lt;br /&gt;
net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
&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;
== Tools installation ==&lt;br /&gt;
&lt;br /&gt;
{{Out|Before installing tools, please read about [[vzstats]] and opt-out if you don't want to help the project.}}&lt;br /&gt;
&lt;br /&gt;
OpenVZ needs some user-level tools installed:&lt;br /&gt;
&lt;br /&gt;
 # apt-get install vzctl vzquota ploop vzstats&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
Now reboot the machine and choose an entry with word &amp;quot;openvz&amp;quot; in the boot loader menu (it should be default choice).&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
{{Note|this step is optional, vzctl is able to download templates on demand.}}&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
Download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or directly from [http://download.openvz.org/template/precreated/ download.openvz.org/template/precreated], or from one of the [[Download mirrors|mirrors]]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 8]] or Devuan 1.0 (Jessie)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian&amp;diff=22733</id>
		<title>Installation on Debian</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian&amp;diff=22733"/>
		<updated>2017-07-11T19:37:28Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* See also */ Devuan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ on your Debian 7 &amp;quot;Wheezy&amp;quot; machine. For RHEL/Centos 6 based systems, please see [[Quick installation]].&lt;br /&gt;
&lt;br /&gt;
{{Out|A commercial version of OpenVZ is available, which simplifies installation with a single disk as well as supports networked installation using PXE boot. To learn more about Parallels Cloud Server and request a free trial, please see http://www.parallels.com/products/pcs/}}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
This guide assumes you are running '''Debian 7 &amp;quot;Wheezy&amp;quot; ''' for '''AMD64''' or '''i686'''.&lt;br /&gt;
&lt;br /&gt;
=== /vz file system ===&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
&lt;br /&gt;
=== apt pre-setup ===&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
Run the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/apt/sources.list.d/openvz-rhel6.list&lt;br /&gt;
deb http://download.openvz.org/debian wheezy main&lt;br /&gt;
# deb http://download.openvz.org/debian wheezy-test main&lt;br /&gt;
EOF&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with wheezy-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
&lt;br /&gt;
Import GPG key used for signing repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;wget ftp://ftp.openvz.org/debian/archive.key&lt;br /&gt;
apt-key add archive.key&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Update the local cache:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
== Kernel installation ==&lt;br /&gt;
&lt;br /&gt;
Limited OpenVZ functionality is supported when you run a recent 3.x kernel (check [[vzctl for upstream kernel]]), so OpenVZ kernel installation is optional but still highly recommended.&lt;br /&gt;
&lt;br /&gt;
 # apt-get install linux-image-openvz-amd64&lt;br /&gt;
&lt;br /&gt;
Or, if you still have i686:&lt;br /&gt;
&lt;br /&gt;
 # apt-get install linux-image-openvz-686&lt;br /&gt;
&lt;br /&gt;
== System configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- this is not yet in vzctl.deb &lt;br /&gt;
{{Note|With vzctl 4.6 or newer there is no need to do manual configuration. Skip to [[#Tools_installation]].}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please make sure the following steps are performed before rebooting into OpenVZ kernel.&lt;br /&gt;
&lt;br /&gt;
=== sysctl ===&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in &amp;lt;tt&amp;gt;/etc/sysctl.conf&amp;lt;/tt&amp;gt; file. Here are the relevant portions of the file; please edit accordingly.&lt;br /&gt;
&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.ipv6.conf.default.forwarding = 1&lt;br /&gt;
net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
&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;
== Tools installation ==&lt;br /&gt;
&lt;br /&gt;
{{Out|Before installing tools, please read about [[vzstats]] and opt-out if you don't want to help the project.}}&lt;br /&gt;
&lt;br /&gt;
OpenVZ needs some user-level tools installed:&lt;br /&gt;
&lt;br /&gt;
 # apt-get install vzctl vzquota ploop vzstats&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
Now reboot the machine and choose an entry with word &amp;quot;openvz&amp;quot; in the boot loader menu (it should be default choice).&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
{{Note|this step is optional, vzctl is able to download templates on demand.}}&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
Download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or directly from [http://download.openvz.org/template/precreated/ download.openvz.org/template/precreated], or from one of the [[Download mirrors|mirrors]]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 8]] or Devuan 1.0 (Jessie)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22732</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22732"/>
		<updated>2017-07-11T19:35:45Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Devuan&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ 6 (legacy) on your Debian 8 &amp;quot;Jessie&amp;quot; (amd64 or i386) machine. Consider [https://www.devuan.org/ Devuan GNU+Linux 1.0] for complete integration without Systemd.&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Debian GNU/Linux because is developed as an independent distribution}}&lt;br /&gt;
&lt;br /&gt;
== Partitions and /vz file system ==&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes. If used for containers, vzquota will not work to control containers disk space.&lt;br /&gt;
&lt;br /&gt;
== Change Systemd to SystemV ==&lt;br /&gt;
(Not needed on Devuan OS)&lt;br /&gt;
{{Note|Warning! This operation can make some software to stop working, such as desktop environments.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
&lt;br /&gt;
* Other recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
== Register OVZ updated repository ==&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
== Install packages ==&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
== sysctl ==&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in &amp;lt;tt&amp;gt;/etc/sysctl.conf&amp;lt;/tt&amp;gt; file. Here are the relevant portions of the file; please edit accordingly.&lt;br /&gt;
&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.ipv6.conf.default.forwarding = 1&lt;br /&gt;
net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
&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;
== Help the project ==&lt;br /&gt;
&lt;br /&gt;
This is an OpenVZ component you can install to gather OpenVZ usage and hardware statistics, in order to improve the project.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install vzstats&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't see a boot manager entry with word &amp;quot;'''openvz'''&amp;quot;, you must choose &amp;quot;'''Advanced options'''&amp;quot; to select there first ''openvz'' listed kernel.}}&lt;br /&gt;
&lt;br /&gt;
Check that the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). If you want to change this behaviour, once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (SystemV by default, supported)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22731</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22731"/>
		<updated>2017-07-11T19:18:37Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: btrfs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ 6 (legacy) on your Debian 8 &amp;quot;Jessie&amp;quot; (amd64 or i386) machine.&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Debian GNU/Linux because is developed as an independent distribution}}&lt;br /&gt;
&lt;br /&gt;
== Partitions and /vz file system ==&lt;br /&gt;
&lt;br /&gt;
* It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
* btrfs mounted filesystems cannot be formatted with modern features as: mixed-bg, extref, skinny-metadata, no-holes. If used for containers, vzquota will not work to control containers disk space.&lt;br /&gt;
&lt;br /&gt;
== Change Systemd to SystemV ==&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some software to stop working, such as desktop environments.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
&lt;br /&gt;
* Other recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
== Register OVZ updated repository ==&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
== Install packages ==&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
== sysctl ==&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in &amp;lt;tt&amp;gt;/etc/sysctl.conf&amp;lt;/tt&amp;gt; file. Here are the relevant portions of the file; please edit accordingly.&lt;br /&gt;
&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.ipv6.conf.default.forwarding = 1&lt;br /&gt;
net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
&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;
== Help the project ==&lt;br /&gt;
&lt;br /&gt;
This is an OpenVZ component you can install to gather OpenVZ usage and hardware statistics, in order to improve the project.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install vzstats&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't see a boot manager entry with word &amp;quot;'''openvz'''&amp;quot;, you must choose &amp;quot;'''Advanced options'''&amp;quot; to select there first ''openvz'' listed kernel.}}&lt;br /&gt;
&lt;br /&gt;
Check that the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). If you want to change this behaviour, once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (SystemV by default, supported)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22729</id>
		<title>Installation on Debian 9</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_9&amp;diff=22729"/>
		<updated>2017-07-11T14:37:20Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Created page with &amp;quot;This document briefly describes the steps needed to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; machine.  {{Out|Current commercial version of OpenVZ (Virtuozzo 7)...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ 6 (legacy) on your Debian 9 &amp;quot;Stretch&amp;quot; machine.&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Debian GNU/Linux because is developed as an independent GNU/Linux distribution}}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux without &amp;quot;64bit&amp;quot; feature at Ext4 filesystem.&lt;br /&gt;
&lt;br /&gt;
== Filesystem and defaults ==&lt;br /&gt;
&lt;br /&gt;
Debian 9 installer formats Ext4 with new features (64bit metadata_csum) and this is incompatible with OpenVZ6 kernel (initrd cannot mount root). Then it's necessary to boot without requiring the mount of this advanced format. Options:&lt;br /&gt;
* Root volume (/) as Ext3 and /var/lib/vz separated in an Ext4&lt;br /&gt;
* Install Debian 8 (will format without &amp;quot;64bit&amp;quot;) and upgrade to Debian 9&lt;br /&gt;
* Install Debian 9 to a previously formatted Ext4 without &amp;quot;64bit&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Partitions and /vz file system ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Change Systemd to SystemV ==&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some software to stop working, such as desktop environments.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt install sysvinit-core sysvinit-utils&lt;br /&gt;
 # Must boot with SystemV to release Systemd&lt;br /&gt;
 sudo reboot&lt;br /&gt;
 sudo apt --auto-remove remove systemd&lt;br /&gt;
 echo -e 'Package: *systemd*\nPin: release *\nPin-Priority: -1\n' | sudo tee /etc/apt/preferences.d/systemd&lt;br /&gt;
&lt;br /&gt;
* Other recipes at [http://without-systemd.org/wiki/index.php/Debian_Stretch without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
== Register OVZ updated repository ==&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get --allow-unauthenticated update&lt;br /&gt;
As of July 2017, release key at openvz.org site is invalid, and last command will complain:&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian jessie Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian jessie Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
 W: GPG error: http://download.openvz.org/debian wheezy Release: The following signatures were invalid: DA2458173935F9DE9B76BA7547B5DBAB0FCA9BAC&lt;br /&gt;
 W: The repository 'http://download.openvz.org/debian wheezy Release' is not signed.&lt;br /&gt;
 N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.&lt;br /&gt;
 N: See apt-secure(8) manpage for repository creation and user configuration details.&lt;br /&gt;
You can continue.&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
== Install packages ==&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt --allow-unauthenticated --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't see a boot manager entry with word &amp;quot;'''openvz'''&amp;quot;, you must choose &amp;quot;'''Advanced options'''&amp;quot; to select there first ''openvz'' listed kernel.}}&lt;br /&gt;
&lt;br /&gt;
Check that the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). If you want to change this behaviour, once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(apt list --installed 'linux-image-*' 2&amp;gt;/dev/null | grep -e '^linux-image-' | grep -ve 'openvz' | cut -f 1 -d '/')&amp;quot;&lt;br /&gt;
 sudo apt --autoremove remove $Packages&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 # Register official container templates:&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 8]] oldstable&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22728</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22728"/>
		<updated>2017-07-11T14:17:42Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ 6 (legacy) on your Debian 8 &amp;quot;Jessie&amp;quot; machine.&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Debian GNU/Linux because is developed as an independent distribution}}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
This guide assumes you are running '''Debian 8 &amp;quot;Jessie&amp;quot; ''' for '''AMD64''' or '''i686'''.&lt;br /&gt;
&lt;br /&gt;
== Partitions and /vz file system ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Change Systemd to SystemV ==&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some software to stop working, such as desktop environments.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
&lt;br /&gt;
* Other recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
== Register OVZ updated repository ==&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
== Install packages ==&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
== sysctl ==&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in &amp;lt;tt&amp;gt;/etc/sysctl.conf&amp;lt;/tt&amp;gt; file. Here are the relevant portions of the file; please edit accordingly.&lt;br /&gt;
&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.ipv6.conf.default.forwarding = 1&lt;br /&gt;
net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
&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;
== Help the project ==&lt;br /&gt;
&lt;br /&gt;
This is an OpenVZ component you can install to gather OpenVZ usage and hardware statistics, in order to improve the project.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install vzstats&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't see a boot manager entry with word &amp;quot;'''openvz'''&amp;quot;, you must choose &amp;quot;'''Advanced options'''&amp;quot; to select there first ''openvz'' listed kernel.}}&lt;br /&gt;
&lt;br /&gt;
Check that the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). If you want to change this behaviour, once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (SystemV by default, supported)&lt;br /&gt;
* [[Installation on Debian 9]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22727</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22727"/>
		<updated>2017-07-11T14:17:09Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ 6 (legacy) on your Debian 8 &amp;quot;Jessie&amp;quot; machine.&lt;br /&gt;
&lt;br /&gt;
{{Out|Current commercial version of OpenVZ ([[Virtuozzo]] 7) is not installable on Debian GNU/Linux because is developed as an independent distribution}}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
This guide assumes you are running '''Debian 8 &amp;quot;Jessie&amp;quot; ''' for '''AMD64''' or '''i686'''.&lt;br /&gt;
&lt;br /&gt;
== Partitions and /vz file system ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Change Systemd to SystemV ==&lt;br /&gt;
&lt;br /&gt;
{{Note|Warning! This operation can make some software to stop working, such as desktop environments.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
&lt;br /&gt;
* Other recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
== Register OVZ updated repository ==&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
== Install packages ==&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
== sysctl ==&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in &amp;lt;tt&amp;gt;/etc/sysctl.conf&amp;lt;/tt&amp;gt; file. Here are the relevant portions of the file; please edit accordingly.&lt;br /&gt;
&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.ipv6.conf.default.forwarding = 1&lt;br /&gt;
net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
&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;
== Help the project ==&lt;br /&gt;
&lt;br /&gt;
This is an OpenVZ component you can install to gather OpenVZ usage and hardware statistics, in order to improve the project.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install vzstats&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't see a boot manager entry with word &amp;quot;'''openvz'''&amp;quot;, you must choose &amp;quot;'''Advanced options'''&amp;quot; to select there first ''openvz'' listed kernel.}}&lt;br /&gt;
&lt;br /&gt;
Check that the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). If you want to change this behaviour, once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (SystemV by default, supported)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Talk:Download/template/precreated&amp;diff=22726</id>
		<title>Talk:Download/template/precreated</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Talk:Download/template/precreated&amp;diff=22726"/>
		<updated>2017-07-10T16:14:00Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: ctcreate script generated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Error reporting ==&lt;br /&gt;
Where to report an error in one of the templates? {{unsigned|92.124.110.96|19:37, 24 April 2010}}&lt;br /&gt;
: http://bugzilla.openvz.org/enter_bug.cgi?product=OpenVZ&amp;amp;component=templates --[[User:Kir|Kir]] 07:22, 26 April 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Contributed templates ==&lt;br /&gt;
&lt;br /&gt;
* [https://download.openvz.org/template/precreated/contrib/debian-9.0-x86-minimal.tar.gz Debian 9 (stretch) i386]&lt;br /&gt;
* [https://download.openvz.org/template/precreated/contrib/debian-9.0-x86_64-minimal.tar.gz Debian 9 (stretch) amd64]&lt;br /&gt;
* [https://download.openvz.org/template/precreated/contrib/trisquel-8.0-x86-minimal.tar.gz Trisquel 8 (flidas) i386]&lt;br /&gt;
* [https://download.openvz.org/template/precreated/contrib/trisquel-8.0-x86_64-minimal.tar.gz Trisquel 8 (flidas) amd64]&lt;br /&gt;
* [https://download.openvz.org/template/precreated/contrib/debian-8.0-x86-minimal.tar.gz Debian 8 (jessie) i386]&lt;br /&gt;
&lt;br /&gt;
* A Slackware 14.1 x86_64 minimal template can be found here:&lt;br /&gt;
http://jmz.sdf.org/slackware-14.1-x86_64-minimal-20150716.tar.gz&lt;br /&gt;
&lt;br /&gt;
* Most recent Funtoo templates can be found here (daily builds) for x86 and x86_64:&lt;br /&gt;
http://ftp.osuosl.org/pub/funtoo/funtoo-current/openvz/&lt;br /&gt;
&lt;br /&gt;
* There is a new version of Gentoo OS template for OpenVZ that made by Thomas Urban, Please check it.&lt;br /&gt;
:: Gentoo 10.1 amd64, ~201 MiB, created on 2010-04-11. http://blog.toxa.de/wp-content/uploads/2010/04/gentoo.tar.gz&lt;br /&gt;
:: Author notes: http://blog.toxa.de/archives/266&lt;br /&gt;
&lt;br /&gt;
* I've have built a OpenVPN template that will create an OpenVPN server in just a few minutes.  This template also has scripts to create client config files and generate the needed commands on the HN.  There are two versions of this template.  One version creates clients with login/password auth(road warrior).  The second version creates the normal server-client setup(always connected). Based on Centos 6.2 amd64 &lt;br /&gt;
Info can be found here: https://github.com/dad311/Easy-OpenVPN-1.2-OpenVZ-CT/downloads&lt;br /&gt;
Create 1/2012&lt;br /&gt;
&lt;br /&gt;
* We've put together a minimal build of CCT Enterprise Linux 6.2.18.  Created on Aug 01, 2012 by John Knight (john@classiccitytelco.com) and tested thoroughly since.  This distribution is similar to RHEL, but also has a version of EPEL, RPMforge and our own custom non-free repository available.  Please contact me for further questions.  Available at the following URL:  &lt;br /&gt;
** template: http://mirror1.classiccitytelco.com/templates/cctel-6.2.18-x86_64-default.tar.gz&lt;br /&gt;
** dists conf file: http://mirror1.classiccitytelco.com/cctel/source/cct-enterprise-linux.conf&lt;br /&gt;
&lt;br /&gt;
* It looks like the latest Arch templates are incomplete/corrupt, so I've gone ahead and packaged a new one for you folks. https://websavers.ca/vz/arch-20170110.tar.gz&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Debian_template_creation&amp;diff=22725</id>
		<title>Debian template creation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Debian_template_creation&amp;diff=22725"/>
		<updated>2017-07-10T12:34:53Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Bootstrapping Debian */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are rough instructions of how to manually create basic Debian template cache, which can be used to create OpenVZ [[VE]]s based on Debian.&lt;br /&gt;
&lt;br /&gt;
{{Warning|The recommended way is '''not to follow''' the below instructions, but to use the official Debian templates, modifying those to your needs.}}&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
* You shouldn't be running as root, but as a user that is permitted to use sudo instead.  It's a dangerous idea, run as root at your peril.&lt;br /&gt;
* Anywhere you see &amp;lt;tt&amp;gt;/vz&amp;lt;/tt&amp;gt;, you might really need to use &amp;lt;tt&amp;gt;/var/lib/vz&amp;lt;/tt&amp;gt; instead, especially on a Debian Etch host.&lt;br /&gt;
* Anywhere you see &amp;lt;tt&amp;gt;http://http.us.debian.org/debian/&amp;lt;/tt&amp;gt;, you can substitute your favorite Debian mirror.  ([http://www.debian.org/mirror/list List of official Debian Mirrors])&lt;br /&gt;
* See also: &amp;lt;tt&amp;gt;/usr/share/doc/vzctl/README.Debian&amp;lt;/tt&amp;gt; in the ''vzctl'' Debian package&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
You need to have a working copy of &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; running on your hardware node.&lt;br /&gt;
&lt;br /&gt;
For Debian:&lt;br /&gt;
 sudo apt-get install debootstrap&lt;br /&gt;
&lt;br /&gt;
For Gentoo:&lt;br /&gt;
 sudo emerge debootstrap&lt;br /&gt;
&lt;br /&gt;
For Fedora (at least Fedora 8 have it, not sure about earlier versions):&lt;br /&gt;
 sudo yum install debootstrap&lt;br /&gt;
&lt;br /&gt;
For other distros you might need to install it from sources, or search for an appropriate package for your distribution.  An RPM is available on the [http://forum.openvz.org/index.php?t=tree&amp;amp;th=142&amp;amp;mid=584 OpenVZ Forum].&lt;br /&gt;
&lt;br /&gt;
== Bootstrapping Debian ==&lt;br /&gt;
&lt;br /&gt;
You can install different releases of Debian into a VE's private directory using the debootstrap command.&lt;br /&gt;
&lt;br /&gt;
The command parameters are:&lt;br /&gt;
&lt;br /&gt;
  debootstrap --arch ARCH NAME DIRECTORY [URL]&lt;br /&gt;
&lt;br /&gt;
Specify your architecture instead of &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; if you're using something other than i386/x86.  For example, for AMD64/x86_64, use &amp;lt;tt&amp;gt;amd64&amp;lt;/tt&amp;gt; or for ia64, use &amp;lt;tt&amp;gt;ia64&amp;lt;/tt&amp;gt;. You can use http or ftp in the URL.&lt;br /&gt;
&lt;br /&gt;
We use VE ID of 777 for this example, but it can be any unused ID.&lt;br /&gt;
&lt;br /&gt;
=== Stretch (current stable) ===&lt;br /&gt;
net-tools,ifupdown (not in debootstrap base set) provide ifconfig,ifup; required by OpenVZ to enable venet networking.&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 --include=net-tools,ifupdown stretch /vz/private/777&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 --include=net-tools,ifupdown stretch /vz/private/777&lt;br /&gt;
&lt;br /&gt;
=== Jessie (current oldstable) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 jessie /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 jessie /vz/private/777 http://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Wheezy (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 wheezy /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 wheezy /vz/private/777 http://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Squeeze (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 squeeze /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 squeeze /vz/private/777 ftp://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Lenny (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 lenny /vz/private/777 http://archive.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Etch (very old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 etch /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Sarge (deeply old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap sarge /vz/private/777 http://archive.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
== Preparing the HN network ==&lt;br /&gt;
Append the following lines to /etc/sysctl.conf, adjust to taste and then execute &amp;quot;sysctl -p&amp;quot; for them to take effect.&lt;br /&gt;
 ### OpenVZ settings&lt;br /&gt;
 &lt;br /&gt;
 # On Hardware Node enable packet forwarding to forward&lt;br /&gt;
 # packets between the HN network interfaces and venet.&lt;br /&gt;
 # Proxy arp is needed when CT is in a different subnet&lt;br /&gt;
 # or when using veth AND veth is not bridged to a HN&lt;br /&gt;
 # interface. When veth is bridged to a HN interface,&lt;br /&gt;
 # the CT handles its own arps.&lt;br /&gt;
 &lt;br /&gt;
 net.ipv4.conf.default.forwarding=1&lt;br /&gt;
 net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
 net.ipv4.ip_forward=1&lt;br /&gt;
 &lt;br /&gt;
 # Enables source route verification&lt;br /&gt;
 net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
 &lt;br /&gt;
 # Enables the magic-sysrq key&lt;br /&gt;
 kernel.sysrq = 1&lt;br /&gt;
 &lt;br /&gt;
 # TCP Explict Congestion Notification&lt;br /&gt;
 net.ipv4.tcp_ecn = 0&lt;br /&gt;
 &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;
&lt;br /&gt;
== Preparing and starting the VE ==&lt;br /&gt;
&lt;br /&gt;
=== Setting VE config ===&lt;br /&gt;
First, we need a config for the [[VE]]:&lt;br /&gt;
 sudo vzctl set 777 --applyconfig vps.basic --save&lt;br /&gt;
&lt;br /&gt;
On debian squeeze only the following worked for me (''confirmed''), because the standard template names in /etc/vz/conf have changed.&lt;br /&gt;
 sudo vzctl set 777 --applyconfig basic --save&lt;br /&gt;
&lt;br /&gt;
=== Setting VE OSTEMPLATE ===&lt;br /&gt;
Also, we need &amp;lt;tt&amp;gt;OSTEMPLATE&amp;lt;/tt&amp;gt; to be set in VE configuration file, for [[vzctl]] to work properly.&lt;br /&gt;
&lt;br /&gt;
 sudo sh -c 'echo OSTEMPLATE=\&amp;quot;debian-6.0\&amp;quot;' &amp;gt;&amp;gt; /etc/vz/conf/777.conf&lt;br /&gt;
&lt;br /&gt;
=== Setting VE IP address ===&lt;br /&gt;
For the [[VE]] to be able to download updates from the Internet, we need a valid IP address for it:&lt;br /&gt;
 sudo vzctl set 777 --ipadd x.x.x.x --save&lt;br /&gt;
&lt;br /&gt;
{{Note|if you use private IP for the VE, you might have to set up NAT as described in [[Using NAT for VE with private IPs]].}}&lt;br /&gt;
&lt;br /&gt;
=== Setting DNS server for VE ===&lt;br /&gt;
For the [[VE]] to be able to download updates from the Internet, we also need to specify a DNS for it:&lt;br /&gt;
 sudo vzctl set 777 --nameserver x.x.x.x --save&lt;br /&gt;
&lt;br /&gt;
=== Creating /dev/ptmx  ===&lt;br /&gt;
The ptmx character device should normally exist, but if it doesn't, create one.&lt;br /&gt;
 sudo mknod --mode 666 /var/lib/vz/private/777/dev/ptmx c 5 2&lt;br /&gt;
&lt;br /&gt;
=== Starting VE ===&lt;br /&gt;
Now start the VE:&lt;br /&gt;
 sudo vzctl start 777&lt;br /&gt;
&lt;br /&gt;
== Customizing the installation ==&lt;br /&gt;
A few things need to be done inside a newly created VE for it to become suitable for OpenVZ. Enter the VE to begin the configuration (note: if running a wheezy container on a squeeze hardware node, you'll need to manually install a newer version of vzctl (the one from wheezy will be fine - http://packages.debian.org/wheezy/vzctl) due to this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683454 - without making this change, the enter command will hang). Exporting the path is optional.&lt;br /&gt;
 sudo vzctl enter 777&lt;br /&gt;
 export PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;br /&gt;
&lt;br /&gt;
{{Warning|Do not run the commands below on the hardware node, they are only to be run within the VE!}}&lt;br /&gt;
&lt;br /&gt;
=== Set Debian repositories ===&lt;br /&gt;
The list shown is for wheezy, and downloading from US located servers - adjust your release name and mirror location as necessary&lt;br /&gt;
 cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/apt/sources.list&lt;br /&gt;
 deb http://http.us.debian.org/debian wheezy main contrib&lt;br /&gt;
 deb http://security.debian.org wheezy/updates main contrib&lt;br /&gt;
 deb http://http.us.debian.org/debian wheezy-updates main&lt;br /&gt;
 ## backports - ONLY IF YOU KNOW WHAT YOU DO&lt;br /&gt;
 # deb http://http.us.debian.org/debian-backports/ wheezy-backports main&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
=== Get new security updates ===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
=== Install some more packages ===&lt;br /&gt;
Installing packages could be an interactive process so the system might ask some questions.  You can install more packages if you'd like.  For example:&lt;br /&gt;
 apt-get install ssh quota less&lt;br /&gt;
&lt;br /&gt;
=== Set sane permissions for &amp;lt;tt&amp;gt;/root&amp;lt;/tt&amp;gt; directory ===&lt;br /&gt;
 chmod 700 /root&lt;br /&gt;
&lt;br /&gt;
=== Disable root login ===&lt;br /&gt;
This will disable root login by default.&lt;br /&gt;
 usermod -L root&lt;br /&gt;
&lt;br /&gt;
=== Disable getty ===&lt;br /&gt;
Disable running &amp;lt;tt&amp;gt;getty&amp;lt;/tt&amp;gt;s on terminals as a VE does not have any:&lt;br /&gt;
 sed -i -e '/getty/d' /etc/inittab&lt;br /&gt;
&lt;br /&gt;
=== Disable &amp;lt;tt&amp;gt;sync()&amp;lt;/tt&amp;gt; for syslog ===&lt;br /&gt;
Turn off doing &amp;lt;tt&amp;gt;sync()&amp;lt;/tt&amp;gt; on every write for &amp;lt;tt&amp;gt;syslog&amp;lt;/tt&amp;gt;'s log files, to improve I/O performance:&lt;br /&gt;
 &amp;lt;pre&amp;gt;sed -i -e 's@\([[:space:]]\)\(/var/log/\)@\1-\2@' /etc/*syslog.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fix &amp;lt;tt&amp;gt;/etc/mtab&amp;lt;/tt&amp;gt; ===&lt;br /&gt;
Link &amp;lt;tt&amp;gt;/etc/mtab&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;/proc/mounts&amp;lt;/tt&amp;gt;, so &amp;lt;tt&amp;gt;df&amp;lt;/tt&amp;gt; and friends will work:&lt;br /&gt;
 rm -f /etc/mtab&lt;br /&gt;
 ln -s /proc/mounts /etc/mtab&lt;br /&gt;
&lt;br /&gt;
=== Remove some unneeded packages ===&lt;br /&gt;
If you have any packages you'd like to remove, now's the time for it.  Here's an example — note that not all of those packages are installed by default in Debian Squeeze (although they were in earlier versions):&lt;br /&gt;
&lt;br /&gt;
 dpkg --purge modutils ppp pppoeconf pppoe pppconfig module-init-tools&lt;br /&gt;
&lt;br /&gt;
=== Disable services ===&lt;br /&gt;
&lt;br /&gt;
Do not start some services, stick to bare minimum. This step is release dependent.&lt;br /&gt;
&lt;br /&gt;
==== for Jessie ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# turn off and stop some services&lt;br /&gt;
for i in bind9 quotarpc fetchmail ondemand rsync uuidd wide-dhcpv6-client; do&lt;br /&gt;
        systemctl stop $i&lt;br /&gt;
        systemctl disable $i&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# for upstart services comment out the start on in confs&lt;br /&gt;
for i in nmbd smbd samba-ad-dc rpcbind; do&lt;br /&gt;
        systemctl disable $i&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== for Squeeze ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d-insserv -f klogd remove&lt;br /&gt;
 update-rc.d-insserv -f quotarpc remove&lt;br /&gt;
 update-rc.d-insserv -f exim4 remove&lt;br /&gt;
 update-rc.d-insserv -f inetd remove&lt;br /&gt;
&lt;br /&gt;
==== for older releases (Lenny, Sarge etc.) ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f klogd remove&lt;br /&gt;
 update-rc.d -f quotarpc remove&lt;br /&gt;
 update-rc.d -f exim4 remove&lt;br /&gt;
 update-rc.d -f inetd remove&lt;br /&gt;
&lt;br /&gt;
=== Fix SSH host keys ===&lt;br /&gt;
This is only useful if you installed SSH.  Each individual [[VE]] should have its own pair of SSH host keys.  The code below will wipe out the existing SSH keys and instruct the newly-created [[VE]] to create new SSH keys on first boot.&lt;br /&gt;
&lt;br /&gt;
==== for Jessie ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Save /etc/rc.local copy&lt;br /&gt;
mv /etc/rc.local /etc/rc.local.orig&lt;br /&gt;
&lt;br /&gt;
# ssh host keys hack&lt;br /&gt;
echo &amp;quot;#!/bin/sh&lt;br /&gt;
rm -f etc/ssh/ssh_host_*&lt;br /&gt;
/usr/bin/ssh-keygen -t rsa -N '' -f /etc/ssh/ssh_host_rsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t dsa -N '' -f /etc/ssh/ssh_host_dsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t rsa1 -N '' -f /etc/ssh/ssh_host_key&lt;br /&gt;
/usr/bin/ssh-keygen -t ecdsa -N '' -f /etc/ssh/ssh_host_ecdsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t ed25519 -N '' -f /etc/ssh/ssh_host_ed25519_key&lt;br /&gt;
systemctl restart ssh&lt;br /&gt;
mv -f /etc/rc.local.orig /etc/rc.local&lt;br /&gt;
&amp;quot; &amp;gt; /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
chmod a+x /etc/rc.local&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== for Squeeze ====&lt;br /&gt;
&lt;br /&gt;
 rm -f /etc/ssh/ssh_host_*&lt;br /&gt;
&amp;lt;!-- please do not remove &amp;lt;source&amp;gt;...&amp;lt;/source&amp;gt; pair of tags below,&lt;br /&gt;
     otherwise quotes after -N (-N '') are not visible --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          Generates new ssh host keys on first boot&lt;br /&gt;
# Required-Start:    $remote_fs $syslog&lt;br /&gt;
# Required-Stop:     $remote_fs $syslog&lt;br /&gt;
# Default-Start:     2 3 4 5&lt;br /&gt;
# Default-Stop:&lt;br /&gt;
# Short-Description: Generates new ssh host keys on first boot&lt;br /&gt;
# Description:       Generates new ssh host keys on first boot&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N &amp;quot;&amp;quot;&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N &amp;quot;&amp;quot;&lt;br /&gt;
insserv -r /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
rm -f \$0&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 chmod a+x /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
 insserv /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
&lt;br /&gt;
==== for older releases (Lenny, Sarge etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please do not remove &amp;lt;source&amp;gt;...&amp;lt;/source&amp;gt; pair of tags below,&lt;br /&gt;
     otherwise quotes after -N (-N '') are not visible --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm -f /etc/ssh/ssh_host_*&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/rc2.d/S15ssh_gen_host_keys&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N ''&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''&lt;br /&gt;
rm -f \$0&lt;br /&gt;
EOF&lt;br /&gt;
chmod a+x /etc/rc2.d/S15ssh_gen_host_keys&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Change timezone ===&lt;br /&gt;
&lt;br /&gt;
You might want to change timezone if you do not live in $UTC. The following example is for Germany&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
or even better&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dpkg-reconfigure tzdata&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create vzfifo script (for Jessie only) ===&lt;br /&gt;
&lt;br /&gt;
This step is required '''for Jessie only''' (and is handled automatically by vzctl for earlier Debian releases). It ensures that &amp;lt;code&amp;gt;vzctl start --wait&amp;lt;/code&amp;gt; works as expected.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Create vzfifo service&lt;br /&gt;
cat &amp;gt;&amp;gt; /lib/systemd/system/vzfifo.service &amp;lt;&amp;lt; EOF&lt;br /&gt;
#  This file is part of systemd.&lt;br /&gt;
#&lt;br /&gt;
#  systemd is free software; you can redistribute it and/or modify it&lt;br /&gt;
#  under the terms of the GNU General Public License as published by&lt;br /&gt;
#  the Free Software Foundation; either version 2 of the License, or&lt;br /&gt;
#  (at your option) any later version.&lt;br /&gt;
&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Tell that Container is started&lt;br /&gt;
ConditionPathExists=/proc/vz&lt;br /&gt;
ConditionPathExists=!/proc/bc&lt;br /&gt;
After=multi-user.target quotaon.service quotacheck.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
ExecStart=/bin/touch /.vzfifo&lt;br /&gt;
TimeoutSec=0&lt;br /&gt;
RemainAfterExit=no&lt;br /&gt;
SysVStartPriority=99&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# Enable service&lt;br /&gt;
for service in vzfifo; do&lt;br /&gt;
        systemctl enable $service &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clean packages ===&lt;br /&gt;
After installing packages, you'll have some junk packages laying around in your cache.  Since you don't want your template to have those, this command will wipe them out.&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
Now everything is done.  Exit from the template and go back to the hardware node.&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
== Preparing for and packing template cache ==&lt;br /&gt;
&lt;br /&gt;
We don't need an IP for the VE anymore, and we definitely do not need it in template cache, so remove it:&lt;br /&gt;
 sudo vzctl set 777 --ipdel all --save&lt;br /&gt;
&lt;br /&gt;
Also, remove DNS server and search domain information from ''/etc/resolv.conf'' file '''in VE''':&lt;br /&gt;
 sudo editor /vz/private/777/etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Also, remove ''/etc/hostname'' file '''in VE''':&lt;br /&gt;
 sudo rm -f /vz/private/777/etc/hostname&lt;br /&gt;
&lt;br /&gt;
Stop the VE:&lt;br /&gt;
 sudo vzctl stop 777&lt;br /&gt;
&lt;br /&gt;
Go to the VE directory:&lt;br /&gt;
 cd /vz/private/777&lt;br /&gt;
&lt;br /&gt;
Now create a cached OS tarball.  In the command below, you'll want to replace &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; with your architecture (i386, amd64, ia64, etc).&lt;br /&gt;
 sudo tar --numeric-owner -zcf /vz/template/cache/debian-5.0-i386-minimal.tar.gz .&lt;br /&gt;
&lt;br /&gt;
Look at the resulting tarball to see its size is sane:&lt;br /&gt;
 # ls -lh /vz/template/cache&lt;br /&gt;
 -rw-r--r--  1 root root  51M Apr 10 03:16 debian-5.0-i386-minimal.tar.gz&lt;br /&gt;
&lt;br /&gt;
== Checking if template cache works ==&lt;br /&gt;
We can now create a VE based on the just-created template cache.  Be sure to change &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; to your architecture just like you did when you named the tarball above.&lt;br /&gt;
 sudo vzctl create 123456 --ostemplate debian-5.0-i386-minimal&lt;br /&gt;
&lt;br /&gt;
Now make sure that it works:&lt;br /&gt;
 sudo vzctl start 123456&lt;br /&gt;
 sudo vzctl exec 123456 ps ax&lt;br /&gt;
&lt;br /&gt;
You should see that a few processes are running.&lt;br /&gt;
&lt;br /&gt;
== Final cleanup ==&lt;br /&gt;
Stop and remove the test VE you just created:&lt;br /&gt;
 sudo vzctl stop 123456&lt;br /&gt;
 sudo vzctl destroy 123456&lt;br /&gt;
 sudo rm /etc/vz/conf/123456.conf.destroyed&lt;br /&gt;
&lt;br /&gt;
Finally, let's remove the VE we used for OS template cache creation:&lt;br /&gt;
 sudo vzctl destroy 777&lt;br /&gt;
 sudo rm /etc/vz/conf/777.conf.destroyed&lt;br /&gt;
&lt;br /&gt;
You might want to edit /etc/vz/vz.conf and change DEF_OSTEMPLATE to the name of the template you use most often so that you don't have to specify the template when creating a VE.&lt;br /&gt;
 DEF_OSTEMPLATE=&amp;quot;debian-6.0-i386-minimal&amp;quot;&lt;br /&gt;
If you use iptables, you might want to include additional modules in the list for IPTABLES in /etc/vz/vz.conf. See ''man vzctl'' for a list of available modules.&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Templates]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Debian_template_creation&amp;diff=22724</id>
		<title>Debian template creation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Debian_template_creation&amp;diff=22724"/>
		<updated>2017-07-10T08:24:49Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Clean packages */ E: Command line option --purge is not understood in combination with the other options&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are rough instructions of how to manually create basic Debian template cache, which can be used to create OpenVZ [[VE]]s based on Debian.&lt;br /&gt;
&lt;br /&gt;
{{Warning|The recommended way is '''not to follow''' the below instructions, but to use the official Debian templates, modifying those to your needs.}}&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
* You shouldn't be running as root, but as a user that is permitted to use sudo instead.  It's a dangerous idea, run as root at your peril.&lt;br /&gt;
* Anywhere you see &amp;lt;tt&amp;gt;/vz&amp;lt;/tt&amp;gt;, you might really need to use &amp;lt;tt&amp;gt;/var/lib/vz&amp;lt;/tt&amp;gt; instead, especially on a Debian Etch host.&lt;br /&gt;
* Anywhere you see &amp;lt;tt&amp;gt;http://http.us.debian.org/debian/&amp;lt;/tt&amp;gt;, you can substitute your favorite Debian mirror.  ([http://www.debian.org/mirror/list List of official Debian Mirrors])&lt;br /&gt;
* See also: &amp;lt;tt&amp;gt;/usr/share/doc/vzctl/README.Debian&amp;lt;/tt&amp;gt; in the ''vzctl'' Debian package&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
You need to have a working copy of &amp;lt;tt&amp;gt;debootstrap&amp;lt;/tt&amp;gt; running on your hardware node.&lt;br /&gt;
&lt;br /&gt;
For Debian:&lt;br /&gt;
 sudo apt-get install debootstrap&lt;br /&gt;
&lt;br /&gt;
For Gentoo:&lt;br /&gt;
 sudo emerge debootstrap&lt;br /&gt;
&lt;br /&gt;
For Fedora (at least Fedora 8 have it, not sure about earlier versions):&lt;br /&gt;
 sudo yum install debootstrap&lt;br /&gt;
&lt;br /&gt;
For other distros you might need to install it from sources, or search for an appropriate package for your distribution.  An RPM is available on the [http://forum.openvz.org/index.php?t=tree&amp;amp;th=142&amp;amp;mid=584 OpenVZ Forum].&lt;br /&gt;
&lt;br /&gt;
== Bootstrapping Debian ==&lt;br /&gt;
&lt;br /&gt;
You can install different releases of Debian into a VE's private directory using the debootstrap command.&lt;br /&gt;
&lt;br /&gt;
The command parameters are:&lt;br /&gt;
&lt;br /&gt;
  debootstrap --arch ARCH NAME DIRECTORY URL&lt;br /&gt;
&lt;br /&gt;
Specify your architecture instead of &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; if you're using something other than i386/x86.  For example, for AMD64/x86_64, use &amp;lt;tt&amp;gt;amd64&amp;lt;/tt&amp;gt; or for ia64, use &amp;lt;tt&amp;gt;ia64&amp;lt;/tt&amp;gt;. You can use http or ftp in the URL.&lt;br /&gt;
&lt;br /&gt;
We use VE ID of 777 for this example, but it can be any unused ID.&lt;br /&gt;
&lt;br /&gt;
=== Wheezy (current stable) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 wheezy /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 wheezy /vz/private/777 http://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Squeeze (current oldstable) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 squeeze /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
 or&lt;br /&gt;
 debootstrap --arch amd64 squeeze /vz/private/777 ftp://ftp.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Lenny (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 lenny /vz/private/777 http://archive.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Etch (old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap --arch i386 etch /vz/private/777 http://http.us.debian.org/debian/&lt;br /&gt;
&lt;br /&gt;
=== Sarge (very old release) ===&lt;br /&gt;
&lt;br /&gt;
 debootstrap sarge /vz/private/777 http://archive.debian.org/debian&lt;br /&gt;
&lt;br /&gt;
== Preparing the HN network ==&lt;br /&gt;
Append the following lines to /etc/sysctl.conf, adjust to taste and then execute &amp;quot;sysctl -p&amp;quot; for them to take effect.&lt;br /&gt;
 ### OpenVZ settings&lt;br /&gt;
 &lt;br /&gt;
 # On Hardware Node enable packet forwarding to forward&lt;br /&gt;
 # packets between the HN network interfaces and venet.&lt;br /&gt;
 # Proxy arp is needed when CT is in a different subnet&lt;br /&gt;
 # or when using veth AND veth is not bridged to a HN&lt;br /&gt;
 # interface. When veth is bridged to a HN interface,&lt;br /&gt;
 # the CT handles its own arps.&lt;br /&gt;
 &lt;br /&gt;
 net.ipv4.conf.default.forwarding=1&lt;br /&gt;
 net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
 net.ipv4.ip_forward=1&lt;br /&gt;
 &lt;br /&gt;
 # Enables source route verification&lt;br /&gt;
 net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
 &lt;br /&gt;
 # Enables the magic-sysrq key&lt;br /&gt;
 kernel.sysrq = 1&lt;br /&gt;
 &lt;br /&gt;
 # TCP Explict Congestion Notification&lt;br /&gt;
 net.ipv4.tcp_ecn = 0&lt;br /&gt;
 &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;
&lt;br /&gt;
== Preparing and starting the VE ==&lt;br /&gt;
&lt;br /&gt;
=== Setting VE config ===&lt;br /&gt;
First, we need a config for the [[VE]]:&lt;br /&gt;
 sudo vzctl set 777 --applyconfig vps.basic --save&lt;br /&gt;
&lt;br /&gt;
On debian squeeze only the following worked for me (''confirmed''), because the standard template names in /etc/vz/conf have changed.&lt;br /&gt;
 sudo vzctl set 777 --applyconfig basic --save&lt;br /&gt;
&lt;br /&gt;
=== Setting VE OSTEMPLATE ===&lt;br /&gt;
Also, we need &amp;lt;tt&amp;gt;OSTEMPLATE&amp;lt;/tt&amp;gt; to be set in VE configuration file, for [[vzctl]] to work properly.&lt;br /&gt;
&lt;br /&gt;
 sudo sh -c 'echo OSTEMPLATE=\&amp;quot;debian-6.0\&amp;quot;' &amp;gt;&amp;gt; /etc/vz/conf/777.conf&lt;br /&gt;
&lt;br /&gt;
=== Setting VE IP address ===&lt;br /&gt;
For the [[VE]] to be able to download updates from the Internet, we need a valid IP address for it:&lt;br /&gt;
 sudo vzctl set 777 --ipadd x.x.x.x --save&lt;br /&gt;
&lt;br /&gt;
{{Note|if you use private IP for the VE, you might have to set up NAT as described in [[Using NAT for VE with private IPs]].}}&lt;br /&gt;
&lt;br /&gt;
=== Setting DNS server for VE ===&lt;br /&gt;
For the [[VE]] to be able to download updates from the Internet, we also need to specify a DNS for it:&lt;br /&gt;
 sudo vzctl set 777 --nameserver x.x.x.x --save&lt;br /&gt;
&lt;br /&gt;
=== Creating /dev/ptmx  ===&lt;br /&gt;
The ptmx character device should normally exist, but if it doesn't, create one.&lt;br /&gt;
 sudo mknod --mode 666 /var/lib/vz/private/777/dev/ptmx c 5 2&lt;br /&gt;
&lt;br /&gt;
=== Starting VE ===&lt;br /&gt;
Now start the VE:&lt;br /&gt;
 sudo vzctl start 777&lt;br /&gt;
&lt;br /&gt;
== Customizing the installation ==&lt;br /&gt;
A few things need to be done inside a newly created VE for it to become suitable for OpenVZ. Enter the VE to begin the configuration (note: if running a wheezy container on a squeeze hardware node, you'll need to manually install a newer version of vzctl (the one from wheezy will be fine - http://packages.debian.org/wheezy/vzctl) due to this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683454 - without making this change, the enter command will hang). Exporting the path is optional.&lt;br /&gt;
 sudo vzctl enter 777&lt;br /&gt;
 export PATH=/sbin:/usr/sbin:/bin:/usr/bin&lt;br /&gt;
&lt;br /&gt;
{{Warning|Do not run the commands below on the hardware node, they are only to be run within the VE!}}&lt;br /&gt;
&lt;br /&gt;
=== Set Debian repositories ===&lt;br /&gt;
The list shown is for wheezy, and downloading from US located servers - adjust your release name and mirror location as necessary&lt;br /&gt;
 cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/apt/sources.list&lt;br /&gt;
 deb http://http.us.debian.org/debian wheezy main contrib&lt;br /&gt;
 deb http://security.debian.org wheezy/updates main contrib&lt;br /&gt;
 deb http://http.us.debian.org/debian wheezy-updates main&lt;br /&gt;
 ## backports - ONLY IF YOU KNOW WHAT YOU DO&lt;br /&gt;
 # deb http://http.us.debian.org/debian-backports/ wheezy-backports main&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
=== Get new security updates ===&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
=== Install some more packages ===&lt;br /&gt;
Installing packages could be an interactive process so the system might ask some questions.  You can install more packages if you'd like.  For example:&lt;br /&gt;
 apt-get install ssh quota less&lt;br /&gt;
&lt;br /&gt;
=== Set sane permissions for &amp;lt;tt&amp;gt;/root&amp;lt;/tt&amp;gt; directory ===&lt;br /&gt;
 chmod 700 /root&lt;br /&gt;
&lt;br /&gt;
=== Disable root login ===&lt;br /&gt;
This will disable root login by default.&lt;br /&gt;
 usermod -L root&lt;br /&gt;
&lt;br /&gt;
=== Disable getty ===&lt;br /&gt;
Disable running &amp;lt;tt&amp;gt;getty&amp;lt;/tt&amp;gt;s on terminals as a VE does not have any:&lt;br /&gt;
 sed -i -e '/getty/d' /etc/inittab&lt;br /&gt;
&lt;br /&gt;
=== Disable &amp;lt;tt&amp;gt;sync()&amp;lt;/tt&amp;gt; for syslog ===&lt;br /&gt;
Turn off doing &amp;lt;tt&amp;gt;sync()&amp;lt;/tt&amp;gt; on every write for &amp;lt;tt&amp;gt;syslog&amp;lt;/tt&amp;gt;'s log files, to improve I/O performance:&lt;br /&gt;
 &amp;lt;pre&amp;gt;sed -i -e 's@\([[:space:]]\)\(/var/log/\)@\1-\2@' /etc/*syslog.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fix &amp;lt;tt&amp;gt;/etc/mtab&amp;lt;/tt&amp;gt; ===&lt;br /&gt;
Link &amp;lt;tt&amp;gt;/etc/mtab&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;/proc/mounts&amp;lt;/tt&amp;gt;, so &amp;lt;tt&amp;gt;df&amp;lt;/tt&amp;gt; and friends will work:&lt;br /&gt;
 rm -f /etc/mtab&lt;br /&gt;
 ln -s /proc/mounts /etc/mtab&lt;br /&gt;
&lt;br /&gt;
=== Remove some unneeded packages ===&lt;br /&gt;
If you have any packages you'd like to remove, now's the time for it.  Here's an example — note that not all of those packages are installed by default in Debian Squeeze (although they were in earlier versions):&lt;br /&gt;
&lt;br /&gt;
 dpkg --purge modutils ppp pppoeconf pppoe pppconfig module-init-tools&lt;br /&gt;
&lt;br /&gt;
=== Disable services ===&lt;br /&gt;
&lt;br /&gt;
Do not start some services, stick to bare minimum. This step is release dependent.&lt;br /&gt;
&lt;br /&gt;
==== for Jessie ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# turn off and stop some services&lt;br /&gt;
for i in bind9 quotarpc fetchmail ondemand rsync uuidd wide-dhcpv6-client; do&lt;br /&gt;
        systemctl stop $i&lt;br /&gt;
        systemctl disable $i&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# for upstart services comment out the start on in confs&lt;br /&gt;
for i in nmbd smbd samba-ad-dc rpcbind; do&lt;br /&gt;
        systemctl disable $i&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== for Squeeze ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d-insserv -f klogd remove&lt;br /&gt;
 update-rc.d-insserv -f quotarpc remove&lt;br /&gt;
 update-rc.d-insserv -f exim4 remove&lt;br /&gt;
 update-rc.d-insserv -f inetd remove&lt;br /&gt;
&lt;br /&gt;
==== for older releases (Lenny, Sarge etc.) ====&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f klogd remove&lt;br /&gt;
 update-rc.d -f quotarpc remove&lt;br /&gt;
 update-rc.d -f exim4 remove&lt;br /&gt;
 update-rc.d -f inetd remove&lt;br /&gt;
&lt;br /&gt;
=== Fix SSH host keys ===&lt;br /&gt;
This is only useful if you installed SSH.  Each individual [[VE]] should have its own pair of SSH host keys.  The code below will wipe out the existing SSH keys and instruct the newly-created [[VE]] to create new SSH keys on first boot.&lt;br /&gt;
&lt;br /&gt;
==== for Jessie ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Save /etc/rc.local copy&lt;br /&gt;
mv /etc/rc.local /etc/rc.local.orig&lt;br /&gt;
&lt;br /&gt;
# ssh host keys hack&lt;br /&gt;
echo &amp;quot;#!/bin/sh&lt;br /&gt;
rm -f etc/ssh/ssh_host_*&lt;br /&gt;
/usr/bin/ssh-keygen -t rsa -N '' -f /etc/ssh/ssh_host_rsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t dsa -N '' -f /etc/ssh/ssh_host_dsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t rsa1 -N '' -f /etc/ssh/ssh_host_key&lt;br /&gt;
/usr/bin/ssh-keygen -t ecdsa -N '' -f /etc/ssh/ssh_host_ecdsa_key&lt;br /&gt;
/usr/bin/ssh-keygen -t ed25519 -N '' -f /etc/ssh/ssh_host_ed25519_key&lt;br /&gt;
systemctl restart ssh&lt;br /&gt;
mv -f /etc/rc.local.orig /etc/rc.local&lt;br /&gt;
&amp;quot; &amp;gt; /etc/rc.local&lt;br /&gt;
&lt;br /&gt;
chmod a+x /etc/rc.local&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==== for Squeeze ====&lt;br /&gt;
&lt;br /&gt;
 rm -f /etc/ssh/ssh_host_*&lt;br /&gt;
&amp;lt;!-- please do not remove &amp;lt;source&amp;gt;...&amp;lt;/source&amp;gt; pair of tags below,&lt;br /&gt;
     otherwise quotes after -N (-N '') are not visible --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          Generates new ssh host keys on first boot&lt;br /&gt;
# Required-Start:    $remote_fs $syslog&lt;br /&gt;
# Required-Stop:     $remote_fs $syslog&lt;br /&gt;
# Default-Start:     2 3 4 5&lt;br /&gt;
# Default-Stop:&lt;br /&gt;
# Short-Description: Generates new ssh host keys on first boot&lt;br /&gt;
# Description:       Generates new ssh host keys on first boot&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N &amp;quot;&amp;quot;&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N &amp;quot;&amp;quot;&lt;br /&gt;
insserv -r /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
rm -f \$0&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
 chmod a+x /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
 insserv /etc/init.d/ssh_gen_host_keys&lt;br /&gt;
&lt;br /&gt;
==== for older releases (Lenny, Sarge etc.) ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- please do not remove &amp;lt;source&amp;gt;...&amp;lt;/source&amp;gt; pair of tags below,&lt;br /&gt;
     otherwise quotes after -N (-N '') are not visible --&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
rm -f /etc/ssh/ssh_host_*&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/rc2.d/S15ssh_gen_host_keys&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N ''&lt;br /&gt;
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''&lt;br /&gt;
rm -f \$0&lt;br /&gt;
EOF&lt;br /&gt;
chmod a+x /etc/rc2.d/S15ssh_gen_host_keys&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Change timezone ===&lt;br /&gt;
&lt;br /&gt;
You might want to change timezone if you do not live in $UTC. The following example is for Germany&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ln -sf /usr/share/zoneinfo/Europe/Berlin /etc/localtime&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
or even better&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dpkg-reconfigure tzdata&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Create vzfifo script (for Jessie only) ===&lt;br /&gt;
&lt;br /&gt;
This step is required '''for Jessie only''' (and is handled automatically by vzctl for earlier Debian releases). It ensures that &amp;lt;code&amp;gt;vzctl start --wait&amp;lt;/code&amp;gt; works as expected.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Create vzfifo service&lt;br /&gt;
cat &amp;gt;&amp;gt; /lib/systemd/system/vzfifo.service &amp;lt;&amp;lt; EOF&lt;br /&gt;
#  This file is part of systemd.&lt;br /&gt;
#&lt;br /&gt;
#  systemd is free software; you can redistribute it and/or modify it&lt;br /&gt;
#  under the terms of the GNU General Public License as published by&lt;br /&gt;
#  the Free Software Foundation; either version 2 of the License, or&lt;br /&gt;
#  (at your option) any later version.&lt;br /&gt;
&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=Tell that Container is started&lt;br /&gt;
ConditionPathExists=/proc/vz&lt;br /&gt;
ConditionPathExists=!/proc/bc&lt;br /&gt;
After=multi-user.target quotaon.service quotacheck.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=forking&lt;br /&gt;
ExecStart=/bin/touch /.vzfifo&lt;br /&gt;
TimeoutSec=0&lt;br /&gt;
RemainAfterExit=no&lt;br /&gt;
SysVStartPriority=99&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
# Enable service&lt;br /&gt;
for service in vzfifo; do&lt;br /&gt;
        systemctl enable $service &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Clean packages ===&lt;br /&gt;
After installing packages, you'll have some junk packages laying around in your cache.  Since you don't want your template to have those, this command will wipe them out.&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
Now everything is done.  Exit from the template and go back to the hardware node.&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
== Preparing for and packing template cache ==&lt;br /&gt;
&lt;br /&gt;
We don't need an IP for the VE anymore, and we definitely do not need it in template cache, so remove it:&lt;br /&gt;
 sudo vzctl set 777 --ipdel all --save&lt;br /&gt;
&lt;br /&gt;
Also, remove DNS server and search domain information from ''/etc/resolv.conf'' file '''in VE''':&lt;br /&gt;
 sudo editor /vz/private/777/etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
Also, remove ''/etc/hostname'' file '''in VE''':&lt;br /&gt;
 sudo rm -f /vz/private/777/etc/hostname&lt;br /&gt;
&lt;br /&gt;
Stop the VE:&lt;br /&gt;
 sudo vzctl stop 777&lt;br /&gt;
&lt;br /&gt;
Go to the VE directory:&lt;br /&gt;
 cd /vz/private/777&lt;br /&gt;
&lt;br /&gt;
Now create a cached OS tarball.  In the command below, you'll want to replace &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; with your architecture (i386, amd64, ia64, etc).&lt;br /&gt;
 sudo tar --numeric-owner -zcf /vz/template/cache/debian-5.0-i386-minimal.tar.gz .&lt;br /&gt;
&lt;br /&gt;
Look at the resulting tarball to see its size is sane:&lt;br /&gt;
 # ls -lh /vz/template/cache&lt;br /&gt;
 -rw-r--r--  1 root root  51M Apr 10 03:16 debian-5.0-i386-minimal.tar.gz&lt;br /&gt;
&lt;br /&gt;
== Checking if template cache works ==&lt;br /&gt;
We can now create a VE based on the just-created template cache.  Be sure to change &amp;lt;tt&amp;gt;i386&amp;lt;/tt&amp;gt; to your architecture just like you did when you named the tarball above.&lt;br /&gt;
 sudo vzctl create 123456 --ostemplate debian-5.0-i386-minimal&lt;br /&gt;
&lt;br /&gt;
Now make sure that it works:&lt;br /&gt;
 sudo vzctl start 123456&lt;br /&gt;
 sudo vzctl exec 123456 ps ax&lt;br /&gt;
&lt;br /&gt;
You should see that a few processes are running.&lt;br /&gt;
&lt;br /&gt;
== Final cleanup ==&lt;br /&gt;
Stop and remove the test VE you just created:&lt;br /&gt;
 sudo vzctl stop 123456&lt;br /&gt;
 sudo vzctl destroy 123456&lt;br /&gt;
 sudo rm /etc/vz/conf/123456.conf.destroyed&lt;br /&gt;
&lt;br /&gt;
Finally, let's remove the VE we used for OS template cache creation:&lt;br /&gt;
 sudo vzctl destroy 777&lt;br /&gt;
 sudo rm /etc/vz/conf/777.conf.destroyed&lt;br /&gt;
&lt;br /&gt;
You might want to edit /etc/vz/vz.conf and change DEF_OSTEMPLATE to the name of the template you use most often so that you don't have to specify the template when creating a VE.&lt;br /&gt;
 DEF_OSTEMPLATE=&amp;quot;debian-6.0-i386-minimal&amp;quot;&lt;br /&gt;
If you use iptables, you might want to include additional modules in the list for IPTABLES in /etc/vz/vz.conf. See ''man vzctl'' for a list of available modules.&lt;br /&gt;
&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Templates]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22723</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22723"/>
		<updated>2017-07-09T12:22:39Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Change Systemd to SystemV */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ on your Debian 8 &amp;quot;Jessie&amp;quot; machine. For RHEL/Centos 6 based systems, please see [[Quick installation]].&lt;br /&gt;
&lt;br /&gt;
{{Out|A commercial version of OpenVZ is available, which simplifies installation with a single disk as well as supports networked installation using PXE boot. To learn more about Parallels Cloud Server and request a free trial, please see http://www.parallels.com/products/pcs/}}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
This guide assumes you are running '''Debian 8 &amp;quot;Jessie&amp;quot; ''' for '''AMD64''' or '''i686'''.&lt;br /&gt;
&lt;br /&gt;
== Partitions and /vz file system ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Change Systemd to SystemV ==&lt;br /&gt;
&lt;br /&gt;
{{Note|[https://lists.openvz.org/pipermail/users/2017-July/007290.html As of OpenVZ 042stab123.9 is not booting with Systemd].}}&lt;br /&gt;
{{Note|Warning! This operation can make some software to stop working, such as desktop environments.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 sudo apt-get remove systemd&lt;br /&gt;
&lt;br /&gt;
* Other recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
== Register OVZ updated repository ==&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
== Install packages ==&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
== sysctl ==&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in &amp;lt;tt&amp;gt;/etc/sysctl.conf&amp;lt;/tt&amp;gt; file. Here are the relevant portions of the file; please edit accordingly.&lt;br /&gt;
&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.ipv6.conf.default.forwarding = 1&lt;br /&gt;
net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
&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;
== Help the project ==&lt;br /&gt;
&lt;br /&gt;
This is an OpenVZ component you can install to gather OpenVZ usage and hardware statistics, in order to improve the project.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install vzstats&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't see a boot manager entry with word &amp;quot;'''openvz'''&amp;quot;, you must choose &amp;quot;'''Advanced options'''&amp;quot; to select there first ''openvz'' listed kernel.}}&lt;br /&gt;
&lt;br /&gt;
Check that the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). If you want to change this behaviour, once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (SystemV by default, supported)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22721</id>
		<title>Installation on Debian 8</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_8&amp;diff=22721"/>
		<updated>2017-07-08T18:05:26Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Created page with &amp;quot;This document briefly describes the steps needed to install OpenVZ on your Debian 8 &amp;quot;Jessie&amp;quot; machine. For RHEL/Centos 6 based systems, please see Quick installation.  {{Ou...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ on your Debian 8 &amp;quot;Jessie&amp;quot; machine. For RHEL/Centos 6 based systems, please see [[Quick installation]].&lt;br /&gt;
&lt;br /&gt;
{{Out|A commercial version of OpenVZ is available, which simplifies installation with a single disk as well as supports networked installation using PXE boot. To learn more about Parallels Cloud Server and request a free trial, please see http://www.parallels.com/products/pcs/}}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
This guide assumes you are running '''Debian 8 &amp;quot;Jessie&amp;quot; ''' for '''AMD64''' or '''i686'''.&lt;br /&gt;
&lt;br /&gt;
== Partitions and /vz file system ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
&lt;br /&gt;
== Change Systemd to SystemV ==&lt;br /&gt;
&lt;br /&gt;
{{Note|[https://lists.openvz.org/pipermail/users/2017-July/007290.html As of OpenVZ 042stab123.9 is not booting with Systemd].}}&lt;br /&gt;
{{Note|Warning! This operation can make some software to stop working, such as desktop environments.}}&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install sysvinit-core sysvinit-utils&lt;br /&gt;
 sudo cp /usr/share/sysvinit/inittab /etc/inittab&lt;br /&gt;
&lt;br /&gt;
* Other recipes at [http://without-systemd.org/wiki/index.php/How_to_remove_systemd_from_a_Debian_jessie/sid_installation without-systemd.org]&lt;br /&gt;
&lt;br /&gt;
== Register OVZ updated repository ==&lt;br /&gt;
&lt;br /&gt;
 RepoFile=/etc/apt/sources.list.d/openvz.list&lt;br /&gt;
 RepoUrl=http://download.openvz.org/debian&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl jessie main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;#deb $RepoUrl jessie-test main&amp;quot; | sudo tee &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 echo &amp;quot;deb $RepoUrl wheezy main&amp;quot; | sudo tee -a &amp;quot;$RepoFile&amp;quot;&lt;br /&gt;
 wget -qO - http://ftp.openvz.org/debian/archive.key | sudo apt-key add -&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with jessie-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
== Install packages ==&lt;br /&gt;
&lt;br /&gt;
 KPackage=&amp;quot;linux-image-openvz-$(dpkg --print-architecture)&amp;quot;&lt;br /&gt;
 sudo apt-get --install-recommends install $KPackage vzdump ploop initramfs-tools&lt;br /&gt;
 if [ ! -d /vz ] ; then sudo ln -s /var/lib/vz/ /vz ; fi&lt;br /&gt;
&lt;br /&gt;
* Create file /etc/vz/vznet.conf with the following line:&lt;br /&gt;
 EXTERNAL_SCRIPT=&amp;quot;/usr/sbin/vznetaddbr&amp;quot;&lt;br /&gt;
* Optionally you can set containers completely stop when service stops at /etc/vz/vz.conf&lt;br /&gt;
 VE_STOP_MODE=stop&lt;br /&gt;
&lt;br /&gt;
== sysctl ==&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in &amp;lt;tt&amp;gt;/etc/sysctl.conf&amp;lt;/tt&amp;gt; file. Here are the relevant portions of the file; please edit accordingly.&lt;br /&gt;
&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.ipv6.conf.default.forwarding = 1&lt;br /&gt;
net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
&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;
== Help the project ==&lt;br /&gt;
&lt;br /&gt;
This is an OpenVZ component you can install to gather OpenVZ usage and hardware statistics, in order to improve the project.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install vzstats&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
{{Note|If you don't see a boot manager entry with word &amp;quot;'''openvz'''&amp;quot;, you must choose &amp;quot;'''Advanced options'''&amp;quot; to select there first ''openvz'' listed kernel.}}&lt;br /&gt;
&lt;br /&gt;
Check that the OpenVZ processes are running:&lt;br /&gt;
 sudo ps ax | grep -v 'grep' | grep 'vzmond'&lt;br /&gt;
&lt;br /&gt;
== Set OpenVZ as default to boot ==&lt;br /&gt;
&lt;br /&gt;
Because of GRUB2 default criteria, default kernel to boot can still be the one from Debian's repository (non OVZ). If you want to change this behaviour, once you've booted fine into OpenVZ kernel, you can remove other unuseful kernels:&lt;br /&gt;
&lt;br /&gt;
 Packages=&amp;quot;$(aptitude search ~i~nlinux-image- --display-format '%p' | grep -ve 'openvz')&amp;quot;&lt;br /&gt;
 sudo apt-get remove $Packages&lt;br /&gt;
 sudo apt-get autoremove&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
This step is optional, vzctl is able to download templates on demand.&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
 OpenvzKey=&amp;quot;$(echo $(sudo gpg --batch --search-keys security@openvz.org 2&amp;gt;&amp;amp;1 | grep -ie ' key.*created' | sed -e 's|key|@|g' | cut -f 2 -d '@') | cut -f 1 -d ' ' | cut -f 1 -d ',')&amp;quot;&lt;br /&gt;
 sudo gpg --recv-keys $OpenvzKey&lt;br /&gt;
 sudo vztmpl-dl --gpg-check --list-remote&lt;br /&gt;
 # Example:&lt;br /&gt;
 sudo vztmpl-dl --gpg-check debian-8.0-x86_64-minimal&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can also download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or from one of the [https://mirrors.openvz.org/ mirrors]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 7]] very-old-stable (SystemV by default, supported)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian_7&amp;diff=22720</id>
		<title>Installation on Debian 7</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian_7&amp;diff=22720"/>
		<updated>2017-07-08T17:29:20Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: To allow future default being Debian 8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Installation on Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Installation_on_Debian&amp;diff=22719</id>
		<title>Installation on Debian</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Installation_on_Debian&amp;diff=22719"/>
		<updated>2017-07-08T17:26:52Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: Debian 8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This document briefly describes the steps needed to install OpenVZ on your Debian 7 &amp;quot;Wheezy&amp;quot; machine. For RHEL/Centos 6 based systems, please see [[Quick installation]].&lt;br /&gt;
&lt;br /&gt;
{{Out|A commercial version of OpenVZ is available, which simplifies installation with a single disk as well as supports networked installation using PXE boot. To learn more about Parallels Cloud Server and request a free trial, please see http://www.parallels.com/products/pcs/}}&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
This guide assumes you are running '''Debian 7 &amp;quot;Wheezy&amp;quot; ''' for '''AMD64''' or '''i686'''.&lt;br /&gt;
&lt;br /&gt;
=== /vz file system ===&lt;br /&gt;
&lt;br /&gt;
It is recommended to use a separate partition for containers (by default '''/var/lib/vz''') and format it to '''ext4'''.&lt;br /&gt;
&lt;br /&gt;
=== apt pre-setup ===&lt;br /&gt;
&lt;br /&gt;
{{Note|For more info about Debian repositories, see http://download.openvz.org/debian.}}&lt;br /&gt;
&lt;br /&gt;
Run the following:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;cat &amp;lt;&amp;lt; EOF &amp;gt; /etc/apt/sources.list.d/openvz-rhel6.list&lt;br /&gt;
deb http://download.openvz.org/debian wheezy main&lt;br /&gt;
# deb http://download.openvz.org/debian wheezy-test main&lt;br /&gt;
EOF&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note|The second line with wheezy-test is commented out. This is a testing repo with newer kernels and possibly tools. Enable it if you want to stay on a bleeding edge of technology.}}&lt;br /&gt;
&lt;br /&gt;
Import GPG key used for signing repository:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;wget ftp://ftp.openvz.org/debian/archive.key&lt;br /&gt;
apt-key add archive.key&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Update the local cache:&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
== Kernel installation ==&lt;br /&gt;
&lt;br /&gt;
Limited OpenVZ functionality is supported when you run a recent 3.x kernel (check [[vzctl for upstream kernel]]), so OpenVZ kernel installation is optional but still highly recommended.&lt;br /&gt;
&lt;br /&gt;
 # apt-get install linux-image-openvz-amd64&lt;br /&gt;
&lt;br /&gt;
Or, if you still have i686:&lt;br /&gt;
&lt;br /&gt;
 # apt-get install linux-image-openvz-686&lt;br /&gt;
&lt;br /&gt;
== System configuration ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- this is not yet in vzctl.deb &lt;br /&gt;
{{Note|With vzctl 4.6 or newer there is no need to do manual configuration. Skip to [[#Tools_installation]].}}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please make sure the following steps are performed before rebooting into OpenVZ kernel.&lt;br /&gt;
&lt;br /&gt;
=== sysctl ===&lt;br /&gt;
&lt;br /&gt;
There are a number of kernel parameters that should be set for OpenVZ to work correctly. These parameters are stored in &amp;lt;tt&amp;gt;/etc/sysctl.conf&amp;lt;/tt&amp;gt; file. Here are the relevant portions of the file; please edit accordingly.&lt;br /&gt;
&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.ipv6.conf.default.forwarding = 1&lt;br /&gt;
net.ipv6.conf.all.forwarding = 1&lt;br /&gt;
net.ipv4.conf.default.proxy_arp = 0&lt;br /&gt;
&lt;br /&gt;
# Enables source route verification&lt;br /&gt;
net.ipv4.conf.all.rp_filter = 1&lt;br /&gt;
&lt;br /&gt;
# Enables the magic-sysrq key&lt;br /&gt;
kernel.sysrq = 1&lt;br /&gt;
&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;
== Tools installation ==&lt;br /&gt;
&lt;br /&gt;
{{Out|Before installing tools, please read about [[vzstats]] and opt-out if you don't want to help the project.}}&lt;br /&gt;
&lt;br /&gt;
OpenVZ needs some user-level tools installed:&lt;br /&gt;
&lt;br /&gt;
 # apt-get install vzctl vzquota ploop vzstats&lt;br /&gt;
&lt;br /&gt;
== Reboot into OpenVZ kernel ==&lt;br /&gt;
&lt;br /&gt;
Now reboot the machine and choose an entry with word &amp;quot;openvz&amp;quot; in the boot loader menu (it should be default choice).&lt;br /&gt;
&lt;br /&gt;
== Download OS templates ==&lt;br /&gt;
&lt;br /&gt;
{{Note|this step is optional, vzctl is able to download templates on demand.}}&lt;br /&gt;
&lt;br /&gt;
An OS template is a Linux distribution installed into a container&lt;br /&gt;
and then packed into a gzipped tarball. Using such a cache, a new container&lt;br /&gt;
can be created in a minute.&lt;br /&gt;
&lt;br /&gt;
Download precreated template caches from [http://openvz.org/download/template/cache Downloads » Templates » Precreated], or directly from [http://download.openvz.org/template/precreated/ download.openvz.org/template/precreated], or from one of the [[Download mirrors|mirrors]]. Put those tarballs '''as-is (no unpacking needed)''' to the &amp;lt;tt&amp;gt;/vz/template/cache/&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
&lt;br /&gt;
== Next steps ==&lt;br /&gt;
&lt;br /&gt;
OpenVZ is now set up on your machine. Follow on to [[basic operations in OpenVZ environment]] document.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Installation on Debian 8]] (Jessie)&lt;br /&gt;
&lt;br /&gt;
[[Category: Installation]]&lt;br /&gt;
[[Category: HOWTO]]&lt;br /&gt;
[[Category: Debian]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=CT_storage_backends&amp;diff=19640</id>
		<title>CT storage backends</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=CT_storage_backends&amp;diff=19640"/>
		<updated>2016-06-06T13:22:40Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Administrator operations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
= Comparison tables =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== Solidity in front of failures and security ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! OVZ Ploop&lt;br /&gt;
! OVZ SimFS (ext4)&lt;br /&gt;
! LVM (ext4)&lt;br /&gt;
! ZFS (~simfs)&lt;br /&gt;
|-&lt;br /&gt;
|'''I/O isolation'''&lt;br /&gt;
|{{Yes|Good}}&lt;br /&gt;
|{{No|Bad}}: Some bug could be exploited to escape CT and access HN file system &amp;lt;ref&amp;gt;[https://bugs.openvz.org/browse/OVZ-6296 CVE-2015-2925]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://www.openwall.com/lists/oss-security/2014/06/24/16 CVE-2014-3519]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Yes|Good}}&lt;br /&gt;
|{{Yes|Good}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Reliability'''&lt;br /&gt;
|{{No|Low}}: big amount of files produce ext4 corruption so often&lt;br /&gt;
|Medium: fsck, power loss and HW Raid without cache can kill whole data&lt;br /&gt;
|High: LVM metadata can be corrupted completely&lt;br /&gt;
|{{Yes|Excellent}}: no write hole, checksumming and COW&lt;br /&gt;
|-&lt;br /&gt;
|'''Filesystem over filesystem'''&lt;br /&gt;
|{{No|Yes}}&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Effect of HN filesystem corruption at /vz'''&lt;br /&gt;
|{{Yes|No effect}}&lt;br /&gt;
|{{No|Same FS}}&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Maturity in O/VZ'''&lt;br /&gt;
|{{No|Since 2012}}&lt;br /&gt;
|{{Yes|Since ~2005}}&lt;br /&gt;
|{{Yes|Since 1998}}&lt;br /&gt;
|{{No|Since 2014}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Performance and design features ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! OVZ Ploop&lt;br /&gt;
! OVZ SimFS (ext4)&lt;br /&gt;
! LVM (ext4)&lt;br /&gt;
! ZFS (~simfs)&lt;br /&gt;
|-&lt;br /&gt;
|'''Maximum container volume space'''&lt;br /&gt;
|4 TiB &amp;lt;ref&amp;gt;[[Ploop/Limits]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|1 EiB &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Ext4 Ext4]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|256 ZiB&lt;br /&gt;
|-&lt;br /&gt;
|'''Wasted space due to architecture'''&lt;br /&gt;
|{{No|up to 20%}}&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|{{No|up to 20%}}&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Disk i/o speed'''&lt;br /&gt;
|Fast in any case&lt;br /&gt;
|Very fast with small amount of containers&lt;br /&gt;
|Fast in any case&lt;br /&gt;
|Fast in any case&lt;br /&gt;
|-&lt;br /&gt;
|'''Disk space overcommit (provide more space for containers than available on server now)'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|No&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Different containers may use file systems of different types and properties'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|'''Second level quotes in Linux (inside container)'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{No|Not implemented}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Potential support for QCOW2 and other image formats'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|'''Incremental backup support on filesystem level'''&lt;br /&gt;
|{{Yes}}, through snapshots&lt;br /&gt;
|{{No}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Administrator operations ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! OVZ Ploop&lt;br /&gt;
! OVZ SimFS (ext4)&lt;br /&gt;
! LVM (ext4)&lt;br /&gt;
! ZFS (~simfs)&lt;br /&gt;
|-&lt;br /&gt;
|'''vzctl integration'''&lt;br /&gt;
|{{Yes|Complete}}&lt;br /&gt;
|{{Yes|Complete}}&lt;br /&gt;
|{{No}}, many manual operations&lt;br /&gt;
|{{No}}, some manual operations&lt;br /&gt;
|-&lt;br /&gt;
|'''External compaction for container volumes'''&lt;br /&gt;
|{{No|Needed}} for saving HN space&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|{{No|Not available}}&lt;br /&gt;
|{{Yes|Not required}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Access to private area from host'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Live backup'''&lt;br /&gt;
|{{Yes|Easy, fast and consistent}}&amp;lt;ref&amp;gt;[http://openvz.livejournal.com/44508.html ploop snapshots and backups]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[[Ploop/Backup]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{No|Easy, slow, and sometimes inconsistent}} in case some application depends on inode IDs&lt;br /&gt;
|{{No|Fast}}&lt;br /&gt;
|{{Yes|Fast}} theoretically&lt;br /&gt;
|-&lt;br /&gt;
|'''Snapshot support'''&lt;br /&gt;
|{{Yes}}&amp;lt;ref&amp;gt;[http://openvz.livejournal.com/44508.html ploop snapshots and backups]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{No}} theoretically, because of much/small files to be copied&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Live migration'''&lt;br /&gt;
|{{Yes|Reliable and fast}}&lt;br /&gt;
|{{No|Not reliable and slow}}, if some application depends on inode IDs&lt;br /&gt;
|{{No|Not implemented}}&lt;br /&gt;
|{{Yes|Fast}} theoretically&lt;br /&gt;
|-&lt;br /&gt;
|'''Continue failed CT migration'''&lt;br /&gt;
|{{Yes}}, in [https://lists.openvz.org/pipermail/users/2015-July/006335.html vzctl] from OpenVZ -stable&lt;br /&gt;
|{{Yes}}, option &amp;quot;--keep-dst&amp;quot;&lt;br /&gt;
|{{No|Not implemented}}&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Storage]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=CT_storage_backends&amp;diff=19639</id>
		<title>CT storage backends</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=CT_storage_backends&amp;diff=19639"/>
		<updated>2016-06-06T13:21:05Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: /* Solidity in front of failures and security */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
= Comparison tables =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== Solidity in front of failures and security ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! OVZ Ploop&lt;br /&gt;
! OVZ SimFS (ext4)&lt;br /&gt;
! LVM (ext4)&lt;br /&gt;
! ZFS (~simfs)&lt;br /&gt;
|-&lt;br /&gt;
|'''I/O isolation'''&lt;br /&gt;
|{{Yes|Good}}&lt;br /&gt;
|{{No|Bad}}: Some bug could be exploited to escape CT and access HN file system &amp;lt;ref&amp;gt;[https://bugs.openvz.org/browse/OVZ-6296 CVE-2015-2925]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://www.openwall.com/lists/oss-security/2014/06/24/16 CVE-2014-3519]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Yes|Good}}&lt;br /&gt;
|{{Yes|Good}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Reliability'''&lt;br /&gt;
|{{No|Low}}: big amount of files produce ext4 corruption so often&lt;br /&gt;
|Medium: fsck, power loss and HW Raid without cache can kill whole data&lt;br /&gt;
|High: LVM metadata can be corrupted completely&lt;br /&gt;
|{{Yes|Excellent}}: no write hole, checksumming and COW&lt;br /&gt;
|-&lt;br /&gt;
|'''Filesystem over filesystem'''&lt;br /&gt;
|{{No|Yes}}&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Effect of HN filesystem corruption at /vz'''&lt;br /&gt;
|{{Yes|No effect}}&lt;br /&gt;
|{{No|Same FS}}&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Maturity in O/VZ'''&lt;br /&gt;
|{{No|Since 2012}}&lt;br /&gt;
|{{Yes|Since ~2005}}&lt;br /&gt;
|{{Yes|Since 1998}}&lt;br /&gt;
|{{No|Since 2014}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Performance and design features ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! OVZ Ploop&lt;br /&gt;
! OVZ SimFS (ext4)&lt;br /&gt;
! LVM (ext4)&lt;br /&gt;
! ZFS (~simfs)&lt;br /&gt;
|-&lt;br /&gt;
|'''Maximum container volume space'''&lt;br /&gt;
|4 TiB &amp;lt;ref&amp;gt;[[Ploop/Limits]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|1 EiB &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Ext4 Ext4]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|256 ZiB&lt;br /&gt;
|-&lt;br /&gt;
|'''Wasted space due to architecture'''&lt;br /&gt;
|{{No|up to 20%}}&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|{{No|up to 20%}}&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Disk i/o speed'''&lt;br /&gt;
|Fast in any case&lt;br /&gt;
|Very fast with small amount of containers&lt;br /&gt;
|Fast in any case&lt;br /&gt;
|Fast in any case&lt;br /&gt;
|-&lt;br /&gt;
|'''Disk space overcommit (provide more space for containers than available on server now)'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|No&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Different containers may use file systems of different types and properties'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|'''Second level quotes in Linux (inside container)'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{No|Not implemented}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Potential support for QCOW2 and other image formats'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|'''Incremental backup support on filesystem level'''&lt;br /&gt;
|{{Yes}}, through snapshots&lt;br /&gt;
|{{No}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Administrator operations ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! OVZ Ploop&lt;br /&gt;
! OVZ SimFS (ext4)&lt;br /&gt;
! LVM (ext4)&lt;br /&gt;
! ZFS (~simfs)&lt;br /&gt;
|-&lt;br /&gt;
|'''vzctl integration'''&lt;br /&gt;
|{{Yes|Complete}}&lt;br /&gt;
|{{Yes|Complete}}&lt;br /&gt;
|{{No|No}}, many manual operations&lt;br /&gt;
|{{Yes|No}}, some manual operations&lt;br /&gt;
|-&lt;br /&gt;
|'''External compaction for container volumes'''&lt;br /&gt;
|{{No|Needed}} for saving HN space&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|{{No|Not available}}&lt;br /&gt;
|{{Yes|Not required}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Access to private area from host'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Live backup'''&lt;br /&gt;
|{{Yes|Easy, fast and consistent}}&amp;lt;ref&amp;gt;[http://openvz.livejournal.com/44508.html ploop snapshots and backups]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[[Ploop/Backup]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{No|Easy, slow, and sometimes inconsistent}} in case some application depends on inode IDs&lt;br /&gt;
|{{No|Fast}}&lt;br /&gt;
|{{Yes|Fast}} theoretically&lt;br /&gt;
|-&lt;br /&gt;
|'''Snapshot support'''&lt;br /&gt;
|{{Yes}}&amp;lt;ref&amp;gt;[http://openvz.livejournal.com/44508.html ploop snapshots and backups]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{No}} theoretically, because of much/small files to be copied&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Live migration'''&lt;br /&gt;
|{{Yes|Reliable and fast}}&lt;br /&gt;
|{{No|Not reliable and slow}}, if some application depends on inode IDs&lt;br /&gt;
|{{No|Not implemented}}&lt;br /&gt;
|{{Yes|Fast}} theoretically&lt;br /&gt;
|-&lt;br /&gt;
|'''Continue failed CT migration'''&lt;br /&gt;
|{{Yes}}, in [https://lists.openvz.org/pipermail/users/2015-July/006335.html vzctl] from OpenVZ -stable&lt;br /&gt;
|{{Yes}}, option &amp;quot;--keep-dst&amp;quot;&lt;br /&gt;
|{{No|Not implemented}}&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Storage]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=CT_storage_backends&amp;diff=19638</id>
		<title>CT storage backends</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=CT_storage_backends&amp;diff=19638"/>
		<updated>2016-06-06T13:16:37Z</updated>

		<summary type="html">&lt;p&gt;Narcisgarcia: References, vzctl integration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
&amp;lt;translate&amp;gt;&lt;br /&gt;
= Comparison tables =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--T:1--&amp;gt;&lt;br /&gt;
=== Solidity in front of failures and security ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! OVZ Ploop&lt;br /&gt;
! OVZ SimFS (ext4)&lt;br /&gt;
! LVM (ext4)&lt;br /&gt;
! ZFS (~simfs)&lt;br /&gt;
|-&lt;br /&gt;
|'''I/O isolation'''&lt;br /&gt;
|{{Yes|Good}}&lt;br /&gt;
|{{No|Bad}}: Some bug could be exploited to escape CT and access HN file system &amp;lt;ref&amp;gt;[https://bugs.openvz.org/browse/OVZ-6296 CVE-2015-2925]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://www.openwall.com/lists/oss-security/2014/06/24/16 CVE-2014-3519]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{Yes|Good}}&lt;br /&gt;
|{{Yes|Good}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Reliability'''&lt;br /&gt;
|{{No|Low}}: big amount of files produce ext4 corruption so often&lt;br /&gt;
|Medium: fsck, power loss and HW Raid without cache can kill whole data&lt;br /&gt;
|High: LVM metadata can be corrupted completely&lt;br /&gt;
|{{Yes|Excellent}}: no write hole, checksumming and COW&lt;br /&gt;
|-&lt;br /&gt;
|'''Risk to be using filesystem over filesystem'''&lt;br /&gt;
|{{No|Yes}}&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Effect of HN filesystem corruption at /vz'''&lt;br /&gt;
|{{Yes|No effect}}&lt;br /&gt;
|{{No|Same FS}}&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Maturity in O/VZ'''&lt;br /&gt;
|{{No|Since 2012}}&lt;br /&gt;
|{{Yes|Since ~2005}}&lt;br /&gt;
|{{Yes|Since 1998}}&lt;br /&gt;
|{{No|Since 2014}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Performance and design features ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! OVZ Ploop&lt;br /&gt;
! OVZ SimFS (ext4)&lt;br /&gt;
! LVM (ext4)&lt;br /&gt;
! ZFS (~simfs)&lt;br /&gt;
|-&lt;br /&gt;
|'''Maximum container volume space'''&lt;br /&gt;
|4 TiB &amp;lt;ref&amp;gt;[[Ploop/Limits]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|1 EiB &amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Ext4 Ext4]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|?&lt;br /&gt;
|256 ZiB&lt;br /&gt;
|-&lt;br /&gt;
|'''Wasted space due to architecture'''&lt;br /&gt;
|{{No|up to 20%}}&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|{{No|up to 20%}}&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Disk i/o speed'''&lt;br /&gt;
|Fast in any case&lt;br /&gt;
|Very fast with small amount of containers&lt;br /&gt;
|Fast in any case&lt;br /&gt;
|Fast in any case&lt;br /&gt;
|-&lt;br /&gt;
|'''Disk space overcommit (provide more space for containers than available on server now)'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|No&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Different containers may use file systems of different types and properties'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|'''Second level quotes in Linux (inside container)'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{No|Not implemented}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Potential support for QCOW2 and other image formats'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
|'''Incremental backup support on filesystem level'''&lt;br /&gt;
|{{Yes}}, through snapshots&lt;br /&gt;
|{{No}}&lt;br /&gt;
|{{No}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Administrator operations ===&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! OVZ Ploop&lt;br /&gt;
! OVZ SimFS (ext4)&lt;br /&gt;
! LVM (ext4)&lt;br /&gt;
! ZFS (~simfs)&lt;br /&gt;
|-&lt;br /&gt;
|'''vzctl integration'''&lt;br /&gt;
|{{Yes|Complete}}&lt;br /&gt;
|{{Yes|Complete}}&lt;br /&gt;
|{{No|No}}, many manual operations&lt;br /&gt;
|{{Yes|No}}, some manual operations&lt;br /&gt;
|-&lt;br /&gt;
|'''External compaction for container volumes'''&lt;br /&gt;
|{{No|Needed}} for saving HN space&lt;br /&gt;
|{{Yes|No}}&lt;br /&gt;
|{{No|Not available}}&lt;br /&gt;
|{{Yes|Not required}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Access to private area from host'''&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|?&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|'''Live backup'''&lt;br /&gt;
|{{Yes|Easy, fast and consistent}}&amp;lt;ref&amp;gt;[http://openvz.livejournal.com/44508.html ploop snapshots and backups]&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[[Ploop/Backup]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{No|Easy, slow, and sometimes inconsistent}} in case some application depends on inode IDs&lt;br /&gt;
|{{No|Fast}}&lt;br /&gt;
|{{Yes|Fast}} theoretically&lt;br /&gt;
|-&lt;br /&gt;
|'''Snapshot support'''&lt;br /&gt;
|{{Yes}}&amp;lt;ref&amp;gt;[http://openvz.livejournal.com/44508.html ploop snapshots and backups]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{No}} theoretically, because of much/small files to be copied&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|{{Yes}}&lt;br /&gt;
|-&lt;br /&gt;
|'''Live migration'''&lt;br /&gt;
|{{Yes|Reliable and fast}}&lt;br /&gt;
|{{No|Not reliable and slow}}, if some application depends on inode IDs&lt;br /&gt;
|{{No|Not implemented}}&lt;br /&gt;
|{{Yes|Fast}} theoretically&lt;br /&gt;
|-&lt;br /&gt;
|'''Continue failed CT migration'''&lt;br /&gt;
|{{Yes}}, in [https://lists.openvz.org/pipermail/users/2015-July/006335.html vzctl] from OpenVZ -stable&lt;br /&gt;
|{{Yes}}, option &amp;quot;--keep-dst&amp;quot;&lt;br /&gt;
|{{No|Not implemented}}&lt;br /&gt;
|?&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/translate&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category: Storage]]&lt;/div&gt;</summary>
		<author><name>Narcisgarcia</name></author>
		
	</entry>
</feed>