im钱包安卓版下载
数字资产服务平台

im钱包安卓版下载是全球著名的数字资产交易平台之一,主要面向全球用户提供比特币、莱特币、以太币等数字资产的币币和衍生品交易服务。

tokenpocket官网网址安卓下载|xen

时间:2024-03-07 22:07:09

虚拟化技术:KVM与XEN的技术分析 - 知乎

虚拟化技术:KVM与XEN的技术分析 - 知乎首发于IE进化论切换模式写文章登录/注册虚拟化技术:KVM与XEN的技术分析小小酥云计算解决方案工程师 KVM和XEN都是开源的虚拟化技术。一、Xen 虚拟化技术简介 XEN最初是剑桥大学Xensource的一个开源研究项目,2003年9月发布了首个版本Xen 1.0,2007年Xensource被Citrix公司收购,开源Xen转由http://www.xen.org继续推进,该组织成员包括个人和公司(如Citrix、Oracle等)。2014年03月11日,Xen发布4.4版本,更好地支持ARM架构。图1 Xen虚拟化平台架构 Xen是运行在裸机上的虚拟化管理程序(HyperVisor),是半虚拟化(Para-Virtualization)技术的典型代表。英文前缀“Para”直译为“侧”、“旁”、“近旁”的意思,“Para-Virtualization”可以理解为“在Guest VM旁边运行着的管理VM”,Xen称这个特别的VM为Dom0,虚拟机操作系统被称做DomU。管理VM负责管理整个硬件平台上的所有输入输出设备驱动,半虚拟化中的Hypervisor不对I/O设备作模拟,而仅仅对CPU和内存做模拟,这就是“Para-Virtualization”被翻译成“半虚拟化”的原因。半虚拟化还有一个叫法:操作系统辅助虚拟化(OS Assisted Virtualization),这是因为Guest VM自身不带设备驱动,需要向“管理VM”寻求帮助。这种虚拟化技术允许虚拟化操作系统感知到自己运行在XEN HyperVisor上而不是直接运行在硬件上,同时也可以识别出其他运行在相同环境中的虚拟机。图2 Xen半虚拟化系统架构 相对于VMwareESX/ESXi和微软Hyper-V来说,Xen支持更广泛的CPU架构,前两者只支持CISC的X86/X86_64 CPU架构,Xen除此之外还支持RISC CPU架构,如IA64、ARM等。Xen的Hypervisor是服务器经过BIOS启动之后载入的首个程序,然后启动一个具有特定权限的虚拟机(即Dom 0)。Dom 0的操作系统可以是Linux或Unix,它实现对Hypervisor控制和管理功能。在所承载的虚拟机中,Dom0是唯一可以直接访问物理硬件(如存储和网卡)的虚拟机,它通过本身加载的物理驱动,为其它虚拟机(即DomU)提供访问存储和网卡的桥梁。 Xen最重要的优势在于半虚拟化,能让虚拟机有效运行而不需要仿真,因此虚拟机能感知到hypervisor,而不需要模拟虚拟硬件,从而能实现高性能。同时半虚拟化架构的最大缺点是需要特定内核的操作系统,XEN需要修改操作系统内核,Windows操作系统由于其封闭性,不能被Xen的半虚拟化所支持。图3 Xen虚拟化平台架构示意图 为了解决这个问题,Xen也支持全虚拟化(FullVirtualization)。Xen称其为HVM(Hardware Virtual Machine)。这种虚拟化技术指运行在虚拟环境上的虚拟机在运行过程中始终感知到自己是直接运行在硬件之上的,并且感知不到在相同硬件环境下运行着其他虚拟机。Xen的全虚拟化要求CPU具备硬件辅助虚拟化,它修改的QEMU(Quick Emulator)仿真所有硬件,包括BIOS、IDE控制器、VGA显示卡、USB控制器和网卡等。为了提升I/O性能,全虚拟化特别针对磁盘和网卡采用半虚拟化设备来代替仿真设备,这些设备驱动称之为PV on HVM。为了使PV on HVM有最佳性能,CPU应具备MMU硬件辅助虚拟化。 Xen的Hypervisor层非常精简,少于15万行的代码量,不包含任何物理设备驱动,这一点与Hyper-V是非常类似的,物理设备的驱动均是驻留在Dom 0中,可以重用现有的Linux设备驱动程序。因此,Xen对硬件兼容性也是非常广泛的,Linux支持的,它就支持。二、KVM虚拟化技术简介 KVM(Kernel-based Virtual Machine,基于内核的虚拟机)是一个基于Linux环境的开源虚拟化解决方案,最早由以色列Qumranet公司开发,在2006年10月出现在Linux内核的邮件列表上,并于2007年2月被集成到Linux 2.6.20内核中,成为内核的一部分。2008年,Qumranet被RedHat所收购,但KVM本身仍是一个开源项目,由RedHat、IBM等厂商支持。 与VMwareESX/ESXi、微软Hyper-V和Xen等虚拟化产品不同,KVM的思想是在Linux内核的基础上添加虚拟机管理模块,重用Linux内核中已经完善的进程调度、内存管理、IO管理等代码,使之成为一个可以支持运行虚拟机的Hypervisor。因此,KVM并不是一个完整的模拟器,而只是一个提供了虚拟化功能的内核插件,具体的模拟器工作需要借助QEMU来完成。图4 KVM虚拟化系统架构 通过KVM模块的加载将Linux内核转变成Hypervisor,KVM在Linux内核的用户(User)模式和内核(Kernel)模式基础上增加了客户(Guest)模式。Linux本身运行于内核模式,主机进程运行于用户模式,虚拟机则运行于客户模式,使得转变后的Linux内核可以将主机进程和虚拟机进行统一的管理和调度,这也是KVM名称的由来。KVM利用修改的QEMU提供BIOS、显卡、网络、磁盘控制器等的仿真,但对于I/O设备(主要指网卡和磁盘控制器)来说,则必然带来性能低下的问题。因此,KVM也引入了半虚拟化的设备驱动,通过虚拟机操作系统中的虚拟驱动与主机Linux内核中的物理驱动相配合,提供近似原生设备的性能。从此可以看出,KVM支持的物理设备也即是Linux所支持的物理设备。 KVM是基于硬件辅助虚拟化技术(Intel的VT-x或者AMD-V)的虚拟化解决方案,Guest OS能够不经过修改直接在KVM 的虚拟机中运行,每一台虚拟机能够享有独立的虚拟硬件资源,如网卡、磁盘、图形适配器等。“基于Linux内核”是KVM在软件实现上不同于其它VMM实现的最重要特点,使得KVM在实现上能获得如下好处:(1) 充分利用现有硬件的虚拟化功能。KVM的设计是在硬件辅助虚拟化技术成熟之后,它没有必要实现当前主流硬件已经实现的虚拟化相关功能。(2) 充分利用现有软件的虚拟化功能。Hypervisor除了要虚拟CPU和内存外还需要其它的核心功能组件,如内存管理器、进程调度程序、I/O控制器、设备驱动、网络控制器等。Linux的内核已经包含了上述的功能模块,KVM利用Linux内核已有的成熟功能和基础服务,减少不必要的重新开发,如任务调度、物理内存管理、内存空间虚拟化、电源管理等功能。(3) 充分利用现有硬件的软件驱动程序。在KVM的系统构架中,虚拟机以普通Linux的进程的方式来实现,由标准的Linux进程调度器来调度。实际上每个vCPU都是以一个常规的Linux进程呈现的。硬件设备的模拟则是通过一个修改过的QEMU来进行,提供了BIOS,PCI总线,USB总线和其他标准设备(如IDE和SCSI硬盘控制器以及网络控制器等)的模拟。KVM将Linux内核转化为Hypervisor,通常情况下支持Linux的硬件设备就可以被KVM支持。三、QEMU技术简介 KVM并不是一个完整的模拟器,而只是一个提供了虚拟化功能的内核插件,具体的模拟器工作需要借助QEMU来完成。KVM是Linux kernel的一个模块,可以用命令modprobe去加载KVM模块。加载了模块后,才能进一步通过其他工具创建虚拟机。但仅有KVM模块是远远不够的,因为用户无法直接控制内核模块去作事情,你还必须有一个运行在用户空间的工具才行。这个用户空间的工具,KVM开发者选择了已经成型的开源虚拟化软件 QEMU。QEMU也是一个虚拟化软件,它的特点是可虚拟不同的CPU。比如说在x86的CPU上可虚拟一个Power的CPU,并可利用它编译出可运行在Power上的程序。KVM使用了QEMU的一部分,并稍加改造,就成了可控制KVM的用户空间工具了。所以你会看到,官方提供的KVM下载有两大部分(qemu和kvm)三个文件(KVM模块、QEMU工具以及二者的合集)。也就是说,你可以只升级KVM模块,也可以只升级QEMU工具。这就是KVM和QEMU 的关系。图5 KVM和QEMU关系四、KVM与Xen的技术优劣对比 Xen发展的时间相对较长,理论上应该更成熟,但受限于Citrix未知的战略和其半虚拟化架构;KVM起步的时间相对较晚,但具有后发优势,比如天生支持硬件辅助虚拟化等。在技术路线的选择问题上,需要考虑选型的三大原则:第一,平台,开源是未来软件行业发展的必然趋势,需要选择的是一个更具开放特质的开源平台,谁的开放性更好就选择谁;第二,架构,架构设计的优劣决定后续开发与维护的难度,更决定了性能的优劣;第三,性能,虚拟化是承载客户业务系统的底层平台,没有性能的保障就没有业务虚拟化的可能性。基于这三条选型原则, KVM应该是更佳的虚拟化软件开发的平台。自从Citrix公司将其虚拟化战略重心转移到桌面之后,Xen开源社区的活跃程度迅速降低。图6 KVM和XEN对比图 对比Xen, KVM已经被Linux核心组织放入Linux的内核里面,而 Xen是一个外部的Hypervisor程序(虚拟机管理程序),其工作环境的补丁包不能够和Linux内核兼容;另一方面,KVM是Linux的一部分,长期享受着Linux内核技术不断成熟与进步带来的好处,可使用通常的Linux调度器和内存管理,在任何场景下都可以直接进行交互,而不需要修改虚拟化操作系统,这意味着KVM更小更易使用;另外I/O性能方面,KVM也优于Xen。2014年9月Xen被爆出了3个安全漏洞,包括AWS、Rackspace、SoftLayer在内的Iaas提供商均遭受了不同时间停机影响,重启服务对云计算带来的负面影响是无法抹去的。 现如今越来越来的厂商诸如AWS、IBM、Ubuntu、腾讯云、阿里云、华为都逐渐在规划或已经转向KVM,越来越多的虚拟化与云计算玩家向KVM转型,说明了KVM获得了更多的社区支持。而业界包括各大公有云及私有云甚至虚拟化厂商均将技术路线向KVM进行切换更是说明了这一点,未来的趋势也将会是属于KVM的。五、参考及声明从AWS转向KVM,再看KVM与XEN的技术路线之争!https://mp.weixin.qq.com/s/5IhlRot-jiEg3gQ7I6MEbw虚拟化 - KVM 和 Xen 比较https://www.cnblogs.com/sammyliu/articles/4389981.html声明:本文部分文章来源于网络,版权归原作者所有,如有侵权,请与公众号联系删除。发布于 2020-03-21 23:07虚拟化KVM(Kernel-based Virtual Machine)Xen​赞同 58​​2 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录IE进化论一个有理想的网络工程技术分

