Archipel beta 2 Jupiter disponible

Posté par (page perso) . Modéré par patrick_g.
25
7
avr.
2011
Virtualisation

Il aura fallu un trimestre pour que Archipel, solution d'orchestration open source pour le contrôle des machines virtuelles, quitte Saturn (nom de la beta 1) pour arriver à Jupiter (nom de la beta 2).

Archipel est basée sur le composant libvirt (bibliothèque de gestion des différentes technologies de virtualisation existantes comme KVM ou Xen).

L'architecture d'Archipel s'articule autour d'un agent écrit en python pour la communication entre la libvirt et votre serveur XMPP, et d'une interface web écrite en cappuccino pour envoyer vos commandes vers le serveur XMPP. L'originalité de cette solution est de mettre à disposition la gestion des machines virtuelles depuis votre client de messagerie XMPP et surtout, et ça c'est incontournable, d'avoir de la « gueule ».

Cette solution est publiée sour licence AGPLv3.

Cette beta2 apporte une longue liste de correctifs et d'améliorations. Les éléments majeurs sont les suivants :

  • l'agent a été découpé sous forme d'eggs python, facilitant l'installation ;
  • le système de chargement de la partie cliente a été revu avec un gain de performance ;
  • les actions de migration et de clone ont été corrigées ;
  • la gestion des types de cache pour les disques a été ajoutée offrant un gain de performance non négligeable ;
  • le snapshot à chaud d'une machine virtuelle est disponible ;
  • la migration d'un groupe de machines virtuelles est supportée ;
  • la partie cliente peut être mise à jour automatiquement.

De quoi a-t-on besoin maintenant ? Nous recherchons des retours d'expérience sur les hyperviseurs Xen, WMware, les conteneurs LXC et OpenVZ.

Venez nous rejoindre sur le channel IRC #archipel sur freenode.

  • # LXC?

    Posté par . Évalué à 3.

    C'est censé fonctionner sur des conteneurs LXC aussi? Diantre, il faut que je teste cela rapidement.

    Vite, une machine libre! :)

    • [^] # Re: LXC?

      Posté par (page perso) . Évalué à 4.

      Ca n'a jamais été testé avec LXC, à ma connaissance, mais ça devrait. Un retour la dessus sera chouette.

  • # Interet du XMPP ?

    Posté par (page perso) . Évalué à 4.

    Salut,

    cette application arrive à point nommé entre la mort presque annoncée d'oVirt, ou encore l'équivalent Redhat qui oblige l'admin à utiliser un client lourd Windows (si si) avec un système de licence que je trouve aberrant (si mes souvenirs sont bons, il y a un coût annuel par VM…), et autres projets plus ou moins vivants, ou très chers et pas très «community lead» : donc grand merci pour cette appli, ça manquait.

    Ma question est la suivante : libvirt ayant une API plutôt complète et permettant des connexions à distance, pourquoi avoir choisit XMPP et un agent local pour administrer les libvirt ? Ce petit client permet-il de faire plus de choses ? De réduire la latence ?

    • [^] # Re: Interet du XMPP ?

      Posté par (page perso) . Évalué à 6.

      Parce que je veux piloter mes VMs depuis mon compte jabber qui est activé sur mon téléphone.... Parce que je cherche la disponibilité du service partout.

    • [^] # Re: Interet du XMPP ?

      Posté par (page perso) . Évalué à 2.

      ca permet de fédérer plusieurs libvirt dans la même interface, et d'utiliser un protocole éprouvé, dans un mode push plutôt que pull.
      Cela permet également d'avoir automatiquement une identification des acteurs, une authentification, et la gestion des permissions en découle!

  • # installer sur debian

    Posté par . Évalué à 1.

    J'avais essayer avec peu de succés de l'installer sur une debian
    quelqu'un a t'il réussi

    • [^] # Re: installer sur debian

      Posté par (page perso) . Évalué à 2.

      On a eu des retours positifs sur debian. N'hésites pas à te connecter sur irc pour avoir des conseils ou de l'aide.

      • [^] # Re: installer sur debian

        Posté par . Évalué à 5.

        Sur IRC? Mon dieu, on aurait cru qu'un tel projet se doterait d'un MUC ;)

      • [^] # Re: installer sur debian

        Posté par . Évalué à 5.

        Je ne trouve pas logique d'utiliser IRC pour discuter et en même temps XMPP pour piloter vos VM.

        Tant qu'à faire, autant utiliser Jabber partout :-)

        Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

        • [^] # Re: installer sur debian

          Posté par (page perso) . Évalué à 2.

          Tant qu'à faire, autant utiliser Jabber partout :-)

          Et pas l'inverse bien sûr. Utiliser l'irc pour piloter des serveurs (fussent-ils virtuels) ça fait mauvais genre.

  • # snapshot

    Posté par . Évalué à 2.

    le snapshot à chaud d'une machine virtuelle est disponible ;

    tu as un peu plus d'infos la dessus car j'ai été voir le site et
    je n'ai rien vu qui explique un peu plus en détail le comportement de la chose
    sauf via le moteur de recherche où je tombe sur :

    Offline snapshoting / restoring

    donc c'est du à chaud (machine virtuelle qui fonctionne) ou à froid (machine virtuelle qui doit être en pause et sauvegarde (qui prend donc du temps et qui oblige à un arrêt du service) ?

    • [^] # Re: snapshot

      Posté par (page perso) . Évalué à 2.

      On est capable de réaliser les deux. Snapshot à chaud et à froid. Tu sélectionnes ta VM, tu vas sur l'onglet snapshot et paf.... tu fais ton snapshot que ta VM soit en cours de fonctionnement ou non.

      • [^] # Re: snapshot

        Posté par . Évalué à 2.

        On est capable de réaliser les deux. Snapshot à chaud et à froid. Tu sélectionnes ta VM, tu vas sur l'onglet snapshot et paf.... tu fais ton snapshot que ta VM soit en cours de fonctionnement ou non.

        quelque soit l'hyperviseur en dessous ou bien il y a des restriction ?

        • [^] # Re: snapshot

          Posté par (page perso) . Évalué à 2.

          pour l'instant, les meilleurs retours que nous avons, concernent : kvm et xen.
          N'hésites pas à tester sur d'autres hyperviseurs.

  • # Archipel beta 2

    Posté par . Évalué à 0.

    Bonjour,
    Je posséde des VM sous kvm dont des serveurs sous windows 2008r2. Est il possible de faire des snapshots à chaud de VM sous Windows?
    Je ne trouve aucune solution me permettant de le faire .

    Merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.