• 4 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 03/12/2024

Découvrez et installez Proxmox VE

Prenez connaissance du contexte et du marché

La virtualisation est devenue un élément essentiel dans le paysage informatique des entreprises aujourd'hui. Mais pourquoi un tel essor me direz-vous ? Tout simplement pour des raisons économiques.

Et oui ! Comme la virtualisation permet de créer plusieurs environnements ou machines virtuelles sur une seule machine physique, cela aide directement les entreprises à optimiser leurs ressources et donc à réduire les coûts mais également à gagner en flexibilité.

Le marché de la virtualisation est assez dynamique avec plusieurs acteurs clés et des évolutions récentes. Dans ce cours nous allons nous focaliser sur Proxmox VE qui est donc un hyperviseur de type 1, mais il en existe d’autres que nous allons évoquer.

Je n’entrerai pas plus dans les détails, mais si vous n’êtes pas au clair sur ce sujet je vous invite à consulter ce cours sur la Virtualisation.

Il existe donc plusieurs alternatives à Proxmox VE qui se disputent le marché. En voici quelques unes :

  1. VMware vSphere : Le leader bien établi, connu pour sa robustesse et ses fonctionnalités complètes.

  2. Microsoft Hyper-V : Souvent le choix par défaut pour ceux qui sont déjà dans l'écosystème Windows.

  3. Citrix Hypervisor (anciennement XenServer) : Une option solide, surtout pour les entreprises utilisant déjà l’environnement Citrix et ayant des besoins avancés (GPU assignable aux VMs notamment).

  4. Red Hat Virtualization : Basée sur KVM, elle est très appréciée dans les environnements Linux mais son développement a été stoppé en août 2022. Cependant un support est toujours disponible jusqu’en 2026.

  5. Oracle VM : Optimisée pour les applications Oracle, mais elle peut également être utilisée dans d'autres contextes.

Le rachat de VMware par Broadcom en 2024 a eu plusieurs conséquences, dont 2 directes sur ses outils de virtualisation:

  1. L’hyperviseur de type 2 VMware Worsktation Player est abandonné au profit de Workstation Pro qui devient gratuit. Bonne nouvelle donc !

  2. Des Modifications des modèles de licence ont eu lieu. vSphere devient notamment payant sans aucune version d’essai disponible.

L'incertitude liée à la nouvelle stratégie de Broadcom a poussé certains clients à opter pour des solutions alternatives.

C’est dans ce contexte, que Proxmox VE se positionne comme une alternative open source de plus en plus attrayante. Le maîtriser peut donc être un atout indéniable en entreprise.

Découvrez les avantages de Proxmox VE

Vous venez de le voir, il existe plusieurs solutions de virtualisation adaptées aux entreprises. Mais pourquoi opter pour Proxmox VE plutôt qu’une autre ?

D’abord, chaque solution est adaptée au besoin propre de l’entreprise. Cependant, il m’a paru intéressant de vous montrer Proxmox VE pour plusieurs raisons.

Premièrement, Proxmox VE est une solution open source et gratuite, ce qui le rend plus économique et personnalisable que de nombreuses alternatives propriétaires. Il est possible de souscrire à un abonnement qui permet :

  • d’avoir un support professionnel en cas de problème ;

  • des mises à jour plus stables comblant les dernières failles de sécurité ;

  • de soutenir financièrement le projet. Et oui c’est important car le développement d’un tel outil a un coût !

Cet abonnement n’ajoute en revanche aucune fonctionnalité, ce qui signifie que la version gratuite propose déjà tout.

Ensuite, Il offre une interface web intuitive qui simplifie la gestion des environnements virtualisés, même pour les petites équipes IT. Vous pouvez également tout piloter en ligne de commande évidemment.

Proxmox VE se distingue également par sa capacité à gérer à la fois des machines virtuelles (via KVM) et des conteneurs (via LXC) sur une même plateforme, offrant ainsi une grande flexibilité. De plus, il intègre nativement des fonctionnalités de haute disponibilité et de sauvegarde.

Enfin, Proxmox VE bénéficie d'une communauté active qui contribue à son développement continu et fournit un support précieux aux utilisateurs.

Prérequis

Étant donné qu’il s’agit d’un outil d’entreprise, il n’est pas destiné à être utilisé sur un ordinateur personnel qui ne serait tout simplement pas assez puissant pour faire tourner des dizaines de VMs. Heureusement, il est possible de le tester. Pour cela je vais vous proposer 2 solutions pour l’installer. Comme la plupart des hyperviseurs de type 1, Proxmox VE n’est pas un logiciel à installer comme les autres : il s’agit d’un système d'exploitation complet basé sur une version de Debian spécialement adaptée pour la virtualisation. Vous allez donc devoir effacer TOUTES les données de la machine que vous utiliserez.

