Forum Linux.général Manager de VMs, dans un cluster, qui supporte libvirt

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
14
oct.
2014

Bonjour

Je suis à la recherche d'un outil permettant de gérer un cluster d'hyperviseurs et surtout les VM qui tournent dessus.
Avec des une CLI simple, qui permet à partir d'un seul noeud d'avoir une vue uniformisée de toutes les VM et leur hyperviseurs, permettant de faire des commandes du type:

  • lister toutes les VM
  • arrêter la VM x (sans se soucier de l'hyperviseur qui l'exécute)
  • démarrer une VM x (déjà existante, sans se sourcier du choix de l'hyperviseur (prendre le moins chargé est une bonne option))
  • migrer une VM
  • etc…

Et des commandes du même type pour les hyperviseurs :

  • vider un hyperviseur (pour l'arrêter)
  • équilibrer les VM sur les hyperviseurs
  • rajouter un hyperviseur au groupe
  • etc…

Le tout, se basant sur la libvirt. En tous cas, acceptant qu'on utilise la libvirt directement sur les hyperviseurs, pour démarrer/arrêter des VM en direct, et que l'outil global ne s'en formalise pas (il accepte la modif sans broncher et en tient compte)

Pas besoin d'authentification. Tout en root me convient bien.

En gros, c'est une sorte de super "virsh" grappe-aware que je cherche.

-Ganeti à l'air d'avoir une CLI qui me conviendrait, mais il n'utilise pas la libvirt…
-oVirt est hors-jeu (trop lourd, CLI horrible)
-Archipel a l'air d'avoir une CLI bien lourde aussi (la gestion de l'authentification n'aide pas du tout).

Est-ce que quelqu'un aurait la perle rare ?

  • # virtmanager

    Posté par  . Évalué à 4.

    ca cause nativement avec du libvirt
    tu peux afficher de multiples hyperviseurs dans sa console.

    par contre je doute qu'il puisse basculer une VM d'un hyperviseur à l'autre, mais ca fait un moment je ne l'ai pas utilisé.

    sinon y a le projet proxmox, qui à ma connaissance n'utilise pas libvirt, mais qui te fournit une interface web pour visualiser/gerer ton cluster,
    et si tu met un stockage partagé (iscsi ou nfs) aux hyperviseurs du cluster, tu peux migrer tes VMs d'un hyperviseur à l'autre en 2 clics et 10 sec de coupures.

    Proxmox gere les "VMs" en KVM, et les containers avec "OpenVZ"

    • [^] # Re: virtmanager

      Posté par  . Évalué à 1.

      Salut

      En fait, je cherche plutôt une CLI.
      Je connais très bien virt-manager. Il a le défaut d'être graphique et de lister plein de serveurs différents plutôt qu'essaye d'agréger l'ensemble. Il gère la migration, mais 1 VM à la fois. Pas de notion de grappe d'hyperviseur avec migration de tous ce qu'il y a sur une serveur vers les autres, etc…

      Je cherche un outil qui a une CLI sympa avant tout, et une GUI/WebUI, c'est du bonus :)

      Aurélien

      • [^] # Re: virtmanager

        Posté par  . Évalué à 3.

        Il gère la migration, mais 1 VM à la fois. Pas de notion de grappe d'hyperviseur avec migration de tous ce qu'il y a sur une serveur vers les autres,

        je ne suis pas sur qu'il existe un systeme qui gere la migration de "toutes" les VMs en une fois.
        sauf à demander de la vraie HA avec la detection de l'arret de l'hyperviseur1, et la reprise des VMs par l'hyperviseur2, à ce moment là ce n'est donc pas un "migration" de VM, mais un reprise par l'hyperviseur2 des VMs abandonnées par l'hyperviseur1.

Suivre le flux des commentaires

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