Skip to content
Cyril Peponnet edited this page Apr 6, 2016 · 70 revisions

Archipel, future ready orchestrator

In a nutshell

Archipel is a solution to manage and supervise virtual machines. No matter if you have a few locally on your computer or thousands through data centers, Archipel is a central solution to manage them all. You can use all libvirt-supported virtualization engines like KVM, Xen. You can perform all basic virtualization commands and many other things like live migration, VMCasts, packages, etc.

Real time

Archipel uses XMPP for all communication. There is no webservice or custom protocol. You just need at least one XMPP server — like eJabberd — to start playing with it. This allows Archipel to work completely in real time. You never have to refresh the user interface. You'll be notified as soon as something happens. You can even use your favorite chat clients to command your infrastructure. Isn't it great to be able to open a chat conversation with your virtual machine and say things like "How are you today?" or "Hey, please reboot"?

Links:

Important Note

Due to major changes in latest ejabberd release, and prior to beta7 tagging

  • Archipel is now only certified for ejabberd 15.04 minimun (16.03 recommended)
  • Default service for the UI is now using websocket (ws://). You can still use bosh if needed see here
  • The central-agent is now required for xmpp management and retrieve ejabberd users.

Documentation

General

Give a try !

The easiest way to try out Archipel is to use Vagrant.

Manual

Developer corner

Miscellaneous

Clone this wiki locally