Editing Virtuozzo ecosystem
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | https://openvz.org/images/5/5b/Virtuozzo_ecosystem.png | |
− | + | Sorted in alphabetically order. | |
− | == | + | == API == |
− | + | * [[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 [https://github.com/CloudServer/parallels-sdk Parallels SDK], and [https://libvirt.org/drvopenvz.html driver with support of OpenVZ containers]. | ||
+ | * [https://rubygems.org/gems/openvz/versions/1.5.5 Container API for Ruby], [https://github.com/sts/ruby-openvz sources] | ||
− | == | + | == Configuration management == |
− | + | * [https://code.google.com/p/puppet-openvz/ Puppet] | |
+ | * [http://www.odin.com/products/automation/services-and-applications/flexiant-aps-package/ Flexiant] | ||
+ | * [https://github.com/rivik/ansible-openvz Ansible] | ||
− | + | == Container management == | |
− | + | ||
− | + | * Docker: [[Docker_inside_CT|Docker inside VZ containers]], Docker manage VZ containers via LibCT (see LibCT) | |
− | + | * [https://github.com/cobbler/koan/blob/master/docs/README.openvz Cobbler] | |
− | + | * [http://www.webmin.com/cgi-bin/search_third.cgi?search=openvz Webmin plugin] | |
− | + | * [http://www.quattor.org/ Quattor] - 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 [http://indico.cern.ch/event/40056/session/3/contribution/30/material/slides/0.pdf slides]. | |
− | + | * [http://www.webmin.com/cloudmin.html Cloudmin] - an UI built on top of Webmin for managing virtual systems, such as Xen, KVM and OpenVZ instances. | |
− | + | * [http://solusvm.com/ SolusVM] (Solus Virtual Manager) is a powerful GUI based VPS management system with full OpenVZ, Linux KVM, Xen Paravirtualization and Xen HVM support. | |
− | + | * [https://fabtools.readthedocs.org/en/latest/api/openvz.html Fabric] - library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. | |
− | + | ||
− | + | == Images registry == | |
− | + | ||
− | + | * [https://bitnami.com/ Bitnami] (Virtuozzo only) | |
− | + | * [http://www.turnkeylinux.org/blog/openvz-proxmox Turnkey] in Proxmox VE | |
− | + | ||
− | + | == Hosting automation == | |
− | + | ||
− | + | * OpenStack [http://specs.openstack.org/openstack/nova-specs/specs/kilo/implemented/pcs-support.html (available in Kilo release)] [https://github.com/CloudServer/pcs-nova-driver Source] | |
− | + | * [https://github.com/stackforge/openvz-nova-driver Nova plugin] for legacy OpenVZ. See also [https://blueprints.launchpad.net/nova/+spec/openvz-driver Launchpad]. | |
− | + | * [http://www.odin.com/products/plesk/ Plesk] (proprietary) | |
− | + | * Parallels Virtual Automation (proprietary) | |
− | + | ||
− | + | == Hosting offers == | |
− | + | ||
− | + | * Virtuozzo | |
− | + | * [[Hosting_providers|OpenVZ-based hosting]] | |
− | + | ||
− | + | == Monitoring == | |
− | + | ||
− | + | * [https://github.com/ligurio/Zabbix-PCS-Template Zabbix] - [http://www.zabbix.com/ enterprise-class monitoring solution for everyone]. | |
− | + | * [[Monitoring_openvz_resources_using_nagios_and_snmp|Nagios]] - is an [https://www.nagios.org/ open source computer system monitoring], network monitoring and infrastructure monitoring software application. | |
− | + | * [https://pypi.python.org/pypi/ctop ctop] - a lightweight top like monitor for linux CGroups with Docker, LXC and OpenVZ support. | |
− | + | ||
− | + | == Maintenance (migration, backup) == | |
− | + | ||
− | + | * [http://www.criu.org/Integration#OpenVZ CRIU (Checkpoint and Restore in Userspace)] - 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]] - fast OpenVZ backups. Source code: [https://github.com/gcoop-libre/plan-b https://github.com/gcoop-libre/plan-b]. Slides [http://pub.osiux.com/plan-b-sasoconf.pdf "plan-b - fast OpenVZ backups"]. | |
− | + | * [http://kernelcare.com/features/ KernelCare] - rebootless kernel updates (OpenVZ and Virtuozzo). | |
− | + | ||
− | + | == Network == | |
− | + | ||
− | + | * Open vSwitch (OpenVZ requires [https://bugzilla.openvz.org/show_bug.cgi?id=2896 patch]) | |
− | + | * [http://shorewall.net/OpenVZ.html Shorewall] - is a gateway/firewall configuration tool for GNU/Linux. | |
− | + | ||
− | + | == OpenVZ-based Linux distros == | |
− | + | ||
− | + | * [http://docs.cloudlinux.com/index.html?virtuozzo_and_openvz.html Cloud Linux] - Linux distro providing [http://docs.cloudlinux.com/understanding_lve.html LVE (Lightweight Virtual Environments)]. | |
− | + | * [http://www.openwall.com/Owl/ OWL (OpenWall Linux)] | |
− | + | * [http://proxmox.com/en/ Proxmox] | |
− | + | * [http://www.irisa.fr/myriads/ser-os/workshop09/the_bridge_between_openvz_and_xtreemos_Surbhi_Chitre.pdf XtreemOS] | |
− | + | * [http://opennodecloud.com/ OpenNode] - lightweight bare-metal cloud OS combining Linux Containers and KVM full virtualization options into payload optimized solution. [https://github.com/opennode Source code] | |
− | |[https://github.com/ | + | * [http://www.altlinux.org/Starterkits ALTLinux] |
− | + | ||
− | + | == PaaS (Platform-as-a-Service) == | |
− | | | + | |
− | + | * [https://jelastic.com/ Jelastic] - PaaS based on Virtuozzo containers. | |
− | + | ||
− | + | == Storage == | |
− | + | ||
− | + | * [https://openvz.org/Parallels_Cloud_Storage Odin Cloud Storage] (proprietary, free use with limitation 100 Gb) | |
− | + | * [http://pve.proxmox.com/wiki/ZFS#Native_ZFS_for_Linux_on_Proxmox_2.0 ZFS], [https://github.com/pavel-odintsov/OpenVZ_ZFS see also] | |
− | + | ||
− | + | ||
− | + | == Useful scripts == | |
− | + | ||
− | + | * [https://github.com/FastVPSEestiOu/openvz-network-shaper OpenVZ shaper] | |
− | + | * [http://fastvpseestiou.github.io/fastnetmon/ fastnetmon] - fast DDoS analyzer with SFLOW/NETFLOW support | |
− | + | * [https://github.com/FastVPSEestiOu/ploop_userspace ploop in userspace] | |
− | + | * [https://github.com/FastVPSEestiOu/Antidoto antidoto] - Linux antimalware and antirootkit tool | |
− | + | * [https://github.com/FastVPSEestiOu/open_vestat open_vestat] - monitoring of CT load | |
− | + | * [http://git.altlinux.org/people/aspsk/packages/mkve.git mkve] - manage containers | |
− | + | * [https://github.com/DmitryKoterov/dklab_vzmem/tree/master vzmem] - pseudo-graphical tool which allows you to distribute physical memory among all VEs consistently | |
− | + | * [https://github.com/DmitryKoterov/vzfirewall/tree/master vzfirewall] - an extremely simple tool to configure opened ports and hosts for incoming connections in OpenVZ environment | |
− | + | * [http://github.com/DmitryKoterov/vzfailcnt/tree/master vzfailcnt] - send OpenVZ failcnt changes over e-mail | |
− | + | * [http://github.com/DmitryKoterov/dklab_vzset/tree/master vzset] - set barrier/limit for OpenVZ UBC option interactively | |
− | + | * [https://github.com/DmitryKoterov/dklab_vzenter/tree/master vzenter] - simple tool for system administrators which allows you to enter an OpenVZ container (vzctl enter) specifying a minimal noncontradictory part of its domain name | |
− | + | * [https://github.com/andreasfaerber/vzpbackup vzpbackup] - backup for containers using ploop storage | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== See also == | == See also == | ||
− | + | - OpenVZ [[Control_panels]] | |
− |