Guide Proxmox : Comment les administrateurs système construisent des serveurs domestiques – Zima Store Online Passer au contenu
Zima Store OnlineZima Store Online
Construire un cluster de serveur domestique PVE avec ZimaBoard 2

Construire un cluster de serveur domestique PVE avec ZimaBoard 2

Eva Wong est la rédactrice technique et bricoleuse résidente chez ZimaSpace. Geek depuis toujours avec une passion pour les homelabs et les logiciels open source, elle se spécialise dans la traduction de concepts techniques complexes en guides accessibles et pratiques. Eva croit que l’auto-hébergement doit être amusant, pas intimidant. À travers ses tutoriels, elle donne au communauté les moyens de démystifier les configurations matérielles, depuis la construction de leur premier NAS jusqu’à la maîtrise des conteneurs Docker.

Lorsque l’architecture x86 rencontre des ports Ethernet doubles 2,5G et 16 Go de mémoire vive, mon serveur domestique atteint enfin des capacités de virtualisation de niveau professionnel.

En tant que développeur logiciel et administrateur système, ma quête d’un meilleur serveur domestique n’a jamais cessé. Du tout premier Raspberry Pi 3B à la série ZimaBoard, mon laboratoire personnel a connu une transformation de son architecture technique. Aujourd’hui, je souhaite partager comment j’ai construit une plateforme de virtualisation Proxmox qui se rapproche d’un environnement de niveau professionnel grâce au ZimaBoard 2.

Mise à niveau de l’architecture : de la limitation ARM à la liberté complète x86

Mon aventure Homelab a commencé avec un Raspberry Pi 3B, principalement utilisé pour déployer des services basiques tels que Pi-hole et OpenVPN. Cependant, les limites de compatibilité logicielle de l’architecture ARM sont rapidement devenues évidentes, et les goulots d’étranglement en matière de performances se sont accentués.

Jusqu’à ce qu’un ami me recommande le ZimaBoard 1, un produit qui a immédiatement répondu à mes besoins : l’architecture x86_64 du ZimaBoard 1 offre une compatibilité logicielle plus large, associée à d’excellentes performances CPU, 8 Go de mémoire vive, des interfaces SATA et une conception Ethernet double, ce qui m’a permis d’abandonner définitivement le Raspberry Pi, de migrer tous mes services vers le ZimaBoard 1 et de déployer des services encore plus étendus.

Par la suite, j’ai également acquis un ZimaBlade via financement participatif, que j’ai installé chez mes parents comme dispositif de sauvegarde hors site, améliorant ainsi ma solution de sauvegarde de stockage.

Lorsque le ZimaBoard 2 est sorti, sa configuration améliorée, comprenant 16 Go de mémoire vive, un processeur performant N150 et un Ethernet double 2,5 Gbps, m’a convaincu, en tant qu’utilisateur privilégiant une expérience Homelab plus efficace, de passer à la version 16 Go du ZimaBoard 2 sans hésitation. De l’expérience stable du ZimaBoard 1 aux capacités de sauvegarde hors site du ZimaBlade, la fiabilité des produits de la série Zima m’a donné une confiance totale dans la marque.

Déploiement professionnel : construction d’un cluster de virtualisation Proxmox

J’ai configuré le ZimaBoard 2 en tant que nœud Proxmox VE, une décision stratégique cruciale. En tant que plateforme de virtualisation de niveau professionnel, Proxmox offre une gestion complète des machines virtuelles et des conteneurs, et les spécifications matérielles du ZimaBoard 2 répondent parfaitement à ses exigences minimales de fonctionnement.

Mon architecture se compose de trois couches :

  1. Couche matérielle : ZimaBoard 2 en tant que nœud de calcul, connecté à un pool de stockage d’images ZFS composé de 2 disques durs de 2 To chacun.
  2. Couche de virtualisation : Proxmox VE fournit la gestion des conteneurs LXC et des machines virtuelles KVM.
  3. Couche de services : divers services applicatifs sont déployés de manière hiérarchique.

Particulièrement remarquable est la conception du stockage — j’ai utilisé ZFS non seulement pour sa protection de l’intégrité des données, mais aussi pour son intégration poussée avec Proxmox. La fonction de clichés instantanés (snapshots) de ZFS, combinée au serveur de sauvegarde Proxmox, permet une restauration en moins d’une seconde.

Onglet résumé du nœud Proxmox affichant des graphiques de performance en temps réel pour l’utilisation du processeur, la charge serveur, la consommation de mémoire et le trafic réseau d’un serveur domestique.
Tableau de bord du centre de données Proxmox Virtual Environment montrant une liste de conteneurs LXC actifs incluant Portainer, Vaultwarden et Pi-hole fonctionnant sur un nœud ZimaBoard.

Orchestration des services : pratiques de déploiement de services de niveau professionnel

Sur le ZimaBoard 2, j’ai mis en place une orchestration fine des services :

Couche de sécurité :

Authelia assure une authentification unifiée

Vaultwarden gère les actifs cryptographiques

Politiques de contrôle d’accès basées sur les rôles

Couche infrastructure :

