 
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: