1,734
edits
Changes
Fix authors
== API Ecosystem Coordination ==
== Configuration management Ecosystem Catalog ==
{| class="wikitable sortable"! Product or Project! OpenVZ (stable)! Virtuozzo 7! Organization! Authors|-!colspan= Container "11" style="font-style:bold;background-color:gold;"| API|-|[[LibCT]]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]||-|[https://src.openvz.org/projects/OVZ/repos/libprlsdk/browse Virtuozzo SDK]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]||-|LibVirt|{{Yes}}, [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 (sts@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 README]|||[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 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]|{{Yes}}, 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.fabfile.org/ Fabric]|{{Yes}}, [https://fabtools.readthedocs.org/en/latest/api/openvz.html OpeVZ module]|||[https://github.com/ronnix Ronan Amicel]|-|[https://www.vagrantup.com/ Vagrant]|{{Yes}}, [https://github.com/abrooke/vagrant-openvz OpenVZ plugin]|||[https://github.com/abrooke Aslan Brooke]|-|[http://lxcenter.org/software/hypervm HyperVM]|{{Yes}}||style="text-align: center;" | [[Image:Lxcenter-logo.png|150px]]||-!colspan="11" style="font-style:bold;background-color:gold;"| Image catalog|-|[https://bitnami.com/ Bitnami]|{{No}}|{{Yes}}|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]||-|Turnkey|{{Yes}}, in [http://www.turnkeylinux.org/blog/openvz-proxmox Proxmox]|{{No}}|Proxmox||-!colspan="11" style="font-style:bold;background-color:gold;"| Automation|-|OpenStack|{{No}}|{{Yes}}, since [http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented/pcs-support.html Kilo release]|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]||-|OpenNebula|{{Yes}}, see [http://community.opennebula.org/openvz4opennebula wiki]||style="text-align: center;" | [[Image:agh-logo.png|150px]]|[http://community.opennebula.org/ecosystem:one-ovz-driver Dariusz Chrząścik, Marta Ryłko, Radosław Morytko, Supervision: D.Eng. Marcin Jarząb]|-|[http://www.odin.com/products/plesk/ Plesk]|{{Yes}}, [[Plesk in VE]]|{{Yes}}|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]||-|cPanel|{{Yes}}||||-!colspan="11" style="font-style:bold;background-color:gold;"| Mobile apps (iPhone/Android)|-|iPhone|{{Yes}}, [https://itunes.apple.com/us/app/openvz-remote/id590868587?mt=8&ign-mpt=uo%3D4 OpenVZ Remote]|{{No}}|[http://nuovodev.com/ Nuovodev]||-|Android|{{No}}|{{No}}|||-!colspan="11" style="font-style:bold;background-color:gold;"| Monitoring|-|Cacti|{{Yes}}, [[Monitoring openvz resources using Cacti|Integration with Cacti]]||||-|Munin|{{Yes}}, [[Monitoring openvz resources using munin|Integration with munin]]||||-|rrdtool|{{Yes}}, [[Monitoring openvz resources using rrdtool|Integration with rrdtool]]||||-|Zabbix|{{Yes}}|{{Yes}}, [https://share.zabbix.com/operating-systems/virtuozzo-template Virtuozzo template]|||-|Nagios|{{Yes}}, [[Monitoring openvz resources using nagios and snmp|Integration with Nagios]]||||-|Zenoss|{{Yes}}, [http://wiki.zenoss.org/ZenPack:OpenVZ OpenVZ integration]|||[https://github.com/cluther Chet Luther], [https://github.com/danielrobbins Daniel Robbins]|-|[https://pypi.python.org/pypi/ctop ctop]|{{Yes}}||style="text-align: center;" | [[Image:Fastvps-logo.png|150px]]|Sergei A Mamonov|-|[http://hisham.hm/htop/ htop]|{{Yes}}|||Sergey Lychko, sergey.lychko@gmail.com|-!colspan="11" style="font-style:bold;background-color:gold;"| Storage|-|Virtuozzo Storage|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]||-!colspan="11" style="font-style:bold;background-color:gold;"| Network|-|Shorewall|{{Yes}}, [http://shorewall.net/OpenVZ.html OpenVZ integration]||style="text-align: center;" | [[Image:Shorewall-logo.png|150px]]|Thomas M. Eastep|-|[http://fastvpseestiou.github.io/fastnetmon/ Fastnetmon]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Fastvps-logo.png|150px]]|Pavel Odintsov|-!colspan="11" style="font-style:bold;background-color:gold;"| Linux distributives|-|[http://docs.cloudlinux.com/index.html?virtuozzo_and_openvz.html Cloud Linux]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Cloudlinux-logo.png|150px]]||-|[http://www.openwall.com/Owl/ OWL (OpenWall Linux)]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:openwall-logo.png|150px]]||-|[http://opennodecloud.com/ OpenNode]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:opennode-logo.png|70px]]||-|[http://en.altlinux.org/Starterkits ALT Linux]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Altlinux-logo.gif|70px]]||-|[http://www.irisa.fr/myriads/ser-os/workshop09/the_bridge_between_openvz_and_xtreemos_Surbhi_Chitre.pdf XtreemOS]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Irisa-logo.png|150px]]||-!colspan="11" style="font-style:bold;background-color:gold;"| SaaS, PaaS|-|[https://jelastic.com/ Jelastic]|{{No}}|{{Yes}}|style="text-align: center;" | [[Image:jelastic-logo.png|150px]]||-|[http://kernelcare.com/features/ KernelCare]|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image:Cloudlinux-logo.png|150px]]||-|[http://sloth-ci.com/ Sloth CI]|{{Yes}}, [https://pypi.python.org/pypi/sloth-ci.ext.openvz_exec/1.0.4 OpenVZ extension]||style="text-align: center;" | [[Image:Sloth-ci-logo.png|70px]]|[https://bitbucket.org/moigagoo/ Konstantin Molchanov]|-|}
* [https://bitnami.com/ Bitnami] (Virtuozzo only)* [http://www.turnkeylinux.org/blog/openvz-proxmox Turnkey] in Proxmox VE == Hosting automation == * OpenStack [http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented/pcs-support.html (available in Kilo release)] [https://github.com/CloudServer/pcs-nova-driver Source]* [http://www.odin.com/products/plesk/ Plesk] (proprietary)* Parallels Virtual Automation (proprietary) == Hosting offers == * Virtuozzo* [[Hosting_providers|OpenVZ-based hosting]] == Monitoring == * [https://github.com/ligurio/Zabbix-PCS-Template Zabbix]* [[Monitoring_openvz_resources_using_nagios_and_snmp|Nagios]]* [https://pypi.python.org/pypi/ctop ctopcontrol panels] - a lightweight top like monitor for linux CGroups with Docker, LXC and OpenVZ support. == Maintenance (migration, backup) == * [http://www.criu.org/Integration#OpenVZ CRIU (Checkpoint and Restore in Userspace)] - software tool for Linux operating system. Using this tool, 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 | Plan B]] - fast OpenVZ backups. Source code: [https://github.com/gcoop-libre/plan-b https://github.com/gcoop-libre/plan-b]. Slides [http://pub.osiux.com/plan-b-sasoconf.pdf "plan-b - fast OpenVZ backups"]. == Network == * Open vSwitch (OpenVZ requires [https://bugzilla.openvzlibvirt.org/show_bugapps.cgi?id=2896 patch]) == OpenVZ-based Linux distros == * [http://www.openwall.com/Owl/ OWL (OpenWall Linux)]* [http://proxmox.com/en/ Proxmox]* [http://www.irisa.fr/myriads/ser-os/workshop09/the_bridge_between_openvz_and_xtreemos_Surbhi_Chitre.pdf XtreemOS]* [http://www.altlinux.org/Starterkits ALTLinux] == Storage == * [https://openvz.org/Parallels_Cloud_Storage Odin Cloud Storage] (proprietary, free use with limitation 100 Gb)* [http://pve.proxmox.com/wiki/ZFS#Native_ZFS_for_Linux_on_Proxmox_2.0 ZFS], [https://github.com/pavel-odintsov/OpenVZ_ZFS see also] == Useful scripts == * [https://github.com/FastVPSEestiOu/openvz-network-shaper OpenVZ shaper]* [http://fastvpseestiou.github.io/fastnetmon/ fastnetmon] - fast DDoS analyzer with SFLOW/NETFLOW support* [https://github.com/FastVPSEestiOu/ploop_userspace ploop in userspace]* [https://github.com/FastVPSEestiOu/Antidoto antidoto] - Linux antimalware and antirootkit tool* [https://github.com/FastVPSEestiOu/open_vestat open_vestat] - monitoring of CT load* [http://git.altlinux.org/people/aspsk/packages/mkve.git mkvehtml Applications using libvirt] - manage containers* [https://github.com/DmitryKoterov/dklab_vzmem/tree/master vzmem] - pseudo-graphical tool which allows you to distribute physical memory among all VEs consistently* [https://github.com/DmitryKoterov/vzfirewall/tree/master vzfirewall] - an extremely simple tool to configure opened ports and hosts for incoming connections in OpenVZ environment* [http://github.com/DmitryKoterov/vzfailcnt/tree/master vzfailcnt] - send OpenVZ failcnt changes over e-mail* [http://github.com/DmitryKoterov/dklab_vzset/tree/master vzset] - set barrier/limit for OpenVZ UBC option interactively* [https://github.com/DmitryKoterov/dklab_vzenter/tree/master vzenter] - simple tool for system administrators which allows you to enter an OpenVZ container (vzctl enter) specifying a minimal noncontradictory part of its domain name