E. Frank Ball III
North Bay Linux Users Group
Virtualized OS, similar to:
- Solaris Zones/Containers
- BSD Jails
- Linux-Vserver
- Linux-Vserver has had better support for Debian.
- OpenVZ has had better support for rpm based distributions.
- The OpenVZ group is working harder to get patches into the Linux Kernel, and getting
more publicity.
- OpenVZ has virtualized networking - easy, but blocks broadcast packets.
Single shared kernel
- Linux on Linux only, but can be different distributions
- All processes from every VE (Virtual Environment) visible, and killable, on host
- Runs on Redhat, Fedora, CentOS, Debian, SuSE, etc.
- Similar to setting up a chroot jail, but easier & better
Very low overhead
- Near zero CPU overhead
- Each VE requires only a few MB RAM + your applications
- My Debian VEs are 200MB of disk space before applications are added.
- RAM and disk space shared dynamically between host and VEs
Density with 768MB RAM
Use Cases:
- Server consolidation
- Security - isolate different services in different VEs
- Cheaper hosting than a dedicated server
- Run multiple (different) Linux distributions on a single host
- Easy to create a new VE, experiment, then destroy it
Other fun facts:
- Can run OpenVZ inside of Xen host
- Live migration of VE to a new host machine
- User_Beancounters allow fine
grained resource control limits for each VE
- Limit number of CPUs
- Limit % of CPU usage
- Set priority for CPU usage
- Limit maximum RAM usage
- Limit maximum disk space
- + many many more parameters
- all parameters can be changed live
Supported by SWSoft
- SWSoft pays developers to work on OpenVZ
- OpenVZ is Open Source version of Virtuozzo
- Virtuozzo can run on windows & Linux
- Virtuozzo is ungodly expensive
- Virtuozzo has a fancy GUI
- OpenVZ has no GUI, 100% command line driven
- SWSoft also makes Parallels for Macs
OpenVZ VPS Providers:
More listings: