J'ai utilisé VMware ESXi pendant longtemps. Pour moi, c'était tout simplement le meilleur choix pour la virtualisation bare metal. Et j'en étais très satisfait : l'interface était légère, les fonctionnalités puissantes, et même les licences étaient suffisamment flexibles pour être utilisées dans des environnements de test. Il n'y avait pas de licences par abonnement. Bref, tout ce qu'on attend d'un logiciel. Mais ça... c'était avant Broadcom.
Je ne vais pas revenir sur toute l'histoire, mais en gros, ça sent mauvais et ça ne fait qu'empirer. J'ai donc décidé de passer à une autre solution, et c'est ce que je vais détailler dans une série de tutoriels dédiés à Proxmox.
J'ai choisi Proxmox pour plusieurs raisons : il est gratuit (vous pouvez souscrire à une offre payante pour obtenir du support et des versions plus stables, mais aussi pour soutenir le projet), open-source, très puissant, flexible et surtout, il n'est pas géré par Broadcom. Bien sûr, comme pour toute migration ou changement de solution, il faut étudier les différences et les fonctionnalités que l'on gagne ou perd en changeant de plateforme. Bien que Proxmox réponde à tous mes besoins, je suis bien conscient qu'il n'est pas aussi complet que VMware.
Le premier de ces tutoriels - puisque je vais commencer par le début - sera consacré à l'installation de Proxmox.
La première étape consiste à se rendre sur la page officielle de Proxmox : https://www.proxmox.com/en/downloads et à télécharger le Proxmox VE ISO Installer.
Ensuite, vous pouvez soit graver un CD (est-ce que ça se fait encore ?), utiliser un outil USB comme Rufus, créer un disque amorçable avec dd sur les systèmes de type Unix, ou monter l'ISO via iDRAC Enterprise Manager si vous installez sur un serveur Dell (ce qui est mon cas !). De nombreux exemples de préparation de supports d'installation sont disponibles sur le wiki officiel : https://pve.proxmox.com/.
Imaginons une situation où nous disposons de deux interfaces réseau physiques. Une fois installé, Proxmox leur attribuera des noms respectifs en utilisant la convention de nommage de systemd (voir : https://pve.proxmox.com/wiki/Network_Configuration).
En ce qui concerne le stockage, j'ai créé un RAID1 sur mon contrôleur matériel PERC, où j'ai installé l'hyperviseur Proxmox sur LVM. J'ai ensuite déclaré quatre disques en tant que non-RAID (dans ma configuration PERC) afin d'installer le système de fichiers ZFS avec une configuration RAID10. Il est important de comprendre que la meilleure façon d'utiliser le système de fichiers ZFS est d'utiliser un adaptateur HBA plutôt qu'un RAID matériel. En effet, le système doit pouvoir travailler directement avec les disques (voir ici : https://pve.proxmox.com/wiki/ZFS_on_Linux). Ainsi, si vous avez une carte PERC et souhaitez utiliser ZFS, vous devriez envisager de convertir le mode RAID en mode HBA, comme expliqué ici : https://www.dell.com/.
En ce qui me concerne, j'ai utilisé l'option non-RAID en mode RAID. J'ai lu des avis divergents sur ce sujet, donc la meilleure solution reste de basculer la carte en mode HBA ou d'utiliser directement une carte HBA. Ou encore d'utiliser un autre système de fichiers que ZFS 😛.
Passons maintenant à l'installation. Comme nous allons le voir, le processus est assez simple.
Si, comme moi, vous n'avez pas d'abonnement, vous devriez désactiver les dépôts d'entreprise (qui nécessitent une licence valide) et activer les dépôts sans abonnement.
Note : Pour les entreprises, il reste recommandé d'avoir un abonnement valide.
Contact :