Forum Linux.débutant Questions sur la virtualisation via KVM - Qemu - Proxmox - Ovirt

Posté par . Licence CC by-sa.
2
29
déc.
2016

Bonjour à tous.

Je me permets de venir vers vous pour avoir de l'aide et des infos svp.
Je suis actuellement en formation ASR à l'ENI de Nantes depuis 1 mois et je ne connais pas du tout l'environnement linux/Unix.
D'ailleurs pardonnez moi d'avance si ce que je peux dire peut paraitre aberrant mais je suis 100% débutant dans cet environnement.

Pour ma formation je vais devoir présenter une sorte de rapport en mise en situation afin d'expliquer à la DSI ce qui pourrait être la meilleurs solution de virtualisation pour l'entreprise.

Pour cela on m'a confié le sujet suivant :

"KVM vs Proxmox Vs Ovirt Vs qemu - Analyse des solutions en ressortant les points forts et
les points faibles des solutions de virtualisation d'entreprise Open Source.
Dans une entreprise voulant faire l'équivalent des solutions Vmware en mode type esxi, en mode vphere."

Je ne connais rien de tout cela et j'ai fais quelques recherches.
D'après ce que j'ai compris :

Proxmox, ESXI et KVM sont des hyperviseurs de type 1.
Si j'ai bien compris, Qemu et VMware vsphere sont des bundles qui comprennent pour l'un KVM et l'autre ESXI (j'ai rien trouvé de concret pour Ovirt et j'avou ne pas avoir compris un mot de ce que j'ai pu en lire).

Dans un premier temps, pourriez vous m'éclairer sur ces différentes solutions de virtualisation ?
Est ce que je me trompe sur ce que je viens d'en dire ?

Dans un deuxième temps j'aimerai pouvoir tout installer, l'un après l'autre, sur un de mes HDD pour voir à quoi tout cela ressemble concrètement et afin de tout tester.
En effet, je suis sensé expliquer les tenants et aboutissants de chacune de ces solutions et également les avoir testé lors de ma présentation en powerpoint.

Le problème c'est que je n'arrive pas à le faire.
Je travail dans un environnement Windows 7 chez moi et j'ai plusieurs disque dur dont certains en USB. J'ai bien regardé des tutos mais tout est en ligne de commande et je ne comprends rien.
Je ne sais pas non plus comment faire pour installer tout ça sur un de mes disque à partir de mon Windows.
J'ai testé pour l'instant de faire une installation de proxmox sur un HDD en usb via le cd d'installation.
J'arrive à l'installer mais impossible de boot dessus, j'ai juste un prompt et rien d'autre.

Pourriez vous m'aider svp ?

