Outils pour utilisateurs

Outils du site


procedures:fashpduapcap7921

Mise à jour du firmware d'un PDU APC AP7921

ATTENTION : veuillez à bien être certain de ce que vous faites, nous ne pourrons pas être tenus responsables des éventuels dommages subi par votre matériel si vous utilisez cette procédure.

Connexion

ATTENTION (bis) : même avec un firmware à jour, le PDU est vulnérable, veuillez ne pas le relier à un réseau non sécurisé.

Connecter le PDU au LAN (ou directement sur votre machine) en RJ45.

Si vous ne connaissez pas les identifiants du PDU, voici un lien vers une procédure permettant de les remettre à leur valeur par défaut : https://dan.langille.org/2015/01/13/apc-pdu-ap7900-resetting-the-password/

Les identifiants par défaut sont : apc/apc

Si vous avez un câble série APC PDU 940-0144 DB9 to RJ12, vous pouvez le connecter afin de définir/récupérer plus facilement l'adresse IP du PDU.

User Name : apc
Password  : ***


American Power Conversion               Network Management Card AOS      v2.7.0
(c) Copyright 2004 All Rights Reserved  Rack PDU APP                     v2.7.3
-------------------------------------------------------------------------------
Name      : RackPDU                                   Date : 07/22/2013
Contact   : Unknown                                   Time : 23:53:34
Location  : Unknown                                   User : Administrator
Up Time   : 0 Days 0 Hours 4 Minutes                  Stat : P+ N+ A+

Switched Rack PDU: Communication Established

------- Control Console -------------------------------------------------------

     1- Device Manager
     2- Network
     3- System
     4- Logout

     <ESC>- Main Menu, <ENTER>- Refresh, <CTRL-L>- Event Log
> 2

------- Network ---------------------------------------------------------------

     1- TCP/IP
     2- DNS
     3- Ping Utility
     4- FTP Server
     5- Telnet/SSH
     6- Web/SSL/TLS
     7- WAP
     8- SNMP
     9- Email
    10- Syslog
    11- ISX Protocol

     <ESC>- Back, <ENTER>- Refresh, <CTRL-L>- Event Log
> 1

------- TCP/IP ----------------------------------------------------------------

        Network started. Manual settings are in use.
        -----------------------------------------------------------------------
        System IP       : 192.168.3.124       MAC Address   : 00 C0 B7 00 11 EF
        Subnet Mask     : 255.255.255.0
        Default Gateway : 192.168.3.1

        Host Name       : APC
        Domain Name     : home

     1- System IP      : 192.168.3.124
     2- Subnet Mask    : 255.255.255.0
     3- Default Gateway: 192.168.3.1
     4- Boot Mode      : Manual
     5- Advanced...

     <ESC>- Back, <ENTER>- Refresh, <CTRL-L>- Event Log
>

Si vous n'avez pas de câble série adapté, vous pouvez scanner le réseau ou utiliser un utilitaire Java fourni par APC afin de trouver et de configurer l'adresse IP du PDU : https://www.apc.com/shop/us/en/products//P-SFDIPW503

Note : ne cherchez pas l'IPv6, il n'y en a pas.

Vous pouvez vous connecter au PDU via l'interface web (port 80 ou 443 si HTTPS activé), Telnet, FTP ou via SSH v1/v2. Pour notre part, nous avons dû utiliser SSHv1 car les algo proposé par le PDU étaient trop vieux pour notre client SSHv2…

Pour FTP nous n'avons pas réussi à transférer manuellement des fichiers de plus de 100ko (à peu près).

Si c'est la première fois que vous utilisez le PDU, pensez à le réinitialiser afin d'éviter de garder des traces d'anciennes configurations. Après un reset, veuillez arrêter/démarrer le PDU.

Mise à jour du firmware

Prérequis :

  • Le PDU doit être connecté en RJ45 au réseau local ou directement à votre machine. Même s'il y a un port console, la mise à jour doit se faire via le réseau Ethernet.
  • Avoir l'adresse IP du PDU et les identifiants pour s'y connecter.
  • Avoir activé FTP, SSHv1 et SSHv2 (pas sûr que tout soit nécessaire, mais dans le doute…).

Dans notre cas nous avons mis le firmware à jour en version 3.9.2, si vous trouvez une version fonctionnelle plus récente des binaires APC aos et rpdu pour un AP7921, nous sommes preneurs.

