#dusk $PORTAL est en feu aujourd’hui. À l’origine, je pensais qu’effectuer une mise à niveau d’un nœud sur @Dusk signifiait remplacer le binaire et redémarrer la même machine avec le même rôle.
un avertissement dans le guide de l’opérateur m’a fait reconsidérer cela.
@Dusk s l’installateur conserve les clés de consensus, l’état de la chaîne et la configuration de service sélectionnée. Mais il régénère délibérément des fichiers tels que rusk.toml, genesis.toml et l’unité systemd de Rusk.
Plus important encore, l’opérateur doit répéter les indicateurs réseau et de fonctionnalités existants du nœud. Attends, je vais réserver mon profit dans $CYS
Si un opérateur d’archive relance l’installateur sans « --feature archive », l’installation est remplacée par le binaire Rusk par défaut. La machine peut continuer à fonctionner, se connecter à des pairs et faire avancer la hauteur de bloc, mais elle ne fournit plus la fonctionnalité d’archive sur laquelle les applications s’appuyaient.
c’est le point qui m’est resté.
Dusk réduit le risque de mise à niveau en téléchargeant et en vérifiant les binaires de remplacement avant d’arrêter Rusk. Il laisse aussi le service arrêté par la suite afin que l’opérateur puisse examiner la configuration générée avant de le remettre en ligne.
Mais l’automatisation ne peut pas décider quels anciens paramètres personnalisés restent valides. Dusk avertit spécifiquement les opérateurs de comparer l’ancien rusk.toml et de réappliquer uniquement les paramètres dont ils ont encore besoin, et non de copier l’intégralité de l’ancien fichier sur la nouvelle configuration.
Donc une installation réussie n’est pas la même chose qu’un service correctement restauré.
La régénération de la configuration rend-elle les mises à niveau des nœuds Dusk plus propres et plus sûres, ou est-ce la préservation du rôle prévu du nœud qui constitue le contrôle opérateur le plus important ??
#dusk @Dusk k $DUSK
Qu’est-ce qui compte le plus après une mise à niveau d’un nœud Dusk ?