Étape 4: OS
Rien à voir avec Raspberry Pi, vous devez installer le logiciel minime.
OSs pour Raspberry Pi viennent en différentes saveurs, vous pouvez trouver certains sur le site officiel ou de la recherche pour "framboise pi os".
J’utilise d’autre moyen pour obtenir de très petites et personnalisé os installé : raspbian installateur net.
Avantages :
- installation très minime, dans la configuration serveur minimale utilise ~ 380 Mb.
- personnalisable. Vous pouvez définir les paquets nécessaires.
- Installation simple, copier des fichiers sur la partition FAT sur SD card et connectez-le au RPi
- Permet d’installer sur un lecteur flash USB ou autre support si nécessaire
- Il est possible, après la première manche, ré-installer OS sans sortir la carte SD ou toucher RPi via ssh.
Inconvénients :
- A besoin d’internet pour obtenir les fichiers du référentiel, si vous déployez plusieurs machines, il consommera beaucoup de trafic. Dans ce cas, il est recommandé d’avoir clone local du référentiel avec les paquets nécessaires et Ansible permet d’ajouter de supplémentaires sur base par ordinateur.
- Prend du temps. Si utilisé sur Internet vitesse d’installation dépendra de la liaison descendante.
Vous pouvez exécuter ceci une fois et l’installation de base préférable de créer, créer une image de lui et qui utiliser la prochaine fois.
NB ! Lorsque vous créez don image oublier de nettoyer. Supprimer le cache du gestionnaire de package et autres fichiers inutiles.
Aussi, j’ai passé une heure avec eth0 indisponible jusqu'à ce que j’ai compris que je dois supprimer /etc/udev/rules.d/70-persistent-net.rules avant de créer l’image qu’il enregistre son adresse MAC pour le module Ethernet.
Oui, il est possible d’utiliser l’image de base pour déployer le système d’exploitation sur le réseau. (Ajoutera si il y a intérêt)
Pour définir des paramètres pour l’installateur et installer des paquets supplémentaires utilisent installateur-config.txt. Mettez-le sur la partition/boot de carte SD que vous brancher à votre RPi.
Si vous souhaitez utiliser Ansible ensuite ajouter python à votre programme d’installation personnalisé-config.txt. Il serait une bonne chose pour changer le mot de passe root, juste au cas où.