Monter votre Homelab avec un mini PC ACMAGIC et Proxmox

Monter votre Homelab avec un mini PC ACMAGIC et Proxmox

Voici un sujet qui me trottais dans la tête depuis un petit moment. Utiliser l’hyperviseur Proxmox pour créer mon lab. J’utilise aussi docker et docker-compose pour tester des logiciels mais son utilisation n’est pas toujours simple. Alors qu’avec Proxmox à moi les VM de folies, le tout tournant sur un Mini PC ACEMAGIC.

Mon matériel

Pour les utilisateurs de Quick-tutoriel, si vous souhaitez acheter un mini-pc de la marque  ACEMAGIC S1 LCD Mini PC, Intel Alder Lake N97, utiliser ce code : 3OVS7CO6 en suivant ce lien : https://amzn.to/48K2f17. Il vous fera économiserez 15% sur le montant de votre achat. Le code sera actif à partir du 24/01/2024. Dépêchez-vous, il n’y en aura pas pour tout le monde !!!!

Pour faire tourner mon Homelab, j’ai fait confiance à la marque haute-gamme de mini PC : ACEMAGIC.  J’ai choisi le MINIPC S1  N97 avec 512 Go de HDD et 16GO de RAM.

Suivant Précédent
votre Homelab avec un mini PC ACMAGIC
votre Homelab avec un mini PC ACMAGIC
votre Homelab avec un mini PC ACMAGIC
Suivant Précédent

La boite noire, bordée de rouge fait son effet, avec son bandeau en carton qui nous indique son contenu et à l’arrière nous visualisons les caractéristiques de l’appareil. Dès que nous ouvrons le contenu de la boite avec un effet velour on a un sentiment de robustesse et de sérieux.

Suivant Précédent
Malgré son pois plume ce MINIPC n’est pas un gadget. Il possède une finition extérieure très soignée.
Malgré son pois plume ce MINIPC n’est pas un gadget. Il possède une finition extérieure très soignée.
Suivant Précédent

Malgré son pois plume ce MINIPC n’est pas un gadget. Il possède une finition extérieure très soignée.

Caractéristiques de l’appareil

  • Processeur : Intel N97
  • iGPU : UHD Alder Lake-N 1.20 GHz
  • RAM : 16 Go DDR4
  • Stockage : Un emplacement M.2 NVMe avec un 512 Go NVMe inclus, et un emplacement M.2  disponible pour un SSD SATA.
  • Sortie vidéo : 2 ports HDMI jusqu’à 4Kp60, rare sur un MINIPC pour ce prix là
  • Audio : Sortie jack 3.5mm
  • USB : 2 USB 2.0, 2 USB 3.0 / 3.1 Gen1
  • Réseau : 2 ports Gigabit  (Utile si vous l’utiliser pour monter des routeurs ou firewall) – Wi-Fi 6 – Bluetooth 5.2 – ( Realtek 8852BE )
  • Taille : 42 x 128 x 124
  • Poids : 440 g
  • Encoche Kensington : Oui

Suivant Précédent
Avec son pied magnétique le MINIPC est comme happé par sa base. Je trouve  cette fonctionnalité vraiment extraordinaire.
Avec son pied magnétique le MINIPC est comme happé par sa base. Je trouve  cette fonctionnalité vraiment extraordinaire.
Avec son pied magnétique et ses 2 cartes réseaux, le MINIPC est comme happé par sa base. Je trouve  cette fonctionnalité vraiment extraordinaire.
Suivant Précédent

Les autres avantages de ce MINIPC ACEMAGIC S1 N97 (je le précise car il existe un autre modèle  moins performant N95)  sont la face latérale gauche magnétique et le pied qui lui aussi est magnétique. Cela facilite l’ouverture du PC, pour accéder aux remplacement HDD et RAM, sans tournevis où clé.

Avec son pied magnétique le MINIPC est comme happé par sa base. Je trouve  cette fonctionnalité vraiment extraordinaire.

Suivant Précédent
son écran TFT sur le devant de l’appareil qui affiche des informations de fonctionnement sur la machine  comme la température du CPU,  mémoire et CPU utilisées, FAN, ...
son écran TFT sur le devant de l’appareil qui affiche des informations de fonctionnement sur la machine  comme la température du CPU,  mémoire et CPU utilisées, FAN, ...
son écran TFT sur le devant de l’appareil qui affiche des informations de fonctionnement sur la machine  comme la température du CPU,  mémoire et CPU utilisées, FAN, ...