Voici un lien permettant de récupérer le firmware et l'utilitaire pour l'installer sur le PDU : https://www.apc.com/shop/us/en/products/Switched-Metered-Rack-Power-Distribution-Unit-Firmware-Revision-3-9-2/P-SFRPDU392

Exécuter le .exe récupéré afin d'extraire les binaires et l'utilitaire de mise à jour. L'utilitaire doit se lancer à la fin de l'extraction, sinon aller dans le répertoire créé lors de l'extraction et exécuter “upgrd_util.exe”.

Ne pas éteindre ou redémarrer le PDU lors de la mise à jour.

Suivez ensuite les instructions :

  • Vérifier la version des composants “Network Management Card AOS” et “Rack PDU APP” qui vont être installés (dans notre cas : 3.9.2 pour les 2 composants).
  • Saisir l'adresse IP du PDU.
  • Saisir les identifiants (ATTENTION : il seront affichés en clair dans le terminal).
  • Choisir l'action “1: Continue with upgrade”.
  • Vérifier que la mise à jour se déroule bien et une fois terminée, appuyer sur ENTREE.
NMC Upgrade Tool v1.2


American Power Conversion               Network Management Card AOS    v3.9.2
(c) Copyright 2004 All Rights Reserved  Rack PDU APP                   v3.9.2
-----------------------------------------------------------------------------

        ********************************************************
        Warning: User name and passord information will displayed
        to the screen in clear text.
        ********************************************************


        IP Address of target to upgrade: 192.168.3.124
        User Name: apc
        Password: apc


        You have entered:
        IP Address: 192.168.3.124
        Username:   apc
        Password:   apc

        1: Continue with upgrade
        2: Enter new parameters
        3: Quit
        Action: 1



        ***************************************************
        Starting Upgrade to 192.168.3.124.
        Checking network connection ...                  OK
        Testing login ...                                OK
        Checking version information ...                 OK
        Attempting to log in to 192.168.3.124 ...         OK
        Loading OS, please wait ...                      OK
        Please wait (2 minutes ) for system restart      OK
        Attempting connection to verify restart          OK
        Attempting to log in to 192.168.3.124 ...         OK
        Loading application, please wait ...             OK
        Please wait (30 seconds) for system restart      OK
        Attempting connection to verify restart          OK


        Verifying 192.168.3.124 upgrade ... OK

        ***************************************************



        *********** Upgrade Summary ***********
        All upgrades completed successfully.


        Warning: A file called 'iplist.txt' exists in this directory
        that may contain user names and passwords in clear text.
        You may want to delete this file if other users have access
        to this directory.


        Thank you for using APC products

        Press <Enter> to exit.

En cas de problème, essayer de modifier les paramètres réseau (FTP, SSH, algo SSH …).

Si tout s'est bien déroulé, vérifier la bonne mise à jour du PDU en vous connectant en CLI (Serial, SSH ou Telnet) ou en HTTP. La version de “Network Management Card AOS” et de “Rack PDU APP” se trouve dans les informations affichées une fois connecté en CLI ou dans l'interface web.

Vous pouvez maintenant commencer à configurer le PDU.

Faites attentions à la configuration du paramètre “Line-to-Line Voltage”. Dans notre cas il était configuré à 208V, nous l'avons mis à 230V.

Autres Informations

L'utilitaire upgrd_util.exe

Il est possible d'utiliser le même utilitaire upgrd_util.exe afin d'installer d'autres versions de apc_hw02_aos_XXX.bin et apc_hw02_rpdu_XXX.bin.

Il suffit de mettre les .bin dans le même répertoire que l'utilitaire, de modifier le fichier config.txt en adaptant le contenu des variables avec les nouveaux bin et de lancer l'utilitaire.

Vous pourrez vérifier la bonne prise en compte des versions dans l'entête du message affiché par l'utilitaire à son lancement.

Nous avons tenté d'utiliser le fichier iplist.txt pour mettre les informations concernant le PDU (et de ne pas avoir à les saisir “à la main/à la volée” dans l'utilitaire), mais cela n'a pas fonctionné, nous sommes resté en manuel…
procedures/fashpduapcap7921.txt · Dernière modification: 2020/01/20 19:21 par nemo