Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Virtuozzo ecosystem

3,446 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 ==
* The Ecosystem Catalog is coordinated through the OpenVZ users [[LibCTmailing lists]]* [https://github.com/CloudServer/parallels-sdk Parallels SDK]* [https://libvirt.org/drvopenvz.html LibVirt]
== 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 "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]|-|}
* Docker: [[Docker_inside_CT|Docker inside VZ containers]], Docker manage VZ containers via LibCT (see LibCT)* [https://github.com/cobbler/koan/blob/master/docs/README.openvz Cobbler]* [http://www.webmin.com/cgi-bin/search_third.cgi?search=openvz Webmin plugin]* [http://www.quattor.org/ Quattor] - a system administration toolkit providing a powerful, portable, and modular set of tools for the automated installation, configuration, and management of clusters, farms, grids and clouds. = See [http://indico.cern.ch/event/40056/session/3/contribution/30/material/slides/0.pdf slides].* [http://www.webmin.com/cloudmin.html Cloudmin] - an UI built on top of Webmin for managing virtual systems, such as Xen, KVM and OpenVZ instances. == Images registry also ==
* [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)]* [[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 mkve] - 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 vzfirewallhtml Applications using libvirt] - 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