刚决定重新开始和XEN在一个完全不同的盒子里。
在准备过程中,我开始根据安装和Xen项目网站上的信息来查看包的细节。
基于我在XenProject网站上看到的内容,它建议使用XAPI作为工具栈的选择。XenProject Wiki -工具栈比较
现在我知道XCP已经过时了,并且大部分已经不再使用了。但是,XAPI工具栈似乎没有被弃用。至少我没看到任何这方面的信息。
当我试图找到这方面的信息时,特别是Ubuntu14.04,我只是在查找关于使用xl工具栈的信息。
我在这里错过了什么?XAPI工具栈现在是否集成到其他组件(管理程序、内核等)中?XL工具栈是否完全取代了XAPI?
发布于 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基金会接管,这为开发打开了许多大门。你需要知道的最重要的事情是:
好的,现在是有效的有用的信息。libxl和xapi的差异。
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命令:
xapi工具栈使得扩展xen vm部署变得非常简单。xapi有两个部分,xe命令行工具和xapi api,它们可以通过rpc通过web接口访问。XAPI是XenCenter谈论的内容,它与xl的简单性有着根本的不同。有了xapi,就有了管理lvm分区、快照、远程存储、高级网络、性能统计、补丁等等的工具。
它比管理管理程序工具栈多得多,因为它管理主机系统的所有部分。如果您想习惯xapi,最好的方法是安装Citrix XenServer并从XenCenter管理它。一旦您对GUI有了感觉,请将ssh放到您的XenServer中,然后开始使用xe命令。所有的东西,包括与vms相关的uuid,都是可选项卡的,帮助文档也相当完整。
如果你有更多问题可以在b@ethe.us发电子邮件给我
发布于 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。
如果我这么做了,我会在这里张贴解决方案。
(如果这在任何方面都有帮助的话,请投我一票,我可以和代表一起做。)
https://askubuntu.com/questions/461471
复制相似问题