Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
ups_apc [Le 29/12/2006, 13:05] – Déplacée ostaquet | 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: |