Archipel(Archipel)

由网友(偏执的烟味燃尽离别之愁)分享简介:Archipel是1个解决方案去办理以及监视虚构机。要是您有1个当地计较机则可以经由过程它去办理成千上万个数据中间,Archipel是1个焦点的解决方案去办理他们。类型虚构机概况先容 你可使用任何像KVM,Xen,OpenVZ,或者VMWare的libvirt撑持的虚构化引擎。你可以履行任何基原的虚构化号令以及很多其余的工具,...

Archipel是一个解决方案来管理和监督虚拟机。如果你有一个本地计算机则可以通过它来管理成千上万个数据中心,Archipel是一个核心的解决方案来管理他们。

类型

虚拟机

详情介绍

玩 心未泯的海报设计

您可以使用所有像KVM,Xen,OpenVZ,或VMWare的libvirt支持的虚拟化引擎。您可以执行所有基本的虚拟化命令和许多其他的东西,像实时迁移,VMCasts,packages等等。Archipel使用XMPP协议的进行所有通信。不需要Web服务或自定义协议。只需要至少一个你喜欢的ejabberd XMPP服务器来开始工作。Archipel的工作完全实时。你不需要刷新用户界面,它会通知发生的重要事情。你甚至可以使用自己喜欢的聊天客户端,命令你的基础设施。你的虚拟机可以打开一个聊天对话,说些什么,如“你今天感觉如何?”或“嗨,请重新启动。”

Archipel Beta3该版本支持QCOW2 golden驱动器。一个全新的定义模块。使用新的not-yet-merged CPPopovers。德语和法语的环境支持(工作仍在进行中)。一个新的模块加载系统。修订的GUI项目。克隆自定义名称。支持QCOW2元数据分配。支持脱机快照。虚拟机控制模块的截图。新定义选项(限制I/O和内存优化)。一个新的noVNC子系统版本。一个新的Cappuccino版本。一个新的留言板。许多错误修正。性能改进。

与虚拟机管理程序对话

Archipel采取了一种新方法,它选择扩展消息与出席协议(XMPP)作为与虚拟机管理程序对话的协议。这种即时消息传递协议因Jabber而广为人知,它支持内部消息实时传递,以实现控制和提供信息的目的。这意味着,你甚至可以使用Jabber客户端来查询虚拟机的状态信息,或者发送命令。究其核心,Archipel包括三个部分:

图所示:Archipel架构,包括虚拟机管理程序、虚拟机、Archipel代理和冗余的XMPP服务器。

·Archipel客户端提供了吸引人的Web GUI,这个GUI很像iTunes,可以在大多数浏览器中运行,这归功于JavaScript。(测试客户端可供使用)

·Archipel代理在服务器上用来联系虚拟机管理程序实例。代理用Python编写,采用了模块化结构。管理员可以使用外壳命令,安装和更新代理。

·XMPP服务器架构必不可少,因为代理使用以Libvirt作为基础的XMPP,与虚拟机进行对话。

Archipel建议使用Ejabberd Jabber/XMPP服务器,不过据说实施的其他服务器也行。启动虚拟机的命令通过Archipel客户端上的Jabber XMPP,传送到XMPP服务器;然后,它传送到Libvirt(Libvirt-create),最后传送到虚拟机管理程序(如KVM-create)。

阅读全文

相关推荐

最新文章