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).
Concernant le stockage, souhaitant utiliser ZFS, j'ai configuré mon contrôleur PERC (RAID matériel Dell) en mode HBA. Depuis l'installateur de Proxmox, je créerais ensuite un RAID1 ZFS (miroir) sur lequel j’installerais le système (hyperviseur Proxmox). Ensuite, je configurerais mes quatre autres disques avec le système de fichiers en RAID10 ZFS, réservé aux machines virtuelles. Il est important de comprendre que la meilleure façon d'utiliser le système de fichiers ZFS est avec un adaptateur HBA, et non un RAID matériel. En effet, le système doit travailler directement avec le disque (voir ici : https://pve.proxmox.com/wiki/ZFS_on_Linux). Ainsi, si vous possédez une carte PERC (comme moi) et que vous souhaitez utiliser ZFS, vous devriez envisager de passer du mode RAID au mode HBA, comme expliqué ici : https://www.dell.com/.
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 :