Difference between revisions of "Virtuozzo"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(add link to upgrade script)
(24 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Like}}
 
 
 
{{Virtuozzo}}
 
{{Virtuozzo}}
  
'''Virtuozzo''' is [http://www.odin.com/ Odin] virtualization and automation solution built on top of OpenVZ. Virtuozzo provides improvements and additional functionality in the areas of density, management tools, recovery, etc. Specific benefits of Virtuozzo compared to OpenVZ can be found in [[Comparison|this article]].
+
<!--<translate>-->
 +
<!--T:1-->
 +
'''OpenVZ 7''' is a virtualization and automation solution built on top of OpenVZ components. OpenVZ 7 provides improvements and additional functionality in the areas of density, management tools, recovery, etc. Specific benefits of OpenVZ compared to other virtualization solutions can be found in [[Comparison|this article]].
  
Virtuozzo is built on top of OpenVZ technologies but provides more features, services, and support.
+
<!--T:2-->
 +
OpenVZ is a small open-source part of [https://www.virtuozzo.com/products/vz7.html Virtuozzo 7 infrastructure] which provides necessary features, services, and support for medium and large businesses. Most notable features of Virtuozzo are reliable and fast [[Virtuozzo_Storage|software-defined storage]], automated [https://docs.virtuozzo.com/virtuozzo_7_users_guide/managing-virtual-machines-and-containers/managing-virtual-machine-and-container-backups.html backups], higher [https://docs.virtuozzo.com/virtuozzo_7_command_line_reference/managing-containers/supplementary-tools.html density of containers], live patching for kernel by [https://docs.virtuozzo.com/virtuozzo_infrastructure_platform_admins_cmd_guide/advanced-tasks/updating-with-readykernel.html ReadyKernel], timely [https://docs.virtuozzo.com/virtuozzo_7_users_guide/keeping-your-system-up-to-date/updating-virtuozzo.html updates] and [https://www.virtuozzo.com/support/all-products.html 24x7 support].
  
 +
== Components == <!--T:3-->
  
== Components ==
+
<!--T:4-->
 
 
 
OpenVZ consists from open components and includes:
 
OpenVZ consists from open components and includes:
  
 
+
<!--T:5-->
* [[Download/kernel/rhel7|RHEL7 kernel]], a Linux kernel with patches that implements OpenVZ kernel functionality.
+
* [[Download/kernel/rhel7|RHEL7 kernel]], RHEL7-based kernel, a Linux kernel with patches that implements OpenVZ kernel functionality.
* Management utilities, such as [[Download/vzctl|vzctl]], for managing container life cycle.
+
* [[CRIU|Checkpoint/Restore In Userspace]], or CRIU, is a software tool for Linux that enables you to freeze a running application (or a part of it) and checkpoint it to a hard drive as a collection of files. You can then use the files to restore and run the application from the point it was frozen at.
* [http://criu.org/ Checkpoint/Restore In Userspace], or CRIU, is a software tool for Linux that enables you to freeze a running application (or a part of it) and checkpoint it to a hard drive as a collection of files. You can then use the files to restore and run the application from the point it was frozen at.
 
* [[Ploop]] is a disk loopback block device, not unlike loop but with many features like dynamic resize, snapshots, backups etc. The main idea is to put container filesystem in a file.
 
 
* [[QEMU]]/KVM
 
* [[QEMU]]/KVM
* [http://criu.org/P.Haul P.Haul] is the project on top of CRIU that imple- ments the live migration usage scenario.
+
* [[P.Haul]] is the project on top of CRIU that implements the live migration usage scenario.
* [[LibCT]] is a container management library that provides a convenient API for front-end programs for managing the entire container life cycle.
 
* [[VCMMD]] is a Virtuozzo Containers memory management daemon. Upstream technology to manage containers memory.
 
 
* [[LibVirt]] - API to manage virtual machines as well as containers  
 
* [[LibVirt]] - API to manage virtual machines as well as containers  
* [https://src.openvz.org/projects/OVZ/repos/libprlsdk/browse Virtuozzo SDK] our own API to manage virtual machines and containers with Python bindings.
+
* [[Libprlsdk|Virtuozzo SDK]] is our own API to manage virtual machines and containers with Python bindings.
 +
* and [[:Category:Sub-projects | other components]]
  
== Download ==
+
== Download == <!--T:6-->
  
[http://download.openvz.org/virtuozzo/releases/7.0/x86_64/iso/ Download] installation ISO image, burn image to DVD and boot your
+
<!--T:7-->
computer form this DVD. Follow installation steps and get installed Virtuozzo.
+
[https://download.openvz.org/virtuozzo/releases/7.0/x86_64/iso/ Download] installation ISO image, burn image to USB flash drive or DVD and boot your
Follow steps in article [[Upgrade script from OpenVZ to Virtuozzo 7|migrate containers from OpenVZ]] if you want to upgrade
+
computer from it. Follow installation steps and get installed OpenVZ. Follow steps in article [[Upgrade script from OpenVZ to Virtuozzo 7|migrate containers from OpenVZ]] if you want to upgrade to the next version.
to Virtuozzo.
 
  
== Roadmap ==
+
You can upgrade anytime your OpenVZ installation to Virtuozzo by following [https://docs.virtuozzo.com/virtuozzo_7_upgrade_guide/upgrading-from-other-products/upgrading-from-openvz-based-on-3.10-to-virtuozzo-7.html this guide].
  
: [[Roadmap]] with future milestones
+
== User statistics ==
<!-- {{:Roadmap}}  -->
+
According to recent [https://stats7-web.openvz.org/ user statistics report] the OpenVZ 7 is already widely used in the world. Most popular hardware vendors are Supermicro and Dell.
  
== Release cycle ==
+
[[File:LocationPie.svg|x300px]]
  
: [[Releases]]
+
[[File:LocationLine.svg|x300px]]
  
<!-- {{:Releases}} -->
+
[[File:CTLine.svg|x300px]]
  
 +
== See also == <!--T:8-->
 +
* [https://docs.openvz.org/ OpenVZ 7 documentation]
 +
* [https://src.openvz.org/projects/OVZ OpenVZ 7 source code]
 +
* [https://stats7-web.openvz.org/ OpenVZ 7 user statistics]
 +
* [[Comparison]] of different virtualisation solutions
 +
* [[Roadmap]]
 +
* [[Releases]]
  
== See also ==
+
<!--</translate>-->
 
 
* [https://docs.openvz.org/ Virtuozzo documentation]
 
* [[Comparison]] of different virtualisation solutions
 
* [[Virtuozzo ecosystem]]
 
  
 
[[Category:Virtuozzo]]
 
[[Category:Virtuozzo]]

Revision as of 13:36, 21 January 2020

OpenVZ 7 is a virtualization and automation solution built on top of OpenVZ components. OpenVZ 7 provides improvements and additional functionality in the areas of density, management tools, recovery, etc. Specific benefits of OpenVZ compared to other virtualization solutions can be found in this article.

OpenVZ is a small open-source part of Virtuozzo 7 infrastructure which provides necessary features, services, and support for medium and large businesses. Most notable features of Virtuozzo are reliable and fast software-defined storage, automated backups, higher density of containers, live patching for kernel by ReadyKernel, timely updates and 24x7 support.

Components

OpenVZ consists from open components and includes:

  • RHEL7 kernel, RHEL7-based kernel, a Linux kernel with patches that implements OpenVZ kernel functionality.
  • Checkpoint/Restore In Userspace, or CRIU, is a software tool for Linux that enables you to freeze a running application (or a part of it) and checkpoint it to a hard drive as a collection of files. You can then use the files to restore and run the application from the point it was frozen at.
  • QEMU/KVM
  • P.Haul is the project on top of CRIU that implements the live migration usage scenario.
  • LibVirt - API to manage virtual machines as well as containers
  • Virtuozzo SDK is our own API to manage virtual machines and containers with Python bindings.
  • and other components

Download

Download installation ISO image, burn image to USB flash drive or DVD and boot your computer from it. Follow installation steps and get installed OpenVZ. Follow steps in article migrate containers from OpenVZ if you want to upgrade to the next version.

You can upgrade anytime your OpenVZ installation to Virtuozzo by following this guide.

User statistics

According to recent user statistics report the OpenVZ 7 is already widely used in the world. Most popular hardware vendors are Supermicro and Dell.

LocationPie.svg

LocationLine.svg

CTLine.svg

See also