Pour pouvoir l’installer et utiliser Proxmox VE pour nos tests, 2 options s’offrent donc à vous en fonction du matériel en votre possession :

Option 1 : vous disposez d’une machine physique abandonnée au fond de votre garage qui ne demande qu’à être utilisée, dans ce cas elle va pouvoir reprendre du service et devenir votre serveur de virtualisation. Attention, il faut quand même qu’elle ne soit pas complètement désuète et devra avoir au minimum les caractéristiques suivantes :

  • une architecture x86 64bits avec support de la virtualisation (AMD-V/VT-x) : c’est l’architecture la plus courante quand vous achetez un PC aujourd’hui. Désolé pour les possesseurs de Mac dotés de puces ARM ;

  • un processeur avec 2 cœurs ;

  • 4 Go de RAM ;

  • 32 Go de stockage disponible (8Go pour le système et le reste pour les VMs) ;

  • une carte réseau connectée à Internet.

Même s’il ne vous faut pas une bête de course, oubliez votre vieux PC acheté à l'époque de Windows 95, il y a peu de chances qu’il puisse vous servir dans ce cas.

Option 2 : vous n’avez avec vous que votre ordinateur personnel (portable ou fixe, mais attention toujours pas de Mac avec processeur ARM). Dans ce cas vous allez devoir installer un hyperviseur de type 2, comme VirtualBox ou VMware Worsktation, afin de créer une VM vierge disposant des mêmes caractéristiques qu'au-dessus. Cela signifie que votre ordinateur personnel (la machine hôte), devra disposer d’au moins 8Go de RAM et de suffisamment d’espace disque.

Si je décide de prendre mon ordinateur personnel, ça veut dire que Proxmox VE sera une VM, capable de créer elle-même d'autres VMs ?

En effet, ça peut paraître étrange mais c’est tout à fait possible de créer une VM dans une VM. Evidemment, niveau performances, ne vous attendez pas à une réactivité hors du commun. Mais suffira largement dans le cadre de ce cours.

Installez Proxmox VE

Maintenant que vous êtes prêt, nous allons plonger dans l'installation de Proxmox VE et je vais opter de mon côté pour une installation sur une VM VirtualBox. Nous venons de le voir, c'est une excellente façon de découvrir cet outil puissant sans avoir besoin de matériel dédié et ça me permettra en plus, pour ma part, de vous faire de belles captures d’écran. ;) Suivez-moi, et vous verrez qu’en quelques étapes, vous aurez votre propre environnement Proxmox VE prêt à l'emploi !

Si vous avez décidé d'utiliser une machine dédiée, vous pourrez ignorer l’étape 2.

Étape 1 : Préparation

Commencez par télécharger l'image ISO de Proxmox VE depuis le site officiel. Assurez-vous d'avoir la dernière version pour profiter des fonctionnalités les plus récentes.

Capture d'écran de la page de téléchargement de Proxmox VE.
Téléchargement de Proxmox VE.

Si vous souhaitez faire l’installation sur une machine physique, il faudra ensuite extraire l’ISO sur un support de stockage bootable : le graver à l’ancienne sur un CD ou le copier sur clé USB avec par exemple l’outil Balena.

Pour l’installation sur une VM, vous pourrez directement utiliser le fichier ISO.

Étape 2 : Création de la machine virtuelle

Ouvrez VirtualBox (si vous ne l’avez pas installé le lien de téléchargement est ici) et créez une nouvelle machine virtuelle. Voici les paramètres recommandés :

  • Nom : Proxmox VE

  • Type : Linux

  • Version : Debian (64-bit)

  • Processeurs : 2 

  • RAM : 4 Go minimum (8 Go recommandés)

  • Disque dur : 32 Go minimum

Caputre d'écran du récapitulatif de la création de la VM dans VirtualBox.
Récapitulatif de la création de la VM dans VirtualBox.

N'oubliez pas d'activer la virtualisation imbriquée dans les paramètres du processeur. C'est crucial pour que Proxmox fonctionne correctement car du fait que Proxmox sera une VM, nous allons créer des VMs dans une VM !

Capture d'écran de l'activation de la virtualisation imbriquée. Choisissez Système dans le menu à gauche puis cochez Activer VT-x/AMD-V imbriqué
Activation de la virtualisation imbriquée.

Si vous ne maîtrisez pas la création de VM sous Virtualbox, je vous renvoie évidemment au cours dédié à la virtualisation.

Étape 3 : Configuration réseau

