Beryl::CLI::Precheck
Vérifications préalables à beryl bootstrap : s'assure que la
config YAML est cohérente ET que les disques déclarés correspondent
bien à ceux physiquement présents sur le serveur en rescue.
Les commandes bootstrap et bootstrap --dry-run passent toutes
les deux par Precheck.run. Seul --force bypass les vérifs
disques (pas la validation config YAML, qui reste gratuite et
sans danger).
Class methods
Affichage convivial d'un résultat sur STDERR.
Enchaîne :
- Validation config ZFS (au moins 1 pool, pas de disque en double, raid/disks compatibles, etc.)
- Test SSH rescue (uname -s = Linux)
- Listing des disques physiques (lsblk)
- Comparaison YAML vs physique