2 votes

Protéger mon PC et mes unités NAS en cas de panne de courant

Le village britannique où je vis a ce que l'on peut décrire comme une alimentation électrique très instable - je peux m'attendre à une panne de courant une fois par semaine, et à une coupure de courant peut-être une fois par mois. Lors de l'avant-dernière coupure de courant, l'une de mes deux unités NAS Buffalo Linkstation Mini est morte et a défié toutes les tentatives de réanimation. Il a maintenant été remplacé et j'ai l'intention d'installer un onduleur pour protéger autant que possible mon réseau domicile-bureau.

L'onduleur que j'ai choisi (APC BE700G-UK) me permettra de connecter mon PC, mon écran, l'une de mes deux unités NAS Buffalo Linkstation Mini et mon commutateur réseau aux prises de sauvegarde de la batterie ; et mon routeur, mon imprimante, les autres NAS et l'antenne large bande sans fil aux prises de protection contre les surtensions. Dans l'éventualité d'une coupure de courant (qui a de fortes chances de durer plus longtemps que la batterie du NAS), l'onduleur éteindrait le PC avec élégance (via une connexion USB), mais tout le reste s'arrêterait de manière non gérée, soit lorsque le courant serait coupé, soit lorsque la batterie de l'onduleur tomberait en panne quelque temps plus tard. Si je suis présent et éveillé, je peux effectuer des arrêts manuels, mais ce ne sera pas toujours le cas.

Il y a une option dans l'onduleur APC pour asservir les appareils sur les circuits protégés par batterie au PC -- lorsque le PC s'éteint, les appareils asservis perdent de l'énergie -- mais en fonctionnement normal, ce n'est pas utile lorsque les unités NAS doivent fonctionner en l'absence du PC (elles servent de la musique et des données aux PC portables de la maison).

Existe-t-il une configuration -- soit avec ce NAS, soit avec un autre -- qui me permettrait d'éteindre le PC et les deux unités NAS de manière élégante en cas de coupure de courant, mais qui permettrait aux unités NAS de continuer à fonctionner lorsque le PC est éteint en fonctionnement normal ?

0 votes

Utiliser la fonction de périphérique esclave de l'APC ne sera pas beaucoup plus efficace que de laisser le NAS sans protection. Il sera toujours brusquement privé d'alimentation, ce qui peut entraîner au mieux une perte de données, au pire une panne du dispositif. Vous devez plutôt trouver un moyen (a) d'ordonner au NAS de s'éteindre de lui-même, en utilisant une sorte de commande, (b) de déclencher cette commande par le système d'exploitation lorsque la batterie devient faible (le logiciel APC enregistre les événements correspondants dans le journal des événements).

0 votes

@MichaSacharewicz J'en suis conscient, d'où la question.

2voto

Jens Granlund Points 2923

Je ne possède aucun de ces appareils, je ne peux donc vous donner qu'une ébauche de solution.

Tout d'abord, comme expliqué dans un commentaire précédent, vous devez faire en sorte que deux choses fonctionnent :

  1. Un moyen d'éteindre à distance la Linkstation en utilisant une commande basée sur le système d'exploitation (Windows, je présume ?).
  2. Un moyen de déclencher cette commande quand le jus s'épuise.

Étape 1 : La commande

Comme indirectement constaté aquí il y a une application Java nommée acp_commander.jar ( télécharger ) qui peut contrôler à distance un appareil Linkstation. Sur la base de la Fichier README la commande correcte pour arrêter un appareil distant est :

java -jar acp_commander.jar -shutdown -t <nas_hostname_or_ip>

Bien sûr, vous avez besoin Java JRE pour qu'il fonctionne.

Malheureusement, je ne peux pas le tester, et je ne comprends pas pourquoi il ne nécessite aucune authentification. J'espère que cela fonctionne, sinon, essayez d'en trouver d'autres. aquí .

Étape 2 : Le déclencheur

En supposant que vous avez le système d'exploitation Windows connecté à l'APC via l'onduleur et le logiciel APC ( APC PowerChute ) en cours d'exécution, tous les événements concernant le travail de l'ASI doivent être enregistrés par le logiciel APC dans le journal des événements de Windows. Vous pouvez le confirmer en recherchant dans le journal des événements (dossier Application) les événements enregistrés par le logiciel APC. APC Data Service y APC UPS Service .

