Netrun.

Esegui uno script su più host in parallelo
Scarica ora

Netrun. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • David C. Snyder
  • Sito web dell'editore:
  • http://search.cpan.org/~dcs/

Netrun. Tag


Netrun. Descrizione

Eseguire uno script su più host in parallelo Netrun è un modulo Perl che fornisce un modo conveniente ed efficiente per eseguire un singolo comando o uno script su un mazzo di host remoti. Netrun cattura i messaggi di output e di errore del comando o script per la segnalazione e examination.Netrun è alimentato da SSH e si presuppone che una configurazione come il seguente: * È stato creato un / privato coppia di chiavi SSH pubblica usando ssh-keygen. * Hai copiato la chiave pubblica (s) a $ HOME / .ssh / authorized_keys tutti gli host remoti su cui si prevede di eseguire comandi o script con Netrun. Se si prevede di host di accesso remoto con account diversi, è necessario assicurarsi che la vostra chiave pubblica (s) sono stati aggiunti il file authorized_keys di ogni account. Assicuratevi di controllare la vostra politica di protezione del computer locale e di ottenere il permesso da parte degli utenti interessati prima di fare questo! * Hai iniziato uno ssh-agent e caricato le chiavi private con ssh-add. Si noti che si può evitare di dover eseguire ssh-agent con la creazione di chiavi private senza passphrase. Per favore non farlo! In molti siti, questo è motivo di azione disciplinare (soprattutto se si aggiungono le chiavi pubbliche corrispondenti ai file authorized_keys di root) .Per ogni hostname, l'indirizzo IP, o subnet stile CIDR dato sulla riga di comando, esegue Netrun le seguenti fasi: 1 . Si collega alla porta 22 e cattura la stringa della versione SSH. Questo viene fatto per verificare che lo sshd remoto sia attivo e accessibile. Host verranno saltati se questa operazione richiede più di 15 secondi (o il timeout connessione specificata -c) per completare. 2. I tentativi di stabilire una connessione SSH ed eseguire un interprete (il valore predefinito è / bin / sh). 3. Feed il file di script (specificato con -s) o stringa di comando (specificata con -e) e un file di dati opzionale (specificata con -d) allo standard input dell'interprete. 4. Cattura stdout e stderr di all'interprete di file di log. Per impostazione predefinita, questi file di registro sono memorizzati in ./netrun.PID, tuttavia una directory di registro supplente può essere specificato tramite -L. Se l'utente che esegue Netrun non ha sia in scrittura e le autorizzazioni per la directory di registro, uscite Netrun ricerca con un messaggio di errore. 5. viene visualizzato un rapporto che riassume lo stato delle azioni tentate. Una copia di questa sintesi è anche salvato in logdir / netrun.summary.SYNOPSISnetrun ] | ospita ... Requisiti: · Perl.


Netrun. Software correlato