Difference between revisions of "Virtuozzo ecosystem"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
(fabric)
(Add CloudLinux, Jelastic, KernelCare)
Line 52: Line 52:
 
* [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.
 
* [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"].
 
* [[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 ==
 
== Network ==
Line 60: Line 60:
 
== OpenVZ-based Linux distros ==
 
== 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://www.openwall.com/Owl/ OWL (OpenWall Linux)]
 
* [http://proxmox.com/en/ Proxmox]
 
* [http://proxmox.com/en/ Proxmox]
Line 65: Line 66:
 
* [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]
 
* [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]
 
* [http://www.altlinux.org/Starterkits ALTLinux]
 
* [http://www.altlinux.org/Starterkits ALTLinux]
 +
 +
== PaaS (Platform-as-a-Service) ==
 +
 +
* [https://jelastic.com/ Jelastic] - PaaS based on Virtuozzo containers.
  
 
== Storage ==
 
== Storage ==

Revision as of 15:39, 29 May 2015

Virtuozzo_ecosystem.png

Sorted in alphabetically order.

API

Configuration management

Container 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.

Images registry

Hosting automation

Hosting offers

Monitoring

  • Zabbix
  • Nagios
  • ctop - a lightweight top like monitor for linux CGroups with Docker, LXC and OpenVZ support.

Maintenance (migration, backup)

Network

  • Open vSwitch (OpenVZ requires patch)

OpenVZ-based Linux distros

PaaS (Platform-as-a-Service)

  • Jelastic - PaaS based on Virtuozzo containers.

Storage


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