Home - Xen Project

Home - Xen Project

Skip to main content

search

Menu

Users

Why Xen Project?

Virtualization

Cloud

Security

Automotive / Embedded

Developers

Getting Started

Teams

The Hypervisor (x86 & ARM)

Windows PV Drivers

Embedded and Automotive

Mirage OS

Unikraft

XAPI

XCP-ng

HVMI

Governance

Security Policy

Downloads

All Downloads

Xen Project Archives

Windows PV Drivers

Mirage OS

Help

Documentation

Mailing List

Matrix

Contributing

About

Blog

In The News

Advisory Board

Project Members

Get Involved

Community Jobs

Code of Conduct

Contact Us

Join

twitter facebook linkedin youtube stackexchange

search

Close Search

Bring The Power Of Virtualization Everywhere

The mission of the Xen Project is to advance virtualization technology across a wide range of commercial and open-source domains.

By providing a powerful and versatile hypervisor, the project aims to enable innovation, scalability, safety, and security in virtualization solutions.

Virtualization

Xen Project software is extremely versatile and customizable due to its unique architecture bringing the power of virtualization everywhere.

Cloud

The No. 1 choice for the largest hyperscale clouds in the industry, including Amazon Web Service, Tencent, and Alibaba Cloud, Oracle Cloud, Rackspace’s public cloud and IBM cloud.

Security

The safest and most reliable hypervisor to use for security-first environments due to lean architecture, advanced security features, and an industry-leading security disclosure process.

Automotive/Embedded

Maturity, isolation, security features, real-time support, fault-tolerance, and a flexible architecture make the Xen Project hypervisor a perfect match for embedded and automotive systems.

OUR PURPOSE

The Xen Project focuses on revolutionizing virtualization by providing a versatile and powerful hypervisor that addresses the evolving needs of diverse industries. 

Empower Innovation: Tailored virtualization to drive progress across various domains.

Enhance Cloud Ecosystems: Elevate cloud capabilities with high-performing, reliable virtualization.

Secure Critical Systems: Safeguard data and applications through industry-leading security.

Revolutionize Embedded Technologies: Transform embedded and automotive sectors with mature, safe, secure solutions.

Latest Updates From Xen Project

Join us at Xen Summit 2024

kchoi | Announcements |

No Comments

We're thrilled to announce Xen Summit 2024, hosted by the Linux Foundation. As we gear up for this much-anticipated event, we're excited to announce an open call to the community—join…

A 2023 Year-End Review

kchoi | Announcements |

No Comments

As we bid farewell to 2023, it's time to reflect on the incredible journey we've had in the community. This year has been marked by significant achievements, collaborative efforts, and…

Celebrating The Xen Project’s 20th Anniversary

kchoi | Announcements |

No Comments

Celebrating Two Decades of Innovation: The Xen Project's 20th Anniversary It's hard to believe that two decades have passed since the inception of the Xen Project, a trailblazing force in…

Xen Project Releases Version 4.18 with New Security, Performance, and Architecture Enhancements for AI/ML Applications 

kchoi | Announcements, Press Releases, Releases |

No Comments

The Xen Project, an open source hypervisor hosted at the Linux Foundation, today announced the release of Xen Project Hypervisor 4.18 with architecture enhancements for High Performance Computing (HPC) and…

Xen Project Members

About The Xen ProjectGovernance

Trademark Policy

Export Control

Logos & Mascots

The Linux Foundation

About The Xen ProjectGovernance

Trademark Policy

Export Control

Logos & Mascots

The Linux Foundation

WebsiteAbout Us

Contact Us

Privacy Policy

Terms of Use

Copyright © The Linux Foundation®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page. Linux is a registered trademark of Linus Torvalds. Privacy Policy and Terms of Use

Close Menu

Users

Why Xen Project?

Virtualization

Cloud

Security

Automotive / Embedded

Developers

Getting Started

Teams

The Hypervisor (x86 & ARM)

Windows PV Drivers

Embedded and Automotive

Mirage OS

Unikraft

XAPI

XCP-ng

HVMI

Governance

Security Policy

Downloads

All Downloads

Xen Project Archives

Windows PV Drivers

Mirage OS

Help

Documentation

Mailing List

Matrix

Contributing

About

Blog

In The News

Advisory Board

Project Members

Get Involved

Community Jobs

Code of Conduct

Contact Us

Join

twitter facebook linkedin youtube stackexchange

Xen V.S. KVM终于画上了一个完美的句号 - 知乎

Xen V.S. KVM终于画上了一个完美的句号 - 知乎切换模式写文章登录/注册Xen V.S. KVM终于画上了一个完美的句号凌云萧萧码农Xen Project,曾经作为唯一的开源虚拟化项目,一直活跃了10几年,但是随着可能是最大的Xen使用者AWS正式宣布下一代C5实例将使用KVM, 这基本也算是正式宣布了Xen的正式落幕,其实,国内的阿里云,华为云,作为比较早的云服务提供商,也都大量的使用了Xen, 大概在3,4年前,大家就纷纷开始动手将Xen替换成KVM, 目前在国内,它们新的云服务器都已经是KVM虚拟化了,AWS的历史包袱更大,要彻底完成Xen向KVM的替换,估计还需要很长一段时间。为什么Xen会死掉?我记得大概是从Citrix收购Xen不久,RedHat就正式宣布放弃Xen采用KVM,随后, Intel也全面支持 KVM,很多新技术比如著名的DPDK根本就不支持Xen。即使抛开复杂的商业生态,简单的从技术上看,Xen的架构在Intel推出vt硬件虚拟化技术后,确实显得非常复杂,主要表现在以下两点:Domain0: 这是Xen在初期引入的一个特权Dom,Xen Hypervisor在收到IO请求后,需要先把请求投递到Domain0,完成调度处理后,通过grant copy或者grant map转发到对应的虚拟机,相比KVM, 整个IO处理路径几乎被拉长了一倍。其次, x86_64的ring模型相比早期的x86_32也发生了较大变换,从而导致ring压缩,进一步恶化了中断处理的性能。必须重复造轮子: 最新10年来,CPU已经从单核逐步走向了双核,四核,甚至是几十核心,NUMA技术,TB级内存也基本成为现代服务器的标配,众多厂商和Linux社区在内存和CPU调度和管理上做了大量的工作,而Xen Hypervisor采用独立的CPU和内存调度管理,核心实现还停留在Linux 2.4时代,经过了10年的发展后,根本无力去同步这么多的更新,我们今天会发现,Xen已经落后的太多了,比如:hugepage:Xen只能提供2M物理页面,而DPDK需要1G的连续物理内存,这是DPDK不能支持Xen的最主要原因。KSM:透明页面共享。多核(>128 CPU)调度: 虽然宣称能支持最大192+ core, 但是实际我们发现如果在128 core的4P服务器上创建大规格虚拟机并在其中使用高精度时钟,导致虚拟机频繁陷入陷出调度cpu,Xen就会出现严重问题,这显然是Xen没有经过大规模商业实践的表现。对于Citrix这样以传统Windows桌面为主要业务的公司,这些高IO,高吞吐,大规格的场景其实并不是他们关心的技术方向。相比之下,VMware也有类似的技术问题,但是在2008年左右,VMware就果断的放弃了基于Domain 0架构的ESX, 转向ESXi。我们再来看看数据中心的情况,AWS这一代的C5已经进入25GE核心交换时代了,Xen其实在处理10GE转发的时候就已经惨不忍睹,而且更重要的是,没有进一步的技术优化空间,Xen社区其实10年前就知道相关问题了,一直都在做些不痛不痒的优化,不去从根本上解决问题,一手好牌在手,最终却出局了。。。发布于 2018-01-26 16:29XenKVM(Kernel-based Virtual Machine)​赞同 97​​添加评论​分享​喜欢​收藏​申请

关于Xen虚拟化基本原理详解 - 知乎

