以下主
要列出
不影响 Ubuntu Server 性能的虚拟化技术
On the Ubuntu 10.04
> Ubuntu
Server Guide
> Virtualization
The default virtualization technology
supported in Ubuntu
is KVM
, a technology that takes advantage of virtualization extensions built into Intel and AMD hardware
. For hardware without virtualization extensions
, Xen
and Qemu
are popular solutions.
KVM
Ubuntu uses KVM
as the backend
virtualisation technology
and libvirt
as its toolkit/API. Libvirt frontends for managing VMs include virt-manager
(GUI) or virsh (CLI). Alternative management options include convirt
(GUI) or convirt2
(WWW).
Notes
The use case targeted when KVM was moved into main is "server
virtualization"
. This means that even though KVM can be used
to serve other purposes, it has been designed to be run on Ubuntu Server
Edition
to host non-graphical server operating systems
. If you are
looking for software to serve graphically-based virtual machines
, VirtualBox
,
Parallels Workstation (or Parallels Desktop for Mac), or VMware
Player/Server are more suitable alternatives.
Linux-KVM
(for Kernel-based Virtual Machine
) is a full virtualization
solution for Linux on x86 hardware containing virtualization extensions
(Intel VT or AMD-V). It consists of a loadable kernel module
, kvm.ko
,
that provides the core virtualization infrastructure and a processor
specific module
, kvm-intel.ko
or kvm-amd.ko
. KVM also requires a
modified QEMU although work is underway to get the required changes
upstream.
Using KVM, one can run multiple virtual machines running
unmodified Linux or Windows images. Each virtual machine has private
virtualized hardware
: a network card, disk, graphics adapter, etc.
Check that
your
CPU
supports hardware virtualization
To run KVM, you need a processor that supports
hardware virtualization
. Intel and AMD both have developed extensions
for their processors, deemed respectively Intel VT-x (code name
Vanderpool) and AMD-V (code name Pacifica). To see if your processor
supports one of these, you can review the output from this command:
egrep -c '(vmx|svm)' /proc/cpuinfo
If 0
it means that your CPU doesn't
support hardware virtualization.
If 1
(or more) it does - but you still need to make sure that virtualization
is enabled in the BIOS.
LXC
Linux Containers (LXC) provide lightweight virtualization that lets you
isolate processes and resources
without the need to provide instruction
interpretation mechanisms and other complexities of full virtualization.
Notes
-
Upstream libvirt support LXC.
-
KVM + LXC can function
properly on same host.
-
LXC
inside KVM works properly on same host.
-
LXC take advantage of KMS feature of new
Kernels.
-
64bit OS
using a 32bit container.
-
LXC
works well with btrfs.
-
No
special hardware required.
-
No
patch is required to the kernel, since LXC is already integrated into
the Kernel
.
-
OpenVZ
Containers run on LXC, only Config modification required.
Xen
Xen
is an open-source
virtual machine layer which runs on the
bare hardware
,
allowing multiple
operating systems to run on the same hardware at the same time
. It
does this without emulation or instruction translation, and provides
near-native (
~97%
) CPU performance.
Xen is optimized for servers
-- running
many instances
of Linux or other
operating systems, each with their own kernel, securely and cleanly
partitioned from each other, on
one piece of server hardware
. If you
just want to run
a virtual instance
of windows on your workstation, then
KVM
or VirtualBox
is
probably what you want instead.
Xen is what has made "
cloud computing
" possible, including
Amazon's EC2
.
One of Xen's strengths is the ability to
make this old hardware (circa
Pentium III or later) usable again
in a modern data center.
Xen Cloud Platform - Advanced Virtualization Infrastructure for the Clouds
分享到:
相关推荐
VMware Virtualization Forum 2009 主场...——虚拟化新思维——从桌面系统到云计算 演讲嘉宾:朱伟雄 HP企业计算及专业服务集团首席技术顾问 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “企业级应用虚拟化”分会场 ——从服务器虚拟化到架构虚拟化 演讲嘉宾:张一卫 VMware大中国区专业服务部经理 演讲嘉宾:齐大玮 PowerUnique副总经理 (若要下载大会其他部分,...
VMware Virtualization Forum 2009 “桌面虚拟化”分会场 ——MVP移动虚拟化平台 演讲嘉宾:Meng-Jang Lin博士 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “虚拟化及云计算前沿技术”分会场 ——虚拟化架构整合:NetApp云计算战略及VDDC解决方案 演讲嘉宾:吴立湘 NetApp资深技术顾问 (若要下载大会其他部分,点击 标签“2009VMware...
VMware Virtualization Forum 2009 “企业级应用虚拟化”分会场 ——如何虚拟化企业级应用 演讲嘉宾:张一卫 VMware大中国区专业服务部经理 演讲嘉宾:杨明非 F5北方区技术经理 (若要下载大会其他部分,点击 标签...
VMware Virtualization Forum 2009 “桌面虚拟化”分会场 ——vCenter AppSpeed应用性能监管 演讲嘉宾:张峻 VMware战略客户工程师 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “企业级应用虚拟化”分会场 ——HP虚拟化解决方案在企业中的应用 演讲嘉宾:杨国威 HP软件大使 演讲嘉宾:杨明非 F5北方区技术经理 (若要下载大会其他部分,点击 标签“2009...
VMware Virtualization Forum 2009 “桌面虚拟化”分会场 ——远程 vMotion 演讲嘉宾:肖骏 VMware研发工程师 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “虚拟化数据中心的管理”分...——虚拟化及云计算前沿技术 演讲嘉宾:于洪勇 Neusoft解决方案技术中心主任 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “桌面虚拟化”分会场 ——Wyse精简运算如何优化 演讲嘉宾:张繁 Wyse高级系统工程师 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “桌面虚拟化”分会场 ——VM虚拟桌面方案投资回报? 演讲嘉宾:张繁 Wyse高级系统工程师 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “桌面虚拟化”分会场 ——崭新的远程桌面体验 演讲嘉宾:吴燕妮 VMware研发工程师 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “虚拟化数据中心的管理”分会场 ——CA 虚拟化性能管理 演讲嘉宾:游可瑞 CA大中华区技术总监 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “虚拟化及云计算前沿技术”分会场 ——虚拟网络管理的拓展 演讲嘉宾:任茂盛 VMware研发工程师 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “虚拟化及云计算前沿技术”分会场 ——广域网优化-为企业IT架构的重构和虚拟化奠定基础 演讲嘉宾:丁伟 Riverbed大中国区产品市场总监 (若要下载大会其他部分,点击 标签“2009...
VMware Virtualization Forum 2009 “虚拟化基础知识 ”分会场 ——虚拟化-共建高效企业 演讲嘉宾:陈进坤 Dell大中华区大企业客户部 首席架构顾问 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,...
VMware Virtualization Forum 2009 “企业级应用虚拟化”分会场 ——进入虚拟世界的敲门砖-VMware培训与认证介绍 演讲嘉宾:张涛 VMware培训部经理 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,...
VMware Virtualization Forum 2009 “虚拟化及云计算前沿技术”分会场 ——vCloud体系结构 演讲嘉宾:堵俊平 VMware研发工程师 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)
VMware Virtualization Forum 2009 “虚拟化数据中心的管理”分会场 —— IBM System X及刀片服务器 - 服务器虚拟化及整合的最佳应用平台 演讲嘉宾:曾华志 IBM售前工程师 (若要下载大会其他部分,点击 标签“2009...
VMware Virtualization Forum 2009 “虚拟化基础知识”分会场 ——如何为中小企业设计虚拟化平台 演讲嘉宾:杨晓东 VMware合作伙伴工程师 (若要下载大会其他部分,点击 标签“2009VMware虚拟化论坛”,即可看到)