Pi-hole agit comme couche DNS pour le filtrage des publicités

Le système de contrôle de santé surveille l’état des services

Isolation réseau et politiques de pare-feu

Couche applicative :

n8n automatise les flux de travail

Forgejo fournit un dépôt Git privé

La plateforme de collaboration d’équipe soutient le travail à distance

Le plus impressionnant est la stratégie de sauvegarde, un système de protection en trois niveaux : clichés instantanés locaux ZFS, un serveur de sauvegarde Proxmox sur le même réseau, et un ZimaBlade distant, réalisant véritablement le principe de sauvegarde 3-2-1 (3 copies des données, 2 supports de stockage différents, et 1 sauvegarde hors site).

Pour assurer un fonctionnement stable, j’ai personnalisé un boîtier dédié pour mon ZimaBoard 2 et mes deux disques durs, équipé de ventilateurs de 120 mm. En utilisant un adaptateur USB vers 12 V pour contrôler la vitesse des ventilateurs, j’ai réussi à refroidir efficacement à la fois les disques et l’hôte, maintenant des températures de fonctionnement optimales. J’ai également partagé quelques photos de ce boîtier ZimaBoard personnalisé sur les réseaux sociaux — n’hésitez pas à consulter les détails de la construction et du système de refroidissement si cela vous intéresse !

Tableau de bord complet de la page d’accueil organisant les services auto-hébergés en catégories telles que Réseau, Proxy, Observabilité, Médias, Virtualisation, et Authentification & Sécurité.
Page de statut Uptime Kuma affichant 'Tous les systèmes opérationnels' avec des barres de disponibilité pour des services comme Authelia, Immich, Nextcloud et Vaultwarden.
Diagramme de flux de travail automatisé n8n montrant le processus de génération et d’envoi de rapports d’état quotidiens et de rapports SLA mensuels via Telegram.
Tableau de bord de surveillance système Beszel affichant les métriques d’état pour plusieurs nœuds dont Altair, Deneb et Jupiter, montrant l’utilisation du processeur, de la mémoire, du disque et les températures.

Les atouts majeurs du ZimaBoard 2 : petite taille, grandes améliorations

À mon avis, le plus grand atout du ZimaBoard 2 est qu’il conserve la taille compacte de l’original tout en améliorant presque toutes les configurations clés. Un processeur plus rapide, plus de mémoire et un port réseau rapide 2,5 Gbps. La mémoire supplémentaire me permet de déployer davantage de services, qui fonctionnent plus rapidement. Le réseau rapide améliore aussi grandement l’efficacité des sauvegardes ! Les améliorations sont partout, et j’aime vraiment ça !

Outre l’amélioration des performances, je trouve aussi qu’il trouve un équilibre particulièrement bon en termes de consommation d’énergie, bruit et prix. Il est compact et ne prend pas beaucoup de place, fonctionne silencieusement sans ventilateurs, et est abordable. Que vous soyez débutant ou passionné expérimenté de laboratoire domestique, il est facile à prendre en main.

Une recommandation en une phrase pour un ami :

Mes amis me demandent souvent quel équipement choisir s’ils veulent démarrer un laboratoire domestique. Je partage mon expérience sans hésiter : « Si vous voulez entrer dans le monde des laboratoires domestiques, le ZimaBoard 2 est le point de départ parfait. Il est petit, puissant, abordable (ou du moins pas cher), et silencieux — avec un seul ZimaBoard 2, vous pouvez déployer et héberger de nombreux services sans vous soucier des performances, du bruit ou de la consommation d’énergie. »

Libérez le potentiel de votre laboratoire domestique

L’histoire d’Ilopmar illustre parfaitement la flexibilité du ZimaBoard 2 — que vous soyez un administrateur chevronné cherchant à étendre votre laboratoire ou un débutant qui débute dans l’auto-hébergement, il peut tout gérer. Du passage du Raspberry Pi au ZimaBoard, puis à une solution de sauvegarde professionnelle basée sur Proxmox, son expérience prouve que ce petit appareil puissant vous permet d’en faire plus dans votre laboratoire domestique.

Merci, Ilopmar, d’avoir partagé votre parcours avec la communauté IceWhale ! Si vous avez votre propre histoire avec ZimaBoard — d’un déploiement rapide sorti de la boîte à une solution complexe et personnalisée comme celle d’Ilopmar — nous serions ravis de vous entendre. Vos témoignages n’inspirent pas seulement d’autres créateurs ; ils nous aident directement à optimiser les futurs produits Zima. Nous vous invitons à envoyer vos contributions à community@icewhale.org et à mettre en valeur votre construction unique !

Pour poursuivre la conversation et débloquer encore plus de contenus précieux, rejoignez la communauté IceWhale sur Discord. C’est le meilleur endroit pour trouver des récits d’expérience utilisateur réels, des conseils d’experts pour le déploiement de laboratoires domestiques, et des avantages exclusifs sur les produits. Nous avons hâte de voir ce que vous construisez !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée..

    1 out of ...
    Panier 0

    Votre panier est actuellement vide.

    Commencer vos achats