Questo è il comando pm che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre numerose workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online di Windows o emulatore online di MAC OS
PROGRAMMA:
NOME
powerman - nodi di accensione/spegnimento
SINOSSI
pm [-opzioni] -azione [obiettivi] [-azione [obiettivi] ...]
DESCRIZIONE
Powerman fornisce la gestione dell'alimentazione in un data center o in un ambiente di cluster di elaborazione.
esegue operazioni come accensione, spegnimento e spegnimento tramite alimentazione remota
dispositivi controller (RPC). I nomi host di destinazione vengono mappati sui plug sui dispositivi RPC in
powerman.conf(5).
VERSIONI
-1, --Su obiettivi
Obiettivi di accensione.
-0, --spento obiettivi
Spegnere gli obiettivi.
-C, --ciclo obiettivi
Obiettivi del ciclo di alimentazione.
-R, --Ripristina obiettivi
Richiedere il ripristino dell'hardware per le destinazioni (se implementato da RPC).
-F, --veloce obiettivi
Attiva il beacon per i bersagli (se implementato da RPC).
-tu, --non lampeggiare obiettivi
Disattiva il beacon per i bersagli (se implementato da RPC).
-l, --elenco
Elenca le destinazioni disponibili. Se possibile, l'output verrà compresso in un intervallo host
(vedere SPECIFICHE DELL'OBIETTIVO di seguito).
-Q, --query-all
Interroga lo stato del plug-in di tutti i target. Lo stato non viene memorizzato nella cache; ogni volta che questa opzione è
utilizzato, powermand interroga le RPC appropriate. Destinazioni connesse alle RPC che
non è stato possibile contattarli (ad esempio a causa di un guasto della rete) vengono segnalati come stato
"sconosciuto". Se possibile, l'output verrà compresso in intervalli di host.
-Q, --interrogazione obiettivi
Interroga lo stato del plug-in di target specifici.
-N, --soft-all
Interrogare lo stato del soft power di tutti i target (se implementato da RPC). In questo contesto, un
il nodo nello stato OFF potrebbe essere acceso sulla spina ma funzionare in modalità di alimentazione standby.
-N, --morbido obiettivi
Interrogare lo stato del soft power di obiettivi specifici (se implementato da RPC).
-B, --beacon-all
Interroga lo stato del beacon di tutti i target (se implementato da RPC).
-B, --faro obiettivi
Interroga lo stato del beacon di target specifici (se implementato da RPC).
-T, --temp-tutto
Interroga la temperatura del nodo di tutti i target (se implementata da RPC). Temperatura
le informazioni non vengono interpretate da Powerman e vengono segnalate come ricevute dall'RPC
su una riga per target, preceduto dal nome del target.
-P, --temp obiettivi
Interroga la temperatura del nodo di target specifici (se implementato da RPC).
-H, --Aiuto
Riepilogo delle opzioni di visualizzazione.
-L, --licenza
Mostra le informazioni sulla licenza Powerman.
-H, --server-host porta ospite]
Connettersi a un demone Powerman su un host non predefinito e, facoltativamente, su una porta.
-V, --versione
Visualizza il numero di versione di Powerman ed esci.
-D, --dispositivo
Visualizza le informazioni sullo stato RPC. Se vengono specificati i target, vengono visualizzate solo le RPC corrispondenti
vengono visualizzati gli elenchi di destinazione.
-T, --telemetria
Fa sì che le informazioni di telemetria RPC vengano visualizzate durante l'elaborazione dei comandi. Utile
per il debug degli script del dispositivo.
-X, --estendere
Espandi gli intervalli di host nelle risposte alle query.
-G, --generi
Se configurato con il generi(3) pacchetto, questa opzione dice a Powerman che gli obiettivi
sono attributi di genere che vengono mappati sui nomi dei nodi piuttosto che sui nomi dei nodi
loro stessi.
TARGET SPECIFICHE
Powerman i nomi host di destinazione possono essere specificati come nomi host separati da virgole o da spazi
o intervalli di host. Gli intervalli di host hanno la forma generale: prefisso[nm,lk,...], dove n < m e
l < k, ecc. Questa forma non deve essere confusa con le classi di caratteri delle espressioni regolari
(indicato anche da ``[]''). Ad esempio, foo[19] non rappresenta foo1 o foo9, ma piuttosto
rappresenta un intervallo degenere: foo19.
Questa sintassi di intervallo è intesa solo per comodità sui cluster con una denominazione prefissoNN
la convenzione e la specificazione degli intervalli non dovrebbero essere considerate necessarie - l'elenco
foo1,foo9 potrebbe essere specificato come tale, o dall'intervallo foo[1,9].
Ecco alcuni esempi di obiettivi Powerman:
Accendere gli host bar,baz,foo01,foo02,...,foo05
powerman --on bar baz foo[01-05]
Accendere gli host bar,foo7,foo9,foo10
powerman --on bar,foo[7,9-10]
Accendere foo0,foo4,foo5
powerman --su foo[0,4-5]
Come promemoria per il lettore, alcune shell interpreteranno le parentesi ([ e ]) per il modello
corrispondenza. A seconda della shell, potrebbe essere necessario racchiudere elenchi a distanza all'interno
virgolette. Ad esempio, in tcsh, l'ultimo esempio sopra dovrebbe essere eseguito come:
powerman --su "foo[0,4-5]"
Utilizzare PM online utilizzando i servizi onworks.net
