Tag Archives: Ubuntu Virtualization

Discover the freedom of your personal cloud with Ubuntu Virtualization

ubuntu cloud server

Definitions Server Virtualization Tools Virtualization Workstation tools Virtualized Ubuntu OS

Definitions:

a. Multiple technologies exist:
b. Emulation
c. Binary Translation
d. Para-Virtualization
e. Containment
f. Multiple views
g. Server
h. Workstation
i. Virtual Machine

Several states allow us to meet the requirements of the technology:

Supported Maintained Free

Various functions can be required:

Migration Live Migration Snapshot Backup and Restore Dynamic Allocation Dynamic Deployment Nested Virtualization PCI Shortcut

Server Virtualization Platforms:

OpenVZ Xen KVM VMWare Linux vServer

KVM (Kernel Virtual Machine):

The choice of Ubuntu for server Virtualization The most effective technology No special kernel required Easier to maintain (fewer lines of code) Includes optimizations Virtio for the supporting OS Virtualization requires hardware support All processors with AMD-V or Intel-VT Free (in the kernel), maintained and supported Functions:

a) Migration
b) Backup / Restore
c) Dynamic Allocation
d) Can be controlled from libvirt (virt-manager)

Xen:

Available for Ubuntu 12.04LTS, also for 8.04 Para-Virtualization or Virtualization Supports most OS with AMD-V or Intel VT Only modified Para-Virtualization OS Requires a specific kernel (huge patches included in the slow kernel) Free, maintained by the community for the host most part, maintenance and Canonical Support limited to client mode. Functions:

a) Migration
b) Backup / Restore
c) Dynamic Allocation
d) Can be controlled from libvirt (virt-manager) read more