Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ups_apc [Le 15/05/2011, 19:16] – suppression kernel optimises YannUbuntu | ups_apc [Le 05/10/2019, 21:24] (Version actuelle) – [Installation du pilote de l'UPS] L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | ====== Installer et configurer un UPS APC avec Ubuntu ====== | ||
| + | |||
| + | |||
| + | ===== Introduction ===== | ||
| + | |||
| + | La mise en place d'un UPS (Uninterruptible Power Supply) ne se limite pas uniquement à connecter l' | ||
| + | |||
| + | Ces mesures peuvent être de différentes sortes suivant la criticité des serveurs connectés sur cet UPS et suivant les ressources humaines et matérielles disponibles pour assurer la continuité du service. | ||
| + | |||
| + | Quelques exemples : | ||
| + | |||
| + | * Lorsque le courant secteur est coupé brutalement, | ||
| + | |||
| + | * Lorsque le courant secteur est coupé brutalement, | ||
| + | |||
| + | * Lorsque la batterie est presque vide, on peut imposer un arrêt propre du serveur. | ||
| + | |||
| + | Ce document passera en revue les points suivants pour le pilotage d'un UPS APC (American Power Conversion) : | ||
| + | * Installation de l'UPS et connexion avec le serveur. | ||
| + | * Installation du pilote de l'UPS. | ||
| + | * Configuration du pilote. | ||
| + | |||
| + | |||
| + | ===== Prérequis ===== | ||
| + | |||
| + | Les opérations décrites dans cet article ont été testées sur un UPS **APC Smart UPS 2200** en rack connecté en **USB** avec un serveur **HP Proliant DL380**. | ||
| + | |||
| + | Les opérations suivantes ont été effectuées sur le serveur : | ||
| + | * Installation d' | ||
| + | * Mise à jour complète des paquets (//apt-get update, apt-get upgrade//). | ||
| + | |||
| + | Je suppose que l'UPS est dans le rack et est fonctionnel. | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | ==== Connexion de l'UPS au serveur ==== | ||
| + | |||
| + | La connexion avec le serveur s' | ||
| + | * Allumez l'UPS. | ||
| + | * Connectez d' | ||
| + | * Connectez ensuite le côté USB dans un port libre USB de votre serveur. | ||
| + | |||
| + | Dans une console, introduisez la commande suivante : | ||
| + | sudo lsusb | ||
| + | |||
| + | Vous devriez obtenir une ligne similaire à celle-ci : | ||
| + | Bus 001 Device 002: ID 051d:0002 American Power Conversion Back-UPS Pro 500/ | ||
| + | |||
| + | Si vous avez bien cette ligne (ou une ligne similaire dépendant de votre matériel), l'UPS est bien connecté à votre serveur. Dans le cas contraire, vérifiez les câbles et référez vous au manuel de l' | ||
| + | |||
| + | |||
| + | ==== Installation du pilote de l'UPS ==== | ||
| + | |||
| + | | ||
| + | ===== Configuration ===== | ||
| + | |||
| + | Dans une configuration standard (c' | ||
| + | sudo vi / | ||
| + | |||
| + | Les trois paramètres clés qui nous intéressent sont : | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Dans notre cas (un APC Smart UPS 2200 connecté en USB), le fichier de configuration doit posséder les informations suivantes : | ||
| + | < | ||
| + | UPSCABLE usb | ||
| + | DEVICE </ | ||
| + | |||
| + | //Remarque : // Dans notre cas, notez que lorsqu' | ||
| + | |||
| + | // D' | ||
| + | |||
| + | Avant de continuer, vous devez signaler au démon que la configuration est effectuée. Pour cela, éditer avec vi le fichier ''/ | ||
| + | sudo vi / | ||
| + | |||
| + | Et changer la valeur du paramètre '' | ||
| + | < | ||
| + | |||
| + | Une fois la configuration basique effectuée, vous pouvez tester si le démon '' | ||
| + | sudo / | ||
| + | |||
| + | Vous devriez avoir une ligne ressemblant à ceci : | ||
| + | | ||
| + | |||
| + | Vérifiez ensuite dans les log du système pour voir si le démon est bien lancé : | ||
| + | tail / | ||
| + | |||
| + | Vous devriez trouver une ligne comme celle-ci : | ||
| + | Jan 26 10:59:32 nodearch2 apcupsd[15003]: | ||
| + | Jan 26 10:59:34 nodearch2 apcupsd[15003]: | ||
| + | |||
| + | On peut maintenant passer à la phase d' | ||
| + | |||
| + | ===== Utilisation ===== | ||
| + | |||
| + | Pour obtenir le status complet de l'UPS, il nous suffit d' | ||
| + | < | ||
| + | apcaccess status | ||
| + | # Anciennement : / | ||
| + | </ | ||
| + | |||
| + | Et vous obtiendrez toutes les informations concernant l'UPS (voici ce que mon matériel retourne comme informations) : | ||
| + | < | ||
| + | APC : 001, | ||
| + | DATE : Thu Jan 26 11:04:36 CET 2006 | ||
| + | HOSTNAME : nodearch2 | ||
| + | RELEASE | ||
| + | VERSION | ||
| + | UPSNAME | ||
| + | CABLE : USB Cable | ||
| + | MODEL : Smart-UPS 2200 RM | ||
| + | UPSMODE | ||
| + | STARTTIME: Thu Jan 26 10:59:31 CET 2006 | ||
| + | STATUS | ||
| + | LINEV : 224.6 Volts | ||
| + | LOADPCT | ||
| + | BCHARGE | ||
| + | TIMELEFT : 74.0 Minutes | ||
| + | MBATTCHG : 5 Percent | ||
| + | MINTIMEL : 3 Minutes | ||
| + | MAXTIME | ||
| + | OUTPUTV | ||
| + | DWAKE : -01 Seconds | ||
| + | DSHUTD | ||
| + | LOTRANS | ||
| + | HITRANS | ||
| + | ITEMP : 27.0 C Internal | ||
| + | ALARMDEL : Always | ||
| + | BATTV : 55.4 Volts | ||
| + | LINEFREQ : 50.0 Hz | ||
| + | NUMXFERS : 0 | ||
| + | TONBATT | ||
| + | CUMONBATT: 0 seconds | ||
| + | XOFFBATT : N/A | ||
| + | SELFTEST : NO | ||
| + | STATFLAG : 0x02000008 Status Flag | ||
| + | SERIALNO : JS0543013779 | ||
| + | BATTDATE : 2005-10-19 | ||
| + | NOMBATTV : 48.0 | ||
| + | FIRMWARE : 65.6.I USB FW:2.4 | ||
| + | APCMODEL : Smart-UPS 2200 RM | ||
| + | END APC : Thu Jan 26 11:04:37 CET 2006 | ||
| + | </ | ||
| + | |||
| + | Voici les informations d' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Voici les éléments à connaître (et à modifier suivant vos besoins) : | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Pour modifier ces éléments, vous devez modifier le fichier de configuration ''/ | ||
| + | |||
| + | ===== Bug connu ===== | ||
| + | * Lors d'une mise à jour de Ubuntu, le loopback local se commente. Donc le ré-ajouter dans le cas d'une connection usb au UPS. Donc, "sudo nano / | ||
| + | ===== Note(s) ===== | ||
| + | |||
| + | * Le [[http:// | ||
| + | * Sur ce site, vous trouverez la version PDF du guide de l' | ||
| + | * Le [[http:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // Contributeur : [[utilisateurs: | ||
