Installation du ClusterHAT

Montage mécanique

Le montage du ClusterHat, ne pose pas de problème. Le kit fournit le petit câble USB d'alimentation, les vis et les entretoises nécessaires. Il suffit de suivre les indications de la vidéo sur le site (en anglais) :
https://clusterhat.com/setup-assembly.

Pour avoir un cluster complet, outre le kit ClusterHat, il faut :
  • Un Raspberry Pi 3 (mais ça marche aussi avec les anciennes version).
  • Une alimentation microUSB (il vaut mieux prévoir une alimentation capable de délivre 5V-3A).
  • Quatre Pi Zero (quelque soit la version 1.2, 1.3 ou W). Mais un seul suffit pour tester.
  • Cinq cartes microsUSB.
  • De quoi connecter le Raspberry Pi3 au réseau soit en RJ45, soit en WiFi.
  • Un clavier USB à connecter sur l'un des ports USB du Raspberry Pi.
  • Un écran à connecter sur le port HDMI du Raspberry Pi.

Installation logicielle

Les logiciels nécessaires peuvent être téléchargés sur le site :
https://clusterhat.com/setup-software.

Le site propose plusieurs distributions basées sur Rasbian Stretch et plusieurs méthodes d'installation. Dans les articles qui vont suivre, le choix a été fait d'utiliser la méthode la plus simple :
  • Installer la distribution Lite Controller sur le Raspberry Pi 3
  • Installer respectivement les distributions P1 à P4 sur les quatres Pi Zero.

Tester l'installation

Le démarrage du Raspberry Pi 3 se déroule normalement comme n'importe quel démarrage. Et comme à chaque première utilisation d'une carte microSD, il faut lancer la commande raspi-config pour effectuer au moins cinq actions :
  1. Localiser le Raspberry Pi sur FR-FR, surtout si on utilise un clavier AZERTY.
  2. Donner un nom réseau au Raspberry Pi 3, par exemple cluster01.
  3. Changer le mot de passe de l'utilisateur pi, par défaut clusterhat pour les distributions téléchargées à partir du site web clusterhat.com.
  4. Permettre la connexion en SSH pour pouvoir l'utiliser comme un cluster, à savoir en se connectant à distance sur la machine sans nécessairement avoir un écran et un clavier directement connectés au Raspberry Pi.
  5. Étendre la taille du système de fichier à la capacité de la carte microSD utilisée.
Coté Pi Zero, il ne semble rien se passer. En fait, c'est normal. Le cluster doit être démarré aussi. Toutes les commandes de contrôle du clusterHAT passe par un programme bash unique : clusterhat. Pour démarrer, le cluster, il suffit de taper la commande :
pi@cluster01:~ $ clusterhat on
pi@cluster01:~ $ 
C'est alors que tout s'illumine, d'abord successivement les quatre leds oranges du clusterHAT puis les petites leds vertes des Pi Zero qui se mettent à clignoter.

Chacun de Pi Zero s'initialise comme n'importe quel Raspberry Pi, puisque qu'il s'agit d'une distribution Rasbian Stretch adaptée. Il conviendrait donc de faire une passe avec raspi-config sur chacun d'eux. Malheureusement, ceux-ci ne sont pas encore configurés pour y accéder en SSH. Et leur disposition sur le clusterHAT empêche d'une par d'y connecter un écran puisque le connecteur microHDMI se trouve en dessous et d'autre part d'y connecter un clavier, puisque le seul port USB disponible est utilisé pour la connexion du Pi Zero sur le  clusterHAT. Sauf à les démonter, ce qui comporte un risque car la connectique du clusterHAT est assez fragile, il va falloir trouver une autre solution. Solution qui fera l'objet d'un article ultérieur.

Commentaires

Posts les plus consultés de ce blog

Gérer la mise en veille

Configurer VSCode pour programmer et déboguer à distance sur Raspberry Pi

Créer un nouvel utilisateur Raspbian