Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Virtuozzo ecosystem

2,341 bytes added, 07:27, 5 February 2016
Fix authors
https://openvzThe Virtuozzo Ecosystem is formed by external tools and extensions that complement the functionality provided by the OpenVZ and [[Virtuozzo]].org/images/5/5b/Virtuozzo_ecosystem.png
Sorted in alphabetically order<!-- [[Image:Vz ecosystem.dot.png|300px|left]] -->
== API Ecosystem Coordination ==
* [[LibCT]]* [https://github.com/CloudServer/parallels-sdk Parallels SDK]* There are two different drivers in LibVirt: The Ecosystem Catalog is coordinated through the OpenVZ users [[LibVirt|driver with support of Parallels Hypervisor]], works via [https://github.com/CloudServer/parallels-sdk Parallels SDKmailing lists], and [https://libvirt.org/drvopenvz.html driver with support of OpenVZ containers].
== Configuration management Ecosystem Catalog ==
* [https://code.google.com/p/puppet-openvz/ Puppet]* [http://www.odin.com/''The OpenVZ project does not endorse or recommend any products/automation/services-listed, and-applications/flexiant-aps-package/ Flexiant]* [https://githubcannot vouch for the quality or reliability of any of them.com/rivik/ansible-openvz Ansible]''
{| class="wikitable sortable"! Product or Project! OpenVZ (stable)! Virtuozzo&nbsp;7! Organization! Authors|-!colspan= Container management "11" style="font-style:bold;background-color:gold;"| API|-|[[LibCT]]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]|* Docker|-|[https: //src.openvz.org/projects/OVZ/repos/libprlsdk/browse Virtuozzo SDK]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Docker_inside_CTImage:Parallels-logo.png|Docker inside VZ containers150px]]||-|LibVirt|{{Yes}}, Docker manage VZ containers via LibCT [https://libvirt.org/drvopenvz.html OpenVZ driver]|{{Yes}}, [https://libvirt.org/drvvirtuozzo.html Virtuozzo driver]|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]||-|Ruby|{{Yes}}, [https://rubygems.org/gems/openvz/versions/1.5.5 RubyGem]|{{No}}||Stefan Schlesinger (see LibCTsts@ono.at)* |-!colspan="11" style="font-style:bold;background-color:gold;"| Configuration management|-|[https://puppetlabs.com/ Puppet]|{{Yes}}, [https://code.google.com/p/puppet-openvz/ puppet-openvz module]|{{No}}|style="text-align: center;" | [[Image:Spotify-logo.png|70px]]|[https://github.com/carlasouza Carla Souza]|-|[https://www.chef.io/chef/ Chef]|{{Yes}}, [https://rubygems.org/gems/kitchen-openvz kitchen-openvz]|{{No}}||Zhelyan Panchev, Jared Russel|-|[http://www.ansible.com/ Ansible]|{{Yes}}, [https://github.com/rivik/ansible-openvz ansible-openvz]|{{No}}||[https://github.com/rivik Ilya Rusalowski]|-|[https://www.flexiant.com/ Flexiant]|{{No}}|{{Yes}}, [http://www.odin.com/products/automation/services-and-applications/flexiant-aps-package/ Flexiant APS package]|style="text-align: center;" | [[Image:Flexiant-logo.png|150px]]||-!colspan="11" style="font-style:bold;background-color:gold;"| CT/VM management|-|[http://cobbler.github.io/ Cobbler]|{{Yes}}, [https://github.com/cobbler/koan/blob/master/docs/README.openvz CobblerREADME]|||[https://github.com/neverho0d Sergey Podushkin] (nvrhood@gmail.com), [https://github.com/jmaas Jörgen Maas]* |-|Webmin|{{Yes}}, [http://www.webmin.com/cgi-bin/search_third.cgi?search=openvz Webmin OpenVZ plugin]* |{{No}}|||-|[http://www.webmin.com/cloudmin.html Cloudmin]|{{Yes}}||||-|[http://archipelproject.org/ Archipel]|{{Yes}}||style="text-align: center;" | [[Image:archipel-logo.png|150px]]||-|[http://www.quattor.org/ Quattor] - a system administration toolkit providing a powerful|{{Yes}}, portable, and modular set of tools for the automated installation, configuration, and management of clusters, farms, grids and clouds. See see [http://indico.cern.ch/event/40056/session/3/contribution/30/material/slides/0.pdf slides]||||-|[http://solusvm.com/ Solus Virtual Manager]|{{Yes}}||style="text-align: center;" | [[Image:Solusvm-logo.png|150px]]||-* |[http://www.webminfabfile.org/ Fabric]|{{Yes}}, [https://fabtools.readthedocs.comorg/en/latest/api/cloudminopenvz.html CloudminOpeVZ module]|||[https://github.com/ronnix Ronan Amicel] |- an UI built on top of Webmin for managing virtual systems|[https://www.vagrantup.com/ Vagrant]|{{Yes}}, such as Xen, KVM and [https://github.com/abrooke/vagrant-openvz OpenVZ instancesplugin]|||[https://github.com/abrooke Aslan Brooke]|-* |[http://solusvmlxcenter.comorg/software/ SolusVMhypervm HyperVM] (Solus Virtual Manager) is a powerful GUI based VPS management system with full OpenVZ, Linux KVM, Xen Paravirtualization and Xen HVM support|{{Yes}}||style="text-align: center;" | [[Image:Lxcenter-logo.png|150px]] ||-!colspan="11" style= Images registry =="font-style:bold;background-color:gold;"| Image catalog|-* |[https://bitnami.com/ Bitnami] (Virtuozzo only)* |{{No}}|{{Yes}}|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]||-|Turnkey|{{Yes}}, in [http://www.turnkeylinux.org/blog/openvz-proxmox TurnkeyProxmox] in |{{No}}|Proxmox VE||-!colspan="11" style= Hosting automation =="font-style:bold;background-color:gold;"| Automation|-* |OpenStack |{{No}}|{{Yes}}, since [http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented/pcs-support.html (available in Kilo release)] |style="text-align: center;" | [[Image:Parallels-logo.png|150px]]||-|OpenNebula|{{Yes}}, see [httpshttp://githubcommunity.opennebula.org/openvz4opennebula wiki]||style="text-align: center;" | [[Image:agh-logo.compng|150px]]|[http://CloudServercommunity.opennebula.org/pcsecosystem:one-novaovz-driver SourceDariusz Chrząścik, Marta Ryłko, Radosław Morytko, Supervision: D.Eng. Marcin Jarząb]* |-|[http://www.odin.com/products/plesk/ Plesk] (proprietary)* Parallels Virtual Automation (proprietary)|{{Yes}}, [[Plesk in VE]]|{{Yes}}|style== Hosting offers == * Virtuozzo* "text-align: center;" | [[Hosting_providersImage:Parallels-logo.png|OpenVZ-based hosting150px]]||-|cPanel|{{Yes}}||||-!colspan="11" style= Monitoring =="font-style:bold;background-color:gold;"| Mobile apps (iPhone/Android)|-* |iPhone|{{Yes}}, [https://githubitunes.apple.com/ligurious/Zabbixapp/openvz-PCSremote/id590868587?mt=8&ign-Template Zabbixmpt=uo%3D4 OpenVZ Remote]* [[Monitoring_openvz_resources_using_nagios_and_snmp|Nagios]]{{No}}* |[httpshttp://pypinuovodev.python.orgcom/pypi/ctop ctopNuovodev] ||- a lightweight top like monitor for linux CGroups with Docker, LXC and OpenVZ support.|Android|{{No}}|{{No}}|||-!colspan="11" style= Maintenance (migration"font-style:bold;background-color:gold;"| Monitoring|-|Cacti|{{Yes}}, backup) ==[[Monitoring openvz resources using Cacti|Integration with Cacti]]||||-|Munin* |{{Yes}}, [[http://www.criu.org/Monitoring openvz resources using munin|Integration#OpenVZ CRIU (Checkpoint and Restore in Userspace)with munin]] ||||- software tool for Linux operating system. Using this tool|rrdtool|{{Yes}}, you can freeze a running application (or 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. The distinctive feature of the CRIU project is that it is mainly implemented in user space.* [[Backup_a_running_container_over_the_network_with_ezvzdump Monitoring openvz resources using rrdtool| Plan BIntegration with rrdtool]] ||||- fast OpenVZ backups. Source code: |Zabbix|{{Yes}}|{{Yes}}, [https://githubshare.com/gcoop-libre/plan-b https://githubzabbix.com/gcoopoperating-libresystems/planvirtuozzo-btemplate Virtuozzo template]. Slides |||-|Nagios|{{Yes}}, [[http://pub.osiux.com/plan-b-sasoconf.pdf "plan-b - fast OpenVZ backups"Monitoring openvz resources using nagios and snmp|Integration with Nagios]].||== Network ==||-|Zenoss* Open vSwitch (OpenVZ requires |{{Yes}}, [httpshttp://bugzillawiki.openvzzenoss.org/show_bug.cgi?id=2896 patchZenPack:OpenVZ OpenVZ integration])|== OpenVZ-based Linux distros ==| * |[httphttps://www.openwallgithub.com/Owl/ OWL (OpenWall Linux)cluther Chet Luther]* , [httphttps://proxmoxgithub.com/en/ Proxmoxdanielrobbins Daniel Robbins]* |-|[httphttps://wwwpypi.irisapython.frorg/myriadspypi/serctop ctop]|{{Yes}}||style="text-align: center;" | [[Image:Fastvps-os/workshop09/the_bridge_between_openvz_and_xtreemos_Surbhi_Chitrelogo.pdf XtreemOSpng|150px]]* |Sergei A Mamonov|-|[http://opennodecloudhisham.comhm/htop/ OpenNodehtop] |{{Yes}}|||Sergey Lychko, sergey.lychko@gmail.com|-!colspan="11" style="font-style:bold;background- lightweight barecolor:gold;"| Storage|-metal cloud OS combining Linux Containers and KVM full virtualization options into payload optimized solution. |Virtuozzo Storage|{{Yes}}|{{Yes}}|style="text-align: center;" | [[httpsImage://githubParallels-logo.com/opennode Source codepng|150px]]* ||-!colspan="11" style="font-style:bold;background-color:gold;"| Network|-|Shorewall|{{Yes}}, [http://wwwshorewall.altlinuxnet/OpenVZ.org/Starterkits ALTLinuxhtml OpenVZ integration]||style== Storage == * "text-align: center;" | [[httpsImage://openvzShorewall-logo.org/Parallels_Cloud_Storage Odin Cloud Storagepng|150px]] (proprietary, free use with limitation 100 Gb)* |Thomas M. Eastep|-|[http://pvefastvpseestiou.proxmoxgithub.comio/wikifastnetmon/ZFS#Native_ZFS_for_Linux_on_Proxmox_2.0 ZFSFastnetmon], |{{Yes}}|{{Yes}}|style="text-align: center;" | [[httpsImage://githubFastvps-logo.com/pavel-odintsov/OpenVZ_ZFS see alsopng|150px]]|Pavel Odintsov|-!colspan="11" style= Useful scripts =="font-style:bold;background-color:gold;"| Linux distributives|-* |[httpshttp://githubdocs.cloudlinux.com/FastVPSEestiOu/openvzindex.html?virtuozzo_and_openvz.html Cloud Linux]|{{Yes}}|{{Yes}}|style="text-networkalign: center;" | [[Image:Cloudlinux-shaper OpenVZ shaperlogo.png|150px]]* ||-|[http://fastvpseestiouwww.githubopenwall.iocom/fastnetmonOwl/ fastnetmonOWL (OpenWall Linux)] |{{Yes}}|{{Yes}}|style="text- fast DDoS analyzer with SFLOW/NETFLOW support* align: center;" | [[httpsImage://githubopenwall-logo.com/FastVPSEestiOu/ploop_userspace ploop in userspacepng|150px]]* ||-|[httpshttp://githubopennodecloud.com/FastVPSEestiOu/Antidoto antidotoOpenNode] |{{Yes}}|{{Yes}}|style="text- Linux antimalware and antirootkit tool* align: center;" | [[httpsImage://githubopennode-logo.com/FastVPSEestiOu/open_vestat open_vestatpng|70px]] ||- monitoring of CT load* |[http://giten.altlinux.org/people/aspsk/packages/mkveStarterkits ALT Linux]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Altlinux-logo.git mkvegif|70px] ]||- manage containers* |[httpshttp://githubwww.irisa.comfr/DmitryKoterovmyriads/dklab_vzmemser-os/treeworkshop09/master vzmemthe_bridge_between_openvz_and_xtreemos_Surbhi_Chitre.pdf XtreemOS]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Irisa-logo.png|150px]] ||- pseudo!colspan="11" style="font-style:bold;background-color:gold;"| SaaS, PaaS|-graphical tool which allows you to distribute physical memory among all VEs consistently* |[https://githubjelastic.com/DmitryKoterov/vzfirewall/tree/master vzfirewallJelastic]|{{No}}|{{Yes}}|style="text-align: center;" | [[Image:jelastic-logo.png|150px]] ||- an extremely simple tool to configure opened ports and hosts for incoming connections in OpenVZ environment* |[http://githubkernelcare.com/DmitryKoterov/vzfailcnt/treefeatures/master vzfailcntKernelCare] |{{Yes}}|{{Yes}}|style="text- send OpenVZ failcnt changes over ealign: center;" | [[Image:Cloudlinux-logo.png|150px]]||-mail* |[http://githubsloth-ci.com/DmitryKoterov/dklab_vzset/tree/master vzsetSloth CI] - set barrier/limit for OpenVZ UBC option interactively* |{{Yes}}, [https://githubpypi.python.comorg/DmitryKoterovpypi/dklab_vzentersloth-ci.ext.openvz_exec/tree/master vzenter1.0.4 OpenVZ extension] ||style="text- simple tool for system administrators which allows you to enter an OpenVZ container (vzctl enter) specifying a minimal noncontradictory part of its domain namealign: center;" | [[Image:Sloth-ci-logo.png|70px]]* |[https://githubbitbucket.comorg/andreasfaerbermoigagoo/vzpbackup vzpbackupKonstantin Molchanov] |- backup for containers using ploop storage|}
== See also ==
- * OpenVZ [[Control_panelscontrol panels]]* [http://libvirt.org/apps.html Applications using libvirt]