关于Xen虚拟化基本原理详解 - 知乎切换模式写文章登录/注册关于Xen虚拟化基本原理详解DPDK技能提升站一、Xen概述 Xen是由剑桥大学计算机实验室开发的一个开源项目。是一个直接运行在计算机硬件之上的用以替代操作系统的软件层,它能够在计算机硬件上并发的运行多个客户操作系统(Guest OS)。目前已经在开源社区中得到了极大的推动。 Xen支持x86、x86-64、安腾( Itanium)、Power PC和ARM多种处理器,因此Xen可以在大量的计算设备上运行,目前Xen支持Linux、NetBSD、FreeBSD、Solaris、 Windows和其他常用的操作系统作为客户操作系统在其管理程序上运行。二、Xen虚拟化类型 Xen对虚拟机的虚拟化分为两大类,半虚拟化(Para virtualization)和完全虚拟化(Hardware VirtualMachine)。1、半虚拟化(PV) 半虚拟化(Paravirtualization)有些资料称为“超虚拟化”,简称为PV,是Xen主导的虚拟化技术。这种技术允许虚拟机操作系统感知到 自己运行在Xen Hypervisor上而不是直接运行在硬件上,同时也可以识别出其他运行在相同环境中的客户虚拟机。 在Xen Hypervisor上运行的半虚拟化的操作系统,为了调用系统管理程序(Xen Hypervisor),要有选择地修改操作系统,然而却不需要修改操作系统上运行的应用程序。由于 Xen 需要修改操作系统内核,所以您不能直接让当前的 Linux 内核在 Xen 系统管理程序中运行,除非它已经移植到了Xen 架构。不过,如果当前系统可以使用新的已经移植到 Xen 架构的Linux 内核,那么您就可以不加修改地运行现有的系统。2、完全虚拟化(HVM) 完全虚拟化(Hardware Virtual Machine)又称“硬件虚拟化”,简称HVM,是指运行在虚拟环境上的虚拟机在运行过程中始终感觉自己是直接运行在硬件之上的,并且感知不到在相同硬件环境下运行着其他虚拟机的虚拟技术。 在Xen Hypervisor运行的完全虚拟化虚拟机,所运行的操作系统都是标准的操作系统,即:无需任何修改的操作系统版本。同时也需要提供特殊的硬件设备。 值的注意的是,在Xen上虚拟的Windows虚拟机必须采用完全虚拟化技术。3、CPU完全虚拟化,IO半虚拟化(PVHVM) 为了提高性能,完全虚拟化的Guests可以使用特殊的半虚拟设备驱动程序(PVHVM或PV-on-HVM驱动)。这些驱动程序在HVM环境下优化你的 PV驱动,模拟的磁盘和网络IO旁路运行,从而让你的PV在HVM中有更好的性能。这意味着你在用户窗口操作方面可以得到最佳的性能。 注意,Xen项目PV(半虚拟化)的Guest自动使用PV驱动:因此不需要这些驱动程序,因为你已经自动使用优化的驱动程序。PVHVM只会在HVM(全虚拟化)guest虚拟机中需要。三、Xen基本组件Xen Hypervisor:直接运行于硬件之上是Xen客户操作系统与硬件资源之间的访问接口(如:)。通过将客户操作系统与硬件进行分类,Xen管理系统可以允许客户操作系统安全,独立的运行在相同硬件环境之上。Domain 0:运行在Xen管理程序之上,具有直接访问硬件和管理其他客户操作系统的特权的客户操作系统。DomainU:运行在Xen管理程序之上的普通客户操作系统或业务操作系统,不能直接访问硬件资源(如:内存,硬盘等),但可以独立并行的存在多个。1、Xen Hypervisor Xen Hypervisor是直接运行在硬件与所有操作系统之间的基本软件层。它负责为运行在硬件设备上的不同种类的虚拟机(不同操作系统)进行CPU调度和内 存分配。Xen Hypervisor对虚拟机来说不单单是硬件的抽象接口,同时也控制虚拟机的执行,让他们之间共享通用的处理环境。 Xen Hypervisor不负责处理诸如网络、外部存储设备、视频或其他通用的I/O处理。2、Domain 0 Domain 0 是经过修改的Linux内核,是运行在Xen Hypervisor之上独一无二的虚拟机,拥有访问物理I/O资源的特权,并且可以与其他运行在Xen Hypervisor之上的其他虚拟机进行交互。所有的Xen虚拟环境都需要先运行Domain 0,然后才能运行其他的虚拟客户机。 Domain 0 在Xen中担任管理员的角色,它负责管理其他虚拟客户机。 在Domain 0中包含两个驱动程序,用于支持其他客户虚拟机对于网络和硬盘的访问请求。这两个驱动分别是Network Backend Driver和Block Backend Driver。 Network Backend Driver直接与本地的网络硬件进行通信,用于处理来自Domain U客户机的所有关于网络的虚拟机请求。根据Domain U发出的请求Block Backend Driver直接与本地的存储设备进行通信然后,将数据读写到存储设备上。3、Domain U Domain U客户虚拟机没有直接访问物理硬件的权限。所有在Xen Hypervisor上运行的半虚拟化客户虚拟机(简称:Domain U PV Guests)都是被修改过的基于Linux的操作系统、Solaris、FreeBSD和其他基于UNIX的操作系统。所有完全虚拟化客户虚拟机(简称:Domain U HVM Guests)则是标准的Windows和其他任何一种未被修改过的操作系统。相关视频推荐dodk的网络数据处理/netmap/ether/ip/tcp/udp/网络虚拟化/sk_buff学习地址:Dpdk/网络协议栈/vpp/OvS/DDos/NFV/虚拟化/高性能专家 (更多DPDK学习资料有需要的可以自行报名学习,免费订阅,永久学习)也可以点击这里加Q群免费领取,关注我持续更新哦!! 无论是半虚拟化Domain U还是完全虚拟化Domain U,作为客户虚拟机系统,Domain U在Xen Hypervisor上运行并行的存在多个,他们之间相互独立,每个Domain U都拥有自己所能操作的虚拟资源(如:内存,磁盘等)。而且允许单独一个Domain U进行重启和关机操作而不影响其他Domain U。四、Xen基本体系架构及运行原理1、Xen体系架构 Xen 的 VMM ( Xen Hyperviso ) 位于操作系统和硬件之间,负责为上层运行的操作系统内核提供虚拟化的硬件资源,负责管理和分配这些资源,并确保上层虚拟机(称为域 Domain)之间的相互隔离。Xen采用混合模式,因而设定了一个特权域用以辅助Xen管理其他的域,并提供虚拟的资源服务,该特权域称为Domain 0,而其余的域则称为Domain U。 Xen向Domain提供了一个抽象层,其中包含了管理和虚拟硬件的API。Domain 0内部包含了真实的设备驱动(原生设备驱动),可直接访问物理硬件,负责与 Xen 提供的管理 API 交互,并通过用户模式下的管理工具来管理 Xen 的虚拟机环境。 Xen2.0之后,引入了分离设备驱动模式。该模式在每个用户域中建立前端(front end)设备,在特权域(Dom0)中建立后端(back end)设备。所有的用户域操作系统像使用普通设备一样向前端设备发送请求,而前端设备通过IO请求描述符(IO descripror ring)和设备通道(device channel)将这些请求以及用户域的身份信息发送到处于特权域中的后端设备。这种体系将控制信息传递和数据传递分开处理。 在Xen体系结构设计中,后端设别运行的特权域被赋予一个特有的名字---隔离设备域(Isolation Device Domain, IDD),而在实际设计中,IDD 就处在Dom0中。所有的真实硬件访问都由特权域的后端设备调用本地设备驱动 (native device drive)发起。前端设备的设计十分简单,只需要完成数据的转发操作,由于它们不是真实的设备驱动程序,所以也不用进行请求调度操作。而运行在IDD中 的后端设备,可以利用Linux的现有设备驱动来完成硬件访问,需要增加的只是IO请求的桥接功能---能完成任务的分发和回送。2、不同虚拟技术的运行机制半虚拟化技术:采用半虚拟化技术的虚拟机操作系统能够识别到自己是运行在Xen Hypervisor而非直接运行于硬件之上,并且也可以识别到在相同的机器上运行的其他虚拟机系统。而且运行的操作系统都需要进行相应的修改。半虚拟化客户机(Domain U PV Guests)包含两个用于操作网络和磁盘的驱动程序,PV Network Driver 和PV Block Driver。PV Network Driver负责为Domain U提供网络访问功能。PV Block Driver负责为Domain U提供磁盘操作功能。完全虚拟化技术: 完全虚拟化客户机(Domain U HVM Guests)运行的是标准版本的操作系统,因此其操作系统中不存在半虚拟化驱动程序(PV Driver),但是在每个完全虚拟化客户机都会在Domain 0中存在一个特殊的精灵程序,称作:Qemu-DM,Qemu-DM帮助完全虚拟化客户机(Domain U HVM Guest)获取网络和磁盘的访问操作。 完全虚拟化客户机必须和在普通硬件环境下一样进行初始化,所以需要在其中加入一个特殊的软件Xen virtual firmware,来模拟操作系统启动时所需要的BIOS。3、Domain 管理和控制 开源社区中将一系列的Linux精灵程序分类为“管理”和“控制”两大类。这些服务支撑着整个虚拟环境的管理和控制操作,并且存在于Domain 0虚拟机中。 下面将对直接服务进行详细的描述。 注:为了清晰的描述Xen的运行流程,画图时将精灵程序放在Domain 0外部来描述,但事实上所有精灵程序都存在于Domain 0 之中。 3.1、Xend Xend精灵线程是一个Python应用程序,它作为Xen环境的系统管理员。它利用Libxenctrl类库向Xen Hypervisor发出请求。 所有Xend处理的请求都是由XM工具使用XML RPC接口发送过来的。3.2、Xm 用于将用户输入通过XML RPC接口传递到Xend中的命令行工具。3.3、Xenstored Xenstored精灵程序用于维护注册信息,这些信息包括内存和在连接Domain 0和所有其他Domain U之间的事件通道。Domain 0虚拟机利用这些注册信息来与系统中其他虚拟机建立设备通道,即帮助Domain U虚拟机访问硬件资源。3.4、Libxenctrl Libxenctrl是C程序类库,用于让Xend具有通过Domain 0与Xen Hypervisor进行交互的能力。在Domain 0中存在一个特殊的驱动程序称作privcmd,它将请求发送给Hypervisor。3.5、Qemu-DM 在Xen环境下,每个完全虚拟化虚拟机都需要拥有自己的Qemu精灵程序。Qemu-DM处理在Xen环境下完全虚拟化客户机所能允许执行的所有关于网络 和磁盘请求和操作。Qemu程序必须存在于Hypervisor之外同时又需要访问网络和I/O,所以Qemu-DM必须存在于Domain 0 中(参见前面章节对Domain 0 的描述)。 未来版本的Xen中,一种新的工具Stub-DM将会提供一系列对所有完全虚拟化客户机都可用的服务,以此来替代需要在每个虚拟机上都生成一个Qemu的逻辑。3.6、Xen Virtual Firmware Xen Virtual Firmware是被嵌入到所有完全虚拟化客户机中的虚拟的BIOS系统,来确保所有客户操作系统在正常启动操作中接收到标准的启动指令集并提供标准的软件兼容环境。4、半虚拟化环境下Domain 0与Domain U通信 根据前几章节所述,Xen Hypervisor不负责处理网络和磁盘请求,因此半虚拟化客户机(Domain U PV)必须通过Domain 0 与Xen Hypervisor进行通信,从而完成网络和磁盘的操作请求。下面以半虚拟化客户机(Domain U PV)执行向本地磁盘写入数据为例描述Domain 0与Domain U PV的交互过程。 半虚拟化客户机(Domain U PV)的PV Block Driver接收到要向本地磁盘写入数据的请求,然后通过Xen Hypervisor将与Domain 0共享的本地内存中的数据写入到本地磁盘中。在Domain 0 和半虚拟化Domain U之间存在事件通道,这个通道允许它们之间通过存在于Xen Hypervisor内的异步中断来进行通信。Domain 0将会接收到一个来自于Xen Hypervisor的系统中断,并触发Domain 0中的Block Backend驱动程序去访问本地系统内容,并从与半虚拟化客户机的共享内存中读取适合的数据块。从共享内存中读取的数据随后被写入到本地磁盘的指定位置中。上图中所显示的事件通道是直接连接Domain 0 和Domain U PV是为了清晰和简单的描述系统是如何运行的。但事实上,事件通道(Event Channel)运行于Xen Hypervisor中,并在Xenstored中注册特定的系统中断,以此来让Domain 0 和Domain U PV能够通过本地内存快速的共享信息。五、Xen的网络架构1、Xen支持三种网络工作模式Bridge模式Xend启动时流程:创建虚拟网桥 xenbr0。物理网卡 eth0。物理网卡 eth0 的 MAC 地址和 IP 地址被复制到虚拟网卡 veth0。物理网卡 eth0 重命名为 peth0。Veth0 重命名为 eth0。Peth0 的 MAC 地址更改( FE:FF:FF:FF:FF:FF ),ARP 功能关闭。连接 peth0、vif0.0 到网桥 xenbr0启动 peth0、vif0.0、xenbr0Domain U 启动时的流程:vif.0 连接到 xenbr0启动vif.0Route 模式Xend启动时的流程:开启Domain 0的IP Forward。Domain U启动时的流程:创建 vif.0 ,dom U eth0的IP地址被拷贝到vif。启动 vif.0。为domU的配置文件中指向虚拟接口vif.0分配的IP地址增加静态路由。NAT模式NAT 模式会使用虚拟局域网 virbr02、Xen Domain U Guests 发送数据包处理流程3、Xen中虚拟网卡与物理网卡之间的关系 安装了Xen的Linux机器,在Dom 0中能看到以下几类网卡(网络接口设备 ):(X ,Y都为数字)pethYethYxenbrYvirbrYvifX.Y(X为DomaiID,Y表示该虚拟网卡是该Domain的第几块虚拟网卡)vethY (一般在Xend启动完成以后就不存在了)原文链接:http://wangzan18.blog.51cto.com/8021085/1727106发布于 2022-08-03 20:54Xen虚拟化原理​赞同 5​​1 条评论​分享​喜欢​收藏​申请