Pour le réseau, il vous faut une carte réseau au minimum. Mais pour avoir plus de configurez deux adaptateurs :

  1. Un en mode "Réseau privé hôte" pour accéder à Proxmox depuis votre machine hôte. Ce sera votre réseau principal.

  2. Un en mode "NAT" pour que Proxmox ait accès à Internet.

Capture d'écran du récapitulatif des paramètres réseau.
Récapitulatif des paramètres réseau.
Étape 4 : Démarrage et installation

Insérez le fichier ISO d’installation de Proxmox Ve dans le lecteur CD de la VM et démarrez la VM. Sélectionnez l'option d'installation graphique de Proxmox VE.

Capture d'écran de l'installation de Proxmox VE avec le message de bienvenue, Welcome to Proxmox Virtual Environment.
Écran d’installation de Proxmox VE.

Suivez ensuite l'assistant d'installation :

  1. Acceptez les conditions d’utilisation ;

  2. Choisissez votre disque cible. Dans notre cas il n’y en a qu’un : le disque de 32Go qui est déjà sélectionné ;

  3. Configurez votre pays, fuseau horaire et clavier ;

  4. Définissez un mot de passe root (ce mot de passe doit être fort sinon vous ne pourrez pas continuer) et une adresse email ;

  5. Configurez le réseau de votre serveur. Pour cette étape souvenez-vous que notre serveur a 2 cartes réseaux : la première (nommée enp0s3) qui sert à aller sur internet, la 2ème (enp0s8) qui sera l’interface principale de gestion. C’est cette dernière qu’il faut sélectionner dans le 1er champ. Donnez ensuite un nom (hostname) à votre machine, une adresse IP (celle par défaut est correcte, elle a été fournie par VirtualBox). Laissez les autres paramètres par défaut, nous les modifierons plus tard.

Capture d'écran de la configuration du réseau de gestion avec, dans Management Interface, la configuration enp0s8 que nous devons choisir. Le hostname doit être ajouté et les autres valuers par défaut peuvent être gardées pour l'instant.
Configuration du réseau de gestion.

Enfin validez le récapitulatif de la configuration si cela vous convient pour procéder à l’installation.

Étape 5 : Premier démarrage

Une fois l'installation terminée, votre VM redémarrera.

Vous verrez alors l'interface de connexion de Proxmox VE. Notez bien l'adresse IP affichée, vous en aurez besoin pour accéder à l'interface web.

Capture d'écran de connexion Proxmox VE.
Écran de connexion Proxmox VE.

Vous pouvez alors utiliser les identifiants définis lors de l’installation. Le mot de passe que vous avez défini est pour l'utilisateur “root”.

Étape 6 : Accès à l'interface web

Sur votre machine hôte ouvrez votre navigateur préféré et entrez l'adresse : https://[IP_DE_VOTRE_VM]:8006

Ignorez l'avertissement de sécurité (c'est normal en environnement de test).

Capture d'écran d'avertissement de sécurité disant que votre connexion n'est pas privée.
Avertissement de sécurité.

Puis connectez-vous avec les identifiants que vous avez définis (toujours ceux du compte root). Vous pouvez même en profiter pour mettre l’interface en français.

Capture d'écran de la connexion à l’interface web, avec le nom d'utilisateur Root, le mot de passe, le Royaume  (Linux PAM standard authentification) et la langue, Français choisi.
Connexion à l’interface web.

Ignorez enfin le message vous indiquant que vous n’avez souscrit à aucun abonnement, mais garder en tête que c’est une option intéressante dans un environnement de production.

Vous voilà désormais sur l’interface web de Proxmox VE.

Capture d'écran de l'interface web de gestion de Proxmox VE, avec la vue
Interface web de gestion de Proxmox VE.

Et voilà ! Vous avez maintenant votre propre environnement Proxmox VE fonctionnel sur VirtualBox. C'est le moment idéal pour commencer à explorer toutes les fonctionnalités passionnantes que Proxmox a à offrir. N'hésitez pas à commencer à vous familiariser avec l’interface, créer vos premières machines virtuelles ou conteneurs et à découvrir la puissance de cet outil de virtualisation.

Dans le chapitre suivant, c’est justement ce que nous allons faire.

En résumé

  • La virtualisation optimise les ressources des entreprises, réduisant les coûts et augmentant la flexibilité.

  • Proxmox VE est un hyperviseur de type 1, ce qui en fait une solution robuste pour des environnements de production.

  • Son installation nécessite une machine x86 avec au moins 4 Go de RAM, avec des options pour une installation sur une machine physique ou une VM dédiée.

Votre installation est prête ? Il est temps de découvrir la puissance de Proxmox VE en créant vos premières machines virtuelles !

Exemple de certificat de réussite
Exemple de certificat de réussite