Démarrage / arrêt de script de démarrage / arrêt de tout le réseau?

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Mai 12th, 2009, 11:18 pm

Ive a obtenu une Ubuntu avec un moniteur d'ordinateur, et quelques autres qui sont «de tête».

Normalement, je passer par la tête et à l'arrêt des systèmes via SSH avant d'éteindre le système principal, mais c'est un peu ennuyeux.

Toute suggestion pour un script je peux courir quand je ferme ce système que se taire et passer par tous les autres systèmes en premier lieu, et lorsque je lance ce système va commencer les autres systèmes en place après celui-ci commence?
Strong with this one, the sudo is.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mai 12th, 2009, 11:18 pm

  • kc0tma
  • o|||||||o
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Juil 20, 2007
  • Messages: 3318
  • Loc: Trout Creek, MT
  • Status: Offline

Message Mai 13th, 2009, 7:54 am

Est-ce que votre tête cavaliers ont Wake On Lan?

Pour les arrêter, vous pouvez ssh root@192.168.1.5 init 0 qui est le même que sshing et en tapant la commande que dans une ligne, mais vous ne savez pas comment Im qui exige de faire le mot de passe root à taper dans le script si elle était.
Like Mr Spork, I also write about my interest in alcoholic beverages.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Mai 13th, 2009, 8:05 am

WOL, oui. Je n'ai pas compris comment utiliser que pour le moment. J'ai essayé une fois.
Strong with this one, the sudo is.
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2673
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Mai 13th, 2009, 12:39 pm

J'ai toujours été un grand fan de dssh, bien que la version que nous utilisons est un wrapper autour de dsadm de DirStore...mais je ne trouve cela;
http://pvid.net/w/index.php?title=DSSH&redirect=no

Qui est disponible.
"It's always a long day, 86,400 won't fit into a short."
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Mai 15th, 2009, 7:18 pm

Alright heres où je suis maintenant.

Ive a obtenu tous les systèmes d'installation afin que je puisse connecte avec mon compte d'habitude via SSH à partir de mon système principal, sans avoir un mot de passe en utilisant ssh-keygen anyways qui vient dans maniable.

Utilisation visudo d'éditer le fichier / etc / sudoers Ive accordé ma permission compte habituel pour exécuter shutdown avec sudo sans mot de passe.

Code: [ Select ]
username ALL=NOPASSWD: /sbin/shutdown


Avec cette configuration je peux utiliser une doublure pour éteindre les systèmes distants via SSH.

Code: [ Select ]
me@computer:~$ ssh me@192.168.1.101 'sudo shutdown -h 0'
me@computer:~$
  1. me@computer:~$ ssh me@192.168.1.101 'sudo shutdown -h 0'
  2. me@computer:~$


Maintenant Ive tripotait update-rc.d mais je ne comprends vraiment pas comment écrire le script à exécuter dans / etc / init.d / et n'avoir pas eu à le faire fonctionner ou log des messages évidents.

Un Im remplacement envisagé au cas où je ne peux que cela fonctionne est d'installer un fichier crontab pour root sur chacun des systèmes qui utilise nmap toutes les 15 minutes pour voir si le système principal est en ligne, et ferma lui-même le bas si elle va de deux contrôles consécutifs sans le voir le système en ligne principale.
Strong with this one, the sudo is.
  • Daemonguy
  • Moderator
  • Web Master
  • Avatar de l’utilisateur
  • Inscription: Jan 23, 2004
  • Messages: 2673
  • Loc: Somewhere outside the box in Sarasota, FL.
  • Status: Offline

Message Mai 19th, 2009, 12:54 pm

Je reste mince, vous devriez examiner dssh.

A titre d'exemple je peux faire de même à 100 noeuds, géographiquement dispersés sur plusieurs continents;

dssh-N WEB.CUST.PROD sudo shutdown-h now

La-N est un indicateur qui est utilisé (dans notre cas), comme une étiquette qui lui-même définit un sous-ensemble de noeuds. Celle-ci offre quelque chose de similaire.
Ensuite, bien sûr, les WEB.CUST.PROD est le nom de la sous-liste. Chaque nœud dans le sous-liste aurait alors me connecter, ma demande de sudo shutdown-h now.

Il semble assez facile pour moi.
"It's always a long day, 86,400 won't fit into a short."
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Inscription: Fév 10, 2004
  • Messages: 13455
  • Loc: Florida
  • Status: Offline

Message Mai 21st, 2009, 10:33 am

Cela ressemble assez facile. :D
Im deviner j'ai encore besoin de configurer chacun des systèmes pour permettre à un utilisateur les arrêter sans aucun mot de passe si je veux automatiser la tâche lors de l'extinction.
Strong with this one, the sudo is.

Afficher de l'information

  • Total des messages de ce sujet: 7 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 71 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC