• Transformer votre serveur en serveur de Virtualisation avec Bhyve

    Bhyve est le moteur de virtualisation de BSD.

    Il s'agît d'un hyperviseur de type 2, tout jeune.
    Il n'est pas très commode à utiliser, soyons honnêtes, même si quelques gestionnaires de bhyve ont vu le jour.

    Dans cet article, je vous montrer comment déployer le plus facile d'entres eux : BVCP-npluse.
    Un gestionnaire graphique, accessible depuis un navigateur internet.
    Il est commode, hyper bien pensé et très facile d'accès aux néophytes.

    Je crois néanmoins que beaucoup de BSDistes ont une préférence pour vm-bhyve, un autre gestionnaire, en ligne de commandes (en fait, une collection de scripts pour faciliter la manipulation de bhyve, qui, soyons honnêtes, est une vrai tanasse autrement !)

    Donc comment installer BVCP.

    Tout d'abord, il faut une installe de FreeBSD 13.0+, connecté à internet.
    Puis, loguez-vous en root :

    su
    cd /tmp

    - Téléchargez la dernière version de BVCP-npulse :

    fetch https://bhyve.npulse.net/release.tgz

    - Décompressez-la

    tar xvzf release.tgz

    - Entrez dans le dossier et installez !

    cd bhyve-webadmin-1.9.8p6
    ./install.sh

    Voilà, C'est fini. Le script s'occupe de tout et vous créée un identifiant/mot de passe. Vous avez intérêt à le noter tout de suite d'ailleurs !
    Et il vous indique comment vous connecter à la console via votre navigateur internet !
    (https:IP-DU-SERVEUR:8086)

     Il vous faut charger des ISO d'installation sur votre serveur pour pouvoir vous en servir avec BVCP.
    Si vous avez suivi l'installation par défaut de bvcp, alors l'emplacement où mettre vos ISO est /vm/iso_images/

    Ensuite, suivez le mode d'emploi sur la page d'accueil.. C'est ultra rapide et efficace, comme toujours dans le monde BSD.

    ------------------------------------------------------------------------------------------------------

    Monter un serveur de virtualisation personnel, accessible depuis le web.

    1) Installer FreeBSD 13.0+ sur votre serveur (pas besoin d'environnement graphique).
    Le serveur doit pouvoir accéder à internet.
    Lors de votre première connexion, loguez-vous avec l'utilisateur root, puis :
    - Changer le DNS :

    echo "nameserver 1.1.1.1" > /etc/resolv.conf

    - Installer le gestionnaire de paquets

    pkg ins -y

    2) Obtenez un domaine pour votre serveur de virtualisation.
    Si votre IP publique change tout le temps (cas des box internet chez les particuliers).
    Faîtes un tour du côté de no-ip.com

    Installer l'agent no-ip sur votre serveur :
    Configurez-le pour votre domaine activé sur no-ip.com (tout est dans l'article lié ci-dessus)

    3) Installez BVCP
    (voir la procédure ci-dessus)

    4) Chargez des ISO d'OS sur votre serveur via scp/rsync/sftp... la liste est longue.

    5) Je vous encourage franchement à exécuter le script global FreeBSD pour mettre en place le pare-feu IPFW, fail2ban et clamav.

    6) Faîtes un DNAT sur votre box/pare-feu etc.. pour permettre l'accès à votre VM via le web.

    ça devrait aller !

    Vous pouvez désormais accéder à votre plateforme type webmin de bvcp.
    N'oubliez pas de créer au moins une carte réseau en pont sur votre interface phyique (elle attribuera automatiquement une IP à vos machines), un pool de stockage et de bien configurer vos VMs avant de les lancer.

    ET LISEZ L'ARTICLE SUR LES RECOMMANDATIONS POUR INSTALLER DES VMS !!!

     


    Tags Tags : , , , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :