Migrazione senza interruzioni di VMAX/PowerMax per la piattaforma host IBMi
Summary: Le famiglie di piattaforme di storage aziendale Dell EMC VMAX e PowerMax supportano migrazioni senza interruzioni basate sullo storage per migrare i sistemi host business-critical a nuovi array di storage senza downtime delle applicazioni. Con la release della famiglia di codici PowerMaxOS 5978.444.444 è stato aggiunto il supporto NDM per la piattaforma host IBMi. Questo articolo descrive come configurare ed eseguire una migrazione senza interruzioni per i sistemi IBMi, con alcune considerazioni e una procedura pratica. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Ambiente per il supporto:
NDM (Non-Disruptive Migration) per IBMi è disponibile per i sistemi host IBMi supportati collegati ad array VMAX o PowerMax array che eseguono la release 5978.444.444 o versione successiva di PowerMaxOS.
Il processo di migrazione senza interruzioni riguarda le partizioni logiche IBMi in esecuzione sulla piattaforma server IBM Power Power6 o versione successiva e sul sistema operativo IBMi i6.1.1 o versione successiva. La Support Matrix eLab generale di VMAX o PowerMax fornisce dettagli ed elenca gli IOA Fibre Channel (FC) supportati. Gli IOA IBMi sono schede I/O, note anche come HBA (host bus adapter). Il processo NDM è supportato anche quando IBMi è una partizione logica client con risorse di I/O virtuali assegnate da un VIOS (Virtual I/O Server) IBM. Con la funzione IBM VIOS/VFC(NPIV) vengono assegnate schede FC virtuali (vFC) alle partizioni logiche client per la connessione all'array di storage tramite switch SAN supportati.
Le vFC fungono da passthrough per la connettività dei dischi host. Dal lato host, il processo è interamente automatico e tutte le funzioni supportate dall'array di storage sono disponibili anche nella configurazione delle schede virtualizzate.
Scenario di migrazione in background e generale:
Symmetrix Remote Data Facility (SRDF) è stato sviluppato all'inizio degli anni '90 come tecnologia di replica per il ripristino di emergenza degli array di storage aziendale EMC. Inoltre, è utilizzato da molti anni per eseguire migrazioni basate sullo storage da un array all'altro. In questo modo è possibile connettere l'array PRECEDENTE e il NUOVO array in modo affiancato e copiare i volumi di dati durante l'esecuzione di un aggiornamento della tecnologia implementando un nuovo array di storage. Sebbene il processo di copia SRDF dei volumi o delle unità logiche (LUN) sia automatico nei sistemi host collegati, in precedenza richiedeva sempre una breve finestra di cut-over offline quando veniva completato dai volumi di origine (R1). I (nuovi) volumi di destinazione (R2) erano abilitati per lettura/scrittura e le connessioni FC dei sistemi host puntavano (tramite zoning e masking SAN) al nuovo array.
SRDF/Metro è stato introdotto con la famiglia di array All Flash Storage VMAX. SRDF/Metro fornisce un reale accesso host active/active ai volumi di origine (R1) e di destinazione (R2) da entrambi gli array. SRDF/Metro è compatibile con i driver host multipath supportati per l'accesso al disco. È inclusa la protezione nativa IBMi Dynamic Multi Path (DMP) per i percorsi del disco. IBMi DMP rileva automaticamente se sono presenti più percorsi FC per lo stesso disco. Fornisce inoltre uno schema di bilanciamento del carico "Round Robin" di base, ma efficace, per distribuire il carico di lavoro I/O del disco tra i percorsi delle schede FC disponibili. IBMi DMP fornisce il failover automatico dei percorsi quando le connessioni potrebbero non riuscire, reindirizzando l'operazione I/O del disco a uno dei percorsi attivi rimanenti. Quando le connessioni con errori vengono sottoposte a restore, IBMi ripristina automaticamente tali percorsi e avvia nuovamente l'invio di I/O del disco a questi percorsi.
NDM si basa sulla tecnologia SRDF/Metro sottostante per fornire accesso simultaneo ai dispositivi di storage precedenti e nuovi. Quando viene creata una coppia di dispositivi di replica SRDF/Metro (R1>R2), la stessa identità del dispositivo R1 viene presentata dal dispositivo R2 nell'array di destinazione. In sostanza, da entrambi i dispositivi vengono presentati lo stesso WWPN del dispositivo e lo stesso ID seriale del disco. Inizialmente, il nuovo dispositivo R2 si trova in uno stato AA-NR/DEV-INACT (Active/Active-Not Ready/Device Inactive). Una volta sincronizzata la coppia di dispositivi R1>R2, può passare allo stato Active/Active abilitando l'accesso in lettura e in scrittura al volume R2. Quando il percorso dalla partizione logica IBMi al dispositivo R2 è abilitato (zoning e masking SAN per il nuovo array attivato), l'host IBMi individua un nuovo percorso FC al disco esistente. In uno scenario NDM IBMi vengono presentati i dispositivi Active/Active R1 + R2, quindi, rimuovendo l'accesso ai dispositivi R1, l'host IBMi perde l'accesso ai percorsi degli array precedenti, ma continua a essere in esecuzione sui dispositivi R2. Una volta completata questa operazione, è possibile pulire l'ambiente. Rimuovere il masking del dispositivo R1 e lo zoning precedenti ed eseguire un'utilità "reset multipath" sul sistema IBMi per interrompere l'utilizzo dei percorsi precedenti inattivi. Potrebbe essere necessario un processo IPL (Initial Program Load), ovvero un riavvio, per rimuovere i percorsi precedenti inattivi dal database di configurazione dei dispositivi degli host IBMi (repository di informazioni sulla gestione dello storage IBMi), ma non si tratta di un'attività obbligatoria. È possibile attendere fino alla successiva esecuzione pianificata del processo IPL.
Altre informazioni utili:
"Best practice e guida operativa NDM"
https://infohub.delltechnologies.com/t/dell-powermax-and-vmax-non-disruptive-and-minimally-disruptive-migration-best-practices-and-operational-guide/
'IBMi
NDM:
NDM (Non-Disruptive Migration) per IBMi è disponibile per i sistemi host IBMi supportati collegati ad array VMAX o PowerMax array che eseguono la release 5978.444.444 o versione successiva di PowerMaxOS.
Il processo di migrazione senza interruzioni riguarda le partizioni logiche IBMi in esecuzione sulla piattaforma server IBM Power Power6 o versione successiva e sul sistema operativo IBMi i6.1.1 o versione successiva. La Support Matrix eLab generale di VMAX o PowerMax fornisce dettagli ed elenca gli IOA Fibre Channel (FC) supportati. Gli IOA IBMi sono schede I/O, note anche come HBA (host bus adapter). Il processo NDM è supportato anche quando IBMi è una partizione logica client con risorse di I/O virtuali assegnate da un VIOS (Virtual I/O Server) IBM. Con la funzione IBM VIOS/VFC(NPIV) vengono assegnate schede FC virtuali (vFC) alle partizioni logiche client per la connessione all'array di storage tramite switch SAN supportati.
Le vFC fungono da passthrough per la connettività dei dischi host. Dal lato host, il processo è interamente automatico e tutte le funzioni supportate dall'array di storage sono disponibili anche nella configurazione delle schede virtualizzate.
Scenario di migrazione in background e generale:
Symmetrix Remote Data Facility (SRDF) è stato sviluppato all'inizio degli anni '90 come tecnologia di replica per il ripristino di emergenza degli array di storage aziendale EMC. Inoltre, è utilizzato da molti anni per eseguire migrazioni basate sullo storage da un array all'altro. In questo modo è possibile connettere l'array PRECEDENTE e il NUOVO array in modo affiancato e copiare i volumi di dati durante l'esecuzione di un aggiornamento della tecnologia implementando un nuovo array di storage. Sebbene il processo di copia SRDF dei volumi o delle unità logiche (LUN) sia automatico nei sistemi host collegati, in precedenza richiedeva sempre una breve finestra di cut-over offline quando veniva completato dai volumi di origine (R1). I (nuovi) volumi di destinazione (R2) erano abilitati per lettura/scrittura e le connessioni FC dei sistemi host puntavano (tramite zoning e masking SAN) al nuovo array.
SRDF/Metro è stato introdotto con la famiglia di array All Flash Storage VMAX. SRDF/Metro fornisce un reale accesso host active/active ai volumi di origine (R1) e di destinazione (R2) da entrambi gli array. SRDF/Metro è compatibile con i driver host multipath supportati per l'accesso al disco. È inclusa la protezione nativa IBMi Dynamic Multi Path (DMP) per i percorsi del disco. IBMi DMP rileva automaticamente se sono presenti più percorsi FC per lo stesso disco. Fornisce inoltre uno schema di bilanciamento del carico "Round Robin" di base, ma efficace, per distribuire il carico di lavoro I/O del disco tra i percorsi delle schede FC disponibili. IBMi DMP fornisce il failover automatico dei percorsi quando le connessioni potrebbero non riuscire, reindirizzando l'operazione I/O del disco a uno dei percorsi attivi rimanenti. Quando le connessioni con errori vengono sottoposte a restore, IBMi ripristina automaticamente tali percorsi e avvia nuovamente l'invio di I/O del disco a questi percorsi.
NDM si basa sulla tecnologia SRDF/Metro sottostante per fornire accesso simultaneo ai dispositivi di storage precedenti e nuovi. Quando viene creata una coppia di dispositivi di replica SRDF/Metro (R1>R2), la stessa identità del dispositivo R1 viene presentata dal dispositivo R2 nell'array di destinazione. In sostanza, da entrambi i dispositivi vengono presentati lo stesso WWPN del dispositivo e lo stesso ID seriale del disco. Inizialmente, il nuovo dispositivo R2 si trova in uno stato AA-NR/DEV-INACT (Active/Active-Not Ready/Device Inactive). Una volta sincronizzata la coppia di dispositivi R1>R2, può passare allo stato Active/Active abilitando l'accesso in lettura e in scrittura al volume R2. Quando il percorso dalla partizione logica IBMi al dispositivo R2 è abilitato (zoning e masking SAN per il nuovo array attivato), l'host IBMi individua un nuovo percorso FC al disco esistente. In uno scenario NDM IBMi vengono presentati i dispositivi Active/Active R1 + R2, quindi, rimuovendo l'accesso ai dispositivi R1, l'host IBMi perde l'accesso ai percorsi degli array precedenti, ma continua a essere in esecuzione sui dispositivi R2. Una volta completata questa operazione, è possibile pulire l'ambiente. Rimuovere il masking del dispositivo R1 e lo zoning precedenti ed eseguire un'utilità "reset multipath" sul sistema IBMi per interrompere l'utilizzo dei percorsi precedenti inattivi. Potrebbe essere necessario un processo IPL (Initial Program Load), ovvero un riavvio, per rimuovere i percorsi precedenti inattivi dal database di configurazione dei dispositivi degli host IBMi (repository di informazioni sulla gestione dello storage IBMi), ma non si tratta di un'attività obbligatoria. È possibile attendere fino alla successiva esecuzione pianificata del processo IPL.
Altre informazioni utili:
"Best practice e guida operativa NDM"
https://infohub.delltechnologies.com/t/dell-powermax-and-vmax-non-disruptive-and-minimally-disruptive-migration-best-practices-and-operational-guide/
'IBMi
NDM:
#NDM (Non Disruptive Migration) procedure for IBMi host environments. #From VMAX>>>VMAX, VMAX>>>PMAX, PMAX>>>PMAX #Written: Q4-2021 #Author: Wopke Hoekstra CSA IBMi Global Practice #Version: 5 ========================================================================================== # Just for reference: PowerMax OS 5978 Levels: Name Release Level/Code Elm 5978.144.144 Elm SR 5978.221.221 Foxtail 5978.444.444 Foxtail SR 5978.479.479 Hickory 5978.669.669 Hickory SR 5978.711.711 ========================================================================================== #PREREQS: # MINIMUM Microcode Requirements: Foxtail (NDM IBMi support and NDM METRO-Mode available) # MINIMUM of 2 RF directors per array are required # Central external UniSphere/SE (SymCLI) server required with access to the source and target arrays # MINIMUM SE version of 9.1 ==================================================================================================== #Actual Customer Environment where this procedure was used: # "OLD" VMAX: SN# ckxxxxxxxxx/ckxxxxxxxxx / 5978.479.479 # "NEW" PMAX: SN# ckxxxxxxxxx/ckxxxxxxxxx / 5978.479.479 ============================================================================================================ #Suggested NDM procedure: METRO NDM with Pre-Copy #Also refer to the DELL EMC PowerMax NDM Whitepaper: Paragraph 3.2.4 / page 120 ============================================================================================================ #PROCEDURE: Metro-based NDM with precopy #NOTE: (NDM with precopy allows end users to copy application data from the source array to target array while the application is still running on the source array) #SAN requirements: #Existing Host FC IOA ports/WWPN's will be used to also zone to the new target array's FA-ports. NO NEED for additional host FC connections. #NOTE: The NEW array needs to be connected to the same SAN Fabric's as the OLD array. #For each zone; add the desired target-array's FA-port WWPN into the existing zone (already containing the host initiator WWPN and OLD array FA-port WWPN) #Or alternatively create new zones with same initiators to the new target-array's FA-ports #NOTE: For LPAR's using VIOS/VFC(NPIV) connections and when the environment is setup for Live Partition Mobility, the vFC's secondary WWPN will be included in the zoning/masking. #The secondary WWPN's will not be active and are not in the source array's Login History Table. NDM does not accept inactive WWPN's to be in the IG of the source host, hence the NDM VALIDATE and CREATE commands will fail. #WORKAROUND: Temporarily remove the secondary WWPN's from the source LPAR IG. After the migration, simply add these secondary WWPN's back into the new IG on the target array. #Setup-phase: #symdm –src_sid -tgt_sid environment -setup symdm -sid 008 -tgt_sid 661 environment setup #NDM RDFGroup will be created. Now modify the SAN zoning to include the target-array FA-ports. #NOTE: No devices are presented from the target-array yet. #NOTE: You can already check if the existing initiator-WWPN's are actively logging in to the new array symaccess -sid 661 list logins -dirport 1d:4 #To check the environment at any time: #symdm –src_sid -tgt_sid environment -validate symdm -src_sid 336 -tgt_sid 662 environment -validate symdm -src_sid 008 -tgt_sid 661 environment -validate Other commands to display further details: symdm -sid 336 -environment list symcfg -sid 336 list -rdfg all symcfg -sid 008 list -rdfg all #NOTE: Take a copy of the source-array's masking database before the activity: symaccess -sid 336 list view -all -v -detail>masking336_24Nov2021.txt symaccess -sid 008 list view -all -v -detail>masking008_24Nov2021.txt #Create Phase (with precopy: (run validation prior to execution)) #This creates an SRDF/Metro session with NDM attributes and puts the SRDF/Metro pair into adaptive copy disk mode. #It starts syncing data from R1 to R2. #Bias is on the Metro-based NDM source. #symdm create –src_sid -tgt_sid -sg [-tgt_srp ] [-tgt_pg ] -precopy #First validate: symdm create -src_sid 008 -tgt_sid 661 -sg SG_IBMPROD1_1 -precopy -validate #Then execute: symdm create -src_sid 008 -tgt_sid 661 -sg SG_IBMPROD1_1 -precopy #Check NDM status: #symdm –sid xxx list (-v) (-detail) #symdm –sid -sg list –v –pairs_info -detail (shows device pairing) #symrdf list -sid xxx (-rdfg xxx) (-sg xxx) #symstat –sid –rdfg –type RDF –i xx symdm -sid 008 list #ReadyTGT Phase: #Moves RDF pair state from adaptive copy mode to Active/Active(in case of witness protection) or Active/Bias (without witness protection). #Target devices are moved into a read/write mode, It puts the NDM pair in Active/Active or Active/Bias mode #Masking view is created on the target array using the masking elements created during the create command. #symdm –sid -sg readytgt symdm -sid 008 -sg SG_IBMPROD1_1 readytgt #Check status: #symdm –sid xxx list (-v) (-detail) #symrdf list -sid xxx (-rdfg xxx) (-sg xxx) symdm -sid 008 list #On the IBMi LPAR, check for new detected FC paths (to the devices on new PowerMax) #Logon to LPAR, go into System Service Tools: STRSST and go to "work with disks"> "disk configuration"> "9.Disk Paths" #Let the system discover the paths, this may take a few minutes, just hit F5 to refresh the disk path status screen and verify all disks have the new paths added. #Commit Phase (this is the actual cutover to the new array): #symdm –sid -sg commit symdm -sid 008 -sg SG_IBMPROD1_1 commit #The masking views will be removed on the old source array. #On the IBMi LPAR, check for the old paths going into "failed" status (these failing paths are the paths to the old source array) #Zoning cleanup: Remove the old array's FA-ports from the respective zones for this LPAR. #Use SST procedure to run MULTIPATH RESETTER macro (this will prevent further error messages being sent to the QSYSOPR MSGQ until the system is IPL-ed) #After next planned IPL, the path status will be correct again, with only the new active paths listed. #ONLINE MIGRATION COMPLETED! ============================ #Remove NDM environment (ONLY after last migration is completed): #symdm -sid xxx -environment -list #symdm –src_sid -tgt_sid environment -remove symdm -sid 008 -tgt_sid 661 environment -remove ============================================================================================================ #Reset Device external Identity (un-Spoof) (Optional OFFLINE operation). #Resetting the target's device external identity back to the original array-based identity of the NEW array (changes the IBMi disk serial number (= Vol.ID + Array-ID)) #THIS REQUIRES A SHUTDOWN OF THE IBMi LPAR! #Can be done as planned activity when the IBMi LPAR is doing an offline activity, and will be re-IPL-ed... I.e. for full backup, scheduled IPL, etc. #Only unmasked devices can be unspoofed, so first record/save the details of the current masking view, then delete the MV, unspoof and then recreate the MV. symaccess -sid xxx show view -name xxxxxxxx >masking_xxxxxxxx.txt symaccess -sid xxx delete view -name xxxxxxxx symdev -sid xxx list -identity_set # For a single device: symdev -sid xxx reset -identity -dev xxx -nop # For a range of devices: symdev -sid xxx reset -identity -devs xxx:xxx -nop symaccess -sid xxx create view -name xxxxxxxx -sg xxxxxxxx -pg xxxxxxxx -ig xxxxxxxx #Now IPL the LPAR and after system is back online, verify the disk serial numbers from SST. #The serial ID's should now reflect the new arrays symdev ID and array serial number.
Affected Products
PowerMax, Symmetrix, VMAXArticle Properties
Article Number: 000193832
Article Type: How To
Last Modified: 19 Mar 2025
Version: 7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.