个人工具

“UbuntuHelp:Virtualisation”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
 
(未显示同一用户的1个中间版本)
第2行: 第2行:
 
{{Languages|UbuntuHelp:Virtualisation}}
 
{{Languages|UbuntuHelp:Virtualisation}}
 
== Introduction ==
 
== Introduction ==
Ubuntu is a great OS for use in both virtualisation hosts and in guest virtual machines and software appliances. Virtualization simply means the running of another OS within a '''host''' OS, through the usage of a special "hypervisor" application which handles everything about how the guest OS operates within (and with) the host system.
+
Ubuntu is a great OS for use in both virtualization hosts and in guest virtual machines and software appliances. Virtualization simply means the running of another OS within a '''host''' OS, through the usage of a special "hypervisor" application which handles everything about how the guest OS operates within (and with) the host system.
 
"Guest" OSes are typically installed to virtual drives; large and expanding (typically) files to which a the guest OS is installed in the same way that one would install the same OS to a hard disk. The guest OS then runs from that virtual drive. Another configuration, not recommended for beginners or those with high-value systems (always backup your data), is the running of a guest OS from another hard drive partition. This mode is called "raw disk" and requires special setup; using a small virtual "drive" file (for example in vmdk format) as an interface to the hard disk, and special commands which handle certain aspects of that system's startup.  
 
"Guest" OSes are typically installed to virtual drives; large and expanding (typically) files to which a the guest OS is installed in the same way that one would install the same OS to a hard disk. The guest OS then runs from that virtual drive. Another configuration, not recommended for beginners or those with high-value systems (always backup your data), is the running of a guest OS from another hard drive partition. This mode is called "raw disk" and requires special setup; using a small virtual "drive" file (for example in vmdk format) as an interface to the hard disk, and special commands which handle certain aspects of that system's startup.  
 
== Hosts ==
 
== Hosts ==
There are quite a few virtualisation platforms you can use a Ubuntu host with:
+
There are quite a few virtualization platforms you can use a Ubuntu host with:
 
=== Open Source ===
 
=== Open Source ===
 
* KVM (Kernel Virtual Machine) - the officially maintained choice
 
* KVM (Kernel Virtual Machine) - the officially maintained choice
* [https://help.ubuntu.com/8.04/serverguide/C/virtualization.html Official documentation]
+
* [https://help.ubuntu.com/9.10/serverguide/C/virtualization.html Official documentation]
 
* [[UbuntuHelp:KVM|Community documentation]]
 
* [[UbuntuHelp:KVM|Community documentation]]
* [[UbuntuHelp:OpenVZ|OpenVZ]]
+
* [http://wiki.openvz.org/ OpenVZ]
* Qemu
+
* [http://www.qemu.org Qemu]
 
* [[UbuntuHelp:VirtualBox|VirtualBox]]
 
* [[UbuntuHelp:VirtualBox|VirtualBox]]
* [[UbuntuHelp:XenVirtualMachine|XenVirtualMachine]]
+
* [[UbuntuHelp:Xen|Xen]]
 
=== Proprietary ===
 
=== Proprietary ===
 
* Parallels
 
* Parallels
第19行: 第19行:
 
* [http://www.jumpbox.com/ JumpBox] uses Ubuntu as the OS in their guest appliances.
 
* [http://www.jumpbox.com/ JumpBox] uses Ubuntu as the OS in their guest appliances.
 
== Guests ==
 
== Guests ==
* Ubuntu can be used as a guest OS in all of the above virtualisation environments.  
+
* Ubuntu can be used as a guest OS in all of the above virtualization environments.  
 
* [http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos Ubuntu Server Edition JeOS] is a specialized version of Ubuntu to create Virtual Appliances for KVM or VMWare.
 
* [http://www.ubuntu.com/products/whatisubuntu/serveredition/jeos Ubuntu Server Edition JeOS] is a specialized version of Ubuntu to create Virtual Appliances for KVM or VMWare.
* python-vm-builder is a tool which allows you to automate the creation of virtual machine.  The the [[UbuntuHelp:JeOSVMBuilder|JeOSVMBuilder]] tutorial for more information.
+
* python-vm-builder is a tool which allows you to automate the creation of virtual machine.  See the [[UbuntuHelp:JeOSVMBuilder|JeOSVMBuilder]] tutorial for more information.
 
----
 
----
 
[[category:CategoryVirtualization]]
 
[[category:CategoryVirtualization]]
  
 
[[category:UbuntuHelp]]
 
[[category:UbuntuHelp]]

2010年5月20日 (四) 00:45的最新版本

Introduction

Ubuntu is a great OS for use in both virtualization hosts and in guest virtual machines and software appliances. Virtualization simply means the running of another OS within a host OS, through the usage of a special "hypervisor" application which handles everything about how the guest OS operates within (and with) the host system. "Guest" OSes are typically installed to virtual drives; large and expanding (typically) files to which a the guest OS is installed in the same way that one would install the same OS to a hard disk. The guest OS then runs from that virtual drive. Another configuration, not recommended for beginners or those with high-value systems (always backup your data), is the running of a guest OS from another hard drive partition. This mode is called "raw disk" and requires special setup; using a small virtual "drive" file (for example in vmdk format) as an interface to the hard disk, and special commands which handle certain aspects of that system's startup.

Hosts

There are quite a few virtualization platforms you can use a Ubuntu host with:

Open Source

Proprietary

Guests

  • Ubuntu can be used as a guest OS in all of the above virtualization environments.
  • Ubuntu Server Edition JeOS is a specialized version of Ubuntu to create Virtual Appliances for KVM or VMWare.
  • python-vm-builder is a tool which allows you to automate the creation of virtual machine. See the JeOSVMBuilder tutorial for more information.