Vous devez maintenant créer un déclencheur de commande correspondant, en utilisant Windows Scheduler.

  1. lancer le planificateur,
  2. créer une nouvelle tâche,
  3. le configurer pour lancer la commande mentionnée à l'étape 1 (après l'avoir testée), voir Actions tab - n'oubliez pas de séparer la commande des arguments :
    • Commandement : java
    • Arguments : -jar acp_commander.jar -shutdown -t <nas_hostname_or_ip>
  4. maintenant configurer le déclencheur de l'événement - push New trigger sur Triggers (vous pouvez également vérifier capture d'écran ):
    • Commencez la tâche : On an event
    • Journal : Application
    • Source : APC UPS Service
    • ID de l'événement : 177
  5. revoir tous les autres paramètres de la tâche et les définir à votre gré

Après avoir enregistré la tâche, le planificateur de Windows lancera la commande à chaque événement. 177 est enregistré par APC UPS Service . Cet événement signifie PowerChute causing PC to hibernate.

Cela suppose bien sûr que vous avez configuré APC PowerChute pour mettre votre PC en hibernation lorsque la batterie est à plat.

Vous pouvez également rechercher d'autres événements que 177 s'ils étaient mieux adaptés à vos besoins.

J'espère que cela vous aidera ! :)

1voto

Amir Hosseinzadeh Points 129

Si je comprends bien l'exigence de protection, les périphériques NAS sont allumés en permanence et une solution logique serait qu'un NAS approprié pilote l'arrêt contrôlé d'autres périphériques sur le réseau.

Tout d'abord, la mauvaise nouvelle - je ne peux pas répondre pour le périphérique NAS Buffalo Linkstation, et cela nécessitera une enquête plus approfondie. Cependant, le lien ci-dessous est un post pertinent pour un NAS Synology utilisant l'onduleur APC que vous mentionnez : http://www.gadgetvictims.com/2010/02/battery-backup-solution-for-home.html . L'article décrit l'utilisation de l'unique port USB de l'onduleur connecté au Synology NAS. Le Synology NAS a la fonctionnalité de communiquer avec d'autres appareils en réseau (principalement d'autres appareils Synology NAS). L'installation de WinNUT (gratuit) sur le PC signifie qu'il peut aussi recevoir la communication du Synology NAS et initier l'arrêt. WinNUT fonctionne apparemment sur W7, mais le post est de 2010, donc rien sur W8.

À en juger par les mises à jour figurant au bas de l'article de gadgetvictims, il se peut qu'il y ait quelques ajustements à faire, mais dans l'ensemble, cela peut vous donner une piste à explorer.

J'espère que cela vous aidera.

0voto

user2428118 Points 383

La LinkStation Mini de Buffalo supporte la connectivité de l'onduleur via une connexion USB . Donc, ce que je suggère, c'est d'acheter un autre onduleur qui a plus d'un port de connectivité. Les onduleurs qui ont un port série et un port USB sont très courants. . Vous pourriez alors faire ce qui suit...

  1. Connectez la LinkStation à l'onduleur via USB et utilisez l'utilitaire de la LinkStation pour éteindre le NAS en cas de panne de courant de l'onduleur.
  2. Connectez le PC à l'onduleur via le port série. Si votre PC ne dispose pas d'un port série, vous pouvez vous procurer un Adaptateur USB vers série assez bon marché .

Personnellement, je n'opterais pour aucune autre solution. Cette méthode n'a qu'un ou deux points de faille pour chaque appareil. Toute autre méthode risque d'introduire trop de points de défaillance, surtout s'il s'agit d'une application Java qui envoie un message via une connexion réseau. Vous avez donc les points de défaillance suivants.

  1. L'application elle-même.
  2. Le moteur d'exécution Java.
  3. Le PC et tous ses composants :
    • Système d'exploitation
    • RAM
    • Disque dur
    • Carte mère
    • Carte réseau
    • Pilotes
  4. Le commutateur qui relie le NAS et le PC.

Si l'un de ces points échoue, votre NAS ne sera pas arrêté en toute sécurité. Il est préférable que chaque appareil soit directement connecté à l'onduleur, même si cela coûte un peu plus cher. Dans tous les cas, vous risquez d'en payer le prix.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X