Xen入门

Posted rtoax

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xen入门相关的知识,希望对你有一定的参考价值。

目录

介绍

获取 Xen 项目软件

选择域 0 操作系统分发

从源安装 Xen 项目

选择域 0 内核

选择工具栈

主机配置

安装来宾

Xen 项目的配置工具:xen-tools、virt-install 等。

联网


https://wiki.xenproject.org/wiki/Getting_Started

介绍

本文档的目的是指导新用户做出启动和运行 Xen 项目系统所需的决策,并为更具体的文档提供一个起点,以满足他们的目标。另请参阅Xen 项目软件概述

获取 Xen 项目软件

大多数人获得 Xen 项目管理程序的推荐方法是尽可能通过您的发行版进行安装。有许多发行版对开箱即用的 Xen 项目管理程序有很好的支持。此选项通常比替代方案简单得多,因为通过使用现有的测试包消除了许多常见的陷阱。您还将受益于能够向分发社区寻求帮助,这通常会导致对所讨论的分发更具体的答复。

选择域 0 操作系统分发

域 0操作系统的选择主要是个人偏好和/或现有技能组合之一。如果您已经熟悉非 Xen 项目上下文中的特定发行版,那么这可能是您的最佳选择,假设该发行版支持 Xen 项目。

众所周知,DebianUbuntuopenSUSE、SLES、XenServerOracle VMFedoraNetBSD在其当前版本中都对 Xen 项目管理程序提供了良好的支持。 CentOS也可以使用,但它需要一些额外的软件Dom0_Kernels_for_Xen提供了已知良好的 Domain 0 操作系统列表。

您可以在Category:Host Install 中找到有关如何在各种发行版上安装 Xen Project 软件的文章。此外,主机操作系统安装注意事项包含有关安装域 0 操作系统时要考虑的事项的建议。

从源安装 Xen 项目

如果您计划针对 Xen Project 软件进行开发,或者您需要发行版中尚未提供的前沿功能,那么您可能会发现需要从源代码构建。

从源代码编译 Xen在 NetBSD 上从源代码编译 Xen描述了如何执行此操作。

选择域 0 内核

Xen Project 软件不再附带域 0 使用(也不是域 U)所需的经过特殊修改的内核。这是因为 Xen 项目在发行版和主线内核中的支持现在对于大多数用例来说已经绰绰有余了。

注意:主要的例外是 CentOS(V6 及以下),由于其上游提供商的工作,其 Xen 项目支持已被删除。该Xen4CentOS努力从kernel.org提供长期支持的内核,其具有所需的Xen项目的支持。

与管理程序本身的安装一样,最好的选择通常是使用您的分发内核。

从 Linux v3.0 开始,功能域 0 所需的一切都包含在主线 Linux 树中,这导致发行版重新支持 Xen Project 域 0。有关对 Xen 项目管理程序有良好支持的发行版列表,请参见上文。

Dom0 Kernels for Xen列出了各种可用的域 0 内核。要比较各种内核的功能,您可以查看Xen Kernel Feature Matrix

选择工具栈

有几个工具栈可以与 Xen 项目管理程序一起使用。工具栈的选择讨论了各种工具栈的特性以及它们可能适用的各种用例。

主机配置

一旦您安装了虚拟机管理程序并选择了您的工具堆栈,可能需要一些进一步的主机配置。类别:主机配置有这方面的信息。还有一些包含 Xen 项目管理程序的Live CD、DVD 等可用。

安装来宾

类别:来宾安装包含有关如何安装各种来宾的指南。来宾 VM 映像提供指向各种预安装来宾映像的指针。

Xen 项目的配置工具:xen-tools、virt-install 等。

Xen-tools 是一个简单的 VM 配置工具。有关更多信息,请参阅:

在支持libvirt的 Xen Project 软件版本上,您可以使用 virt-install 来配置管理程序和 VM。

联网

类别:网络包含有关如何为管理程序设置网络的指南。

以上是关于Xen入门的主要内容,如果未能解决你的问题,请参考以下文章

Docker入门

Docker入门

Xen的敏感指令陷入-《Xen虚拟化技术》学习

linux笔记_第一天_开课介绍vmvare的使用入门(01)_recv

xen原理

xen实现pv模式