Xen_百度百科

百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心收藏查看我的收藏0有用+10Xen播报讨论上传视频Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发。它打算在单个计算机上运行多达100个满特征的操作系统。操作系统必须进行显式地修改(“移植”)以在Xen上运行(但是提供对用户应用的兼容性)。这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化。中文名Xen采    用ICA协议技    术做准虚拟化实    质开源虚拟化技术目录1定义2工作原理3性能比较4半虚拟化5全虚拟化6平台支持7应用领域8应用案例9Xen与其它开源项目10版本发布定义播报编辑Xen采用ICA协议 [1],通过一种叫做准虚拟化的技术获得高性能,甚至在某些与传统虚拟技术极度不友好的架构上(x86),Xen也有上佳的表现。与那些传统通过软件模拟实现硬件的虚拟机不同,在Intel VT-X支持下3.0版本之前的Xen需要系统的来宾权限,用来和Xen API进行连接。这种技术已经可以运用在NetBSD, GNU/Linux, FreeBSD和Plan 9系统上。Sun微系统公司也正在积极地将Solaris移植到Xen平台之上。Xen虚拟机可以在不停止的情况下在多个物理主机之间实时迁移。在操作过程中,虚拟机在没有停止工作的情况下内存被反复的复制到目标机器。虚拟机在最终目的地开始执行之前,会有一次60-300毫秒的非常短暂的暂停以执行最终的同步化,给人无缝迁移的感觉。类似的技术被用来暂停一台正在运行的虚拟机到磁盘,并切换到另外一台,第一台虚拟机在以后可以恢复。XEN 是一个基于X86架构、发展最快、性能最稳定、占用资源最少的开源虚拟化技术。Xen可以在一套物理硬件上安全的执行多个虚拟机,与 Linux 是一个完美的开源组合,Novell SUSE Linux Enterprise Server 最先采用了XEN虚拟技术。它特别适用于服务器应用整合,可有效节省运营成本,提高设备利用率,最大化利用数据中心的IT基础架构。XEN 是英国剑桥大学计算机实验室开发的一个虚拟化开源项目,XEN 可以在一套物理硬件上安全的执行多个虚拟机,它和操作平台结合的极为密切,占用的资源最少。编写文档时稳定版本为XEN3.0。支持万贯虚拟化和超虚拟化。以高性能、占用资源少著称,赢得了IBM、AMD、HP、Red Hat和Novell等众多世界级软硬件厂商的高度认可和大力支持,已被国内外众多企事业用户用来搭建高性能的虚拟化平台。IBM经常在其主机和服务器上使用虚拟机来尽可能发挥其性能,并类似chroot监禁那样将程序置于隔离的虚拟OS中以增强安全性。除此之外,它还能使不同和不兼容的OS运行在同一台计算机上。Xen对虚拟机活跃迁移的支持允许工荷平衡和避免停时。工作原理播报编辑在Xen使用的方法中,没有指令翻译。这是通过两种方法之一实现的。第一,使用一个能理解和翻译虚拟操作系统发出的未修改指令的CPU(此方法称作完全虚拟化或full virtualization)。另一种,修改操作系统,从而使它发出的指令最优化,便于在虚拟化环境中执行(此方法称作准虚拟化或paravirtualization)。 在Xen环境中,主要有两个组成部分。一个是虚拟机监控器(VMM),也叫hypervisor。Hypervisor层在硬件与虚拟机之间,是必须最先载入到硬件的第一层。Hypervisor载入后,就可以部署虚拟机了。在Xen中,虚拟机叫做“domain”。在这些虚拟机中,其中一个扮演着很重要的角色,就是domain0,具有很高的特权。通常,在任何虚拟机之前安装的操作系统才有这种特权。Domain0要负责一些专门的工作。由于hypervisor中不包含任何与硬件对话的驱动,也没有与管理员对话的接口,这些驱动就由domain0来提供了。通过domain0,管理员可以利用一些Xen工具来创建其它虚拟机(Xen术语叫domainU)。这些domainU也叫无特权domain。这是因为在基于i386的CPU架构中,它们绝不会享有最高优先级,只有domain0才可以。在domain0中,还会载入一个xend进程。这个进程会管理所有其它虚拟机,并提供这些虚拟机控制台的访问。在创建虚拟机时,管理员使用配置程序与domain0直接对话。  [2] 性能比较播报编辑与其它VMM的比较Denali使用准虚拟化技术来提高x86电脑上虚拟机的性能。Denali的虚拟机为因特网服务专门支持了最小化的操作系统。系统可以运行上千虚拟机。Xen与Denali不同,因为它试图运行适当数量的完整操作系统,而非大量轻量级操作系统。VMware为x86提供虚拟机,这些虚拟机可以运行未修改的PC操作系统。所涉及的技术极为复杂,也导致了性能的(有时相当显著)下降。Xen牺牲了完全的二进制兼容,换取相对的简易性和改善的性能。KVM在全虚拟化情况下性能优于Xen,但Xen在运行修改过的操作系统时效率更高。半虚拟化播报编辑Xen通过一种叫做半虚拟化的技术获得高效能的表现(较少的效能损失, 典型的情况下大约损失 2%, 在最糟的情况下会有 8% 的效能耗损; 与其它使用完全的虚拟化却造成最高到 20% 损耗的其他解决方案形成一个明显的对比),甚至在某些与传统虚拟技术极度不友好的架构上(x86),Xen也有极佳的表现。与那些传统通过软件模拟实现硬件的虚拟机不同,在3.0版本及在Intel VT-X支援前的Xen需要让客户操作系统(guest operating systems)与Xen API进行连接。这样连结已经可以运用在NetBSD, GNU/Linux, FreeBSD和贝尔实验室的Plan 9系统上。在Brainshare 2005会议上,Novell展示了NetWare与 Xen的连通。与Windows XP连通的技术曾在Xen开发初期进行,但微软的协议未能允许它发布。Sun微系统公司也正积极研究Solaris与Xen的连结,使其能在Xen平台上运作。全虚拟化播报编辑Intel对Xen贡献修改以支持其VT-X Vanderpool架构扩展。如果主系统支持Vanderpool或者Pacifica扩展(Intel和AMD对本地支持虚拟化的扩展),这项技术将允许未修改的客作业系统运行在Xen虚拟机中。事实上,那意味著性能的提升,并且你可以在没有进行任何协议不允许的修改的情况下对Windows进行虚拟。平台支持播报编辑Xen可以运行在x86,x86_64和ARM系统上,并正在向IA64、PPC移植。移植到其他平台从技术上是可行的,未来有可能会实现。应用领域播报编辑Xen凭着独特的虚拟化性能优势赢得了越来越的广泛应用。被用户充分应用在以下领域:◆ 服务器应用整合:在虚拟机范围内,在一台物理主机上虚拟出多台服务器, 以安装多个不同的应用,充分利用服务器的物理性能,灵活进行服务器的应用迁移。◆软件开发测试:用户可利用Linux的低成本优势非常灵活地搭建多个应用系统开发平台,由此节省了大量的开发成本,加快了开发进程。◆ 集群运算:和单独的管理每个物理主机相比较,虚拟机管理更加灵活,同时在负载均衡方面,更易于控制和隔离。◆ 多操作系统配置:以开发和测试为目的,同时运行多个操作系统;◆ 内核开发:在虚拟机的沙盒中,做内核的测试和调试,无需为了测试而单独架设一台独立的机器;◆ 为客户操作系统提供硬件技术支持:可以开发新的操作系统, 以得益于现存操作系统的广泛硬件支持,比如Linux;应用案例播报编辑1) 腾讯公司---中国最大的Web服务公司腾讯公司经过多方测试比较后,最终选择了Novell SUSE Linux Enterprise Server中的Xen超虚拟化技术。该技术帮助腾讯改善了硬件利用率以及提高系统负载变化时的灵活性。客户说:“在引入Xen超虚拟化技术后,我们可以在每台物理机器上运行多个虚拟服务器,这意味着我们可以潜在的显著扩大用户群,而不用相应地增加硬件成本。”2) 宝马集团----驰名世界的高档汽车生产企业宝马集团(BMW Group)利用Novell带有集成Xen虚拟化软件的SUSE Linux Enterprise Server来执行其数据中心的虚拟化工作量,从而降低硬件成本、简化部署流程。采用虚拟化技术使该公司节省了高达70%的硬件成本,同时也节省了大量的电力成本。3)云谷科技---基于Xen的VPS管理平台研发公司XenSystem,是基于Xen的虚拟技术开发的一款VPS管理系统。这一款功能VPS智能管理平台,运用IT业界最新的“云计算”和“云储存”的设计理念,支持自动化的VPS云主机和服务器的实时管理功能,具备良好的兼容性和稳定性,从而简单高效地管理VPS主机的运作,与Hyper-V基于Xen的虚拟化技术后使VPS更趋稳定,运作更为高效。这也意味着IDC的运作成本会大大地降低,利润得以增加。Xen与其它开源项目播报编辑使用Xen时,开源项目与其它项目的一些差异有时会让人感到迷惑。Xen起源于英国的剑桥大学计算机实验室,该实验室开发了Xen开源项目。这个项目包括虚拟机监控器,即Xen环境的核心组成部分。除了剑桥大学的科学家以外,很多其它IT领域集团也都参与了Xen开源项目,其中包括IBM、AMD、HP、Red Hat和Novell。由于Xen方法使虚拟化领域迈出了一大步,因此Xen的创始人成立了他们自己的公司XenSource(已被Citrix收购)。他们成立XenSource的目的是为了基于Xen hypervisor而提供一个完善的虚拟化解决方案,与其它虚拟化产品(如VMware ESX)竞争。其它企业也在它们自己的产品中综合应用了Xen hypervisor。例如,Linux厂商Red Hat和Novell公司都在自己的操作系统中包含了各自版本的Xen。由于Xen的大多数部分都是开源的,所以这些解决方案都非常相似。版本发布播报编辑2010年04月08日,开源虚拟机 Xen 发布了4.0.0 正式版。主要的新特性包括:改进性能和可扩展性,客户机支持64个虚拟CPU,主机支持1 TB RAM和128个物理CPU;支持blktap2 for VHD image,包括快照和克隆;HVM客户机支持虚拟内存页共享和页到内存;支持Citrix WHQL认证的Windows PV驱动等等。2011年04月10日,Xen 4.1 发布,开源虚拟机,变化:这个版本添加了一个架构XL toolstack,它在功能上几乎相当于XM / XEND原型credit2调度程序设计为对延迟敏感的工作负载和非常大的系统中,CPU池为先进的分区,支持大型系统(> 255处理器和1 gb / 2 mb超级页面支持),支持x86先进向量扩展(AVX),和一个新的内存访问API启用集成第三方安全解决方案到Xen虚拟化环境。2013年04月16日,开源虚拟机 Xen成为 Linux 基金会项目。2014年03月11日,Xen发布4.4版本,更好地支持ARM架构。2019年4月2日,发布4.12版本。新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000

