Suite à un échange récent avec un de mes contacts chez EMC, j’ai appris que la société est actuellement en train de préparer une grosse mise à jour de ses infrastructures eSRS (eSRS2 vers eSRS3). Or, pour pouvoir assurer la continuité de service critique pour bon nombre d’entres nous, il faut que vous disposiez au moins de la version 3.10.xx de votre coté sur votre/vos gateway(s)… et tant qu’à faire, profitez-en pour passer à la dernière version 3.12.00.04 :)
Je vous propose un petit memento des opérations à réaliser (directement par vous ou via une demande de support EMC, éventuellement)
Vérifiez les droits d’accès Internet de la gateway
Vérifiez d’abord que l’ensemble de ces ressources web (ports tcp 80 et 443) sont bien accessible aux gateways :
1 2 3 4 5 6 7 8 9 10 11 12 |
ESRS Core (for GW Pings): esrs3-core.emc.com 128.221.236.246 esrs3-coredr.emc.com 168.159.224.236 ESRS UI: esrs3.emc.com 128.221.236.245 esrs3-dr.emc.com 168.159.224.235 Global Access Servers (GAS): esr3gduprd[01-06].emc.com 128.221.204.[207,208,209,212,214,215] esr3ghoprd[01-06].emc.com 168.159.209.[91-96] esr3gscprd[01-06].emc.com 137.69.120.[222-227] esr3gckprd[01-12].emc.com 152.62.177.[21-32] esr3gspprd[01-06].emc.com 152.62.45.[21-26] |
Si vous êtes en version inférieure à 3.04.xx …
Voici l’état de votre gateway coté interface web avant la maj :
Si vous êtes en version 3.02.xx ou inférieure, vous avez une première étape à franchir manuellement. En effet, la mises à jour assistée via l’interface graphique des passerelles eSRS n’est disponible qu’à partir de la 3.04.00.08. Pour se faire, allez sur le site support EMC et téléchargez le patch de mise à jour manuel vers la 3.04.00.08 à cette adresse https://download.emc.com/downloads/DL58403
Une fois le fichier zip téléchargé, uploadez-le sur votre gateway via SSH. Enfin, préparez le fichier en question via un unzip, un tar xvfz, et changez ses droits pour le rendre exécutable :
1 2 3 4 5 6 7 8 |
fermiumsv1:~ # unzip ESRS_V3_PatchUpdate-3.04.00.08.zip Archive: ESRS_V3_PatchUpdate-3.04.00.08.zip extracting: ESRS_V3_Update-3.04.00.08-2.x86_64.sfx.tar.gz inflating: Patch_Update_Instruction_3.04.00.08.txt fermiumsv1:~ # tar xvfz ESRS_V3_Update-3.04.00.08-2.x86_64.sfx.tar.gz ESRS_VE_Update-3.04.00.08-2.x86_64.sfx fermiumsv1:~ # chmod +x ESRS_VE_Update-3.04.00.08-2.x86_64.sfx fermiumsv1:~ # |
Enfin, passez le patch en question :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
fermiumsv1:~ # ./ESRS_VE_Update-3.04.00.08-2.x86_64.sfx ======================================================================= ========= Esrs Update ========== ======================================================================= System will reboot after upgrade. Do you want to continue?[Y/N]:y Updating ESRS VE Environment PROD Stopping vFabric httpd httpd Server stopped OK done Stopping vFabric httpd httpdR Server stopped OK done Stopping vFabric httpd httpdftp Server stopped OK done Stopping vFabric httpd httpdlistener Server stopped OK done Installing kernel-default-3.0.101-0.46.1.x86_64.rpm kernel-default-base-3.0.101-0.46.1.x86_64.rpm Updating aaa_base-11-6.98.1.x86_64.rpm Updating adg-security-10-4.noarch.rpm Updating alarm-1.0.3-22.x86_64.rpm (...) Updating zip-3.0-4.9.1.x86_64.rpm Updating bind-libs-9.9.6P1-0.5.1.x86_64.rpm bind-utils-9.9.6P1-0.5.1.x86_64.rpm libpython2_6-1_0-2.6.9-0.33.1.x86_64.rpm libzypp-9.37.10-0.7.1.x86_64.rpm pivotalconfig-1.0.3-22.x86_64.rpm python-base-2.6.9-0.33.1.x86_64.rpm satsolver-tools-0.17.8-0.5.1.x86_64.rpm zypper-1.6.317-0.7.2.x86_64.rpm Updating connectemc-3.4.23-0.x86_64.rpm connectemcVE-3.4.23-0.x86_64.rpm Configuring jre Configuring Web Server Configuring connectemc Configuring Environment to PROD Configuring slms Removing all unwanted file syslog file creation permission changed to 644 successfully Updating Database Configuring cst Registering for ESRS VE Update Broadcast message from root (pts/0) (Wed Apr 27 16:53:19 2016): The system is going down for reboot NOW! |
Mise à jour à la dernière version via l’interface web
Une fois le reboot effectué, normalement, votre gateway est désormais en 3.04.00.08 et vous allez pouvoir l’upgrader à la dernière version directement depuis l’interface de gestion. Après vous être loggué sur le portail, cliquez sur la mention UPDATE AVAILABLE (VERSION : 3.12.00.04) VIEW UPDATE
. Vous allez obtenir un état de votre version ainsi que la version cible à télécharger. Cliquez sur “DOWNLOAD” :
Le téléchargement se lance en tâche de fond et il n’y a aucune indication de progression, donc il faut attendre. Cela peut prendre un peu de temps, donc allez prendre un café (ou deux ^^) et revenez quelques temps plus tard. Au bout de quelques minutes donc, revenez dans la page “update”, vous devriez avoir une page plus riche avec le package téléchargé et sa version. Cliquez alors sur “Apply”, confirmez votre choix et la mise à jour se lance directement :
Celle-ci prend elle aussi plusieurs minutes. Au final, l’appliance virtuelle reboot. Le popup d’attente ne m’a personnellement jamais rendu la main (je n’ai peut-être pas attendu assez longtemps ceci dit), mais ayant constaté le reboot de la VM, je me suis reconnecté sur le portail pour vérifier que la maj s’était bien passée.
Au final, tout cela se passe sans grande difficulté. A noter aussi qu’une fois mise à jour, les appliances vous enverrons directement un mail en cas de mise à jour disponible, un bon point pour entretenir ces VM qui tournent souvent toutes seules sans intervention d’habitude.
Merci à Pierre-Eric pour l’info et les tips pour réaliser cette mise à jour !
Merci pour l’info :) Mise à jour effectuée sans problèmes ! Et je confirme que l’envoi de mail en cas de nouvelle version fonctionne, je viens d’en recevoir un pour la version 3.12.10.04 (actuellement 3.12.00.04).
Idem aujourd’hui, au passage la mise à jour s’est très bien passée ;)