IBMi SRDF-migratieprocedure
Summary: SRDF kan worden gebruikt om IBMi-data te migreren tussen VMAX/POWERMAX. Er is een voorbeeldprocedure voor SymCLI instellen/beheren inbegrepen.
Instructions
Wanneer klanten hun IBMi client Logical Partitions (LPAR's) uitvoeren op DELL EMC VMAX/PMAX externe schijfstorage en hun huidige array willen vernieuwen naar een nieuwe generatie, kunnen ze SRDF gebruiken om een datamigratie op de achtergrond en een cutover naar de nieuwe array uit te voeren met minimale downtime-impact. Dit gebruik van SRDF wordt ook wel SRDF/Data Mobility genoemd.
Voor klanten waar helemaal geen downtime is toegestaan, zie een ander artikel waarin IBMi Non-Disruptive Migration (NDM) voor VMAX/PMAX wordt beschreven, te vinden via deze koppeling:
https://www.dell.com/support/kbdoc/en-us/000193832/vmax-powermax-non-disruptive-migrations-for-the-ibmi-host-platform
Voor elke IBMi LPAR moeten ALLE volumes worden opgenomen in de SRDF-replicatie. Dit is inclusief de Load Source (=bootdisk), vanwege de afwijkende aard van het IBMi-platform met zijn unieke LIC/OS-ontwerp op basis van het AS/400 single-level-storagearchitectuurontwerp. Voor elke IBMi-storagereplicatie is het ALLES of NIETS. Zie onderstaande figuur voor de beschrijving van de (tijdelijke) inrichting tijdens de migratie.
De OUDE en NIEUWE bronarrays in de PROD-DC zijn verbonden met tijdelijke SRDF-koppelingen voor de migratie. Deze lopen meestal ook via de SAN-switches, dus deze moeten dienovereenkomstig worden gezoneerd. Alternatieven zijn een "direct connect"-opstelling, of klanten kunnen Gige IP-koppelingen (Gigabit Ethernet-verbindingen via LAN-switches) gebruiken.
Terwijl de IBMi LPAR's operationeel blijven, worden de SRDF-relaties tussen OUDE en NIEUWE arrays gemaakt. Het asynchrone synchronisatieproces op de achtergrond van alle data van de volumes is transparant voor de IBMi-host en zijn applicaties. Er moeten nieuwe SAN-verbindingen van de bestaande SAN-fabrics naar de nieuwe array worden gemaakt. Voor de bestaande IBMi FC- of vFC-hostadapters moet SAN-zonering dienovereenkomstig worden geconfigureerd. Wanneer nieuwe verbindingen en zones gereed zijn, controleert u op de nieuwe PMAX of de IBMi-adapter WWPN's zich aanmelden bij de respectievelijke FA-poorten op de nieuwe PMAX.
OPMERKING: Voor het IBMi-platform moet alleen SAN-zonering met één initiator>en één doel worden gebruikt.
OPMERKING: Valideer de IBMi adapter WWPN login vanuit Unisphere of met de SymCLI (voorbeeld) opdracht: symaccess -sid 123 list logins -dirport 1c:0
======================================================================================================
Prepare Phase (sample commands):
Check SRDF connectivity from NEW array with SymCLI symsan command:
symsan list -sanrdf -sid 000420200123 -dir ALL -port ALL
Maak de nieuwe IBMi-doelapparaten op de nieuwe array en voeg deze toe aan een nieuwe StorageGroup (SG):
symdev create -sid 123 -tdev -emulation as400 -cap 82400 -captype cyl -N 64 -v -nop symsg -sid 123 create sg_ibmi_lpar1_asp1_1 -srp SRP_1 -slo diamond symaccess -sid 123 -name sg_ibmi_lpar1_asp1_1-type storage add devs 100-13F
Maak respectievelijke InitiatorGroup(IG) en PortGroup(PG) op de NIEUWE array:
symaccess -sid 123 create -name ig_ibmi_lpar1_asp1_1 -type init symaccess -sid 123-name ig_ibmi_lpar1_asp1_1 -type init set ig_flags on OS2007 -disable symaccess -sid 123-name ig_ibmi_lpar1_asp1_1 -type init add -wwn 0123456789abcde2 symaccess -sid 123-name ig_ibmi_lpar1_asp1_1 -type init add -wwn 0123456789abcde4 symaccess -sid 123-name ig_ibmi_lpar1_asp1_1 -type init add -wwn 0123456789abcde6 symaccess -sid 123-name ig_ibmi_lpar1_asp1_1 -type init add -wwn 0123456789abcde8 symaccess -sid 123-name ig_ibmi_lpar1_asp1_1 -type init add -wwn 0123456789abcde3 symaccess -sid 123-name ig_ibmi_lpar1_asp1_1 -type init add -wwn 0123456789abcde5 symaccess -sid 123-name ig_ibmi_lpar1_asp1_1 -type init add -wwn 0123456789abcde7 symaccess -sid 123-name ig_ibmi_lpar1_asp1_1 -type init add -wwn 0123456789abcde9 symaccess -sid 123 create -name pg_ibmi_lpar1_asp1_1 -type port -protocol SCSI_FC symaccess -sid 123-name pg_ibmi_lpar1_asp1_1 -type port add -dirport 1c:0 symaccess -sid 123-name pg_ibmi_lpar1_asp1_1 -type port add -dirport 1c:1 symaccess -sid 123-name pg_ibmi_lpar1_asp1_1 -type port add -dirport 2c:0 symaccess -sid 123-name pg_ibmi_lpar1_asp1_1 -type port add -dirport 2c:1
Maak een nieuwe tijdelijke dynamische SRDF-groep tussen OUDE en NIEUWE array:
symrdf addgrp -sid 000420200123 -rdfg 100 -remote_sid 000 000297800456 -remote_rdfg 100 -dir 1D:03,2D:03,1D:07,2D:07 -remote_dir 1E:03,2E:03,1E:07,2E:07 -label LPAR1_MIG
Voer CreatePair uit voor de respectieve (SG) en start de synchronisatie in de adaptieve kopieerschijfmodus:
symrdf createpair -sid 456 -type R1 -rdfg 100 -sg sg_ibmi_lpar1_asp1_1 -remote_sg sg_ibmi_lpar1_asp1_1 -establish -rdf_mode acp_disk
Het synchronisatieproces controleren:
symrdf -sid 456 -rdfg 100 -sg sg_ibmi_lpar1_asp1_1 query
Vanwege de aard van de SRDF "adaptieve kopie"-koppelingsstatus, waarbij actieve I/O's nog steeds binnenkomen in de bronarray van de IBMi-host, bereiken de koppelingen mogelijk geen gesynchroniseerde status. Dit is normaal en te verwachten.
Wanneer het synchronisatieproces het grootste deel van de data naar de nieuwe array heeft gekopieerd (minder dan 1000 uitstaande ongeldige tracks), kan de offline cutover worden uitgevoerd volgens het door de klant geplande onderhoudsvenster. We raden aan om een storing van 2 uur te plannen voor de zakelijke apps op de host(s) die worden gemigreerd. Dat zou voldoende tijd moeten bieden voor het stoppen van applicatietaken en gebruikerssessies, het uitschakelen van het systeem, het uitvoeren van de cutover, IPL van het systeem en het opnieuw opstarten van de applicatiesubsystemen en -taken.
Cutover-fase (voorbeeldopdrachten):
SRDF-koppelingen en apparaatpaarstatussen controleren:
symrdf -sid 456 -rdfg 100 -sg sg_ibmi_lpar1_asp1_1 query
Eindapplicaties, subsystemen en actieve gebruikers op LPAR.
PWRDWNSYS de LPAR.
Controleer de HMC om te bevestigen dat LPAR uitgeschakeld is in de status Niet geactiveerd.
Stel SRDF-koppelingen in SYNC-modus in.
symrdf -sid 456 -rdfg 100 -sg sg_ibmi_lpar1_asp1_1 set mode sync
Controleer op statuswijzigingen en totdat alle apparaten zijn "gesynchroniseerd" met nul ongeldige tracks.
symrdf -sid 456 -rdfg 100 -sg sg_ibmi_lpar1_asp1_1 query
SRDF-koppelingen splitsen.
symrdf -sid 456 -rdfg 100 -sg sg_ibmi_lpar1_asp1_1 split
OPMERKING: Bij het SRDF Split-proces blijven de bronvolumes ongewijzigd en blijven ze ongewijzigd tijdens het verdere migratieproces. Deze oude SRDF-bronimage bevat een consistente "point-in-time"-kopie van de LPAR-gegevens vanaf het moment waarop de splitsing werd uitgevoerd. Aangezien de IBMi LPAR tijdens de splitsing niet beschikbaar was, is dit beeld 100% consistent. In een gesplitste status zijn zowel de R1- als de R2-kopie RW_enabled voor de host. Deze R1-image op de OUDE array kan worden gebruikt voor een onmiddellijke fallback naar de OUDE array. In het geval dat er onverwachte problemen worden aangetroffen en de migratie wordt geannuleerd. In dat geval moet de zonering/maskering naar OUDE array opnieuw worden ingesteld.
Controleer na het splitsen op statusverandering.
symrdf -sid 456 -rdfg 100 -sg sg_ibmi_lpar1_asp1_1 query
Maak een back-up van de OUDE database voor arraymaskering.
Symaccess -sid 456 list view -v -detail>masking-456_<date>.txt
Verwijder OUDE arraymaskering voor de respectieve IBMi LPAR.
Symaccess -sid 456 delete view mv_ibmi_lpar1_asp1_1
Maak een NIEUWE arraymaskering.
symaccess -sid 123 create view -name mv_ibmi_lpar1_asp1_1 -sg sg_ibmi_lpar1_asp1_1 -pg pg_ibmi_lpar1_asp1_1 -ig ig_ibmi_lpar1_asp1_1
Activeer de LPAR opnieuw vanuit de HMC met de normale B-IPL-modus.
Bewaak het IPL-proces vanuit het HMC.
Meld u aan met SST-toegangsautorisatie op het aanmeldingsscherm. Voer STRSST uit en controleer de status van schijven en schijfpaden. Let op de wijziging van het serienummer van de IBMi-schijf die de nieuwe arrayvolumes en serienummer-ID weerspiegelt.
Het beheerdersteam van de klant/apps kan nu alle normale bewerkingen op deze LPAR hervatten.
Hiermee is de migratie voltooid.
Post-migratiefase (voorbeeldopdrachten):
Wanneer de klant een succesvolle cutover heeft opgegeven (geen fallback vereist), kan de tijdelijke configuratie worden opgeschoond.
Opschonen van SRDF-migratieapparaatkoppeling.
symrdf deletepair -sid 456 -rdfg 100 -sg sg_ibmi_lpar1_asp1_1De tijdelijke dynamische SRDF-groep tussen de OUDE en NIEUWE array opschonen:
symrdf removegrp -sid 000420200123 -rdfg 100
Schoon de SAN-zones op de betreffende switches op:
Van de IBMi-host naar de OUDE array.
En verwijder SRDF-zones van de OUDE naar de NIEUWE array (nadat de laatste migratie is voltooid).