Utilizzare un file DoNotStart di StorageGRID
Se stai eseguendo varie procedure di manutenzione o configurazione sotto la direzione del supporto tecnico, potresti dover utilizzare un file DoNotStart per impedire l'avvio dei servizi quando Server Manager viene avviato o riavviato.
|
|
Dovresti aggiungere o rimuovere un file DoNotStart solo se il supporto tecnico ti ha indicato di farlo. |
Per impedire l'avvio di un servizio, inserisci un file DoNotStart nella directory del servizio che vuoi impedire che si avvii. All'avvio, Server Manager cerca il file DoNotStart. Se il file è presente, il servizio (e tutti i servizi che dipendono da esso) non viene avviato. Quando il file DoNotStart viene rimosso, il servizio precedentemente arrestato si avvierà al prossimo avvio o riavvio di Server Manager. I servizi non vengono avviati automaticamente quando il file DoNotStart viene rimosso.
Il modo più efficace per impedire il riavvio di tutti i servizi è impedire l'avvio del servizio NTP. Tutti i servizi dipendono dal servizio NTP e non possono funzionare se il servizio NTP non è in esecuzione.
Aggiungi il file DoNotStart per il servizio
Puoi impedire l'avvio di un singolo servizio aggiungendo un file DoNotStart alla directory di quel servizio su un nodo della griglia.
Hai il file Passwords.txt.
-
Accedi al nodo della griglia:
-
Inserisci il seguente comando:
ssh admin@grid_node_IP -
Inserisci la password indicata nel file
Passwords.txt. -
Inserisci il seguente comando per passare all'utente root:
su - -
Inserisci la password indicata nel file
Passwords.txt.
Quando sei connesso come root, il prompt cambia da
$a#. -
-
Aggiungi un file DoNotStart:
touch /etc/sv/service/DoNotStartdove
serviceè il nome del servizio di cui vuoi impedire l'avvio. Per esempio,touch /etc/sv/ldr/DoNotStart
Viene creato un file DoNotStart. Non è necessario alcun contenuto nel file.
Quando Server Manager o il nodo della griglia vengono riavviati, Server Manager si riavvia, ma il servizio no.
-
Disconnettiti dalla shell dei comandi:
exit
Rimuovi il file DoNotStart per il servizio
Quando rimuovi un file DoNotStart che impedisce l'avvio di un servizio, devi avviare quel servizio.
Hai il file Passwords.txt.
-
Accedi al nodo della griglia:
-
Inserisci il seguente comando:
ssh admin@grid_node_IP -
Inserisci la password indicata nel file
Passwords.txt. -
Inserisci il seguente comando per passare all'utente root:
su - -
Inserisci la password indicata nel file
Passwords.txt.
Quando sei connesso come root, il prompt cambia da
$a#. -
-
Rimuovi il file DoNotStart dalla directory di servizio:
rm /etc/sv/service/DoNotStartdove
serviceè il nome del servizio. Ad esempio,rm /etc/sv/ldr/DoNotStart
-
Avvia il servizio:
service servicename start -
Disconnettiti dalla shell dei comandi:
exit