Créez et gérez des machines virtuelles sur votre Raspberry Pi avec Proxmox. Voici comment l’installer.

Proxmox est une plateforme open source de gestion de serveurs d'entreprise et de virtualisation de serveurs qui offre une interface Web conviviale pour gérer les machines virtuelles et les conteneurs. Si vous avez déjà utilisé VirtualBox, VMWare ou Hyper-V, Proxmox offre une expérience similaire en mettant l'accent sur les technologies open source.

Bien que Proxmox ne soit pas compatible ou directement disponible pour le Raspberry Pi, nous pouvons utiliser le projet Pimox pour installer et configurer un port de Proxmox conçu pour Raspberry Pi et utilisez-le pour construire un Proxmox ou un cluster hybride de cartes Raspberry Pi et x86 matériel.

Choses dont vous aurez besoin

  • Un Raspberry Pi 3, 4 ou 5
  • Debian 64 bits ou Raspberry Pi OS 64 bits Lite (Bullseye ou version ultérieure)
  • Une carte microSD de 32 Go ou plus. Vous pouvez également activer démarrer Raspberry 4 ou 5 à l'aide d'un SSD externe pour un stockage plus grand et plus rapide
  • Connexion Internet via câble Ethernet ou Wi-Fi
  • Source de courant

Proxmox sur Raspberry Pi peut ne pas offrir le même niveau de stabilité et de performances que celui offert sur le matériel traditionnel. Considérez cette installation comme une expérimentation et une preuve de concept. Ne l'utilisez pas pour exécuter des serveurs critiques dans un environnement de production.

Installer Proxmox sur un Raspberry Pi

Après avoir installé le système d'exploitation à l'aide de l'outil Raspberry Pi Imager, ouvrez une fenêtre de terminal ou connectez-vous à Raspberry Pi à distance via SSH (utilisez PuTTY pour Windows), puis exécutez les commandes suivantes pour télécharger et installer les derniers packages et mises à jour de sécurité.

sudo apt-get update
sudo apt-get upgrade -y

Cela prendra un certain temps en fonction de votre modèle de Raspberry Pi et de la vitesse du réseau. Une fois l'opération terminée, exécutez les commandes suivantes pour passer à l'utilisateur root, puis téléchargez le script Pimox et exécutez-le pour installer Pimox.

sudo -s
curl https://raw.githubusercontent.com/pimox/pimox7/master/RPiOS64-IA-Install.sh > RPiOS64-IA-Install.sh

Ouvrez le RPiOS64-IA-Install.sh script à l’aide de l’éditeur de texte Nano et modifiez les lignes suivantes pour qu’elles correspondent à vos paramètres réseau. Cette étape est facultative et peut être effectuée ultérieurement lors de l'installation.

# RPI_IP="192.168.1.100" # Replace with your desired IP address
# GATEWAY="192.168.1.1" # Replace with your gateway/router's IP address

Après avoir effectué ces modifications, appuyez sur Ctrl+X suivi de Oui et Entrer. Cela enregistrera les modifications apportées au fichier et quittera l'éditeur. Ensuite, nous exécuterons le script Pimox. Pour ce faire, exécutez les commandes suivantes.

chmod +xRPiOS64-IA-Install.sh
./RPiOS64-IA-Install.sh

Continuez à suivre les invites pour terminer l’installation. Lors de l'installation, vous devrez configurer le mot de passe root dont vous aurez besoin ultérieurement pour accéder à l'interface Web de Proxmox. Assurez-vous également de choisir les valeurs par défaut lors des invites. L'installation va commencer et prendra un certain temps, alors asseyez-vous et détendez-vous ou sirotez une tasse de café.

Une fois l'installation terminée, le Raspberry Pi redémarrera automatiquement. Après le redémarrage, le Proxmox devrait être prêt à être utilisé. Si le Raspberry Pi ne redémarre pas automatiquement, vous pouvez essayer de le redémarrer manuellement.