Downloads - Xen Project

Downloads - Xen Project

Skip to main content

search

Menu

Users

Why Xen Project?

Virtualization

Cloud

Security

Automotive / Embedded

Developers

Getting Started

Teams

The Hypervisor (x86 & ARM)

Windows PV Drivers

Embedded and Automotive

Mirage OS

Unikraft

XAPI

XCP-ng

HVMI

Governance

Security Policy

Downloads

All Downloads

Xen Project Archives

Windows PV Drivers

Mirage OS

Help

Documentation

Mailing List

Matrix

Contributing

About

Blog

In The News

Advisory Board

Project Members

Get Involved

Community Jobs

Code of Conduct

Contact Us

Join

twitter facebook linkedin youtube stackexchange

search

Close Search

All Downloads

Xen Project Archives

Xen Project 4.18 Series

Xen Project 4.18.0

Xen Project 4.17 Series

Xen Project 4.17.2

Xen Project 4.17.1

Xen Project 4.17.0

Xen Project 4.16 Series

Xen Project 4.16.5

Xen Project 4.16.4

Xen Project 4.16.3

Xen Project 4.16.2

Xen Project 4.16.1

Xen Project 4.16.0

Xen Project 4.15 Series

Xen Project 4.15.5

Xen Project 4.15.4

Xen Project 4.15.3

Xen Project 4.15.2

Xen Project 4.15.1

Xen Project 4.15.0

Xen Project 4.14 Series

Xen Project 4.14.6

Xen Project 4.14.5

Xen Project 4.14.4

Xen Project 4.14.3

Xen Project 4.14.2

Xen Project 4.14.1

Xen Project 4.14.0

Xen Project 4.13 Series

Xen Project 4.13.4

Xen Project 4.13.3

Xen Project 4.13.2

Xen Project 4.13.1

Xen Project 4.13.0

Xen Project 4.12 Series

Xen Project 4.12.4

Xen Project 4.12.3

Xen Project 4.12.2

Xen Project 4.12.1

Xen Project 4.12.0

Xen Project 4.11 Series

Xen Project 4.11.4

Xen Project 4.11.3

Xen Project 4.11.2

Xen Project 4.11.1

Xen Project 4.11.0

Xen Project 4.10 Series

Xen Project 4.10.4

Xen Project 4.10.3

Xen Project 4.10.2

Xen Project 4.10.1

Xen Project 4.10.0

Xen Project 4. 9 Series

Xen Project 4.9.4

Xen Project 4.9.3

Xen Project 4.9.2

Xen Project 4.9.1

Xen Project 4.9.0

Xen Project 4. 8 Series

Xen Project 4.8.5

Xen Project 4.8.4

Xen Project 4.8.3

Xen Project 4.8.2

Xen Project 4.8.1

Xen Project 4.8.0

Xen Project 4. 7 Series

Xen Project 4.7.6

Xen Project 4.7.5 not released

Xen Project 4.7.4

Xen Project 4.7.3

Xen Project 4.7.2

Xen Project 4.7.1

Xen Project 4.7.0

Xen Project 4. 6 series

Xen Project 4.6.6

Xen Project 4.6.5

Xen Project 4.6.4

Xen Project 4.6.3

Xen Project 4.6.2 not released

Xen Project 4.6.1

Xen Project 4.6.0

Xen Project 4. 5 series

Xen Project 4.5.5

Xen Project 4.5.4 not released

Xen Project 4.5.3

Xen Project 4.5.2

Xen Project 4.5.1

Xen Project 4.5.0

Xen Project 4. 4 Series

Xen Project 4.4.4

Xen Project 4.4.3

Xen Project 4.4.2

Xen Project 4.4.1

Xen Project 4.4.0

Xen Project 4. 3 series

Xen Project 4.3.4

Xen Project 4.3.3

Xen Project 4.3.2

Xen Project 4.3.1

Xen Project 4.3.0

Xen Project 4. 2 series

Xen Project 4.2.5

Xen Project 4.2.4

Xen Project 4.2.3

Xen Project 4.2.2

Xen Project 4.2.1

Xen Project 4.2.0

Xen Project 4. 1 series

Xen 4.1.6.1

Xen 4.1.6 not released

Xen 4.1.5

Xen 4.1.4

Xen 4.1.3

Xen 4.1.2

Xen 4.1.1

Xen 4.1.0

Xen Project 4. 0 series

Xen 4.0.4

Xen 4.0.3

Xen 4.0.2

Xen 4.0.1

Xen 4.0.0

Windows PV Drivers

Windows PV Drivers 9 Series

Windows PV Drivers 9.0.0

Windows PV Drivers 8 Series

Windows PV Drivers 8.2.2

Windows PV Drivers 8.2.1

Windows PV Drivers 8.2.0

Windows PV Drivers 8.1.0

Development Builds

Windows PV Drivers Master

Mirage OS Archives

Mirage OS 3.x Release Announcements

Mirage OS 2.x Release Announcements

Legacy

Xen Project Legacy Series

Xen Project 3.4 series

Xen 3.4.4

Xen 3.4.3

Xen 3.4.2

Xen 3.4.1

Xen 3.4.0

XCP Archives

0

About The Xen ProjectGovernance

Trademark Policy

Export Control

Logos & Mascots

The Linux Foundation

About The Xen ProjectGovernance

Trademark Policy

Export Control

Logos & Mascots

The Linux Foundation

WebsiteAbout Us

Contact Us

Privacy Policy

Terms of Use

Copyright © The Linux Foundation®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page. Linux is a registered trademark of Linus Torvalds. Privacy Policy and Terms of Use

Close Menu

Users

Why Xen Project?

Virtualization

Cloud

Security

Automotive / Embedded

Developers

Getting Started

Teams

The Hypervisor (x86 & ARM)

Windows PV Drivers

Embedded and Automotive

Mirage OS

Unikraft

XAPI

XCP-ng

HVMI

Governance

Security Policy

Downloads

All Downloads

Xen Project Archives

Windows PV Drivers

Mirage OS

Help

Documentation

Mailing List

Matrix

Contributing

About

Blog

In The News

Advisory Board

Project Members

Get Involved

Community Jobs

Code of Conduct

Contact Us

Join

twitter facebook linkedin youtube stackexchange

技术概述 | XenServer 8

技术概述 | XenServer 8

产品文档

搜索

关闭

精简结果

选择产品

应用

全部清除

选定的过滤器

搜索 产品文档

English

EN

日本語

JA

简体中文

ZH

한국어

KO

XenServer

8

8

Citrix Hypervisor 8.2 CU1

XenServer 8

新增功能

抢先体验版渠道更新

普通渠道更新

已修复的问题

已知问题

弃用和删除

系统要求

配置限制

硬件驱动程序

来宾操作系统支持

连接要求

快速入门

技术概述

常见技术问题解答

许可

许可常见问题解答

安装

其他安装方案

升级

Citrix Virtual Apps and Desktops 的升级方案

故障排除

XenCenter

更新 XenServer 8

对 XenServer 主机应用更新

主机和资源池

证书验证

群集池

对群集池进行故障排除

用户

基于角色的访问控制

RBAC 角色和权限

将 RBAC 与 CLI 结合使用

网络连接

管理

故障排除

存储

创建 SR

精简预配的共享 GFS2 块存储

管理

多路径

和 IntelliCache

读取缓存

PVS 加速器

图形

准备主机以处理图形

创建启用了 vGPU 的 VM

内存使用率

监视和管理

监视 CPU 使用率

VM

Windows VM

适用于 Windows 的 XenServer VM Tools

Linux VM

VM 内存

迁移 VM

导入和导出 VM

删除 VM

vApp

虚拟机高级注释

在 Linux 上启用 VNC

故障排除

高可用性

灾难恢复和备份

启用灾难恢复

vApp

备份和还原主机和 VM

VM 快照

处理计算机故障

故障排除

Workload Balancing

新增功能

入门

基本任务

配置

管理

Certificates(证书)

故障排除

Conversion Manager

命令行接口

第三方声明

XenServer 开源许可和属性

开发人员文档

XenServer 管理 API

远程 API 调用的有线协议

VM 生命周期

API 参考

错误处理

XenServer SDK 指南

快速入门

概述

使用 API

使用 HTTP

使用 XenServer PowerShell 模块

XenServer 管理 API 扩展

XenCenter API 扩展

更改块跟踪指南

快速入门

启用 NBD 连接

将 CBT 与 VDI 结合使用

删除 VDI 快照

获取 VDI 中更改块的列表

通过 NBD 导出更改块

将更改块合并到基本 VDI

故障排除

附录

补充包和 DDK 指南

快速入门

构建示例包

生成驱动程序 RPM

创建补充包

规则和指南

测试和认证

其他资源

XenCenter 插件规范指南

XML 配置文件

功能

命令

资源和国际化

部署

数据治理

文档历史记录

查看 PDF

此内容已经过机器动态翻译。

在此处提供反馈

感谢您提供反馈

XenServer 8

<

>

This content has been machine translated dynamically.

Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)

Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)

Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)

此内容已经过机器动态翻译。 放弃

このコンテンツは動的に機械翻訳されています。免責事項

이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인

Este texto foi traduzido automaticamente. (Aviso legal)

Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))

This article has been machine translated.

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Este artículo ha sido traducido automáticamente. (Aviso legal)

この記事は機械翻訳されています.免責事項

이 기사는 기계 번역되었습니다.책임 부인

Este artigo foi traduzido automaticamente.(Aviso legal)

这篇文章已经过机器翻译.放弃

Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))

 

Switch to english

Auf Englisch anzeigen

Lire en anglais

Leer en inglés

英語に切り替え

영어로 전환

Mudar para ingles

切换到英文

Passa all'inglese

Translation failed!

技术概述

January 26, 2024

投稿者: 

X

