Difference between revisions of "Virtuozzo ecosystem"
m |
(add column with authors) |
||
Line 13: | Line 13: | ||
! OpenVZ (stable) | ! OpenVZ (stable) | ||
! Virtuozzo 7 | ! Virtuozzo 7 | ||
+ | ! Authors or organization | ||
|- | |- | ||
!colspan="11" style="font-style:bold;background-color:gold;"| API | !colspan="11" style="font-style:bold;background-color:gold;"| API | ||
Line 19: | Line 20: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
+ | |Parallels Inc. | ||
|- | |- | ||
|[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. | ||
|- | |- | ||
|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. | ||
|- | |- | ||
|Ruby | |Ruby | ||
− | |{{Yes}}, [https://rubygems.org/gems/openvz/versions/1.5.5 | + | |{{Yes}}, [https://rubygems.org/gems/openvz/versions/1.5.5 RubyGem] |
|{{No}} | |{{No}} | ||
+ | |Stefan Schlesinger | ||
|- | |- | ||
!colspan="11" style="font-style:bold;background-color:gold;"| Configuration management | !colspan="11" style="font-style:bold;background-color:gold;"| Configuration management | ||
Line 37: | Line 42: | ||
|{{Yes}}, [https://code.google.com/p/puppet-openvz/ puppet-openvz module] | |{{Yes}}, [https://code.google.com/p/puppet-openvz/ puppet-openvz module] | ||
|{{No}} | |{{No}} | ||
+ | |[https://github.com/carlasouza Carla Souza] | ||
|- | |- | ||
|[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] | ||
+ | |[[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 51: | Line 59: | ||
|{{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}} | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 63: | Line 74: | ||
|{{Yes}} | |{{Yes}} | ||
| | | | ||
+ | |[[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 71: | Line 84: | ||
|{{Yes}} | |{{Yes}} | ||
| | | | ||
+ | |[[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://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] | ||
Line 89: | Line 105: | ||
|{{No}} | |{{No}} | ||
|{{Yes}} | |{{Yes}} | ||
+ | |Parallels Inc. | ||
|- | |- | ||
|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 99: | Line 117: | ||
|{{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. | ||
|- | |- | ||
|OpenNebula | |OpenNebula | ||
|{{Yes}}, see [http://community.opennebula.org/openvz4opennebula wiki] | |{{Yes}}, see [http://community.opennebula.org/openvz4opennebula wiki] | ||
| | | | ||
+ | |[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] | ||
|{{Yes}}, [[Plesk in VE]] | |{{Yes}}, [[Plesk in VE]] | ||
|{{Yes}} | |{{Yes}} | ||
+ | |Parallels Inc. | ||
|- | |- | ||
|cPanel | |cPanel | ||
|{{Yes}} | |{{Yes}} | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 117: | Line 139: | ||
|{{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 | ||
Line 126: | Line 150: | ||
|Cacti | |Cacti | ||
|{{Yes}}, [[Monitoring openvz resources using Cacti]] | |{{Yes}}, [[Monitoring openvz resources using Cacti]] | ||
+ | | | ||
| | | | ||
|- | |- | ||
|Munin | |Munin | ||
|{{Yes}}, [[Monitoring openvz resources using munin]] | |{{Yes}}, [[Monitoring openvz resources using munin]] | ||
+ | | | ||
| | | | ||
|- | |- | ||
|rrdtool | |rrdtool | ||
|{{Yes}}, [[Monitoring openvz resources using rrdtool]] | |{{Yes}}, [[Monitoring openvz resources using rrdtool]] | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 139: | Line 166: | ||
|{{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]] | ||
+ | | | ||
| | | | ||
|- | |- | ||
Line 147: | Line 176: | ||
|{{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}} | ||
| | | | ||
+ | |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 161: | Line 193: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
+ | |Parallels Inc. | ||
|- | |- | ||
!colspan="11" style="font-style:bold;background-color:gold;"| Network | !colspan="11" style="font-style:bold;background-color:gold;"| Network | ||
Line 167: | Line 200: | ||
|{{Yes}}, [http://shorewall.net/OpenVZ.html OpenVZ integration] | |{{Yes}}, [http://shorewall.net/OpenVZ.html OpenVZ integration] | ||
| | | | ||
+ | |Thomas M. Eastep | ||
|- | |- | ||
|[http://fastvpseestiou.github.io/fastnetmon/ Fastnetmon] | |[http://fastvpseestiou.github.io/fastnetmon/ Fastnetmon] | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
+ | |FastVPS | ||
|- | |- | ||
!colspan="11" style="font-style:bold;background-color:gold;"| Linux distributives | !colspan="11" style="font-style:bold;background-color:gold;"| Linux distributives | ||
Line 177: | Line 212: | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
+ | |[[Image:Cloudlinux-logo.jpg|150px]] | ||
|- | |- | ||
|[http://www.openwall.com/Owl/ OWL (OpenWall Linux)] | |[http://www.openwall.com/Owl/ OWL (OpenWall Linux)] | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
− | | | + | | |
− | |||
− | |||
− | |||
|- | |- | ||
|[http://opennodecloud.com/ OpenNode] | |[http://opennodecloud.com/ OpenNode] | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
+ | | | ||
|- | |- | ||
|[http://en.altlinux.org/Starterkits ALT Linux] | |[http://en.altlinux.org/Starterkits ALT Linux] | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
+ | | | ||
|- | |- | ||
|[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}} | ||
+ | | | ||
|- | |- | ||
!colspan="11" style="font-style:bold;background-color:gold;"| SaaS, PaaS | !colspan="11" style="font-style:bold;background-color:gold;"| SaaS, PaaS | ||
Line 203: | Line 239: | ||
|{{No}} | |{{No}} | ||
|{{Yes}} | |{{Yes}} | ||
+ | |[[Image:jelastic-logo.png|150px]] | ||
|- | |- | ||
|[http://kernelcare.com/features/ KernelCare] | |[http://kernelcare.com/features/ KernelCare] | ||
|{{Yes}} | |{{Yes}} | ||
|{{Yes}} | |{{Yes}} | ||
+ | |[[Image:Cloudlinux-logo.jpg|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] | ||
| | | | ||
+ | |[https://bitbucket.org/moigagoo/ Konstantin Molchanov] | ||
|- | |- | ||
|} | |} |
Revision as of 13:32, 20 October 2015
The Virtuozzo Ecosystem is formed by external tools and extensions that complement the functionality provided by the OpenVZ and Virtuozzo.
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.
Product or Project | OpenVZ (stable) | Virtuozzo 7 | Authors or organization | |||||||
---|---|---|---|---|---|---|---|---|---|---|
API | ||||||||||
LibCT | Yes | Yes | Parallels Inc. | |||||||
Virtuozzo SDK | Yes | Yes | Parallels Inc. | |||||||
LibVirt | Yes, OpenVZ driver | Yes, Virtuozzo driver | Parallels Inc. | |||||||
Ruby | Yes, RubyGem | No | Stefan Schlesinger | |||||||
Configuration management | ||||||||||
Puppet | Yes, puppet-openvz module | No | Carla Souza | |||||||
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 | Parallels Inc. | |||||||
Turnkey | Yes, in Proxmox | No | Proxmox | |||||||
Automation | ||||||||||
OpenStack | No | Yes, since Kilo release | Parallels Inc. | |||||||
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 | Parallels Inc. | |||||||
cPanel | Yes | |||||||||
Mobile apps (iPhone/Android) | ||||||||||
iPhone | Yes, OpenVZ Remote | No | Nuovodev | |||||||
Android | No | No | ||||||||
Monitoring | ||||||||||
Cacti | Yes, Monitoring openvz resources using Cacti | |||||||||
Munin | Yes, Monitoring openvz resources using munin | |||||||||
rrdtool | Yes, Monitoring openvz resources using rrdtool | |||||||||
Zabbix | Yes | Yes, Virtuozzo template | ||||||||
Nagios | Yes, Monitoring openvz resources using nagios and snmp | |||||||||
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 | Parallels Inc. | |||||||
Network | ||||||||||
Shorewall | Yes, OpenVZ integration | Thomas M. Eastep | ||||||||
Fastnetmon | Yes | Yes | FastVPS | |||||||
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 also
- OpenVZ control panels