当前位置: 首页 > 软件库 > 服务器软件 > 虚拟机 >

Xen

开源虚拟机
授权协议 XOSL
开发语言 C/C++
所属分类 服务器软件、 虚拟机
软件类型 开源软件
地区 不详
投 递 者 壤驷华美
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Xen 项目专注于在一些不同的商业和开源应用中推进虚拟化,包括服务器虚拟化、基础设施即服务(IAAS)、桌面虚拟化、安全应用、嵌入式和硬件设备以及汽车/航空。

Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。

Xen 通过一种叫做准虚拟化的技术获得高性能,甚至在某些与传统虚拟技术极度不友好的架构上(x86),Xen也有上佳的表现。与那些传统通过软件模拟实现硬件的虚拟机不同,在Intel VT-X支持下3.0版本之前的Xen需要系统的来宾权限,用来和Xen API进行连接。到目前为止,这种技术已经可以运用在NetBSD, GNU/Linux, FreeBSD和Plan 9系统上。在Brainshare 2005会议上,Novell展示了NetWare与 Xen的连通。与Windows XP连通的技术曾在Xen开发初期进行,但微软的协议未能允许它发布。Sun微系统公司也正在积极地将Solaris移植到Xen平台之上。

Xen虚拟机可以在不停止的情况下在多个物理主机之间实时迁移。在操作过程中,虚拟机在没有停止工作的情况下内存被反复的复制到目标机器。虚拟机在最终目的地开始执行之前,会有一次60-300秒的非常短暂的暂停以执行最终的同步化,给人无缝迁移的感觉。类似的技术被用来暂停一台正在运行的虚拟机到磁盘,并切换到另外一台,第一台虚拟机在以后可以恢复。

Xen目前可以运行在x86系统上,并正在向x86_64、IA64、PPC移植。移植到其他平台从技术上是可行的,未来有可能会实现。

  • XEN 是一个基于X86架构、发展最快、性能最稳定、占用资源最少的开源虚拟化技术。Xen可以在一套物理硬件上安全的执行多个虚拟机,与 Linux 是一个完美的开源组合,Novell SUSE Linux Enterprise Server 最先采用了XEN虚拟技术。它特别适用于服务器应用整合,可有效节省运营成本,提高设备利用率,最大化利用数据中心的IT基础架构。 XEN 是英国剑桥大学计算机实验室

  • 一、XEN概念简介 1.什么是Xen? Xen虚拟机即Xen VMM(Virtual Machine Monitor),是剑桥大学计算机实验室开发的一个开源项目。它能够使用户创建更多的虚拟机,而每一个虚拟机都是运行在同一个操作系统上的实例。(它打算在单个计算机上运行多达128个有完全功能的操作系统。) 用一句话概括:XEN 是一个基于X86架构、发展最快、性能最稳定、占用资源最少的开源虚拟化技术。

  • 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。 虚拟化核心思想是提高硬件资源的利用率,通过在系统中加入一个虚拟化层,将下层资源池化后,向上层操作系统提供一个预期一致的服务器硬件环境,并允许不同操作系统的虚拟机互相隔离且并发运行在一

  • 1)编译linux内核 内核下载地址:The Linux Kernel Archives 配置内核: make vexpress_defconfig ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- 在生成的.config文件中添加下面两个选项: CONFIG_XEN_DOM0=y CONFIG_XEN=y 编译内核: make -j4 ARCH=arm CR

  • Xen 安装与配置 Xen 分为 Xen Hypervisor、Dom 0 和 Dom U。针对 Xen Hypervisor 需要提供引导配置,针对 Dom U 需要提供虚拟机配置。 安装 在 ArchLinux/Manjaro 上通过 yaourt 进行安装。 yaourt -S xen 提示需要 83FE14C957E82BD9 密钥: # 注意不要加 sudo,因为 root 和每个普通

  • 首个用Xen同时启动dom0和domU的中文帖子——Xen On Qemu for arm64 我的第一份工作与虚拟化相关。为了学习Xen,我看过很多中文帖子,但几乎都无法复现。在一位大佬的指引下,我接触到了这篇博客:https://medium.com/@denisobrezkov/xen-on-arm-and-qemu-1654f24dea75(需要翻墙,复制的网页在文末)。经过不断的尝试和探

  • 此文章参考xen官网网站的wiki,感兴趣的同学可以自行去学习。xen wiki链接网址 1)安装编译器: sudo apt-get install gcc-arm-linux-gnueabihf 2)从uboot官方下载源码进行编译 git clone git://git.denx.de/u-boot.git u-boot cd u-boot git checkout v2015.10 构建ub

 相关资料
  • 本文向大家介绍Xen虚拟化进阶篇 Xen平台下虚拟机的实时迁移,包括了Xen虚拟化进阶篇 Xen平台下虚拟机的实时迁移的使用技巧和注意事项,需要的朋友参考一下 Xen的虚拟机的实时迁移简介 Xen为我们提供了一种强大的功能,它就是动态迁移法。它能让Domain在运行期间,以最小的服务中断为代价,将Domain迁移到另外的Xen 服务器上。 使用Xen动态迁移的主要优点列举如下: 1.Xen的动态迁

  • 本文向大家介绍在Xen虚拟机全虚拟化环境中安装Windows2003系统,包括了在Xen虚拟机全虚拟化环境中安装Windows2003系统的使用技巧和注意事项,需要的朋友参考一下 Xen虚拟机支持两种客户机的安装方式。一种是半虚拟化,一种是全虚拟化。Win2003系统要求在全虚拟化的环境下安装和运行。 硬件环境:DELL R710  CPU须支持虚拟化技术(可cat /proc/cpuinfo |

  • 本文向大家介绍Xen虚拟化基础篇第1/2页,包括了Xen虚拟化基础篇第1/2页的使用技巧和注意事项,需要的朋友参考一下 一.xen的简介 Xen是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达128个有完全功能的操作系统。 在旧(无虚拟硬件)的处理器上执行Xen,操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件

  • 本文向大家介绍Xen虚拟机的详细迁移步骤详解,包括了Xen虚拟机的详细迁移步骤详解的使用技巧和注意事项,需要的朋友参考一下 对于安装使用xen虚拟机大家已是很熟悉的操作了,但有些对于xen migrate的操作有的还不太熟悉。想要了解的朋友可以参考一下。 一、迁移的准备工作 在进行迁移之前,有一些准备工作要做,主要是目的主机和源主机及其网络方面。下面分别加以介绍。 首先,在源主机和目的主机方面,两

  • 什么是虚拟资源(Virtual Resource),我们为什么需要它们? 下面我们来看一个可能会使用虚拟资源的典型例子。 你负责管理 facesquare 和 twitstagram 两个应用程序,他们都是运行在 Apache 上的 Web 应用程序。 facesquare 的定义看起来可能像这样: class app::facesquare { package { "apache2-mpm-

  • How good the design is doesn’t matter near as much as whether the design is getting better or worse. If it is getting better, day by day, I can live with it forever. If it is getting worse, I will die