Open main menu

OpenVZ Virtuozzo Containers Wiki β

Changes

Virtuozzo ecosystem

1,128 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 ==
* [[LibCT]]* [https://github.com/CloudServer/parallels-sdk Parallels SDK]* There are two different drivers in LibVirt: [[LibVirt|driver with support of Parallels Hypervisor]], works via The Ecosystem Catalog is coordinated through the OpenVZ users [https://github.com/CloudServer/parallels-sdk Parallels SDK], and [https://libvirt.org/drvopenvz.html driver with support of OpenVZ containersmailing lists].* [https://rubygems.org/gems/openvz/versions/1.5.5 Container API for Ruby], [https://github.com/sts/ruby-openvz sources]
== 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== Container management =="wikitable sortable"! Product or Project* Docker: [[Docker_inside_CT|Docker inside VZ containers]], Docker manage VZ containers via LibCT ! OpenVZ (see LibCTstable)* [https://github.com/cobbler/koan/blob/master/docs/README.openvz Cobbler]! Virtuozzo&nbsp;7! Organization! Authors|-* [http!colspan="11" style="font-style://www.webmin.com/cgibold;background-color:gold;"| API|-bin/search_third.cgi?search=openvz Webmin plugin|[[LibCT]]* |{{Yes}}|{{Yes}}|style="text-align: center;" | [http[Image://wwwParallels-logo.quattor.org/ Quattorpng|150px]] ||- 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 |[httphttps://indicosrc.cernopenvz.ch/event/40056org/sessionprojects/3OVZ/contributionrepos/30libprlsdk/material/slides/0.pdf slidesbrowse Virtuozzo SDK].* [http|{{Yes}}|{{Yes}}|style="text-align: center;" | [[Image://wwwParallels-logo.webmin.com/cloudmin.html Cloudminpng|150px]] - an UI built on top of Webmin for managing virtual systems||-|LibVirt|{{Yes}}, such as Xen, KVM and OpenVZ instances.* [httphttps://solusvmlibvirt.comorg/ SolusVMdrvopenvz.html OpenVZ driver] (Solus Virtual Manager) is a powerful GUI based VPS management system with full OpenVZ, Linux KVM|{{Yes}}, Xen Paravirtualization and Xen HVM support.* [https://fabtools.readthedocslibvirt.org/en/latest/api/openvzdrvvirtuozzo.html FabricVirtuozzo driver] |style="text- library and commandalign: center;" | [[Image:Parallels-line tool for streamlining the use of SSH for application deployment or systems administration taskslogo. png|150px]] |== Images registry ==|-|Ruby* |{{Yes}}, [https://bitnamirubygems.comorg/gems/ Bitnami] (Virtuozzo only)* [http:openvz/versions/www1.turnkeylinux5.org/blog/openvz-proxmox Turnkey5 RubyGem] in Proxmox VE|{{No}}||Stefan Schlesinger (sts@ono.at)|-!colspan="11" style= Hosting automation =="font-style:bold;background-color:gold;"| Configuration management|-* OpenStack |[https://puppetlabs.com/ Puppet]|{{Yes}}, [httphttps://specscode.openstackgoogle.orgcom/openstackp/novapuppet-specs/specsopenvz/kilo/implemented/pcspuppet-support.html (available in Kilo release)openvz module] |{{No}}|style="text-align: center;" | [[httpsImage://githubSpotify-logo.com/CloudServer/pcs-nova-driver Sourcepng|70px]]* |[https://github.com/stackforge/openvzcarlasouza Carla Souza]|-nova-driver Nova plugin] for legacy OpenVZ. See also |[https://blueprintswww.launchpadchef.netio/novachef/+spec/openvz-driver LaunchpadChef].* |{{Yes}}, [httphttps://wwwrubygems.odin.comorg/productsgems/plesk/ Pleskkitchen-openvz kitchen-openvz] (proprietary)* Parallels Virtual Automation (proprietary)|{{No}}||Zhelyan Panchev, Jared Russel== Hosting offers == * Virtuozzo* [[Hosting_providers|OpenVZ-based hosting]]|[http://www.ansible.com/ Ansible]== Monitoring == * |{{Yes}}, [https://github.com/liguriorivik/Zabbixansible-PCSopenvz ansible-Template Zabbixopenvz] - [http|{{No}}||[https://www.zabbixgithub.com/ enterprise-class monitoring solution for everyonerivik Ilya Rusalowski].* [[Monitoring_openvz_resources_using_nagios_and_snmp|Nagios]] - is an |[https://www.nagiosflexiant.orgcom/ open source computer system monitoringFlexiant]|{{No}}|{{Yes}}, network monitoring and infrastructure monitoring software application.* [httpshttp://pypiwww.pythonodin.orgcom/products/pypiautomation/ctop ctop] services- a lightweight top like monitor for linux CGroups with Docker, LXC and OpenVZ support.-applications/flexiant-aps-package/ Flexiant APS package]|style== Maintenance (migration, backup) == * "text-align: center;" | [[httpImage://wwwFlexiant-logo.criu.org/Integration#OpenVZ CRIU (Checkpoint and Restore in Userspace)png|150px]] - software tool for Linux operating system. Using this tool, you can freeze a running application (or part of it) and checkpoint it to a hard drive as a collection of files. You can then use the files to restore and run the application from the point it was frozen at. The distinctive feature of the CRIU project is that it is mainly implemented in user space.* [[Backup_a_running_container_over_the_network_with_ezvzdump | Plan B]] |-!colspan="11" style="font- fast OpenVZ backups. Source codestyle: [httpsbold;background-color:gold;"| CT//github.com/gcoopVM management|-libre/plan-b https|[http://cobbler.github.comio/gcoop-libre/plan-bCobbler]. Slides |{{Yes}}, [httphttps://pub.osiuxgithub.com/plan-b-sasoconfcobbler/koan/blob/master/docs/README.pdf "plan-b - fast OpenVZ backups"openvz README].* |||[httphttps://kernelcaregithub.com/features/ KernelCareneverho0d Sergey Podushkin] - rebootless kernel updates (OpenVZ and Virtuozzonvrhood@gmail.com). == Network == * Open vSwitch (OpenVZ requires , [https://bugzillagithub.openvz.org/show_bug.cgi?id=2896 patchcom/jmaas Jörgen Maas])* |-|Webmin|{{Yes}}, [http://shorewallwww.net/OpenVZwebmin.html Shorewall] - is a gatewaycom/firewall configuration tool for GNUcgi-bin/Linuxsearch_third.cgi?search=openvz OpenVZ plugin]|{{No}}== OpenVZ|||-based Linux distros == * |[http://docswww.cloudlinuxwebmin.com/indexcloudmin.html?virtuozzo_and_openvz.html Cloud LinuxCloudmin] |{{Yes}}||||- Linux distro providing |[http://docsarchipelproject.cloudlinux.comorg/understanding_lve.html LVE (Lightweight Virtual Environments)Archipel].* |{{Yes}}||style="text-align: center;" | [http[Image://wwwarchipel-logo.openwall.com/Owl/ OWL (OpenWall Linux)png|150px]]* ||-|[http://proxmoxwww.quattor.comorg/en/ ProxmoxQuattor]* |{{Yes}}, see [http://wwwindico.irisacern.frch/event/40056/myriadssession/ser-os3/workshop09contribution/the_bridge_between_openvz_and_xtreemos_Surbhi_Chitre.pdf XtreemOS30/material/slides/0.pdf slides]* ||||-|[http://opennodecloudsolusvm.com/ OpenNodeSolus Virtual Manager] |{{Yes}}||style="text- lightweight barealign: center;" | [[Image:Solusvm-metal cloud OS combining Linux Containers and KVM full virtualization options into payload optimized solutionlogo. png|150px]]||-|[httpshttp://githubwww.fabfile.comorg/opennode Source codeFabric]* |{{Yes}}, [httphttps://wwwfabtools.altlinuxreadthedocs.org/Starterkits ALTLinuxen/latest/api/openvz.html OpeVZ module]|== PaaS (Platform-as-a-Service) ==| * |[https://jelasticgithub.com/ Jelasticronnix Ronan Amicel] |- PaaS based on Virtuozzo containers. == Storage == * [https|[https://openvzwww.vagrantup.orgcom/Parallels_Cloud_Storage Odin Cloud StorageVagrant] (proprietary|{{Yes}}, free use with limitation 100 Gb)* [httphttps://pve.proxmoxgithub.com/wikiabrooke/ZFS#Native_ZFS_for_Linux_on_Proxmox_2.0 ZFSvagrant-openvz OpenVZ plugin], |||[https://github.com/pavel-odintsov/OpenVZ_ZFS see alsoabrooke Aslan Brooke]|- == Useful scripts == * |[httpshttp://githublxcenter.comorg/FastVPSEestiOusoftware/openvz-network-shaper OpenVZ shaperhypervm HyperVM]* |{{Yes}}||style="text-align: center;" | [http[Image://fastvpseestiouLxcenter-logo.github.io/fastnetmon/ fastnetmonpng|150px]] ||- fast DDoS analyzer with SFLOW/NETFLOW support* [https!colspan="11" style="font-style:bold;background-color://github.com/FastVPSEestiOu/ploop_userspace ploop in userspace]gold;"| Image catalog* [https://github.com/FastVPSEestiOu/Antidoto antidoto] |- Linux antimalware and antirootkit tool* |[https://githubbitnami.com/FastVPSEestiOu/open_vestat open_vestatBitnami] |{{No}}|{{Yes}}|style="text- monitoring of CT load* align: center;" | [[httpImage://gitParallels-logo.altlinux.org/people/aspsk/packages/mkve.git mkve] png|150px]]||- manage containers* |Turnkey|{{Yes}}, in [httpshttp://githubwww.turnkeylinux.comorg/DmitryKoterovblog/dklab_vzmem/tree/master vzmemopenvz-proxmox Proxmox] |{{No}}|Proxmox||- pseudo!colspan="11" style="font-graphical tool which allows you to distribute physical memory among all VEs consistently* [httpsstyle:bold;background-color://github.com/DmitryKoterov/vzfirewall/tree/master vzfirewall] gold;"| Automation|- an extremely simple tool to configure opened ports and hosts for incoming connections in OpenVZ environment* |OpenStack|{{No}}|{{Yes}}, since [http://githubspecs.openstack.comorg/DmitryKoterovopenstack/vzfailcnt/tree/master vzfailcnt] nova- send OpenVZ failcnt changes over e-mail* [http:specs/specs/github.comkilo/DmitryKoterovimplemented/dklab_vzset/tree/master vzset] pcs- set barrier/limit for OpenVZ UBC option interactivelysupport.html Kilo release]* |style="text-align: center;" | [https[Image://githubParallels-logo.com/DmitryKoterov/dklab_vzenter/tree/master vzenterpng|150px] ]||- simple tool for system administrators which allows you to enter an OpenVZ container (vzctl enter) specifying a minimal noncontradictory part of its domain name* |OpenNebula|{{Yes}}, see [httpshttp://githubcommunity.opennebula.comorg/andreasfaerber/vzpbackup vzpbackupopenvz4opennebula wiki] ||style="text- backup for containers 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 ploop storageCacti|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 ==
- * OpenVZ [[Control_panelscontrol panels]]* [http://libvirt.org/apps.html Applications using libvirt]