Home ConsommateurLogiciel client Serveur Proxmox économique pour Homelabs

Serveur Proxmox économique pour Homelabs

by Conner Crull

Lorsqu'il s'agit d'apprendre ou de construire des composants pour un homelab, le tas de déchets de technologie connu sous le nom de reconditionnements eBay ou NewEgg est une chose de grandeur. L'année dernière, nous avons organisé une Article sur la configuration du serveur VMware, pour lequel nous avons acquis un HP EliteDesk 800 G1 SFF. Il avait un SSD et une carte réseau prise en charge pour 155 $. Nous avons cependant donné ce système, alors cette fois nous sommes retournés faire des emplettes, pour un système légèrement plus puissant qui pourrait répondre à nos besoins en tant que serveur Proxmox à petit budget.

Lorsqu'il s'agit d'apprendre ou de construire des composants pour un homelab, le tas de déchets de technologie connu sous le nom de reconditionnements eBay ou NewEgg est une chose de grandeur. L'année dernière, nous avons organisé une Article sur la configuration du serveur VMware, pour lequel nous avons acquis un HP EliteDesk 800 G1 SFF. Il avait un SSD et une carte réseau prise en charge pour 155 $. Nous avons cependant donné ce système, alors cette fois nous sommes retournés faire des emplettes, pour un système légèrement plus puissant qui pourrait répondre à nos besoins en tant que serveur Proxmox à petit budget.

Budget Proxmox Server soutenu par un PC obsolète ?

Pour les lecteurs qui ne sont pas entièrement familiarisés avec la scène de l'hyperviseur, Proxmox est l'un des moyens les plus populaires d'obtenir des machines virtuelles, aux côtés de VMware et d'autres. Proxmox est un logiciel entièrement gratuit et propose un abonnement pour obtenir de l'aide technique et accéder à d'autres fonctionnalités, cependant, la version gratuite de Proxmox est parfaitement utilisable et exécutera tout le nécessaire. L'ensemble du site Web Proxmox est facile à suivre et simple pour trouver les téléchargements et autres fonctionnalités que les gens recherchent. Pour télécharger l'ISO Proxmox, c'est aussi simple que d'aller dans l'onglet de téléchargement, de cliquer sur le logiciel que vous voulez, puis sur les images ISO, puis sur le bouton de téléchargement orange.