son écran TFT sur le devant de l’appareil qui affiche des informations de fonctionnement sur la machine  comme la température du CPU,  mémoire et CPU utilisées, FAN, ...
Suivant Précédent

Les autres points sexy de cet appareil sont :

  • son écran TFT sur le devant de l’appareil qui affiche des informations de fonctionnement sur la machine  comme la température du CPU,  mémoire et CPU utilisées, FAN, … (uniquement sur Windows, grâce à un logiciel maison CYXTFTTOOL). lorsque l’ordinateur est en veille, il n’y a que l’heure qui s’affiche.
  • la bande RGB dessous l’écran TFT qui change de couleurs et qui donne un look très sexy à notre MINIPC

L’OS pré -installé sur le MINIPC est un Windows 11. Il est compatible avec d’autres OS comme Linux, mais sans gestion de son écran TFT hélas.

Suivant Précédent
Pour accéder au BIOS, il suffit d’appuyer sur la touche SUPPR de votre clavier. Cela peut-être utile pour modifier les options de boot. Sinon le reste des options est plutôt minimaliste. Il est compatible UEFI.
Pour accéder au BIOS, il suffit d’appuyer sur la touche SUPPR de votre clavier. Cela peut-être utile pour modifier les options de boot. Sinon le reste des options est plutôt minimaliste. Il est compatible UEFI.
Pour accéder au BIOS, il suffit d’appuyer sur la touche SUPPR de votre clavier. Cela peut-être utile pour modifier les options de boot. Sinon le reste des options est plutôt minimaliste. Il est compatible UEFI.

Pour accéder au BIOS, il suffit d’appuyer sur la touche SUPPR de votre clavier. Cela peut-être utile pour modifier les options de boot. Sinon le reste des options est plutôt minimaliste. Il est compatible UEFI.
Suivant Précédent

Pour accéder au BIOS, il suffit d’appuyer sur la touche SUPPR de votre clavier. Cela peut-être utile pour modifier les options de boot. Sinon le reste des options est plutôt minimaliste. Il est compatible UEFI.

Voilà une autre chose très intéressante si vous devez l’utiliser comme serveur domestique dans une pièce ou un bureau : le niveau sonore.

Lorsqu’il est allumé mais avec aucune activité particulière avec le Wi-Fi actif, la consommation de ce PC est d’environ 12W. Le ventilateur est inaudible. Si vous lancez une vidéo avec une résolution importante (2K ou 4K) avec VLC, la consommation peut monter aux alentours de 17 à 18 W. Le ventilateur reste très discret. Lorsqu’il est en veille, la consommation tourne autour de 1/1.1W.

Pour les utilisateurs de Quick-tutoriel, si vous souhaitez acheter un mini-pc de la marque  ACEMAGIC S1 LCD Mini PC, Intel Alder Lake N97, utiliser ce code : 3OVS7CO6 en suivant ce lien : https://amzn.to/48K2f17. Il vous fera économiserez 15% sur le montant de votre achat. Le code sera actif à partir du 24/01/2024. Dépêchez-vous, il n’y en aura pas pour tout le monde !!!!

Si vous souhaitez découvrir l’univers des MINIPC ACEMAGICS, vous pouvez vous rendre sur le site officiel ACEMAGIC   !

Proxmox l’hyperviseur tendance – Qu’est ce que la virtualisation ?

La virtualisation est la base du cloud computing car elle permet une utilisation plus efficace du matériel informatique physique. Dans le cadre de la virtualisation, une application logicielle est utilisée pour créer une couche d’abstraction sur les éléments matériels d’un ordinateur – processeurs, mémoire, stockage, réseau et autres – afin de les diviser en plusieurs machines virtuelles (VM).

Proxmox Virtual Environment (VE) est une solution de virtualisation basée sur la distribution Debian Linux avec un noyau LTS modifié. Elle vous permet de déployer et de gérer à la fois des machines virtuelles et des conteneurs, avec un stockage unifié pour une meilleure efficacité.

Même s’il est basé sur Linux, Proxmox est capable de faire tourner des machines virtuelles Windows et Linux, ainsi que FreeBSD.

Avant d’aller plus loin, voici une infographie montrant les différences entre une VM et un container :

infographie montrant les différences entre une VM et un container

Les points forts de l’hyperviseur Proxmox

