La capacité de réveiller les serveurs à distance constitue un développement important de la gestion de serveurs. Cette fonctionnalité a évolué ces dernières années d'une simple capacité de mise sous tension à distance à un système complexe d'interaction avec les différents états d'alimentation de périphériques et de systèmes d'exploitation.
Cartes prises en charge
Carte réseau Intel PRO/1000 PT Server
Carte réseau 2 ports Intel PRO/1000 PT Server
Carte réseau Intel PRO/1000 PF Server
Carte réseau Intel PRO/1000 XT Server
Carte réseau Intel PRO/1000 MT Server
Carte réseau 2 ports Intel PRO/1000 MT Server
Carte réseau Intel PRO/1000 MF Server
Fonction Wake on Magic Packet
Les premières mises en œuvre du réveil à distance permettaient de démarrer un ordinateur hors tension en lui envoyant un paquet magique. Un paquet magique est un paquet Ethernet contenant l'adresse MAC d'une carte, cette adresse étant répétée 16 fois dans le champ de données. Lorsqu'une carte reçoit un paquet magique contenant sa propre adresse MAC, celui-ci active l'alimentation de l'ordinateur. Cette technologie permet aux administrateurs réseau d'effectuer des tâches de maintenance en dehors des heures ouvrées sur des sites distants sans y envoyer de techniciens.
Cette première mise en œuvre ne nécessitait pas que le SE soit sensible au réveil à distance. Cependant, il nécessitait un ordinateur doté d'un bloc d'alimentation en attente et des circuits nécessaires au contrôle de l'alimentation à distance. Ces ordinateurs étaient habituellement dotés d'une fonctionnalité appelée Gestion avancée de l'alimentation ou APM (Advanced Power Management). La fonctionnalité APM fournissait un contrôle de l'alimentation par le BIOS.
États de l'alimentation APM
État de l'alimentation
Description
Prêt
Sous tension et entièrement fonctionnel
Stand-by (Veille)
L'unité centrale est inactive et aucune activité de périphérique n'a eu lieu récemment
Supsended (En suspens)
Le système se trouve dans l'état de consommation électrique le plus faible permettant de conserver les données
Hibernation (Veille prolongée)
Le système est hors tension, mais l'état du système est préservé
Désactivé
Power off (Hors tension)
Configuration avancée et interface Power (ACPI)
Les ordinateurs plus récents sont dotés d'une interface ACPI qui prolonge le concept de l'APM pour permettre au système d'exploitation de contrôler l'alimentation de façon sélective. L'interface ACPI prend en charge de nombreux états d'alimentation. Chaque état représente un niveau d'alimentation différent, de l'alimentation intégrale jusqu'à la désactivation complète de l'alimentation, chaque état intermédiaire comportant différents niveaux d'alimentation partielle.
États de l'alimentation ACPI
État de l'alimentation
Description
S0
Sous tension et entièrement fonctionnel
S1
Le système est en mode d'économie d'énergie (mode de veille). L'horloge de l'unité centrale est arrêtée, mais la mémoire vive est alimentée et actualisée.
S2
Similaire à l'état S1, mais l'alimentation de l'unité centrale est coupée.
S3
Suspend to RAM (mode d'attente). La plupart des composants sont arrêtés. La mémoire vive reste fonctionnelle.
S4
Suspend to disk (mode de veille prolongée). Le contenu de la mémoire est transféré sur le disque dur puis rechargé en mémoire vive lorsque le système est réveillé.
S5
Power off (Hors tension)
Certaines machines plus récentes ne prennent pas en charge le réveil à distance d'un état hors tension (S5).
REMARQUE : S4 est le seul mode ACPI pris en charge par Dell pour l'instant.
Le réveil à distance peut être déclenché par différents types de paquets pouvant être sélectionnés par l'utilisateur, et n'est pas limité au format du paquet magique. Pour de plus amples informations sur les types de paquets pris en charge, reportez-vous à la section Paramètres du système d'exploitation.
Consultez la documentation du système pour obtenir des informations sur les états d'alimentation pris en charge.
Modèles d'adresse de sortie de veille
La capacité de sortie de veille des cartes Intel est basée sur des modèles envoyés par le système d'exploitation. Vous pouvez configurer le pilote avec les paramètres suivants en utilisant Intel PROSet pour Windows. Pour les systèmes Linux, la fonctionnalité WOL est possible via l'utilitaire Ethtool*. Pour de plus amples informations sur Ethtool, veuillez consulter le site Web suivant : http://sourceforge.net/projects/gkernel.
OS Controlled (Contrôlé par le SE) : accepte tous les modèles envoyés par le système d'exploitation.
Directed Packets (Paquets dirigés) : accepte seulement les modèles contenant l'adresse Ethernet de la carte dans l'en-tête Ethernet, ou contenant l'adresse IP affectée à la carte dans l'en-tête IP.
Magic Packets (Paquets magiques) : accepte seulement les modèles contenant 16 adresses MAC consécutives de la carte.
Directed and Magic (Paquets dirigés et magiques) : accepte les modèles de paquets dirigés et de paquets magiques.
Le paramètre « Directed Packets » permet également à la carte d'accepter des modèles du protocole de résolution d'adresse ARP (Address Resolution Protocol) interrogeant l'adresse IP affectée à la carte. Si plusieurs adresses IP sont affectées à une carte, le système d'exploitation peut demander un réveil sur modèles ARP interrogeant l'une des adresses affectées. Cependant, le réveil de la carte ne se produira qu'en réponse à des paquets ARP interrogeant la première adresse IP de la liste, généralement la première adresse affectée à la carte.
Certaines cartes mères prennent uniquement en charge le réveil à distance (ou le réveil à distance depuis l'état S5) à partir d'un connecteur particulier. Consultez la documentation fournie avec votre système pour obtenir des détails sur la prise en charge du réveil à distance.
Alimentation
Les cartes Intel PRO récentes sont de 3,3 volts mais fonctionnent également à 5 volts. Elles sont indexées pour s'adapter dans ces deux types de connecteurs.
Le bloc d'alimentation d'attente de 3,3 volts doit être en mesure de fournir au moins 0,2 A à chaque carte Intel PRO installée. Vous pouvez désactiver la fonctionnalité de réveil à distance des cartes à l'aide de l'utilitaire IBAUtil afin de réduire la consommation à 50 milliampères (0,05 A) par carte.
Pour que le réveil à distance puisse fonctionner, différents paramètres du BIOS de l'ordinateur doivent être configurés.
Un grand nombre d'ordinateurs ACPI peuvent être configurés pour un fonctionnement en mode APM. Vérifiez les paramètres de votre BIOS afin de déterminer le mode de fonctionnement.
Sur les ordinateurs APM et ACPI, des paramètres Wake on LAN* appelés « Wake on LAN » et/ou « Wake on PME » peuvent exister sous la zone de contrôle de l'alimentation. Le paramètre « Wake on LAN » concerne les événements de réveil reçus via un câble à trois broches. Le paramètre « Wake on PME » concerne les événements de réveil reçus via le bus PCI. Pour activer le réveil à distance, vous devez configurer le paramètre correspondant au branchement de votre carte.
Windows 2000 et Windows Server 2003 sont compatibles ACPI. Ces systèmes d'exploitation ne prennent pas en charge le réveil à distance d'un état hors tension (S5). Seul le réveil du mode de veille est pris en charge. Lors de la fermeture du système, les périphériques ACPI sont arrêtés, y compris les cartes Intel PRO. Cela désarme la fonctionnalité de réveil à distance des cartes. Cependant, sur certains ordinateurs compatibles ACPI, le BIOS peut comporter un paramètre vous permettant de contourner le système d'exploitation et de réveiller les cartes d'un état S5. Si le réveil d'un état S5 n'est pas pris en charge dans la configuration de votre BIOS, seul un réveil du mode de veille est possible en utilisant ces systèmes d'exploitation sur des ordinateurs ACPI.
L'onglet Avancé d'Intel PROSet comporte un paramètre appelé Activer PME pour certaines cartes. Pour autoriser explicitement le réveil depuis la fermeture avec un paquet magique en mode APM, activez cette option. Consultez l'aide d'Intel PROSet pour de plus amples informations.
Dans les versions de Windows compatibles ACPI, les paramètres avancés d'Intel PROSet comprennent un paramètre appelé Wake on Settings. Ce paramètre permet de contrôler le type de paquets utilisés pour réveiller le système à partir du mode de veille. Consultez l'aide d'Intel PROSet pour de plus amples informations.
Sur les ordinateurs ACPI fonctionnant sous des systèmes d'exploitation ACPI, assurez-vous que l'option de réveil sur mode d'attente est activée. Pour activer cette option, ouvrez le Gestionnaire de périphériques et accédez à l'onglet Gestion de l'alimentation. Sélectionnez le paramètre Autoriser ce périphérique à sortir cet ordinateur de la mise en veille.
REMARQUE : si vous utilisez Windows 2000 et que vous modifiez une option sous l'onglet Gestion de l'alimentation, cliquez sur OK pour enregistrer les modifications avant de passer à un autre onglet. Si vous passez à un autre onglet avant de cliquer sur OK, les modifications sous l'onglet Gestion de l'alimentation seront perdues.
Cliquer sur OK ferme la boîte de dialogue des propriétés de la carte, et vous devrez dont la rouvrir pour effectuer des changements supplémentaires.
Ce paramètre ne sera pas disponible dans l'un des cas suivants :
Les cartes sont des cartes fibre à port unique basées sur des contrôleurs Ethernet autres que Intel 82545GM ou 82572EI.
Les fonctionnalités « Wake On Settings » et « Wake On Link Settings » sont désactivées sur le périphérique.
Autres systèmes d'exploitation
Le réveil à distance est aussi pris en charge par :
Les systèmes d'exploitation ne prenant pas en charge la technologie de réveil à distance peuvent toujours utiliser les paquets magiques pour mettre un ordinateur sous tension à distance. Lors du démarrage du serveur, l'utilitaire de configuration Intel Boot Agent peut être invoqué en appuyant sur les touches CTRL-S lorsque l'invite de Boot Agent s'affiche à l'écran. Le programme de configuration possède un paramètre intitulé Legacy OS Wakeup Support (Prise en charge existante du réveil du SE). Lorsque ce paramètre est activé, l’agent Boot Agent prépare la carte à répondre à un événement de réveil par paquet magique. Ce paramètre permet le réveil à distance sur les systèmes d'exploitation ne le prenant pas en charge.