Merci d'avance.

  • # Oula

    Posté par . Évalué à 3.

    Tu veux installer et tester des solutions de virtualisation mais tu ne comprends rien à la ligne de commande ? Ça va être coton…

    KVM nécessite Linux, pour VMware je ne sais pas mais c’est un produit propriétaire, pas sûr que tu puisses le télécharger facilement pour tester.

    J'arrive à l'installer mais impossible de boot dessus, j'ai juste un prompt et rien d'autre.

    Bah ça boot donc :/

    Il faudrait déjà que tu te formes un minimum sur GNU/Linux avant d’appréhender Proxmox et KVM…

    Je travail dans un environnement Windows 7

    Commence par t’installer dans un vrai environnement ;)

    • [^] # Re: Oula

      Posté par . Évalué à 1.

      effectivement je me suis mal exprimé.
      lors de mon install de proxmox j'ai effectivement un boot mis aucune interface graphique, juste un prompt dont je ne sais absolument pas quoi faire.
      d'après ce que j'au vu dans certains tutos je devrais avoir une interface et pouvoir faire quelques réglages et créer des VM.

      c'est vrai que je ne comprends pas grand chose aux expressions rationnelles mais je demande qu'a apprendre pour mon futur métier et aussi pour ce projet donc une fois que j'aurai réussi à régler ce problème je m'attaquerai au prochain volontiers :D

      • [^] # Re: Oula

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

        une fois proxmox installé, tout se fait par interface web (presque tout)

        -> https://ip_machine:8006

        • [^] # Re: Oula

          Posté par . Évalué à 1.

          justement ça ne marchait pas :(

          • [^] # Re: Oula

            Posté par . Évalué à 2.

            marchait pas

            donc ca veut dire que maintenant ca marche ?

            ou peut-etre que tu ne connais pas l'adresse IP du serveur proxmox ?

            • [^] # Re: Oula

              Posté par . Évalué à 1.

              quand j'ai testé d'y accéder ça marchait pas :)

              • [^] # Re: Oula

                Posté par . Évalué à 2.

                marchait, c'est le passé

                ca veut dire que maintenant ca fonctionne ?
                il fallait peut-etre attendre que le service finisse de demarrer

                • [^] # Re: Oula

                  Posté par . Évalué à 1.

                  j'ai refais une install et cette fois ça marche j'ai réussi à m'y connecter ;)

  • # il va te falloir du temps et plusieurs machines physiques si tu veux tester.

    Posté par . Évalué à 3.

    Proxmox et Vmware ESX sont des OS à part entiere qui doivent remplacer l'OS de la machine pour fonctionner.

    tu peux telecharger les deux sur les sites des fournisseurs.

    • proxmox est gratuit et fournit une interface web aux outils KVM/Qemu et LXC pour la virtualisation

    • ESXi est gratuit mais propriétaire et fournit… une interface web pour gerer tes VMs (vsphere etait le client lourd pour piloter un ESX/ESXi mais il n'a plus lieu d'exister à l'ere de Vmware ESX version 6.5), note que pour les fonctionnalités de migration à chaud (vmotion) il te faut un outil de management comme le vcenter, qui demande alors une licence vmware et des ESX (sans le i)

    sinon pour le sujet KVM/PRoxmox/Ovirt/qemu
    je dirais qu'il ne faut pas melanger le moteur de virtualisation (KVM/Qemu) de l'interface des gestions des VMs (Proxmox, Libvirt, OVirt)

    • [^] # Re: il va te falloir du temps et plusieurs machines physiques si tu veux tester.

      Posté par . Évalué à 1.

      Merci beaucoup pour ta réponse, c'est déjà un peu plus clair au niveau du fonctionnement et des différentes fonctions de chaque solution.
      As tu une idée comment je pourrais faire pour installer tout ça ou d'où pourrait venir mon problème d'installation ?
      Dans mon esprit je pensais utiliser mon pc perso qui est assez costaud pour faire quelques installations virtuelles afin de tester toutes ces solutions et pouvoir commencer à gratter un peu.
      merci

      • [^] # Re: il va te falloir du temps et plusieurs machines physiques si tu veux tester.

        Posté par . Évalué à 3.

        Dans mon esprit je pensais utiliser mon pc perso qui est assez costaud pour faire quelques installations virtuelles afin de tester toutes ces solutions

        tu peux, mais pas pour toutes les solutions.

        ex : tu restes sous windows (ton OS de tous les jours)
        tu installes virtualbox (soft virtualisation de PC sur PC)

        dedans tu peux installes un linux, un windows, un bsd, bref n'importe quel OS qui tourne sur un PC

        MAIS tu ne pourras probablement pas installer ESX(i) car il demande l'acces aux instructions de virtualisation du processeur de la machine.

        par contre, si tu peux reinstaller completement le PC, tu dois pouvoir installer ESX dessus comme OS principal, puis dedans faire des VMs avec debian+proxmox, redhat+Ovirt…

        la licence ESXi, precedemment il fallait juste creer un compte chez eux, pour avoir la licence d'activation, ESXi etait gratuit, ESX est payant et offrait des fonctionnalités supplementaires

    • [^] # Re: il va te falloir du temps et plusieurs machines physiques si tu veux tester.

      Posté par . Évalué à 1.

      j'ai pas pu éditer du coup je me permets de remettre un message :

      en ce qui concerne VMware, il me semble que j'ai besoin d'une liscence pour l'utiliser et je vais pas m'amuser a l'acheter juste pour le tester sachant que je pense que le plus important dans mon sujet c'est le coté open source qu'offre les solutions de l'environnement linux. Par contre si je comprends bien, vsphere n'est plus d'actualité à cause de Vmware ESX version 6.5 ? Peux tu m'en dire un peu plus stp ? Si j'ai bien compris aussi ce que j'ai lus en vo sur internet, ESXI remplace ESX aussi non ?
      Merci

  • # Université

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

    A mon avis, l'ENI de Nantes pourrait peut être voir cela avec l'université (de Nantes) car à ma connaissance, ils sont très très bon sur le sujet. Par le passé, ils ont souvent monté des solutions performantes avec des budgets raisonnés. Le grand sachem à contacter est Yann DUPONT. Il est très sympa.

    • [^] # Re: Université

      Posté par . Évalué à 1.

      je suis étudiant à l'ENI, c'est juste un projet pour pouvoir me permettre d'être capable de faire ce genre de chose si ma future DSI me le demande et peut importe le sujet.
      mon seul problème c'est que je suis à l'ENI depuis 1 mois et qu'avant ça je n'avais jamais touché à un environnement linux du coup je t'avoue là je ne comprends pas grand chose pour résoudre mon problème même si je demande qu'à apprendre :)

  • # type 1 ou 2

    Posté par . Évalué à 2.

    Proxmox, ESXI et KVM sont des hyperviseurs de type 1.

    Les types d'hyperviseurs (type 1 ou 2) ne veulent pas dire grand chose.
    Ce terme vient de wikipedia FR. De mémoire, ça vient d'un vieux papier des années 90. Il n'y a pas cette notion sur la page anglaise de la virtualisation. :)

    KVM est considéré comme de "type 1". Mais il peut s'installer sur un poste de travail quelconque avec un client lourd.
    Proxmox est en fait un Debian avec des outils pour géré KVM et LXC (Voir le site officiel). Tu trouveras aussi des infos sur la dépêche à propos de la sortie de Proxmox VE 4.4
    Ovirt est aussi un outil pour géré KVM.

    • [^] # Re: type 1 ou 2

      Posté par . Évalué à 2.

      KVM est considéré comme de "type 1". Mais il peut s'installer sur un poste de travail quelconque avec un client lourd.

      Un poste de travail sous Linux…

      • [^] # Re: type 1 ou 2

        Posté par . Évalué à 1.

        C'est peut être pas le terme idéal, mais c'est pour dire que ça ne s'installe pas que sur un serveur. :)

  • # j'ai eu le même sujet

    Posté par . Évalué à 2.

    Bonjour Antoine,
    Etant à l'eni, j'ai eu le même sujet que toi sur lequel je continue à plancher.
    J'ai passé l'oral déjà sur ce sujet, j'ai juste quelques petits conseils avant de te lancer à corps ouvert dans le sujet et l'installation des différents produits:
    - identifie effectivement bien ce qu'est un hyperviseur type 1 et 2, quand tu tapes sur google tu as pas mal de lien
    - identifie l'architecture sur papier de toutes les solutions, leur fonctionnement
    - identifie les types de stockages sur lequel tu peux travailler et qui permettrais de l'utiliser en production
    - identifie les fonctionnalités qu'ils ont (live migration,snapshot, cluster…)

    et ensuite tu fais les installation.

    et ce que les profs attendent surtout, est que tu montres ce qui les différencient vraiment. et non pas d'énumérer que leurs fonctionnalités.
    en espérant que cela t'aide un peu plus.

Suivre le flux des commentaires

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