WHS - Tuning énergétique et pratique

Si l’évidence n’est plus à faire d’avoir un Home Server à domicile, il est par contre peu judicieux du point de vue écologique et énergétique.

S’il est bien agréable de centraliser ses données, d’avoir en tous temps accès à ses fichiers depuis n’importe quel coin du monde et de sauvegarder ses stations sans même y penser, la facture d’électricité va à l’encontre du bon sens. C’est aussi étonnant que Microsoft avec ce produit n’ai pas imposé aux constructeurs des règles obligatoires d’économie d’énergie voir à eux-même de ne pas avoir implémenté en natif ce genre de fonctions.

Mais comme je désirais rendre tous cela peu gourmand en énergie et transparent à l’usage, je me suis mis en place un cahier des charges en rapport aux fonctionnalités étendues de Windows Home Server mais en incluant la partie économie d’énergie.

Le cahier des charges se résume ainsi:

  1. Le serveur doit s’allumer quand une station ou un portable est utilisé et s’éteindre ensuite.
  2. Le serveur doit s’allumer et réveiller les stations en réseau pour les backuper et toutes les machines doivent s’éteindre ensuite.
  3. Les portables en WIfi et alimentés, doivent aussi être réveillés, backupés et s’éteindre.
  4. Le serveur doit pouvoir être réveillé depuis internet pour l’accès aux fichiers et s’éteindre ensuite.
  5. Que la famille de l’étranger puissent poser et prendre des fichiers en réveillant le serveur et sans connaissance aucune de Mac Adresse ou d’IP.
  6. Que toutes ces opérations soient transparentes à l’utilisation pour tous de l’intérieur comme de l’extérieur.

Hormis le routeur VDSL qui est un autre problème à lui seul du côté énergétique (mais dont on commence à voir pointer des solutions de la part des constructeurs), je viens de terminer la réalisation de mon cahier des charges.

Voyons les points et comment les mettre en place. Je ferais un tuto pour chaque cas car certains m’ont pris la tête.

Point 1 et 2
Pour tout ce qui est du réveil du serveur par les stations et de la gestion du temps pour les backups et du réveil de toutes les machines, l’add-in LightsOut est le couteau suisse de la gestion de l’ensemble. Ce produit gratuit est livré avec la partie serveur sous forme d’add-in WHS et du client à installer sur chaque station. Une fois tuné et une modification registre sur le serveur pour désactiver le SBcore, tout se gère à merveille et le serveur et les stations ne se réveillent que lors des backups agendés ou quand une station est allumée. Le serveur ensuite s’éteint après 20 minutes d’inactivités sur les stations de manière automatique.

Point 3
Pour les portables en Wifi qui doivent être backupés, pas de solution de réveil car la carte Wifi est éteinte donc non accessible en Wake on Line. Par contre, j’ai contourné le problème en ajoutant une tâche sur le portable même en lui disant de se sortir de veille quand il est alimenté par le secteur aux heures de backups. Cette solution de contournement est totalement fonctionnelle.

Point 4
Le Wake on Lan (réveil des stations par la carte réseau) dans le réseau local du domicile ne pose pas de problème et on peut donc réveiller le serveur à partir de n’importe quel PC si on configure bien ses cartes réseaux et Windows dans la partie de la gestion de l’alimentation.
Par contre, si on veut réveiller son serveur depuis Internet pour accéder au serveur Web du Home Server, il suffit juste de bien configurer son routeur pour laisser passer un port et broadcaster le signal “Magic Packet” depuis un site internet qui propose gratuitement ce service. Le site Depicus propose toute la panoplie des services de Wake on Lan et même une application pour mon PDA qui me permet de réveiller mon serveur par téléphone. Seul bémol, la version PDA ne permet que d’attribuer une adresse IP et pas un nom de domaine comme c’est le cas avec le DynDNS des Home Server.

Point 5
Une fois que c’était possible de réveiller mon serveur depuis la toile, il sufisait de faire une page Web PHP sécurisée par mot de passe sur mon site qui donne la facilité de se souvenir de l’adresse de son service et qui soit accessible d’un navigateur ou d’un PDA.

Point 6
Maintenant que tout est fonctionnel à la maison où tout se réveille au besoin et s’éteint ensuite, que les backups se font sans intervention et que tout ce petit monde s’endort selon un planing précis et que le serveur est dorénavant acessible en le réveillant depuis l’extérieur à partir d’une page web personnelle, le résultat est vraiment souple et économique en énergie.

Plus d'articles dans cette catégorie

Annonces

Plus d'articles de cet auteur

rss Souscrire à cet auteur

Taggué avec: , , , , ,

Commentaires

  • la Chose II dit:

    Vraiment il y a tout que fonctionne, même éloigné de 12′000 Km (test effectué lundi 2 juin soir)

  • Mikael dit:

    Bonjour,

    Merci pour tout vos articles sur ce serveur, j’habite également en Suisse et je ne réussi pas à le trouver dans le commerce, je vais aller en france l’acheter.

    Et je vais essayer de changer les ram et le processeur comme indiqué dans votre autre article.

    Alors merci pour tous, je met votre site dans mes favoris !

  • Frederic dit:

    Bonjour,

    Merci pour ce tuto fort instructif, il m’a enormement aidé a configurer cet add in.
    Par contre , sans vouloir abuser serait il possible me communiquer le code php de ta page web qui permet de reveiller le server a distance?

    merci par avance

    bonne soirée

  • Patoune dit:

    Bonne idée, je ferais un article d’ici la fin de cette semaine ou la semaine prochaine et je mettrais les sources en ligne.

  • Frederic dit:

    Super,

    merci à toi

    bonne journée

  • François dit:

    “Une fois tuné et une modification registre sur le serveur pour désactiver le SBcore…”

    Bonjour,

    Je voudrais réaliser la même chose sur mon WHS et mes 6 PC.

    Pouvez-vous me donner la modification dans le registre ?

    Ou m’en dire un peu plus sur le service SBcore.

    Merci

    Cordialement.

    François

  • patoune (Auteur) dit:

    Toutes les informations sur le plugin et le SBcore, cela se trouve sur le forum We Got Served à cette adresse