Utilisez un fichier DoNotStart StorageGRID
Si vous effectuez diverses procédures de maintenance ou de configuration sous la direction du support technique, il se peut qu'on vous demande d'utiliser un fichier DoNotStart pour empêcher le démarrage des services lors du lancement ou du redémarrage du Server Manager.
|
|
Vous ne devez ajouter ou supprimer un fichier DoNotStart que si le support technique vous l'a demandé. |
Pour empêcher un service de démarrer, placez un fichier DoNotStart dans le répertoire du service que vous souhaitez empêcher de démarrer. Au démarrage, Server Manager recherche le fichier DoNotStart. Si le fichier est présent, le service (ainsi que tous les services qui en dépendent) est empêché de démarrer. Lorsque le fichier DoNotStart est supprimé, le service précédemment arrêté démarrera lors du prochain démarrage ou redémarrage de Server Manager. Les services ne démarrent pas automatiquement lorsque le fichier DoNotStart est supprimé.
La méthode la plus efficace pour empêcher le redémarrage de tous les services consiste à empêcher le démarrage du service NTP. Tous les services dépendent du service NTP et ne peuvent pas fonctionner si le service NTP n'est pas en cours d'exécution.
Ajouter un fichier DoNotStart pour le service
Vous pouvez empêcher le démarrage d'un service individuel en ajoutant un fichier DoNotStart au répertoire de ce service sur un nœud de la grille.
Vous avez le Passwords.txt fichier.
-
Connectez-vous au nœud de la grille :
-
Saisissez la commande suivante :
ssh admin@grid_node_IP -
Saisissez le mot de passe indiqué dans le fichier
Passwords.txt. -
Saisissez la commande suivante pour passer en mode superutilisateur :
su - -
Saisissez le mot de passe indiqué dans le fichier
Passwords.txt.
Lorsque vous êtes connecté en tant que root, l'invite passe de
$à#. -
-
Ajoutez un fichier DoNotStart :
touch /etc/sv/service/DoNotStartoù
serviceest le nom du service dont vous souhaitez empêcher le démarrage. Par exemple,touch /etc/sv/ldr/DoNotStart
Un fichier DoNotStart est créé. Aucun contenu de fichier n'est nécessaire.
Lorsque Server Manager ou le nœud de la grille est redémarré, Server Manager redémarre, mais le service ne redémarre pas.
-
Déconnectez-vous de l'invite de commandes :
exit
Supprimez le fichier DoNotStart pour le service
Lorsque vous supprimez un fichier DoNotStart qui empêche un service de démarrer, vous devez démarrer ce service.
Vous avez le Passwords.txt fichier.
-
Connectez-vous au nœud de la grille :
-
Saisissez la commande suivante :
ssh admin@grid_node_IP -
Saisissez le mot de passe indiqué dans le fichier
Passwords.txt. -
Saisissez la commande suivante pour passer en mode superutilisateur :
su - -
Saisissez le mot de passe indiqué dans le fichier
Passwords.txt.
Lorsque vous êtes connecté en tant que root, l'invite passe de
$à#. -
-
Supprimez le fichier DoNotStart du répertoire de service :
rm /etc/sv/service/DoNotStartoù
serviceest le nom du service. Par exemple,rm /etc/sv/ldr/DoNotStart
-
Démarrez le service :
service servicename start -
Déconnectez-vous de l'invite de commandes :
exit