Installation
Système initial
A réception, le système fournis préinstallé sur le Zimaboard est CasaOS, celui-ci bien que parfaitement fonctionnel et ayant de bonne idée sera remplacé par une nouvelle installation de Debian.Debian. A noté qu'il est très facile de le réinstaller si besoin. Rien n'est donc perdu pendant ce changement de système.
Installation de Debian
Concernant l'installation du système rien de vraiment spécial n'est fait pendant celle-ci.
la machine a été nommée controller.yarg.fr. Le mot de passe du compte root a été défini, pour l'utilisateur j'ai décidé de le nommer ansible et le partitionnement du disque ressemble à ceci:
mmcblk0p1 500Mo /boot
mmcblk0p2 256Mo /boot/efi
mmcblk0p3 <reste> partition LVM
Concernant le partitionnement LVM je suis parti sur ce schéma en créant le groupe de volume VG_EMMC sur la partition LVM:
lv_swap 2Go Swap (peut utile mais certains services demande une partition swap)
lv_root 15Go /
lv_home 5Go /home
lv_data <reste> /data
Le reste de l'installation étant le plus minimaliste possible en deselectionnant toutes les options disponibles dans tasksel une fois arrivé à cet écran.
Premier démarrage du système
Pour le premier démarrage du système, celui-ci se fait avec le compte root pour terminer le reste de l'installation par défaut. Celle-ci se limitant à lancer 3 commandes que voici.
Mise à jour du système:
apt update
apt dist-upgrade
Puis l'installation de openssh-server, python3 et bien sûr ansible pour permettre l'execution de script ansible sur la machine
apt install openssh-server python3 ansible
À partir de ce point le système est maintenant prêt et attend uniquement sa configuration initiale avant de pouvoir servir de contrôleur pour les autres systèmes du réseau.