User Tools

Site Tools


storage:svc_upgrade

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
storage:svc_upgrade [2021/02/06 12:55]
manu
storage:svc_upgrade [2022/02/03 15:16] (current)
manu
Line 3: Line 3:
 Easier way to upgrade is using GUI to upgrade Easier way to upgrade is using GUI to upgrade
  
-Precheck:+===== Precheck: ​===== 
   * depending on hardware, check the required level available   * depending on hardware, check the required level available
 +<​code>​Ex:​ => google: ​ Hardware Interoperability Matrix v7000 </​code>​
   * check the upgrade steps, maybe you cannot update in one step from 8.1.7 to 8.3.1.3 !   * check the upgrade steps, maybe you cannot update in one step from 8.1.7 to 8.3.1.3 !
 +<​code>​Ex:​ => google: ​ Concurrent Compatibility and Code Cross Reference for Spectrum Virtualize </​code>​
  
 Download the test utility (required) and package upgrade Download the test utility (required) and package upgrade
  
 Start the upgrade in full automatic (best practice) Start the upgrade in full automatic (best practice)
 +
 +**Duration:​** about 30 minutes per controler , depending on packages, and maybe also BIOS upgrades on SVC
  
 During install, you have to check During install, you have to check
Line 29: Line 34:
 </​cli>​ </​cli>​
  
-On storage arrays+=== On storage arrays ​===
 <cli prompt='>'>​ <cli prompt='>'>​
 IBM_Storwize:​V7K01:​admin>​lsnodecanister IBM_Storwize:​V7K01:​admin>​lsnodecanister
Line 39: Line 44:
 </​cli>​ </​cli>​
  
-Sur le cluster ​SVC+===== On SVC cluster (Spectrum Virtualize) ===== 
 <cli prompt='>'>​ <cli prompt='>'>​
 IBM_2145:​SVC01:​admin>​lsnode IBM_2145:​SVC01:​admin>​lsnode
Line 52: Line 58:
 13 SVC02_4B ​                  ​500507680C00xxx online 3           ​io_grp3 ​      ​no ​                       SV1      iqn.1986-03.com.ibm:​2145.svc02_4b ​            ​78GLxxx ​                ​1 ​                                  ​2 ​      site2 13 SVC02_4B ​                  ​500507680C00xxx online 3           ​io_grp3 ​      ​no ​                       SV1      iqn.1986-03.com.ibm:​2145.svc02_4b ​            ​78GLxxx ​                ​1 ​                                  ​2 ​      site2
 </​cli>​ </​cli>​
 +
 +===== check IP quorums =====
  
 On Hyperswap cluster : v7k... and on SVC, check quorums, specificaly IP (an update is maybe useful) On Hyperswap cluster : v7k... and on SVC, check quorums, specificaly IP (an update is maybe useful)
-  All quorums must be **online** and one IP quorum **active**+  All quorums must be **online** and one IP quorum **active** ​when upgrade is finished
 <cli prompt='>'>​ <cli prompt='>'>​
 IBM_Storwize:​V7K01:​admin>​lsquorum IBM_Storwize:​V7K01:​admin>​lsquorum
Line 85: Line 93:
 code_level 8.3.1.3 (build 150.25.2012041757000) code_level 8.3.1.3 (build 150.25.2012041757000)
 </​cli>​ </​cli>​
 +
 +On arrays, next step, the system 'll update firmaware on axpansions, there is no progress bar, just have to wait...
  
 ===== Next step on arrays ===== ===== Next step on arrays =====
  
-Check and maybe update drives firmwares+Check and maybe update drives firmwares ​ 
 +    * download the packages for SAS and/or NVMe drives depending on your hardware 
 + 
 +Then go into  
 +  Pools --> Internal Storage --> Actions --> Upgrade All  
 + 
 +If you got a message: 
 +  CMMVC7241E System code update cannot start because a component firmware update is in progress. 
 +   
 +Then wait ... 
 + 
 +When upgrade starts, follow the progress with (about 4 minutes per drive): 
 +<cli prompt='>'>​ 
 +IBM_Storwize:​V7K01:​admin>​lsdriveupgradeprogress 
 +id  status ​       estimated_completion_time 
 +12  not_scheduled 
 +13  not_scheduled 
 +14  not_scheduled 
 +15  not_scheduled 
 +16  not_scheduled 
 +17  not_scheduled 
 +18  not_scheduled 
 +</​cli>​ 
 + 
 +===== Quorum IP ===== 
 + 
 +Create a service with downloaded file **ip_quorum.jar** from storage SVC or v7000, and open firewall port :**1260** 
 + 
 +==== On windows: ==== 
 + 
 +<cli prompt='>'>​ 
 +sc.exe create "​IBM_IP_quorum"​ binPath= "​F:​\<​javapath>​\java -jar ip_quorum.jar"​ 
 +</​cli>​ 
 + 
 +To delete service: 
 +<cli prompt='>'>​ 
 +sc.exe delete SERVICE NAME 
 +</​cli>​ 
 + 
 +==== On Linux: ==== 
 + 
storage/svc_upgrade.1612612536.txt.gz · Last modified: 2021/02/06 12:55 by manu