Difference between revisions of "Virtuozzo ecosystem"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(add column with authors)
(Fix authors)
 
(7 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]].
 
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 ==
 
== Ecosystem Coordination ==
Line 13: Line 15:
 
! OpenVZ (stable)
 
! OpenVZ (stable)
 
! Virtuozzo&nbsp;7
 
! Virtuozzo&nbsp;7
! Authors or organization
+
! Organization
 +
! Authors
 
|-
 
|-
 
!colspan="11" style="font-style:bold;background-color:gold;"| API
 
!colspan="11" style="font-style:bold;background-color:gold;"| API
Line 20: Line 23:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
|Parallels Inc.
+
|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}}
|Parallels Inc.
+
|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]
|Parallels Inc.
+
|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]
 +
|
 
|-
 
|-
 
|Ruby
 
|Ruby
 
|{{Yes}}, [https://rubygems.org/gems/openvz/versions/1.5.5 RubyGem]
 
|{{Yes}}, [https://rubygems.org/gems/openvz/versions/1.5.5 RubyGem]
 
|{{No}}
 
|{{No}}
|Stefan Schlesinger
+
|
 +
|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 42: 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://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://github.com/rivik Ilya Rusalowski]
 
|-
 
|-
Line 52: Line 67:
 
|{{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]
|[[Image:Flexiant-logo.png|150px]]
+
|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 59: 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]
+
|
 +
|[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}}
 +
|
 
|
 
|
 
|
 
|
Line 74: Line 93:
 
|{{Yes}}
 
|{{Yes}}
 
|
 
|
|[[Image:archipel-logo.png|150px]]
+
|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]
 +
|
 
|
 
|
 
|
 
|
Line 84: Line 105:
 
|{{Yes}}
 
|{{Yes}}
 
|
 
|
|[[Image:Solusvm-logo.png|150px]]
+
|style="text-align: center;" | [[Image:Solusvm-logo.png|150px]]
 +
|
 
|-
 
|-
 