XenServer(以前称为 Citrix Hypervisor)是业界领先的平台,实现了经济高效的桌面、服务器和云虚拟化基础结构。XenServer 支持任意规模或类型的组织整合计算资源,以及将计算资源转换为虚拟工作负载,从而满足现今数据中心的要求。同时可以确保将工作负载无缝移动到云中。

XenServer 的主要功能包括:

将多个虚拟机 (VM) 整合到一个物理服务器中

降低要管理的独立磁盘映像的数量

允许与现有网络连接和存储基础结构轻松集成

允许您在 XenServer 主机之间实时迁移 VM,在确保零停机时间的情况下安排维护工作

使用高可用性功能配置相应的策略(当一个主机出现故障时在另一个主机上重新启动 VM),从而确保 VM 的可用性

提高 VM 映像的可移植性,因为一个 VM 映像将在一系列部署基础结构中运行

虚拟化和虚拟机管理程序

虚拟化(更具体而言,硬件虚拟化)是一种在单个物理机上运行多个独立 VM 的方法。这些虚拟机上运行的软件与基础硬件资源分隔开来。这是一种充分利用最新的功能强大的服务器中可用的物理资源的方式,能够降低服务器部署的总体拥有成本 (TCO)。

虚拟机管理程序是软件的基础抽象层。虚拟机管理程序执行底层任务(例如 CPU 调度),并且负责常驻 VM 的内存隔离。虚拟机管理程序提取 VM 的硬件。虚拟机管理程序无法识别网络连接、外部存储设备及视频等。

主要组件

本部分内容将详细介绍 XenServer 的工作原理。请参见下图,了解 XenServer 的主要组件:

硬件

硬件层包含物理服务器组件,例如 CPU、内存、网络和磁盘驱动器。

您需要配备了一个或多个 CPU 的基于 Intel VT 或 AMD-V 64 位 x86 的系统,才能运行所有受支持的操作系统。有关 XenServer 主机系统要求的详细信息,请参阅“系统要求”。

有关 XenServer 认证硬件和系统的完整列表,请参阅硬件兼容性列表 (HCL)。

Xen 虚拟机管理程序

Xen Project 虚拟机管理程序是开放源类型 1 或裸机虚拟机管理程序。此虚拟机管理程序允许一个操作系统或不同操作系统的实例在单个计算机(或主机)上并行运行。Xen 虚拟机管理程序用作许多不同的商务应用程序和开源应用程序的基础,例如:服务器虚拟化、基础结构即服务 (IaaS)、桌面虚拟化、安全应用程序、嵌入式设备以及硬件设备。

XenServer 基于 Xen Project 虚拟机管理程序,除此之外,我们还提供额外的功能和支持。XenServer 使用 4.13.4 版本的 Xen 虚拟机管理程序。

控制域

控制域又称为“域 0”或 dom0,是一个运行 XenServer 管理 Toolstack(称为 XAPI)且享有特权的安全 Linux VM。此 Linux VM 基于 CentOS 7.5 发行版。除提供 XenServer 管理功能外,dom0 还运行适用于网络连接、存储等物理设备驱动程序。控制域可以与虚拟机管理程序通信,指示其启动或停止来宾 VM。

Toolstack

Toolstack 或 XAPI 是控制 VM 生命周期操作、主机和 VM 网络连接、VM 存储以及用户身份验证的软件堆栈。此外,它还可以管理 XenServer 资源池。

XAPI 提供公开记录的管理 API,可供所有管理 VM 和资源池的工具使用。有关详细信息,请参阅 XenServer 管理 API。

来宾域 (VM)

来宾域是用户创建的从 dom0 请求资源的虚拟机。有关受支持的发行版本的详细列表,请参阅受支持的来宾、虚拟内存和磁盘大小限制。

完全虚拟化

完全虚拟化或硬件协助虚拟化使用来自主机 CPU 的虚拟化扩展对来宾进行虚拟化。完全虚拟化的来宾不需要任何内核支持。来宾被称为硬件虚拟机 (HVM)。HVM 需要 Intel VT 或 AMD-V 硬件扩展以执行内存和特权操作。XenServer 使用 Quick Emulator (QEMU) 来模拟 PC 硬件,包括 BIOS、IDE 磁盘控制器、VGA 图形适配器、USB 控制器、网络适配器等。为提高硬件敏感操作(例如磁盘或网络访问)的性能,将随 XenServer 工具安装 HVM 来宾系统。有关详细信息,请参阅 HVM 上的 PV。

HVM 通常在对操作系统进行虚拟化时使用,例如能够在其中修改内核以使其识别虚拟化的 Microsoft Windows。

HVM 上的 PV

HVM 上的 PV 是半虚拟化与完全硬件虚拟化的混合。主要目标是通过使用专门优化的半虚拟化驱动程序来大幅提高 HVM 来宾的性能。此模式允许您利用更新的处理器中的 x86 虚拟容器技术来提高性能。从这些来宾系统访问网络和存储仍将使用内置到内核中的驱动程序在 PV 模式下进行。

Windows 和 Linux 发行版在 XenServer 中的“HVM 上的 PV”模式下提供。有关受支持的使用“HVM 上的 PV”的发行版的列表,请参阅来宾操作系统支持。

XenServer VM Tools

XenServer VM Tools(以前称为 Citrix VM Tools 或 XenServer PV Tools)可提供高性能 I/O 服务,而不会产生传统设备模拟开销。

适用于 Windows 的 XenServer VM Tools 由 I/O 驱动程序(也称为半虚拟化驱动程序或 PV 驱动程序)和管理代理组成。

I/O 驱动程序包括前端存储和网络驱动程序以及底层管理接口。这些驱动程序可替代模拟设备,并在 VM 和 XenServer 产品系列软件之间提供高速传输。

管理代理(也称为来宾代理)负责高级虚拟机管理功能。该管理代理向 XenCenter(适用于 Windows VM )提供完整功能。

必须在每个 Windows VM 上安装适用于 Windows 的 XenServer VM Tools,才能使 VM 具有完全受支持的配置。VM 在未安装适用于 Windows 的 XenServer VM Tools 的情况下可以正常运行,但如果不安装 I/O 驱动程序(PV 驱动程序),性能将受到极大影响。

适用于 Linux 的 XenServer VM Tools 包含一个来宾代理,负责向主机提供有关 VM 的额外信息。应在每个 Linux VM 上安装来宾代理,才能启用动态内存控制 (DMC)。

注意:

您不能在 Red Hat Enterprise Linux 8、Red Hat Enterprise Linux 9、Rocky Linux 9 或 CentOS Stream 9 VM 上使用动态内存控制 (DMC) 功能,因为这些操作系统不支持 Xen 虚拟机管理程序的内存膨胀。

有关详细信息,请参阅 XenServer VM Tools。

主要概念

资源池

XenServer 允许您使用资源池作为单个实体来管理多个主机及其连接的共享存储。通过资源池,您可以在不同的 XenServer 主机之间移动和运行虚拟机。此外,还允许所有主机共享网络和存储的通用框架。一个池中最多可以包含 64 个主机,这些主机都运行同一版本的 XenServer 软件(在相同的修补程序级别),而且具有广泛的硬件兼容性。有关详细信息,请参阅主机和资源池。

XenServer 资源池采用主/辅助体系结构,由 XAPI 实现。XAPI 调用从池协调器(主体系结构)转发到池成员(辅助体系结构)。池成员将对池协调器进行 DB RPC。池协调器负责协调和锁定资源池中的资源,以及处理所有控制操作。池成员通过 HTTP 和 XMLRPC 与池协调器通信,但它们可以通过镜像磁盘(存储迁移)相互通信(通过同一通道)

存储库

XenServer 存储目标称为存储库 (SR)。存储库存储虚拟磁盘映像 (VDI),后者包含虚拟磁盘的内容。

SR 具有对本地连接的 IDE、SATA、SCSI、NVMe 和 SAS 驱动器和远程连接的 iSCSI、NFS、SAS、SMB 和光纤通道的内置支持,因而非常灵活。SR 和 VDI 抽象允许在支持高级存储功能(例如,精简预配、VDI 快照和快速克隆)的存储目标上提供这些功能。

每个 XenServer 主机可以同时使用多个 SR 和不同的 SR 类型。可以在主机之间共享这些 SR,也可以将其专用于特定主机。共享存储会加入一个已定义的资源池,并由该池内的多台主机共用。共享 SR 必须可由池中的每台主机通过网络访问。单个资源池中的所有主机必须至少有一个共享 SR。共享存储不能在多个池之间共享。

有关如何使用 SR 的详细信息,请参阅配置存储。

网络连接

在体系结构级别,有三种类型的服务器端软件对象来表示网络连接实体。这些对象包括:

PIF 是指 dom0 中使用的软件对象,表示主机上的一个物理 NIC。PIF 对象具有名称和说明、UUID、所表示的 NIC 的参数,以及连接到的网络和主机。

VIF,是指 dom0 中使用的软件对象,表示虚拟机上的一个虚拟 NIC。VIF 对象具有名称和说明、UUID 和连接到的网络和 VM。

网络,是指主机上用于路由网络主机上的网络流量的虚拟以太网交换机。网络对象具有名称和说明、UUID 以及连接到的 VIF 和 PIF 的集合。

XenServer 管理 API 允许执行以下操作:

配置网络连接选项

控制要用于管理操作的 NIC

创建高级网络连接功能,例如 VLAN 和 NIC 绑定

有关如何管理 XenServer 上的网络的详细信息,请参阅网络连接。

相关加载项和应用程序

虽然 Xen 虚拟机管理程序可以在核心级别运行,但存在与虚拟机管理程序不可知的应用程序以及可用于使虚拟化体验变得完整的服务有关的 XenServer 特定加载项。

XenCenter

用于管理 VM 的 Windows GUI 客户端基于管理 API 进行实现。XenCenter 提供管理多个 XenServer 主机、

资源池以及与其关联的整个虚拟基础结构的丰富用户体验。

Workload Balancing (WLB)

一种设备,通过将虚拟机重定位到资源池中最适合其工作负载的主机对池进行负载平衡。有关详细信息,请参阅 Workload balancing (/zh-cn/xenserver/8/wlb.html)。

Citrix Licensing 服务器

基于 Linux 的设备,XenCenter 与之联系以请求指定服务器的许可证。

XenServer Conversion Manager (XCM)

允许用户将现有 VMware 虚拟机转换为 XenServer 虚拟机并且具有相媲美的网络连接和存储连接的虚拟设备。有关详细信息,请参阅 Conversion Manager。

Citrix Provisioning

支持从公用映像进行 PXE 引导的 Provisioning Services。在 Citrix Virtual Desktops 和 Citrix Virtual Apps 中广泛使用。有关详细信息,请参阅 Provisioning。

Citrix Virtual Desktops

专用于 Windows 桌面的虚拟桌面基础结构 (VDI) 产品。Citrix Virtual Desktops 使用 XAPI 管理多主机池配置中的 XenServer。有关详细信息,请参阅 Citrix Virtual Apps and Desktops。