Le PC que nous utilisons pour cette version est à nouveau un HP EliteDesk 800 G1 SFF que nous avons récupéré sur eBay pour environ 135 $. Notre HP est configuré avec un Core i5-4590 à 3.3 GHz, ainsi que 16 Go de RAM et un SSD de 1 To que nous avions en laboratoire (à l'origine livré avec un SSD de 256 Go). En plus du SSD, nous avons augmenté la RAM des 4 Go inclus. Avoir 16 Go de RAM n'est pas nécessaire, il est possible de s'en tirer avec 4 Go, cependant, si vous vouliez exécuter plusieurs machines virtuelles à la fois, cela serait assez difficile pour le système.

Une chose qui a attiré notre attention lors de la recherche d'opportunités matérielles était la carte réseau intégrée, qui pour ce système est l'Intel I217LM. Les pilotes Intel GbE ont tendance à être les plus stables pour une large gamme d'applications serveur.

Sur le site Web de Proxmox, le matériel recommandé pour exécuter Proxmox est le suivant, Intel EMT64 ou AMD64 avec l'indicateur de processeur Intel VT/AMD-V. Mémoire, minimum 2 Go pour les services OS et Proxmox VE. Plus une mémoire désignée pour les invités. Stockage rapide et redondant, meilleurs résultats avec des disques SSD. Cartes réseau Gbit redondantes, cartes réseau supplémentaires en fonction de la technologie de stockage préférée et configuration du cluster - 10 Gbit et plus sont également pris en charge. Pour le passthrough PCI(e), un processeur avec l'indicateur de processeur VT-d/AMD-d est nécessaire.

Installation et configuration de notre serveur Budget Proxmox

L'ensemble du processus de téléchargement de Proxmox, d'écriture sur une clé USB et d'installation sur un périphérique hôte est très simple et facile. Proxmox est l'un des plus faciles à télécharger et à faire fonctionner car il s'agit d'un simple téléchargement à partir de leur site Web et une fois démarré, quelques questions de base, puis c'est terminé. Nous avons suivi la même procédure que nous faisons pour toutes les installations ISO, qui consiste simplement à utiliser Rufus, lien de téléchargement ici, et écrivez l'ISO sur le lecteur flash que nous avons. Après avoir branché le support d'installation et démarré à partir de celui-ci sur notre système, nous avons été accueillis avec l'interface graphique d'installation de Proxmox.

Lors du démarrage dans l'interface graphique de Proxmox, il existe quelques options pour Proxmox, cependant, il suffit d'installer simplement Proxmox pour utiliser l'environnement de la machine virtuelle, la première option, "Installer Proxmox VE". Les autres options seront utilisées au cas où Proxmox boguerait ou cesserait de fonctionner dans toutes ses fonctionnalités. Divulgation complète, ces captures d'écran proviennent de Proxmox. Nous les avons utilisés pour une meilleure qualité.

Après l'écran d'accueil, Proxmox vous demandera où installer Proxmox sur le système. Dans notre cas, nous n'avions qu'un seul lecteur installé sur le système, il nous était donc facile de créer l'image sur un lecteur, cependant, si Proxmox doit être installé sur un appareil avec plusieurs lecteurs, l'écran d'installation du disque ressemblera à quelque chose comme ça.

Après avoir sélectionné le disque d'installation du lecteur, Proxmox va poser quelques questions de base sur l'emplacement d'installation de Proxmox. La sélection de l'emplacement détermine l'endroit où Proxmox est en mesure d'extraire les mises à jour de la manière la plus efficace et d'accélérer les téléchargements. Cet écran permet également de sélectionner le fuseau horaire afin que l'heure soit correcte et que l'heure d'été puisse être configurée correctement. Il y a aussi une sélection de disposition du clavier, puisque Proxmox est international, il demandera une disposition.

Vient ensuite l'écran de création de mot de passe. Il s'agit simplement de créer un mot de passe administrateur afin qu'il puisse être connecté une fois l'installation de base terminée. Proxmox vous demandera également une adresse e-mail, cet e-mail recevra les alertes importantes de Proxmox, il est donc important de saisir une adresse e-mail valide.

Après les options de configuration initiales, Proxmox commencera l'installation sur le disque qui a été sélectionné avec toutes les options qui ont été définies et/ou créées. Proxmox affichera également quelques conseils importants qui l'accompagnent, tels qu'une interface graphique basée sur JavaScript, une console Web, une sauvegarde en ligne et une migration en direct.

La dernière interface graphique que Proxmox affichera sur le système ne sera qu'un aperçu de ce qui a été configuré et créé pendant le processus d'installation. En cas d'erreur dans la configuration, le bouton précédent permettra de refaire n'importe lequel des réglages. Ou si le système était complètement foiré, l'option Abandonner redémarrera l'ensemble du processus.

Enfin, après avoir cliqué sur le menu Résumé et sur le bouton Installer, Proxmox redémarrera le système, et il est maintenant temps de débrancher le lecteur de démarrage afin que le système n'essaie pas de redémarrer à partir de là. Une fois redémarré, Proxmox affichera un écran qui contiendra juste une adresse IP à laquelle il faudra accéder depuis une console web afin de configurer et créer les VM sur Proxmox.

Création de machines virtuelles

Créer des VM sur Proxmox est assez simple et facile à faire. Étant donné que notre machine n'avait qu'un seul SSD, les étapes suivantes sont importantes dans la configuration, cependant, si votre machine a plus d'un disque, ce n'est pas nécessaire. La première chose à faire est d'augmenter le stockage dont dispose la machine virtuelle locale ; Dès le départ, Proxmox ne donne pas toute l'étendue de l'espace disque à la machine virtuelle locale. Pour changer cela, allez à Centre de données -> Stockage -> Sélectionner local-lvm -> cliquez supprimez et de Oui. C'est maintenant la partie un peu plus intimidante de l'augmentation du stockage. Il faut entrer dans le shell, qui se trouve sous Proxmox à gauche, puis shell. Ici, nous allons entrer quelques commandes : lvremove /dev/pve/data; lvresize -l +100% GRATUIT /dev/pve/root; resize2fs /dev/mapper/pve-root. Les commandes ressembleront à ceci dans le shell.

Une fois les étapes de configuration de base terminées, la création d'une machine virtuelle est simple à faire car le menu de création des machines virtuelles décrit toutes les fonctionnalités et options de configuration dont vous pourriez avoir besoin. Une fois que vous avez cliqué sur Créer une machine virtuelle en haut à droite du tableau de bord, le menu Créer démarre dans le Général onglet qui permettra le nœud, qui doit toujours être Proxmox. Le ID qui est juste un ID de base pour garder une trace de toutes les machines virtuelles qui seront créées, le Nom, qui peut être n'importe quoi, dans notre cas, nous avons configuré Ubuntu. Finalement, le Pool de ressources, ce qui n'est pas nécessaire.

Vient ensuite le menu OS, qui est l'endroit où le système d'exploitation de la VM sera créé, la meilleure façon de faire cette étape est de prendre le téléchargement qui a été effectué dans les étapes précédentes et de le choisir dans le menu déroulant de l'image ISO avec stockage local que nous avons étendu plus tôt. Tout cela peut être fait sous l'option CD/DVD, qui est l'option la plus populaire. En ce qui concerne le système d'exploitation invité, assurez-vous que le bon système d'exploitation est sélectionné et suivant.

Vient ensuite l'onglet Système, dans lequel nous avons tout conservé par défaut, car nous ne voulons vraiment rien gâcher, nous essayons simplement de rendre une machine virtuelle opérationnelle.

L'onglet Disque est l'endroit où la taille de stockage de la machine virtuelle sera créée avec l'emplacement de stockage. En termes de stockage, nous l'avons configuré plus tôt pour permettre aux machines virtuelles de l'utiliser, alors assurez-vous que local est sélectionné dans le menu déroulant. Vient ensuite la taille du disque, nous avons choisi 100 Go juste pour donner à la VM un peu d'espace pour respirer, car c'est une machine Linux 100 Go c'est beaucoup, cependant, si nous faisions une VM Windows, plus près de 200 Go serait mieux.

Vient ensuite l'onglet de configuration du processeur. C'est là que le nombre de cœurs entre en jeu, et n'oubliez pas de garder à l'esprit que ces cœurs utiliseront en fait les cœurs de la machine physique, alors assurez-vous de ne pas dépasser. Pour la machine virtuelle Linux, nous avons juste fait deux cœurs, car deux suffisent pour les tests et la création que nous faisons.

L'onglet Mémoire va également utiliser la mémoire physique installée sur la machine, donc encore une fois, assurez-vous de ne pas dépasser le total installé sur votre machine. À noter également, en fonction du nombre de machines virtuelles exécutées simultanément, déterminera la quantité de RAM à installer sur la machine. Pour exécuter 4 machines virtuelles à la fois, ajoutez simplement les totaux et ajoutez-y 2, les deux supplémentaires permettront également à d'autres choses de s'exécuter en arrière-plan et donneront au PC ou au serveur réel une petite marge de manœuvre. Nous avons choisi d'utiliser 4 Go de mémoire, juste un bon standard à avoir de nos jours.

La dernière étape de configuration est le type de réseau sur lequel la machine virtuelle va fonctionner. Dans notre cas, les ports physiques du PC étaient corrects, puisque Proxmox est capable de les reconnaître. Donc, aller avec les valeurs par défaut dans notre cas était la meilleure option. Il existe également un marquage VLAN si vous souhaitez le faire, mais ce n'est pas nécessaire.

Le dernier onglet sera juste un onglet de confirmation, montrant toutes les configurations que vous venez de faire dans les étapes précédentes. Si quelque chose ne va pas, il est maintenant temps de revenir en arrière et de réparer ou de changer. S'il est nécessaire de modifier ultérieurement, la modification ultérieure des machines virtuelles est également une option.

Maintenant que la machine virtuelle est opérationnelle, nous en avons également créé une pour Windows Server 2019, juste pour avoir deux systèmes d'exploitation différents. Nous avons également activé les deux et les avons exécutés en même temps pour montrer qu'il est possible sur du matériel obsolète d'exécuter plusieurs machines virtuelles à la fois. Voici notre graphique d'utilisation de base qui montre simplement les ressources système utilisées. Le CPU n'est qu'à 5%, cependant, s'il y a des programmes actifs ou des téléchargements en cours, il peut être bien plus élevé que cela. De plus, voir la mémoire est un bon indicateur de la façon dont les machines virtuelles l'affectent. Étant donné que les deux fonctionnent en même temps et que chacun contient 4 Go, il occupe plus de 50% du système, c'est pourquoi ce tampon de 2 Go est bon à avoir.

Conclusion

La mise en place de Proxmox et la configuration des VMs sont vraiment simples et faciles à faire. L'étape la plus difficile consiste simplement à changer le stockage et à l'étendre, mais à part cela, tout ce que Proxmox a à offrir est à portée de main. Proxmox est l'un des hyperviseurs les plus populaires. Proxmox a une énorme communauté autour de lui et il existe de nombreux guides et vidéos pour vous aider en cas de problème. Proxmox a également des chats sur son site Web qui offrent de l'aide si cela est également nécessaire.

Ce que nous avons vu dans la configuration et l'utilisation de l'ancien matériel HP était ce que notre petite machine obsolète a vraiment mis dans le travail. Les pièces ou la technologie n'étaient pas trop mauvaises, elles auraient évidemment pu être meilleures, cependant, ce n'était pas le but de cet article. Nous avons choisi ce matériel car ce n'est pas le meilleur et il n'a pas à l'être. Le marché de la technologie est fou en ce moment et obtenir des pièces est très difficile à faire, cependant, si tout ce que vous recherchez est un PC/serveur VM, il n'est vraiment pas difficile d'en trouver un décent pour moins de 200 $. eBay ou d'autres vendeurs proposent de bonnes affaires sur les machines. Il faut juste un peu de temps et un peu de patience pour trouver le bon.

Rappelez-vous jusqu'où la machine peut aller, cependant, le PC n'a pas de carte graphique ni de puces Intel 12e génération haut de gamme. Connaître les limites de la machine via les machines virtuelles est un excellent moyen d'en savoir plus sur les logiciels et l'étendue globale que ces serveurs peuvent atteindre. Gardez à l'esprit que les Homelabs sont censés être amusants… alors amusez-vous.

Jetez un coup d'œil au Serveur VMware économique article aussi.

Routeur pfSense économique

S'engager avec StorageReview

Newsletter |  YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | Flux RSS