Les solutions de virtualisation des serveurs ne manquent pas sur le marché, mais Proxmox se démarque des autres hyperviseurs par :

  • Migration directe : il peut déplacer une machine virtuelle en cours d’exécution d’un serveur physique à un autre, sans interruption.
  • Haute disponibilité : en mode cluster, lorsqu’un nœud tombe en panne, les machines virtuelles restantes sont déplacées vers un nœud fonctionnel pour garantir une interruption de service minimale.
  • Open source : il est entièrement open source, sous General Public License, version 3. Cela signifie que vous pouvez librement visualiser, modifier et supprimer le code source, et distribuer votre propre version, tant que vous respectez les termes de la Licence.
  • Mise en réseau pontée : Proxmox VE permet à un utilisateur de créer un réseau privé entre les machines virtuelles. Il est possible d’utiliser des VLANs.
  • Modèle de système d’exploitation : Proxmox VE permet aux utilisateurs de créer leur propre modèle de système d’exploitation pour un déploiement ultérieur.
  • Stockage flexible : une large gamme d’options de stockage est disponible, y compris des technologies de stockage locales et basées sur le réseau comme LVM, iSCSI, NFS, le système de fichiers Gluster et le système de fichiers CEPH.
  • Sauvegarde planifiée : vous disposez d’une interface utilisateur afin de pouvoir configurer votre propre stratégie de sauvegarde. Les fichiers de sauvegarde peuvent être stockés localement ou sur n’importe quelle autre option de stockage prise en charge que vous avez définie.
  • Outil de ligne de commande (CLI) : Proxmox VE fournit différents outils de gestion en mode CLI, permettant aux utilisateurs d’accéder au conteneur de la machine virtuelle, de gérer les ressources, etc.

Les technologies de virtualisations utilisées

Proxmox peut utiliser deux technologies de virtualisation qui sont KVM et LXC.

Proxmox peut utiliser deux technologies de virtualisation qui sont KVM et LXC. Voici un brève description de ces deux technologies.

LXC

LXC s’appuie sur le noyau et le système d’exploitation de la machine hôte pour fonctionner. Voici les limitations de cette technologie :

  • l’utilisation de Windows et d’autres systèmes d’exploitation,
  • l’installation de nouveaux noyaux,
  • la modification des valeurs du noyau du système.

L’utilisation de LXC présente également quelques avantages :

  • Peut être plus performant que KVM car il n’y a pas de surcharge d’hyperviseur.
  • Étant donné que les frais généraux sont inférieurs, le coût global d’hébergement des conteneurs est inférieur à KVM.

KVM

Lorsque vous utilisez KVM, vous ne rencontrerez généralement pas de fonctionnalités qui ne sont pas prises en charge, comme dans le cas de LXC. Les serveurs KVM exécutent leur propre système d’exploitation, avec leur propre noyau et matériel virtuel.

  • l’utilisation de systèmes d’exploitation Windows ou BSD,
  • l’exécution de systèmes d’exploitation spécialisés, comme des VM de routage, pare-feu et d’autres systèmes d’exploitation centrés sur le réseau,
  • l’utilisation de votre propre technologie de conteneur telle qu’OpenVZ, LXC, Docker ou bien d’autres.

Passons maintenant à l’installation de Proxmox

Pour réaliser l’installation, le plus sécurisé est de récupérer l’ISO sur leur site : télécharger Proxmox VE

Pour réaliser l’installation, le plus sécurisé est de récupérer l’ISO sur leur site

Cliquez sur « Proxmox VE 7.x ISO Installer » pour télécharger l’ISO. Ensuite, nous allons créer la clé USB bootable avec l’utilitaire Ecther (disponible pour tous les OS) .

Lancer Etcher, puis sélectionner le fichier ISO de Proxmox

Lancer Etcher, puis sélectionner le fichier ISO de Proxmox

Lancer Etcher, puis sélectionner le fichier ISO de Proxmox (1). Insérer une clé USB dans votre ordinateur et sélectionner là (2), puis cliquer sur Flash (3).

Configurer le BIOS

Pour faire fonctionner Proxmox correctement, vous devez permettre la virtualisation. Il est nécessaire d’activer des fonctionnalités telles que la technologie de virtualisation, appelée :

  • VT-x ou Virtualization Technology chez Intel
  • AMD-V ou SVM ou Secure Virtual Machine Mode chez AMD

Il faudra aussi modifier les options du sélecteur d’amorçage (Boot), en indiquant l’ordre d’amorçage et en mettant la clé USB en première position. Le but est de venir positionner votre clé USB sur la ligne « 1st Boot Device ». Elle correspond à l’entrée « Removable Device », mais dans certains cas, vous pouvez avoir aussi le nom de la clé USB qui s’affiche.

Voici quelques exemples de configuration de BIOS :

