Difference between revisions of "Virtuozzo ecosystem"
(add monitoring tools) |
(Archipel) |
||
Line 16: | Line 16: | ||
* [https://github.com/rivik/ansible-openvz Ansible] module for legacy OpenVZ | * [https://github.com/rivik/ansible-openvz Ansible] module for legacy OpenVZ | ||
− | == | + | == CT/VM management == |
* Docker: [[Docker_inside_CT|Docker inside VZ containers]], Docker manage VZ containers via LibCT (see LibCT) | * Docker: [[Docker_inside_CT|Docker inside VZ containers]], Docker manage VZ containers via LibCT (see LibCT) | ||
Line 24: | Line 24: | ||
* [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://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. | * [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. | + | * [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. |
+ | * [http://archipelproject.org/ Archipel] is a solution to manage and supervise virtual machines. It works using LibVirt, so you can easily use it with OpenVZ-legacy as well as Virtuozzo. | ||
== Images registry == | == Images registry == |
Revision as of 14:57, 7 June 2015
Sorted in alphabetically order.
Contents
API
- LibCT - Linux containers control plane.
- Parallels SDK - Parallels Virtualization SDK is a development kit used to create and integrate custom software solutions with Parallels Cloud Server. The SDK provides cross-platform ANSI C and Python APIs.
- LibVirt: there are two different drivers: driver with support of Parallels Hypervisor, works via Parallels SDK, and driver with support of OpenVZ containers.
- OpenVZ containers API for Ruby, sources
Configuration management
CT/VM management
- Docker: Docker inside VZ containers, Docker manage VZ containers via LibCT (see LibCT)
- Cobbler
- Webmin plugin
- 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 slides.
- Cloudmin - an UI built on top of Webmin for managing virtual systems, such as Xen, KVM and OpenVZ instances.
- SolusVM (Solus Virtual Manager) is a powerful GUI based VPS management system with full OpenVZ, Linux KVM, Xen Paravirtualization and Xen HVM support.
- Fabric - library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.
- Archipel is a solution to manage and supervise virtual machines. It works using LibVirt, so you can easily use it with OpenVZ-legacy as well as Virtuozzo.
Images registry
Hosting automation
- OpenStack (available in Kilo release) Source
- Nova plugin for legacy OpenVZ. See also Launchpad.
- Plesk (proprietary)
- Parallels Virtual Automation (proprietary)
Hosting offers
- Virtuozzo
- OpenVZ-based hosting
Monitoring
- Cacti - is a complete network graphing solution designed to harness the power of RRDTool's data storage and graphing functionality.
- Munin - is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems.
- rrdtool
- Zabbix - enterprise-class monitoring solution for everyone.
- Nagios - is an open source computer system monitoring, network monitoring and infrastructure monitoring software application.
- ctop - a lightweight top like monitor for linux CGroups with Docker, LXC and OpenVZ support.
- htop - interactive process viewer for Linux
Maintenance (migration, backup)
- 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.
- Plan B - fast OpenVZ backups. Source code: https://github.com/gcoop-libre/plan-b. Slides "plan-b - fast OpenVZ backups".
- KernelCare - rebootless kernel updates (OpenVZ and Virtuozzo).
Network
- Open vSwitch (OpenVZ requires patch)
- Shorewall - is a gateway/firewall configuration tool for GNU/Linux.
OpenVZ-based Linux distros
- Cloud Linux - Linux distro providing LVE (Lightweight Virtual Environments).
- OWL (OpenWall Linux)
- Proxmox
- XtreemOS
- OpenNode - lightweight bare-metal cloud OS combining Linux Containers and KVM full virtualization options into payload optimized solution. Source code
- ALTLinux
PaaS (Platform-as-a-Service)
- Jelastic - PaaS based on Virtuozzo containers.
Storage
- Odin Cloud Storage (proprietary, free use with limitation 100 Gb)
- ZFS, see also
Useful scripts
- OpenVZ shaper
- fastnetmon - fast DDoS analyzer with SFLOW/NETFLOW support
- ploop in userspace
- antidoto - Linux antimalware and antirootkit tool
- open_vestat - monitoring of CT load
- mkve - manage containers
- vzmem - pseudo-graphical tool which allows you to distribute physical memory among all VEs consistently
- vzfirewall - an extremely simple tool to configure opened ports and hosts for incoming connections in OpenVZ environment
- vzfailcnt - send OpenVZ failcnt changes over e-mail
- vzset - set barrier/limit for OpenVZ UBC option interactively
- 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
- vzpbackup - backup for containers using ploop storage
See also
- OpenVZ Control_panels