首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ubuntu 14.04、Xen 4.4和XAPI工具栈

Ubuntu 14.04、Xen 4.4和XAPI工具栈
EN

Ask Ubuntu用户
提问于 2014-05-06 00:50:35
回答 2查看 20.2K关注 0票数 4

刚决定重新开始和XEN在一个完全不同的盒子里。

在准备过程中,我开始根据安装和Xen项目网站上的信息来查看包的细节。

基于我在XenProject网站上看到的内容,它建议使用XAPI作为工具栈的选择。XenProject Wiki -工具栈比较

现在我知道XCP已经过时了,并且大部分已经不再使用了。但是,XAPI工具栈似乎没有被弃用。至少我没看到任何这方面的信息。

当我试图找到这方面的信息时,特别是Ubuntu14.04,我只是在查找关于使用xl工具栈的信息。

我在这里错过了什么?XAPI工具栈现在是否集成到其他组件(管理程序、内核等)中?XL工具栈是否完全取代了XAPI?

EN

回答 2

Ask Ubuntu用户

发布于 2014-06-11 07:49:53

答案

XAPI工具栈没有死。它正在积极开发:https://github.com/xapi-project/xen-api

然而,xapi在debian衍生产品上从来没有真正正确地运行过(Imo)。自从xen成为linux基础项目以来,这种情况一直在改变。如果您真的希望在debian上使用xapi,那么我建议您编译xen-api github自述文件中引用的xenserver核心。

有几件事你需要知道..

首先,一些术语,

Xen Hypervisor是域(或称为vms,称为dom0或domu)在需要资源时与其交谈的薄层。它现在是linux内核的一部分,所以它不再需要一个自定义内核来运行。管理程序没有一个shell,也没有任何简单的方法直接处理它。它通常是通过一个特殊的vm配置和管理的,我们称之为dom0,工具堆栈就安装在这个vm上。

Tool堆栈是一组程序,用于管理主机上的所有域,并通常告诉Xen Hypervisor该做什么。如您所知,选择的主要工具栈是xe(XAPI/XCP)、xl(xenlight/libxl)和xm(xend)。

还有其他工具可以与各种工具栈对话,并提供另一层抽象。其中最著名的是libvirt。

不久前(好的,也许在不久前),xen虚拟机管理程序开发被linux基金会接管,这为开发打开了许多大门。你需要知道的最重要的事情是:

  1. xm要走了。这将您未来的工具堆栈选择限制为xl(libxl)或xapi。
  2. xapi工具栈正致力于在libxl之上构建xapi。

好的,现在是有效的有用的信息。libxl和xapi的差异。

xenlight,libxl,xl工具栈

xl工具栈实际上是管理xen管理程序的命令行工具。通常会给它一个vm .cfg文件,类似于ubuntu存档(http://archive.ubuntu.com/ubuntu/dists/trusty/main/installer-amd64/current/images/netboot/xen/xm-debian.cfg)中的文件,并通过xl将它们转换为运行vms。

它不管理在iscsi目标或lvm系统上创建文件系统。它非常简单,如果您是从xen开始的,那么它是启动xen的最佳位置,因为您可以感觉到xen正在做什么以及为什么。此外,配置文件是人类可读的纯文本,当某些内容配置错误时,很容易就知道如何配置配置文件。

下面是一些有用的xl命令:

  • xl列表
  • xl控制台
  • xl信息

xe,xapi,XCP (用词不当,XCP现在被称为XenServer,它是一个完整的发行版)

xapi工具栈使得扩展xen vm部署变得非常简单。xapi有两个部分,xe命令行工具和xapi api,它们可以通过rpc通过web接口访问。XAPI是XenCenter谈论的内容,它与xl的简单性有着根本的不同。有了xapi,就有了管理lvm分区、快照、远程存储、高级网络、性能统计、补丁等等的工具。

它比管理管理程序工具栈多得多,因为它管理主机系统的所有部分。如果您想习惯xapi,最好的方法是安装Citrix XenServer并从XenCenter管理它。一旦您对GUI有了感觉,请将ssh放到您的XenServer中,然后开始使用xe命令。所有的东西,包括与vms相关的uuid,都是可选项卡的,帮助文档也相当完整。

The End

如果你有更多问题可以在b@ethe.us发电子邮件给我

票数 6
EN

Ask Ubuntu用户

发布于 2014-05-28 16:29:08

克鲁西克斯。

我有一个Ubuntu论坛教程,我把它放在一起,看了你上面提到的那些严重不足的材料。我担心在XCP/XAPI方面,它一直很差,但我确实设法让它开始工作了。

我今天更新了我的教程,在14.04 LTS (Trusty )上尝试了一个新的安装,因为它现在坏了。以下是我的评论:

中断:UbuntuServer14.04LTS (Trusty )更新2014年5月28日的Xen Cloud Platform ( XCP ):我今天正在安装一台新的xcp可视化服务器,发现在回购中缺少了xcp-xapi包。对xcp-xapi 1.3.2-15 ubuntu2 (amd64 64二进制文件)信任的Tahr中的“xen”1.3.2-15 ubuntu2源代码包的简要介绍显示:状态:已删除和1.3.2-15ubuntu2已删除:组件空间和节管理中可靠的口袋版本。2013年提出驱逐申请-12-24年。2013年删除-12-24由Matthias克洛泽。ocaml转换:我猜这不是因为在Debian/Ubuntu和CentOS以外的所有平台上的XCP不再受到Citrix的支持,XCP已经过时,主要的依赖关系现在被打破了,但我必须说,这是一个可怕的情况。据我所知,OpenStack和其他一些人在Ubuntu上使用XCP作为他们的基础设施,这似乎是让他们切换到XenServer/CentOS的一种玩世不恭的方法。就我个人而言,我想坚持Ubuntu,也不喜欢切换到低级Xen工具栈的想法。也许我应该从头开始学习使用KVM?如果有人知道这种情况,如果有可能得到补救,请告诉我,我真的很感激!我将努力使xcp-xapi通过其他方式安装,并尽快报告。不过别屏住呼吸..。

希望很快就能解决这个问题,但在此之前,我将看看是否可以通过其他方式安装xcp-xapi

如果我这么做了,我会在这里张贴解决方案。

(如果这在任何方面都有帮助的话,请投我一票,我可以和代表一起做。)

票数 3
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/461471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档