Forum Linux.général Modifier un serveur existant en "hyperviseur"

Posté par  . Licence CC By‑SA.
Étiquettes :
3
29
août
2022

Bonjour,

J'ai actuellement un serveur Linux sous une distrib RHEL/Fedora qui fait actuellement tourner quelques services en non-stop, hébergé en ligne.
Cette machine a énormément de ressources pour le peu qu'elle consomme, et j'aimerai pouvoir m'amuser à créer des VM, pouvoir y accéder et faire en sorte qu'elles communiquent directement avec l'hôte sans trop de problèmes (type interface bridge).
Seulement, il s'agit d'un serveur CLI et il a pour vocation d'avoir des VM Linux/Windows avec GUI.

Est-ce envisageable ? Si oui, quel outil/package permettrait d'avoir un environnement similaire à ma demande ?
Et par la suite, comment accéder aux interfaces graphiques de ces serveurs ?

Merci d'avance pour vos retour ;)

  • # libvirt

    Posté par  (site web personnel, Mastodon) . Évalué à 10.

    Déjà assure-toi qu'il s'agit d'un serveur physique et non pas d'un VPS. Faire de la virtu sur de la virtu est impossible à moins de faire de l'émulation et c'est pas du tout performant.

    Sinon, j'utilise libvirt/KVM pour ma virtu, et ça marche très bien même en ligne de commande. Tu peux aussi utiliser virt-manager, un outil graphique exécutable sur ton poste de travail, pour gérer tes hyperviseurs distants. Et bien entendu tu peux avoir des VM avec des interfaces graphiques.

    Un gentil du net

    • [^] # Re: libvirt

      Posté par  . Évalué à 1.

      Ce n'est pas un VPS, du coup ça m'intéresse grandement.
      Je vais faire des recherches et des tests, merci pour l'information en tout cas !

    • [^] # Re: libvirt

      Posté par  . Évalué à 7.

      pas mieux

      sinon tu reinstalles le serveur en mode proxmox,
      puis tu y virtualises tes services courants et les nouveaux :D

      • [^] # Re: libvirt

        Posté par  . Évalué à 2.

        J'y ai pensé, le problème c'est que je ne veux surtout pas toucher à l'existant, j'ai pas mal de choses en "prod" donc je ne veux pas interrompre car les services sont utilisés par des amis (et ça fonctionne très bien), et beaucoup de DATA que je n'ai pas envie de manipuler.
        Bref, tout plein de raisons pour lesquelles je n'ai pas voulu réinstaller mon serveur !

        Mais en effet, ma première solution aurait été d'installer un Proxmox.
        Merci pour ton message en tout cas :)

        • [^] # Re: libvirt

          Posté par  . Évalué à 2.

          Tu virtualises ton serveur actuel, et une fois que c'est testé (en local par exemple), tu réinstalles Proxmox et tu lui donnes comme première VM ton ancien serveur virtualisé :D

    • [^] # Re: libvirt

      Posté par  (site web personnel) . Évalué à 6. Dernière modification le 29 août 2022 à 20:01.

      Globalement raccord avec toi sur la pertinence de libvirt et virt-manager pour ce cas d'utilisation. Pas vraiment d'accord sur la virtualisation imbriquée. En témoigne au moins l'option nested du module kvm_intel, même si c'est effectivement dépendant du matériel.

      Édition : J'ai utilisé cela il y a quelques temps en bossant sur Tails. Des détails peuvent être trouvés dans Test suite installation and setup.

      Debian Consultant @ DEBAMAX

      • [^] # Re: libvirt

        Posté par  . Évalué à 2.

        Je confirme que les performances sont bien là en nested virtualisation.
        Pour le serveur headless, tu peux y connecter virt-manager via ssh, afin d'avoir un retour écran pour installer des OS sans interface série, avant d'activer un protocole d'acces remote.

      • [^] # Re: libvirt

        Posté par  . Évalué à 4.

        en plus libvirt, ovirt, virt-manager sont des produits "sponsorisés" par redhat, donc ca devrait quand meme bien fonctionner ;)

Suivre le flux des commentaires

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