|[http://www.fabfile.org/ Fabric]
 
|[http://www.fabfile.org/ Fabric]
 
|{{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://github.com/ronnix Ronan Amicel]
Line 93: Line 116:
 
|[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]
 
|[https://github.com/abrooke Aslan Brooke]
Line 98: Line 122:
 
|[http://lxcenter.org/software/hypervm HyperVM]
 
|[http://lxcenter.org/software/hypervm HyperVM]
 
|{{Yes}}
 
|{{Yes}}
 +
|
 +
|style="text-align: center;" | [[Image:Lxcenter-logo.png|150px]]
 
|
 
|
 
|-
 
|-
Line 105: Line 131:
 
|{{No}}
 
|{{No}}
 
|{{Yes}}
 
|{{Yes}}
|Parallels Inc.
+
|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]
 +
|
 
|-
 
|-
 
|Turnkey
 
|Turnkey
Line 111: Line 138:
 
|{{No}}
 
|{{No}}
 
|Proxmox
 
|Proxmox
 +
|
 
|-
 
|-
 
!colspan="11" style="font-style:bold;background-color:gold;"| Automation
 
!colspan="11" style="font-style:bold;background-color:gold;"| Automation
Line 117: 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]
|Parallels Inc.
+
|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]
 +
|
 
|-
 
|-
 
|OpenNebula
 
|OpenNebula
 
|{{Yes}}, see [http://community.opennebula.org/openvz4opennebula wiki]
 
|{{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://community.opennebula.org/ecosystem:one-ovz-driver Dariusz Chrząścik, Marta Ryłko, Radosław Morytko, Supervision: D.Eng. Marcin Jarząb]
 
|-
 
|-
Line 127: Line 157:
 
|{{Yes}}, [[Plesk in VE]]
 
|{{Yes}}, [[Plesk in VE]]
 
|{{Yes}}
 
|{{Yes}}
|Parallels Inc.
+
|style="text-align: center;" | [[Image:Parallels-logo.png|150px]]
 +
|
 
|-
 
|-
 
|cPanel
 
|cPanel
 
|{{Yes}}
 
|{{Yes}}
 +
|
 
|
 
|
 
|
 
|
Line 140: Line 172:
 
|{{No}}
 
|{{No}}
 
|[http://nuovodev.com/ Nuovodev]
 
|[http://nuovodev.com/ Nuovodev]
 +
|
 
|-
 
|-
 
|Android
 
|Android
 
|{{No}}
 
|{{No}}
 
|{{No}}
 
|{{No}}
 +
|
 
|
 
|
 
|-
 
|-
Line 149: Line 183:
 
|-
 
|-
 
|Cacti
 
|Cacti
|{{Yes}}, [[Monitoring openvz resources using Cacti]]
+
|{{Yes}}, [[Monitoring openvz resources using Cacti|Integration with Cacti]]
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|Munin
 
|Munin
|{{Yes}}, [[Monitoring openvz resources using munin]]
+
|{{Yes}}, [[Monitoring openvz resources using munin|Integration with munin]]
 +
|
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|rrdtool
 
|rrdtool
|{{Yes}}, [[Monitoring openvz resources using rrdtool]]
+
|{{Yes}}, [[Monitoring openvz resources using rrdtool|Integration with rrdtool]]
 +
|
 
|
 
|
 
|
 
|
Line 166: 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]]
+
|{{Yes}}, [[Monitoring openvz resources using nagios and snmp|Integration with Nagios]]
 +
|
 
|
 
|
 
|
 
|
Line 175: Line 214:
 
|Zenoss
 
|Zenoss
 
|{{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://github.com/cluther Chet Luther], [https://github.com/danielrobbins Daniel Robbins]
Line 181: Line 221:
 
|{{Yes}}
 
|{{Yes}}
 
|
 
|
 +
|style="text-align: center;" | [[Image:Fastvps-logo.png|150px]]
 
|Sergei A Mamonov
 
|Sergei A Mamonov
 
|-
 
|-
 
|[http://hisham.hm/htop/ htop]
 
|[http://hisham.hm/htop/ htop]
 
|{{Yes}}
 
|{{Yes}}
 +
|
 
|
 
|
 
|Sergey Lychko, sergey.lychko@gmail.com
 
|Sergey Lychko, sergey.lychko@gmail.com
Line 193: Line 235:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
|Parallels Inc.
+
|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 200: 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
 
|Thomas M. Eastep
 
|-
 
|-
Line 205: Line 249:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
|FastVPS
+
|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 212: Line 257:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
|[[Image:Cloudlinux-logo.jpg|150px]]
+
|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]]
 
|
 
|
 
|-
 
|-
Line 222: Line 269:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:opennode-logo.png|70px]]
 
|
 
|
 
|-
 
|-
Line 227: Line 275:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Altlinux-logo.gif|70px]]
 
|
 
|
 
|-
 
|-
Line 232: Line 281:
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 +
|style="text-align: center;" | [[Image:Irisa-logo.png|150px]]
 
|
 
|
 
|-
 
|-
Line 239: Line 289:
 
|{{No}}
 
|{{No}}
 
|{{Yes}}
 
|{{Yes}}
|[[Image:jelastic-logo.png|150px]]
+
|style="text-align: center;" | [[Image:jelastic-logo.png|150px]]
 +
|
 
|-
 
|-
 
|[http://kernelcare.com/features/ KernelCare]
 
|[http://kernelcare.com/features/ KernelCare]
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
 
|{{Yes}}
|[[Image:Cloudlinux-logo.jpg|150px]]
+
|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]
 
|[https://bitbucket.org/moigagoo/ Konstantin Molchanov]
 
|-
 
|-
Line 256: 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 Coordination[edit]

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

Ecosystem Catalog[edit]

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 Parallels-logo.png
Virtuozzo SDK Yes Yes Parallels-logo.png
LibVirt Yes, OpenVZ driver Yes, Virtuozzo driver Parallels-logo.png
Ruby Yes, RubyGem No Stefan Schlesinger (sts@ono.at)
Configuration management
Puppet Yes, puppet-openvz module No Spotify-logo.png Carla Souza
Chef Yes, kitchen-openvz No Zhelyan Panchev, Jared Russel
Ansible Yes, ansible-openvz No Ilya Rusalowski
Flexiant No Yes, Flexiant APS package Flexiant-logo.png
CT/VM management
Cobbler Yes, README Sergey Podushkin (nvrhood@gmail.com), Jörgen Maas
Webmin Yes, OpenVZ plugin No
Cloudmin Yes
Archipel Yes Archipel-logo.png
Quattor Yes, see slides
Solus Virtual Manager Yes Solusvm-logo.png
Fabric Yes, OpeVZ module Ronan Amicel
Vagrant Yes, OpenVZ plugin Aslan Brooke
HyperVM Yes Lxcenter-logo.png
Image catalog
Bitnami No Yes Parallels-logo.png
Turnkey Yes, in Proxmox No Proxmox
Automation
OpenStack No Yes, since Kilo release Parallels-logo.png
OpenNebula Yes, see wiki Agh-logo.png Dariusz Chrząścik, Marta Ryłko, Radosław Morytko, Supervision: D.Eng. Marcin Jarząb
Plesk Yes, Plesk in VE Yes Parallels-logo.png
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 Fastvps-logo.png Sergei A Mamonov
htop Yes Sergey Lychko, sergey.lychko@gmail.com
Storage
Virtuozzo Storage Yes Yes Parallels-logo.png
Network
Shorewall Yes, OpenVZ integration Shorewall-logo.png Thomas M. Eastep
Fastnetmon Yes Yes Fastvps-logo.png Pavel Odintsov
Linux distributives
Cloud Linux Yes Yes Cloudlinux-logo.png
OWL (OpenWall Linux) Yes Yes Openwall-logo.png
OpenNode Yes Yes Opennode-logo.png
ALT Linux Yes Yes Altlinux-logo.gif
XtreemOS Yes Yes Irisa-logo.png
SaaS, PaaS
Jelastic No Yes Jelastic-logo.png
KernelCare Yes Yes Cloudlinux-logo.png
Sloth CI Yes, OpenVZ extension Sloth-ci-logo.png Konstantin Molchanov

See also[edit]