Differences between revisions 43 and 44
Revision 43 as of 2011-04-26 20:41:18
Size: 3661
Editor: ?skizzhg
Comment:
Revision 44 as of 2011-04-26 20:42:38
Size: 3663
Editor: ?skizzhg
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/SystemVirtualization|Français]] [[it/SystemVirtualization|Italiano]]-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/SystemVirtualization|Français]] - [[it/SystemVirtualization|Italiano]]-~

Translation(s): English - Français - Italiano


http://www.debian.org/logos/openlogo-nd-50.png http://www.debian.org/Pics/debian.png

Portal/IDB/logo_portal.png Welcome to Debian system virtualization


Portal/IDB/icon-emulator-32x32.png This portal talks about virtualization. Technical language could be used.

In computing, platform virtualization is a term that refers to the abstraction of computer resources. Virtualization hides the physical characteristics of computing resources from their users (more on Wikipedia)

Note that virtualization is different than emulation, which duplicates (provides an emulation of) the functions of one system using a different system, so that the second system behaves like (and appears to be) the first system (more on Wikipedia)


Using Debian to host Virtual Computers

Open Source solutions

Virtualization

  • Qemu and KVM - Mostly used on Desktops/Laptops.

  • VirtualBox - Mostly used on Desktops/Laptops. Similar to VMWare Workstation. Can be used in headless mode on servers.

  • Xen - Provides para-virtualization and full-virtualization. Mostly used on servers.

OS-level virtualization

  • LXC - Linux Containers. Creates multiple isolated containers. Mainline since 2.6.26.

  • ?LinuxVserver - Mostly used on servers. Creates multiple isolated containers. Will be deprecated in squeeze.

  • OpenVz - Mostly used on servers. Creates multiple isolated containers.

Others

  • UserModeLinux Not really a virtualization. Doesn't need superuser privileges.

  • Schroot - Not a virtualization, but similar in purpose. (based on chroot)

  • libvirt - Manage different virtualization solutions such as KVM and Xen through a common (programming and user) Interface.

  • ?Ganeti - Cluster virtualization manager, for KVM or Xen.

Proprietary software

  • VMware - Virtualization tool.

  • VirtualBox - There is an Open-Source-Edition (OSE) and a commercial one with enhanced functionality.

Running Debian inside a Virtual computer

Virtual Networking

Information on how to configure Debian to work with various virtualization methods simultaneously is available on the VirtualNetworking page.

Management Tools

  • virt-manager - A GUI based on libvirt-bin offering complete virtual infrastructure management.

  • virsh - A command line tool based on libvirt-bin offering complete virtual infrastructure management.

Tools

  • xmount - tool to crossmount between multiple input and output harddisk images

See also

  • ?DebianLive/Virtualization - Running a Debian Live CD inside


SystemAdministration