Open main menu

OpenVZ Virtuozzo Containers Wiki β

Difference between revisions of "Virtuozzo ecosystem"

(Make a table to allow more convenient analyzing)
(Fix authors)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
The Virtuozzo Ecosystem is formed by external tools and extensions that complement the functionality provided by the OpenVZ and [[Virtuozzo]].
 +
 +
<!-- [[Image:Vz ecosystem.dot.png|300px|left]] -->
 +
 +
== Ecosystem Coordination ==
 +
 +
The Ecosystem Catalog is coordinated through the OpenVZ users [[mailing lists]].
 +
 +
== Ecosystem Catalog ==
 +
 +
''The OpenVZ project does not endorse or recommend any products listed, and cannot vouch for the quality or reliability of any of them.''
  
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
Line 4: Line 15:
 
! OpenVZ (stable)
 
! OpenVZ (stable)
 
! Virtuozzo&nbsp;7
 
! Virtuozzo&nbsp;7
 +
! Organization
 +
! Authors
 
|-
 
|-
 
!colspan="11" style="font-style:bold;background-color:gold;"| API
 
!colspan="11" style="font-style:bold;background-color:gold;"| API
Line 10: Line 23:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]
 +
|
 
|-
 
|-
 
|[https://src.openvz.org/projects/OVZ/repos/libprlsdk/browse Virtuozzo SDK]
 
|[https://src.openvz.org/projects/OVZ/repos/libprlsdk/browse Virtuozzo SDK]
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]
 +
|
 
|-
 
|-
 
|LibVirt
 
|LibVirt
 
|{{Yes}}, [https://libvirt.org/drvopenvz.html OpenVZ driver]
 
|{{Yes}}, [https://libvirt.org/drvopenvz.html OpenVZ driver]
 
|{{Yes}}, [https://libvirt.org/drvvirtuozzo.html Virtuozzo driver]
 
|{{Yes}}, [https://libvirt.org/drvvirtuozzo.html Virtuozzo driver]
 +
|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]
 +
|
 
|-
 
|-
 
|Ruby
 
|Ruby
|{{Yes}}, [https://rubygems.org/gems/openvz/versions/1.5.5 OpenVZ containers API for Ruby]
+
|{{Yes}}, [https://rubygems.org/gems/openvz/versions/1.5.5 RubyGem]
 
|{{No}}
 
|{{No}}
 +
|
 +
|Stefan Schlesinger (sts@ono.at)
 
|-
 
|-
 
!colspan="11" style="font-style:bold;background-color:gold;"| Configuration management
 
!colspan="11" style="font-style:bold;background-color:gold;"| Configuration management
Line 28: Line 49:
 
|{{Yes}}, [https://code.google.com/p/puppet-openvz/ puppet-openvz module]
 
|{{Yes}}, [https://code.google.com/p/puppet-openvz/ puppet-openvz module]
 
|{{No}}
 
|{{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]
 
|[http://www.ansible.com/ Ansible]
 
|{{Yes}}, [https://github.com/rivik/ansible-openvz ansible-openvz]
 
|{{Yes}}, [https://github.com/rivik/ansible-openvz ansible-openvz]
 
|{{No}}
 
|{{No}}
 +
|
 +
|[https://github.com/rivik Ilya Rusalowski]
 
|-
 
|-
 
|[https://www.flexiant.com/ Flexiant]
 
|[https://www.flexiant.com/ Flexiant]
 
|{{No}}
 
|{{No}}
 
|{{Yes}}, [http://www.odin.com/products/automation/services-and-applications/flexiant-aps-package/ Flexiant APS package]
 
|{{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
 
!colspan="11" style="font-style:bold;background-color:gold;"| CT/VM management
Line 42: Line 75:
 
|{{Yes}}, [https://github.com/cobbler/koan/blob/master/docs/README.openvz README]
 
|{{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
 
|Webmin
 
|{{Yes}}, [http://www.webmin.com/cgi-bin/search_third.cgi?search=openvz OpenVZ plugin]
 
|{{Yes}}, [http://www.webmin.com/cgi-bin/search_third.cgi?search=openvz OpenVZ plugin]
 
|{{No}}
 
|{{No}}
 +
|
 +
|
 
|-
 
|-
 
|[http://www.webmin.com/cloudmin.html Cloudmin]
 
|[http://www.webmin.com/cloudmin.html Cloudmin]
 
|{{Yes}}
 
|{{Yes}}
 +
|
 +
|
 
|
 
|
 
|-
 
|-
 
|[http://archipelproject.org/ Archipel]
 
|[http://archipelproject.org/ Archipel]
 
|{{Yes}}
 
|{{Yes}}
 +
|
 +
|style="text-align: center;" | [[Image:archipel-logo.png|150px]]
 
|
 
|
 
|-
 
|-
 
|[http://www.quattor.org/ Quattor]
 
|[http://www.quattor.org/ Quattor]
 
|{{Yes}}, see [http://indico.cern.ch/event/40056/session/3/contribution/30/material/slides/0.pdf slides]
 
|{{Yes}}, see [http://indico.cern.ch/event/40056/session/3/contribution/30/material/slides/0.pdf slides]
 +
|
 +
|
 
|
 
|
 
|-
 
|-
 
|[http://solusvm.com/ Solus Virtual Manager]
 
|[http://solusvm.com/ Solus Virtual Manager]
 
|{{Yes}}
 
|{{Yes}}
 +
|
 +
|style="text-align: center;" | [[Image:Solusvm-logo.png|150px]]
 
|
 
|
 
|-
 
|-
Line 66: Line 111:
 
|{{Yes}}, [https://fabtools.readthedocs.org/en/latest/api/openvz.html OpeVZ module]
 
|{{Yes}}, [https://fabtools.readthedocs.org/en/latest/api/openvz.html OpeVZ module]
 
|
 
|
 +
|
 +
|[https://github.com/ronnix Ronan Amicel]
 
|-
 
|-
 
|[https://www.vagrantup.com/ Vagrant]
 
|[https://www.vagrantup.com/ Vagrant]
 
|{{Yes}}, [https://github.com/abrooke/vagrant-openvz OpenVZ plugin]
 
|{{Yes}}, [https://github.com/abrooke/vagrant-openvz OpenVZ plugin]
 
|
 
|
 +
|
 +
|[https://github.com/abrooke Aslan Brooke]
 
|-
 
|-
 
|[http://lxcenter.org/software/hypervm HyperVM]
 
|[http://lxcenter.org/software/hypervm HyperVM]
 
|{{Yes}}
 
|{{Yes}}
 +
|
 +
|style="text-align: center;" | [[Image:Lxcenter-logo.png|150px]]
 
|
 
|
 
|-
 
|-
Line 80: Line 131:
 
|{{No}}
 
|{{No}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]
 +
|
 
|-
 
|-
 
|Turnkey
 
|Turnkey
 
|{{Yes}}, in [http://www.turnkeylinux.org/blog/openvz-proxmox Proxmox]
 
|{{Yes}}, in [http://www.turnkeylinux.org/blog/openvz-proxmox Proxmox]
 
|{{No}}
 
|{{No}}
 +
|Proxmox
 +
|
 
|-
 
|-
 
!colspan="11" style="font-style:bold;background-color:gold;"| Automation
 
!colspan="11" style="font-style:bold;background-color:gold;"| Automation
Line 90: Line 145:
 
|{{No}}
 
|{{No}}
 
|{{Yes}}, since [http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented/pcs-support.html Kilo release]
 
|{{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
 
|OpenNebula
|{{Yes}}, [http://community.opennebula.org/openvz4opennebula openvz4opennebula]
+
|{{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]
 
|[http://www.odin.com/products/plesk/ Plesk]
|{{No}}
+
|{{Yes}}, [[Plesk in VE]]
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]
 +
|
 
|-
 
|-
 
|cPanel
 
|cPanel
 
|{{Yes}}
 
|{{Yes}}
 +
|
 +
|
 
|
 
|
 
|-
 
|-
Line 108: Line 171:
 
|{{Yes}}, [https://itunes.apple.com/us/app/openvz-remote/id590868587?mt=8&ign-mpt=uo%3D4 OpenVZ Remote]
 
|{{Yes}}, [https://itunes.apple.com/us/app/openvz-remote/id590868587?mt=8&ign-mpt=uo%3D4 OpenVZ Remote]
 
|{{No}}
 
|{{No}}
 +
|[http://nuovodev.com/ Nuovodev]
 +
|
 
|-
 
|-
 
|Android
 
|Android
 
|{{No}}
 
|{{No}}
 
|{{No}}
 
|{{No}}
 +
|
 +
|
 
|-
 
|-
 
!colspan="11" style="font-style:bold;background-color:gold;"| Monitoring
 
!colspan="11" style="font-style:bold;background-color:gold;"| Monitoring
 
|-
 
|-
 
|Cacti
 
|Cacti
|{{Yes}}, [[Monitoring_openvz_resources_using_Cacti|Cacti]]
+
|{{Yes}}, [[Monitoring openvz resources using Cacti|Integration with Cacti]]
 +
|
 +
|
 
|
 
|
 
|-
 
|-
 
|Munin
 
|Munin
|{{Yes}}, [[Monitoring_openvz_resources_using_munin|Munin]]
+
|{{Yes}}, [[Monitoring openvz resources using munin|Integration with munin]]
 +
|
 +
|
 
|
 
|
 
|-
 
|-
 
|rrdtool
 
|rrdtool
|{{Yes}}, [[Monitoring_openvz_resources_using_rrdtool|rrdtool]]
+
|{{Yes}}, [[Monitoring openvz resources using rrdtool|Integration with rrdtool]]
 +
|
 +
|
 
|
 
|
 
|-
 
|-
Line 130: Line 203:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}, [https://share.zabbix.com/operating-systems/virtuozzo-template Virtuozzo template]
 
|{{Yes}}, [https://share.zabbix.com/operating-systems/virtuozzo-template Virtuozzo template]
 +
|
 +
|
 
|-
 
|-
 
|Nagios
 
|Nagios
|{{Yes}}, [[Monitoring_openvz_resources_using_nagios_and_snmp|Nagios]]
+
|{{Yes}}, [[Monitoring openvz resources using nagios and snmp|Integration with Nagios]]
 +
|
 +
|
 
|
 
|
 
|-
 
|-
Line 138: Line 215:
 
|{{Yes}}, [http://wiki.zenoss.org/ZenPack:OpenVZ OpenVZ integration]
 
|{{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]
 
|[https://pypi.python.org/pypi/ctop ctop]
 
|{{Yes}}
 
|{{Yes}}
 
|
 
|
 +
|style="text-align: center;" | [[Image:Fastvps-logo.png|150px]]
 +
|Sergei A Mamonov
 
|-
 
|-
 
|[http://hisham.hm/htop/ htop]
 
|[http://hisham.hm/htop/ htop]
 
|{{Yes}}
 
|{{Yes}}
 
|
 
|
 +
|
 +
|Sergey Lychko, sergey.lychko@gmail.com
 
|-
 
|-
 
!colspan="11" style="font-style:bold;background-color:gold;"| Storage
 
!colspan="11" style="font-style:bold;background-color:gold;"| Storage
Line 152: Line 235:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]
 +
|
 
|-
 
|-
 
!colspan="11" style="font-style:bold;background-color:gold;"| Network
 
!colspan="11" style="font-style:bold;background-color:gold;"| Network
Line 158: Line 243:
 
|{{Yes}}, [http://shorewall.net/OpenVZ.html OpenVZ integration]
 
|{{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]
 
|[http://fastvpseestiou.github.io/fastnetmon/ Fastnetmon]
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Fastvps-logo.png|150px]]
 +
|Pavel Odintsov
 
|-
 
|-
 
!colspan="11" style="font-style:bold;background-color:gold;"| Linux distributives
 
!colspan="11" style="font-style:bold;background-color:gold;"| Linux distributives
Line 168: Line 257:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Cloudlinux-logo.png|150px]]
 +
|
 
|-
 
|-
 
|[http://www.openwall.com/Owl/ OWL (OpenWall Linux)]
 
|[http://www.openwall.com/Owl/ OWL (OpenWall Linux)]
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
|-
+
|style="text-align: center;" | [[Image:openwall-logo.png|150px]]
|[http://proxmox.com/en/ Proxmox]
+
|
|{{Yes}}
 
|{{Yes}}
 
 
|-
 
|-
 
|[http://opennodecloud.com/ OpenNode]
 
|[http://opennodecloud.com/ OpenNode]
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:opennode-logo.png|70px]]
 +
|
 
|-
 
|-
 
|[http://en.altlinux.org/Starterkits ALT Linux]
 
|[http://en.altlinux.org/Starterkits ALT Linux]
 
|{{Yes}}
 
|{{Yes}}
 
|{{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]
 
|[http://www.irisa.fr/myriads/ser-os/workshop09/the_bridge_between_openvz_and_xtreemos_Surbhi_Chitre.pdf XtreemOS]
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Irisa-logo.png|150px]]
 +
|
 
|-
 
|-
!colspan="11" style="font-style:bold;background-color:gold;"| Linux distributives
+
!colspan="11" style="font-style:bold;background-color:gold;"| SaaS, PaaS
 
|-
 
|-
 
|[https://jelastic.com/ Jelastic]
 
|[https://jelastic.com/ Jelastic]
 
|{{No}}
 
|{{No}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:jelastic-logo.png|150px]]
 +
|
 
|-
 
|-
 
|[http://kernelcare.com/features/ KernelCare]
 
|[http://kernelcare.com/features/ KernelCare]
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Cloudlinux-logo.png|150px]]
 +
|
 
|-
 
|-
 
|[http://sloth-ci.com/ Sloth CI]
 
|[http://sloth-ci.com/ Sloth CI]
 
|{{Yes}}, [https://pypi.python.org/pypi/sloth-ci.ext.openvz_exec/1.0.4 OpenVZ extension]
 
|{{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]
 
|-
 
|-
 
|}
 
|}
Line 208: Line 309:
  
 
* OpenVZ [[control panels]]
 
* OpenVZ [[control panels]]
 +
* [http://libvirt.org/apps.html Applications using libvirt]

Latest revision as of 07:27, 5 February 2016

The Virtuozzo Ecosystem is formed by external tools and extensions that complement the functionality provided by the OpenVZ and Virtuozzo.


Ecosystem CoordinationEdit

The Ecosystem Catalog is coordinated through the OpenVZ users mailing lists.

Ecosystem CatalogEdit

The OpenVZ project does not endorse or recommend any products listed, and cannot vouch for the quality or reliability of any of them.

Product or Project OpenVZ (stable) Virtuozzo 7 Organization Authors
API
LibCT Yes Yes  
Virtuozzo SDK Yes Yes  
LibVirt Yes, OpenVZ driver Yes, Virtuozzo driver  
Ruby Yes, RubyGem No Stefan Schlesinger (sts@ono.at)
Configuration management
Puppet Yes, puppet-openvz module No   Carla Souza
Chef Yes, kitchen-openvz No Zhelyan Panchev, Jared Russel
Ansible Yes, ansible-openvz No Ilya Rusalowski
Flexiant No Yes, Flexiant APS package  
CT/VM management
Cobbler Yes, README Sergey Podushkin (nvrhood@gmail.com), Jörgen Maas
Webmin Yes, OpenVZ plugin No
Cloudmin Yes
Archipel Yes  
Quattor Yes, see slides
Solus Virtual Manager Yes  
Fabric Yes, OpeVZ module Ronan Amicel
Vagrant Yes, OpenVZ plugin Aslan Brooke
HyperVM Yes  
Image catalog
Bitnami No Yes  
Turnkey Yes, in Proxmox No Proxmox
Automation
OpenStack No Yes, since Kilo release  
OpenNebula Yes, see wiki   Dariusz Chrząścik, Marta Ryłko, Radosław Morytko, Supervision: D.Eng. Marcin Jarząb
Plesk Yes, Plesk in VE Yes  
cPanel Yes
Mobile apps (iPhone/Android)
iPhone Yes, OpenVZ Remote No Nuovodev
Android No No
Monitoring
Cacti Yes, Integration with Cacti
Munin Yes, Integration with munin
rrdtool Yes, Integration with rrdtool
Zabbix Yes Yes, Virtuozzo template
Nagios Yes, Integration with Nagios
Zenoss Yes, OpenVZ integration Chet Luther, Daniel Robbins
ctop Yes   Sergei A Mamonov
htop Yes Sergey Lychko, sergey.lychko@gmail.com
Storage
Virtuozzo Storage Yes Yes  
Network
Shorewall Yes, OpenVZ integration   Thomas M. Eastep
Fastnetmon Yes Yes   Pavel Odintsov
Linux distributives
Cloud Linux Yes Yes  
OWL (OpenWall Linux) Yes Yes  
OpenNode Yes Yes  
ALT Linux Yes Yes  
XtreemOS Yes Yes  
SaaS, PaaS
Jelastic No Yes  
KernelCare Yes Yes  
Sloth CI Yes, OpenVZ extension   Konstantin Molchanov

See alsoEdit