OpenStack/CloudStack

用于构建公有云/私有云的开源软件。使用管理 API 控制 XenServer。有关详细信息,请参阅 https://www.openstack.org/ 和 https://cloudstack.apache.org/。

本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。

DIESER DIENST KANN ÜBERSETZUNGEN ENTHALTEN, DIE VON GOOGLE BEREITGESTELLT WERDEN. GOOGLE LEHNT JEDE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG IN BEZUG AUF DIE ÜBERSETZUNGEN AB, EINSCHLIESSLICH JEGLICHER GEWÄHRLEISTUNG DER GENAUIGKEIT, ZUVERLÄSSIGKEIT UND JEGLICHER STILLSCHWEIGENDEN GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER NICHTVERLETZUNG VON RECHTEN DRITTER.

CE SERVICE PEUT CONTENIR DES TRADUCTIONS FOURNIES PAR GOOGLE. GOOGLE EXCLUT TOUTE GARANTIE RELATIVE AUX TRADUCTIONS, EXPRESSE OU IMPLICITE, Y COMPRIS TOUTE GARANTIE D'EXACTITUDE, DE FIABILITÉ ET TOUTE GARANTIE IMPLICITE DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET D'ABSENCE DE CONTREFAÇON.

ESTE SERVICIO PUEDE CONTENER TRADUCCIONES CON TECNOLOGÍA DE GOOGLE. GOOGLE RENUNCIA A TODAS LAS GARANTÍAS RELACIONADAS CON LAS TRADUCCIONES, TANTO IMPLÍCITAS COMO EXPLÍCITAS, INCLUIDAS LAS GARANTÍAS DE EXACTITUD, FIABILIDAD Y OTRAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN EN PARTICULAR Y AUSENCIA DE INFRACCIÓN DE DERECHOS.

本服务可能包含由 Google 提供技术支持的翻译。Google 对这些翻译内容不做任何明示或暗示的保证,包括对准确性、可靠性的任何保证以及对适销性、特定用途的适用性和非侵权性的任何暗示保证。

このサービスには、Google が提供する翻訳が含まれている可能性があります。Google は翻訳について、明示的か黙示的かを問わず、精度と信頼性に関するあらゆる保証、および商品性、特定目的への適合性、第三者の権利を侵害しないことに関するあらゆる黙示的保証を含め、一切保証しません。

ESTE SERVIÇO PODE CONTER TRADUÇÕES FORNECIDAS PELO GOOGLE. O GOOGLE SE EXIME DE TODAS AS GARANTIAS RELACIONADAS COM AS TRADUÇÕES, EXPRESSAS OU IMPLÍCITAS, INCLUINDO QUALQUER GARANTIA DE PRECISÃO, CONFIABILIDADE E QUALQUER GARANTIA IMPLÍCITA DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO E NÃO INFRAÇÃO.

这是否有帮助?

向我们发送反馈

Instructions for Contributors

>

<

此内容已经过机器动态翻译。

在此处提供反馈

感谢您提供反馈

XenServer 8

技术概述

January 26, 2024

投稿者: 

X

共享

January 26, 2024

投稿者: 

X

共享

在本文中

虚拟化和虚拟机管理程序

主要组件

主要概念

相关加载项和应用程序

这是否有帮助?

向我们发送反馈

Instructions for Contributors

XenServer

Preview Documentation

This Preview product documentation is

Cloud Software Group

Confidential.

You agree to hold this documentation confidential pursuant to the

terms of your

Cloud Software Group

Beta/Tech Preview Agreement.

The development, release and timing of any features or functionality

described in the Preview documentation remains at our sole discretion and are subject to

change without notice or consultation.

The documentation is for informational purposes only and is not a

commitment, promise or legal obligation to deliver any material, code or functionality

and should not be relied upon in making

Cloud Software Group

product purchase decisions.

If you do not agree, select I DO NOT AGREE to exit.

I AGREE

I DO NOT AGREE

已复制!

失败!

站点反馈

|

隐私和法律条款

|

同意设置

|

docs.cloud.com

© 1999- Cloud Software Group, Inc. All

rights reserved.

提供您的反馈

感谢您提供反馈如果需要更多信息,我们将通过您提供的电子邮件地址与您联系。

提交您的反馈时出错。请重试

发送反馈: *

关于本文

关于本产品

此字段为必填字段

主题: *

此字段为必填字段

描述: *

此字段为必填字段

URL:

姓名: *

Please enter a valid name

电子邮件: *

请输入有效的电子邮件

必填字段带标记 *

提交

I confirm that I have read the instructions and requested required access.

×

Please enter a Commit message

Request Change

XenCenter 入门 | XenCenter CR

XenCenter 入门 | XenCenter CR

产品文档

搜索

关闭

精简结果

选择产品

应用

全部清除

选定的过滤器

搜索 产品文档

English

EN

日本語

JA

简体中文

ZH

Deutsch

Machine Translated

DE

Machine Translated

Français

Machine Translated

FR

Machine Translated

Español

Machine Translated

ES

Machine Translated

XenCenter

2023

2023

8.2.7

新增功能

XenCenter 入门

安装 XenCenter

启动或退出 XenCenter

卸载 XenCenter

浏览 XenCenter 工作区

工具栏

资源窗格

导航窗格

选项卡

资源状态图标

键盘快捷方式

更改 XenCenter 选项

隐藏的对象

组织资源

使用文件夹

使用标记

使用自定义字段

搜索资源

创建搜索查询

筛选搜索结果以及将其分组

保存的搜索

导出和导入搜索

关于 XenServer 许可

许可概览

管理 XenServer 许可证

获取帮助

管理服务器

连接服务器和断开服务器连接

添加新服务器

断开服务器连接

重新连接服务器

重新启动服务器

关闭服务器

重新启动 Toolstack

配置主机开启

远程开启服务器

在维护模式下运行

在服务器上安装 TLS 证书

存储服务器连接状态

备份和还原服务器

从 XenCenter 中删除服务器

配置网络连接

添加新网络

删除网络

查看和更改网络属性

配置 NIC

配置 IP 地址

更改服务器属性

更改控制域内存

导出和导入托管服务器列表

管理池

池要求

创建新池

向池中添加服务器

从池中删除服务器

从池中销毁服务器

导出资源数据

更改池属性

池安全性

删除池

管理存储

创建新 SR

NFS 存储

软件 iSCSI 存储

硬件 HBA 存储

SMB 存储

软件 FCoE 存储

ISO 存储

精简预配的共享 GFS2 块存储

存储属性

删除 SR

重新连接 SR

存储多路径

存储读缓存

PVS 加速器

回收释放的空间

实时 LUN 扩展

创建 VM

创建新 VM

VM 模板和 BIOS 选项

VM 名称和说明

操作系统安装介质

主服务器

VM CPU 和内存分配

GPU

虚拟存储配置

虚拟网络连接配置

完成新 VM 的创建

快速(无人值守)创建 VM

创建新模板

复制 VM 和模板

配置 VM

安装 XenServer VM Tools

配置 VM 内存

配置虚拟存储

添加虚拟磁盘

连接虚拟磁盘

分离虚拟磁盘

移动虚拟磁盘

删除虚拟磁盘

更改虚拟磁盘属性

配置 VM 网络连接

添加虚拟网络接口

激活/取消激活虚拟网络接口

删除虚拟网络接口

更改虚拟网络接口属性

配置虚拟 GPU

更改 VM 属性

管理 VM

启动 VM

挂起和恢复 VM

关闭 VM

重新启动 VM

运行远程控制台会话

迁移虚拟机

删除 VM

更改块跟踪

导入和导出 VM

开放虚拟化格式(OVF 和 OVA)

磁盘映像格式(VHD 和 VMDK)

从 OVF/OVA 导入 VM

导入磁盘映像

从 XVA 导入 VM

将 VM 导出为 OVF/OVA

将 VM 导出为 XVA

VM 快照

生成 VM 快照

还原到快照

从快照创建新 VM

从快照创建新模板

将快照导出到文件

删除快照

计划快照

创建计划快照

管理计划快照

将 VM 还原为快照

XenServer vApp

创建 vApp

修改 vApp

删除 vApp

启动和关闭 vApp

导出和导入 vApp

保护 VM 和 vApp

高可用性

高可用性要求

VM 重新启动设置

配置高可用性

禁用高可用性

更改高可用性设置

灾难恢复 (DR)

配置 DR

故障转移

故障恢复

测试故障转移

访问控制(AD 和 RBAC)

管理用户

RBAC 概述

RBAC 角色和权限定义

加入域并添加用户

为用户和组分配角色

计算 RBAC 角色

审核更改

Workload Balancing 概述

Workload Balancing 入门

Workload Balancing 基本概念

连接到 Workload Balancing

基本任务简介

为 VM 的初始放置、迁移和恢复选择最优服务器

接受优化建议

使用 Workload Balancing 报告

使用 Workload Balancing 报告执行任务

生成并管理 Workload Balancing 报告

Workload Balancing 报告词汇表

审核日志事件

编辑 Workload Balancing 设置

调整优化模式

自动优化和管理电源

更改临界阈值

调整指标加权

从建议中排除主机

高级设置

管理 Workload Balancing

断开与 Workload Balancing 的连接

将池重新配置为使用其他 WLB 设备

更新 Workload Balancing 凭据

在启用 Workload Balancing 的状态下进入维护模式

Workload Balancing 故障排除

输入 Workload Balancing 凭据时遇到问题

Workload Balancing 启动问题

Workload Balancing 连接错误

Workload Balancing 服务器的更改问题

Conversion Manager

监视系统性能

查看性能数据

配置性能图表

使用 NRPE 监视主机和 dom0 资源

配置性能警报

更新和升级

升级您的主机

更新您的 XenServer 主机

更新您的 Citrix Hypervisor 主机

实时修补程序

更新 XenCenter

更新通知

安装补充包

安装驱动程序磁盘

XenCenter 警报

故障排除

XenCenter 事件日志

创建服务器状态报告

解决 SR 连接问题

VM 恢复模式

XenCenter 插件规范指南

文档历史记录

查看 PDF

此内容已经过机器动态翻译。

在此处提供反馈

感谢您提供反馈

XenCenter

XenCenter CR

<

>

This content has been machine translated dynamically.

Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)

Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)

Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)

此内容已经过机器动态翻译。 放弃

このコンテンツは動的に機械翻訳されています。免責事項

이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인

Este texto foi traduzido automaticamente. (Aviso legal)

Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))

This article has been machine translated.

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Ce article a été traduit automatiquement. (Clause de non responsabilité)

Este artículo ha sido traducido automáticamente. (Aviso legal)

この記事は機械翻訳されています.免責事項

이 기사는 기계 번역되었습니다.책임 부인

Este artigo foi traduzido automaticamente.(Aviso legal)

这篇文章已经过机器翻译.放弃

Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))

 

Switch to english