Il est recommandé d'installer Proxmox sur un Raspberry Pi exécutant la version Debian ou Raspberry Pi OS Lite. Si vous utilisez la version Desktop, cela laissera moins de ressources pour exécuter efficacement Proxmox. Assurez-vous également d’utiliser un SSD ou une carte microSD dédié pour cela. Ne l'installez pas sur la version existante du système d'exploitation de bureau Raspberry Pi, car cela modifierait le fond d'écran et supprimerait certains outils réseau.

Accéder à l'interface Web de Proxmox à partir d'un navigateur Web

Pour accéder à l'interface Web Proxmox fonctionnant sur Raspberry Pi, ouvrez le navigateur Web sur votre PC ou ordinateur portable, puis accédez à https://IPAddressOfPi: 8006.

Vous pouvez voir une erreur SSL ou une erreur de certificat de sécurité sur le navigateur Web. Vous devez contourner cela en cliquant sur Avancé > Continuer quand même.

Vous verrez l'écran de connexion où vous devrez saisir les informations suivantes :

  • Se connecter: racine
  • Mot de passe: Celui que vous avez défini lors de l'installation de Proxmox

Une fois connecté, vous pouvez cliquer D'ACCORD sur le message puis accédez à l'interface de gestion de Proxmox.

Créer et gérer des machines virtuelles et des conteneurs

Vous pouvez commencer par télécharger les images ISO des systèmes d'exploitation que vous souhaitez installer et exécuter sur Proxmox. Pour ce faire, vous pouvez télécharger l'ISO à l'emplacement approprié avec les commandes suivantes :

cd /var/lib/vz/template/iso/

Cela vous aidera à garantir que les fichiers du système d'exploitation sont immédiatement visibles dans l'interface Web pour l'installation. Pour créer une machine virtuelle dans Proxmox sur Raspberry Pi, suivez ces étapes :

  1. Cliquez sur Créer une VM dans le coin supérieur droit de l'interface Proxmox.
  2. Sous Général, entrez un nom pour votre machine virtuelle.
  3. Cliquez sur Système d'exploitation et choisissez N'utilisez aucun support.
  4. Dans le Système, laissez toutes les valeurs par défaut telles quelles.
  5. Sous Disques, assurez-vous de sélectionner SCSI pour le disque dur. Ajustez la taille du disque si nécessaire.
  6. Cliquez sur CPU et affinez les paramètres du processeur et de la mémoire. Veuillez noter que le Raspberry Pi dispose de ressources limitées qui dépendent du modèle dont vous disposez.
  7. Sous Réseau, vous pouvez conserver les éléments par défaut ou créer un pont réseau, en fonction de vos besoins.
  8. Après avoir configuré les paramètres de la VM, cliquez sur Suivant ou la Confirmer onglet et cliquez Finition.
  9. Sélectionnez la machine virtuelle dans le menu de gauche et cliquez sur Matériel.
  10. Double-cliquez sur Lecteur CD/DVD puis sélectionnez Utiliser le fichier image du disque CD/DVD (iso).
  11. Clique le Stockage et sélectionnez le stockage par défaut suivi de l'image ISO.
  12. Cliquez sur D'ACCORD.
  13. Cliquez sur Résumé puis cliquez sur le Commencer dans le coin supérieur droit de l'interface Proxmox lorsque la VM est sélectionnée, pour démarrer la VM et commencer l'installation.
  14. Après l'installation, vous pouvez démarrer la machine virtuelle, puis utiliser le système d'exploitation souhaité.

Si nécessaire, vous pouvez modifier les paramètres matériels, tels que le processeur, la mémoire et le stockage, en fonction de vos besoins.

Une voie expérimentale vers la virtualisation

Proxmox sur Raspberry Pi propose une solution prometteuse pour la virtualisation. Cependant, il est encore en phase expérimentale et ne devrait pas être utilisé dans un environnement de production. Avec les futures mises à jour et améliorations, et à mesure que l'écosystème Raspberry Pi évolue, nous pouvons nous attendre à une amélioration de la compatibilité et des performances de Proxmox sur cet ordinateur monocarte.

D'ici là, considérez l'installation de Proxmox sur le Raspberry Pi comme une expérience et soyez prêt à explorer et à résoudre les problèmes potentiels en cours de route.