Je suis intéressé par plus d'informations sur les différents états des nœuds
Le lien ci-dessous répertorie certains des états de nœud possibles
Donc, d'après ma compréhension, l'enrôlement PXE vous donne un nœud déclaré, puis avant de pouvoir utiliser le nœud avec juju, vous devez accepter et mettre en service, cela vous donne un état de mise en service, puis après que le nœud soit prêt.
Ma question est ce qui se passe dans l'état de mise en service?
Doit-il démarrer le nœud?
Installe-t-il le système d'exploitation?
Et dois-je bootstrap juju pour que les nœuds soient prêts ou la mise en service réussie fera-t-elle passer l'état du nœud à prêt?
La mise en service démarre le nœud à l'aide d'une image éphémère et exécute un script de mise en service.
Le script effectue essentiellement un test de fumée et rappelle au serveur maas avec une demande d'API qui lui indique que la mise en service a réussi (ou échoué), ce qui fait que maas déplace le nœud vers READY ou FAILED_TESTS.
Un OS n'est pas installé à ce stade, il ne fait qu'un juju bootstrap fait cela (quand il est alloué).
Notre objectif est d'accélérer les choses à l'avenir en utilisant squashfs pour éviter le long temps d'installation.