Concernant le MiniPC  ACEMAGIC S1 N97, la virtualisation est activée par défaut. Vous pouvez vérifier dans le BIOS dans Advanced -> CPU Configuration-> Intel (VMX) Virtualization Technology à Enabled

Concernant le MiniPC  ACEMAGIC S1 N97, la virtualisation est activée par défaut.

Concernant le MiniPC MinisForum pour accéder au BIOS pendant le Boot vous devez appuyer sur F7 ou la touche DEL (dépend des modèles)

Activation de la fonctionnalité de Virtualisation (SVM Mode) :

Activation de la fonctionnalité de Virtualisation (SVM Mode)

Modification de l’ordre du Boot :

Modification de l’ordre du Boot

Installation de l’ISO de Proxmox

Insérer votre clé USB dans votre PC, redémarrer votre ordinateur et il devrait booter dessus. Ce type d’écran devrait s’afficher pour débuter l’installation de Proxmox.

Cliquer sur Install Proxmox VE. Dans Advanced Options, vous pouvez choisir un mode d’installation en mode debug, faire un ressue boot en cas de crash de votre serveur et faire un test de votre RAM avec le logiciel Memtest86+.

Cliquer sur Install Proxmox VE. Dans Advanced Options, vous pouvez choisir un mode d’installation en mode debug, faire un ressue boot en cas de crash de votre serveur et faire un test de votre RAM avec le logiciel Memtest86+.

Acceptez le contrat de licence utilisateur et poursuivez.

Acceptez le contrat de licence utilisateur et poursuivez.

Sélectionner le disque sur lequel vous souhaitez installer Proxmox, je n’ai qu’un seul disque donc c’est très simple.

Sélectionner le disque sur lequel vous souhaitez installer Proxmox, je n’ai qu’un seul disque donc c’est très simple.

Sélectionner les informations concernant votre Pays, le Time Zone et le type de clavier.

Sélectionner les informations concernant votre Pays, le Time Zone et le type de clavier.

Saisissez un mot de passe pour le super-utilisateur "root" et une adresse de courriel.

Saisissez un mot de passe pour le super-utilisateur « root » et une adresse de courriel.

Sélectionner la carte réseau, dans le cas où votre serveur a plusieurs interfaces

Concernant la configuration du réseau, vous devez :

  • Sélectionner la carte réseau, dans le cas où votre serveur a plusieurs interfaces
  • Spécifier le nom de domaine, vous pouvez reprendre le nom de domaine de votre infrastructure locale ou rajouter un nom avec un nom de domaine publique afin d’accéder plus facilement à votre infra Proxmox depuis le réseau Internet (Ce point fera l’objet d’un tutoriel spécifique. Pour ma part ayant une livebox je n’ai pas d’adresse fixe. J’ai donc pris un domaine chez OVH pour 4€ par an. OVH propose un client DYnHost compatible avec la Livebox, qui permet de mettre à jour l’adresse publique de ma livebox)
  • Spécifier l’adressage IP, pour ma part ce sera en concordance avec mon FAI (Orange)

Maintenant consulter le récapitulatif de l’installation et cliquer sur Installer.

Maintenant consulter le récapitulatif de l’installation et cliquer sur Installer.

Patientez pendant l’installation de Proxmox.

Votre serveur va automatiquement rebooter à la fin de l’installation. Ensuite, vous pouvez accéder à votre serveur Proxmox à partir d'un navigateur et de son adresse IP ou nom de domaine:

Votre serveur va automatiquement rebooter à la fin de l’installation. Ensuite, vous pouvez accéder à votre serveur Proxmox à partir d’un navigateur et de son adresse IP ou nom de domaine:

https://<adresse-ip-proxmox>:8006

A partir de maintenant, vous pouvez aussi accéder au serveur via SSH avec votre compte root, défini plus haut. Je vous conseille toutefois, si vous débuter comme moi, d’utiliser l’interface graphique pour comprendre le concept.

Dans le deuxième tutoriel, nous effectuerons notre première connexion à la GUI de Proxmox et nous commencerons à tuner notre installation !

Pour les utilisateurs de Quick-tutoriel, si vous souhaitez acheter un mini-pc de la marque  ACEMAGIC S1 LCD Mini PC, Intel Alder Lake N97, utiliser ce code : 3OVS7CO6 en suivant ce lien : https://amzn.to/48K2f17. Il vous fera économiserez 15% sur le montant de votre achat. Le code sera actif à partir du 24/01/2024. Dépêchez-vous, il n’y en aura pas pour tout le monde !!!!

Signature manuelle Guillaume

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *