Difference between revisions of "Virtuozzo ecosystem"
m |
(Fix authors) |
||
(29 intermediate revisions by 2 users 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" |
− | + | ! Product or Project | |
− | + | ! OpenVZ (stable) | |
− | + | ! Virtuozzo 7 | |
− | + | ! Organization | |
− | + | ! Authors | |
− | + | |- | |
− | + | !colspan="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] | ||
+ | |- | ||
+ | |} | ||
== See also == | == See also == | ||
− | + | * 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 |