Auf Englisch anzeigen

Lire en anglais

Leer en inglés

英語に切り替え

영어로 전환

Mudar para ingles

切换到英文

Passa all'inglese

Translation failed!

XenCenter 入门

October 13, 2023

投稿者: 

X

注意:

XenCenter 2023.x.x 目前为预览版,不支持用于生产。请注意,仅当 XenCenter 2023.x.x 和 XenServer 8 从预览版状态变为正式发布版时,将来提及生产支持的任何内容才适用。

可以使用 XenCenter 2023.x.x 来管理您的 XenServer 8 和 Citrix Hypervisor 8.2 CU1 非生产环境。但是,要管理您的 Citrix Hypervisor 8.2 CU1 生产环境,请使用 XenCenter 8.2.7。有关详细信息,请参阅 XenCenter 8.2.7 文档。

可以在同一系统中安装 XenCenter 8.2.7 和 XenCenter 2023.x.x。安装 XenCenter 2023.x.x 不会覆盖您安装的 XenCenter 8.2.7。

通过 XenCenter,您可以从 Windows 桌面计算机管理 XenServer 环境并部署、管理和监视虚拟机。请参阅下表中的主题以开始操作。

 

 

添加新服务器

连接 XenServer 主机服务器并将其添加到 XenCenter 中的托管资源列表中。

创建共享存储

创建 XenServer 存储库 (SR) 以提供可以在托管服务器之间共享的存储。

创建新池

使用新建池向导将多个托管服务器分组为一个具有共享存储的资源池。

创建虚拟机

使用新建 VM 向导创建新的虚拟机 (VM)。

管理用户

添加 Active Directory (AD) 用户帐户并通过基于角色的访问控制 (RBAC) 功能分配不同的访问级别,从而配置访问控制。

有关 XenServer 和 XenCenter 的系统要求信息,请参阅系统要求。

本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。

DIESER DIENST KANN ÜBERSETZUNGEN ENTHALTEN, DIE VON GOOGLE BEREITGESTELLT WERDEN. GOOGLE LEHNT JEDE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG IN BEZUG AUF DIE ÜBERSETZUNGEN AB, EINSCHLIESSLICH JEGLICHER GEWÄHRLEISTUNG DER GENAUIGKEIT, ZUVERLÄSSIGKEIT UND JEGLICHER STILLSCHWEIGENDEN GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT, DER EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND DER NICHTVERLETZUNG VON RECHTEN DRITTER.

CE SERVICE PEUT CONTENIR DES TRADUCTIONS FOURNIES PAR GOOGLE. GOOGLE EXCLUT TOUTE GARANTIE RELATIVE AUX TRADUCTIONS, EXPRESSE OU IMPLICITE, Y COMPRIS TOUTE GARANTIE D'EXACTITUDE, DE FIABILITÉ ET TOUTE GARANTIE IMPLICITE DE QUALITÉ MARCHANDE, D'ADÉQUATION À UN USAGE PARTICULIER ET D'ABSENCE DE CONTREFAÇON.

ESTE SERVICIO PUEDE CONTENER TRADUCCIONES CON TECNOLOGÍA DE GOOGLE. GOOGLE RENUNCIA A TODAS LAS GARANTÍAS RELACIONADAS CON LAS TRADUCCIONES, TANTO IMPLÍCITAS COMO EXPLÍCITAS, INCLUIDAS LAS GARANTÍAS DE EXACTITUD, FIABILIDAD Y OTRAS GARANTÍAS IMPLÍCITAS DE COMERCIABILIDAD, IDONEIDAD PARA UN FIN EN PARTICULAR Y AUSENCIA DE INFRACCIÓN DE DERECHOS.

本服务可能包含由 Google 提供技术支持的翻译。Google 对这些翻译内容不做任何明示或暗示的保证,包括对准确性、可靠性的任何保证以及对适销性、特定用途的适用性和非侵权性的任何暗示保证。

このサービスには、Google が提供する翻訳が含まれている可能性があります。Google は翻訳について、明示的か黙示的かを問わず、精度と信頼性に関するあらゆる保証、および商品性、特定目的への適合性、第三者の権利を侵害しないことに関するあらゆる黙示的保証を含め、一切保証しません。

ESTE SERVIÇO PODE CONTER TRADUÇÕES FORNECIDAS PELO GOOGLE. O GOOGLE SE EXIME DE TODAS AS GARANTIAS RELACIONADAS COM AS TRADUÇÕES, EXPRESSAS OU IMPLÍCITAS, INCLUINDO QUALQUER GARANTIA DE PRECISÃO, CONFIABILIDADE E QUALQUER GARANTIA IMPLÍCITA DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO E NÃO INFRAÇÃO.

这是否有帮助?

向我们发送反馈

Instructions for Contributors

>

<

此内容已经过机器动态翻译。

在此处提供反馈

感谢您提供反馈

XenCenter

XenCenter CR

XenCenter 入门

October 13, 2023

投稿者: 

X

共享

October 13, 2023

投稿者: 

X

共享

在本文中

这是否有帮助?

向我们发送反馈

Instructions for Contributors

XenServer

Preview Documentation

This Preview product documentation is

Cloud Software Group

Confidential.

You agree to hold this documentation confidential pursuant to the

terms of your

Cloud Software Group

Beta/Tech Preview Agreement.

The development, release and timing of any features or functionality

described in the Preview documentation remains at our sole discretion and are subject to

change without notice or consultation.

The documentation is for informational purposes only and is not a

commitment, promise or legal obligation to deliver any material, code or functionality

and should not be relied upon in making

Cloud Software Group

product purchase decisions.

If you do not agree, select I DO NOT AGREE to exit.

I AGREE

I DO NOT AGREE

向我们发送反馈

此翻译有用吗?

填写内容

提交

已复制!

失败!

站点反馈

|

隐私和法律条款

|

同意设置

|

docs.cloud.com

© 1999- Cloud Software Group, Inc. All

rights reserved.

提供您的反馈

感谢您提供反馈如果需要更多信息,我们将通过您提供的电子邮件地址与您联系。

提交您的反馈时出错。请重试

发送反馈: *

关于本文

关于本产品

此字段为必填字段

主题: *

此字段为必填字段

描述: *

此字段为必填字段

URL:

姓名: *

Please enter a valid name

电子邮件: *

请输入有效的电子邮件

必填字段带标记 *

提交

I confirm that I have read the instructions and requested required access.

×

Please enter a Commit message

Request Change

Documentation - Xen Project

Documentation - Xen Project

Skip to main content

search

Menu

Users

Why Xen Project?

Virtualization

Cloud

Security

Automotive / Embedded

Developers

Getting Started

Teams

The Hypervisor (x86 & ARM)

Windows PV Drivers

Embedded and Automotive

Mirage OS

Unikraft

XAPI

XCP-ng

HVMI

Governance

Security Policy

Downloads

All Downloads

Xen Project Archives

Windows PV Drivers

Mirage OS

Help

Documentation

Mailing List

Matrix

Contributing

About

Blog

In The News

Advisory Board

Project Members

Get Involved

Community Jobs

Code of Conduct

Contact Us

Join

twitter facebook linkedin youtube stackexchange

search

Close Search

Documentation

Main Documentation

The Xen Project Wiki is the primary source for documentation of the Xen Project software.

Related documentation in many Linux/Unix distributions can also be found on 3rd party websites and blogs.

Start here – this guide will help you navigate the wiki.

Manuals

Overviews

FAQs

HowTos

Tutorials

Example

Compatibility

Glossary

Index Pages

Help Contents

User Categories

Documentation for XenServer (Citrix Hypervisor) and its deprecated sibling XCP, is not stored on the Xen Project Wiki.

Documentation for XCP’s successor XCP-ng is stored on its own GitHub Wiki.

Team Documentation

Xen Project Hypervisor

The Xen Project Hypervisor team generates main pages, support statements, feature specifications, interface documentation, and other documentation from the source tree.

Source generated documentation can’t be found on xenbits.xenproject.org/docs. Most documentation is organized by release.

x.y-testing contains the documentation for the x,.y releases, and maintenance releases (e.g. 4.11-testing)

unstable contains the documentation for the unstable development tree

unstable-staging contains the documentation for the staging development tree

Over time, the documentation in the Xen tree has become rather unwieldy. We have created a new sphinx docset to help address this.

sphinx-x.y-testing.new contains the documentation for the x,.y releases, and maintenance releases (e.g. sphinx-4.13-testing.new)

sphinx-unstable contains the documentation for the unstable development tree

sphinx-unstable-staging contains the documentation for the staging development tree

In addition, there are a number of test related resources:

docs/xtf contains the API documentation for microkernel-based tests and descriptions of tests built using the XTF framework

logs.test-lab.xenproject.org/osstest contains logs for our Test Lab. Also, see osstest-output@ for e-mail based test result reporting.

GitLab CI Pipelines contains the user-facing portions of our GitLab CI

XCP-ng

The XCP-ng project has a complete documentation set and is open for contribution.

General documentation

Installation HowTo

Community Information

Managing your XCP-ng

Other Teams

For other project-specific documentation. please check the respective Team Portal

Contribute to the Wiki

The Xen Project Wiki is open to everyone.

However, subject to spam attacks a simple procedure has been put in place to grant access. Follow the instructions below to create a wiki account with write access:

Create an account and log in

Become an editor (this is new and may take a couple of hours)

Read the Wiki Guide

Play with the Sandbox

Search Xen Project Mailing Lists

All Xen Project mailing lists are archived here. Often you will find answers by searching these.

Due to issues with markmail, we recommend going here for Xen-Devel archives.

Other Sources

The Xen Project Blog covers technical and community-related stories, as well as press releases

xen-announce@ mailing list is a low-frequency mailing list for important announcements

xenbits.xenproject.org/xsa lists upcoming security vulnerability announcements

About The Xen ProjectGovernance

Trademark Policy

Export Control

Logos & Mascots

The Linux Foundation

About The Xen ProjectGovernance

Trademark Policy

Export Control

Logos & Mascots

The Linux Foundation

WebsiteAbout Us

Contact Us

Privacy Policy

Terms of Use

Copyright © The Linux Foundation®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our Trademark Usage page. Linux is a registered trademark of Linus Torvalds. Privacy Policy and Terms of Use

Close Menu

Users

Why Xen Project?

Virtualization

Cloud

Security

Automotive / Embedded

Developers

Getting Started

Teams

The Hypervisor (x86 & ARM)

Windows PV Drivers

Embedded and Automotive

Mirage OS

Unikraft

XAPI

XCP-ng

HVMI

Governance

Security Policy

Downloads

All Downloads

Xen Project Archives

Windows PV Drivers

Mirage OS

Help

Documentation

Mailing List

Matrix

Contributing

About

Blog

In The News

Advisory Board

Project Members

Get Involved

Community Jobs

Code of Conduct

Contact Us

Join

twitter facebook linkedin youtube stackexchange