Dell Unity: Replikeringsläge ändras från synk till async efter koduppgradering till 5.2 (kan korrigeras av Dell)
Summary: Replikeringsläget kan ändras från synk till asynkronisering efter uppgradering till kod 5.2. Det leder till att valideringsfel vid replikeringsanslutningen misslyckas och påverkar replikeringsrelaterade åtgärder som pause/resume/failover/failback. ...
Symptoms
Synkroniseringsreplikeringssessioner återupptas inte.
Replikeringsanslutningar på källan visar statusen "Updated Needed".
Anslutningstypen ändras från synkronisering till asynkronisering enligt bilden nedan från uemcli-utdata:
uemcli -d -u service -p /remote/sys show -detail
2: ID = RS_1 <<< RS står för Remote System (fjärrsystem). Vanligtvis är RS_0 det lokala systemet, RS_1 är det första fjärrsystemet som konfigureras på den lokala Unity-enheten och RS_2 är det andra fjärrsystemet.
Namn = XXX-Unity-adress
= 10.xxx.xxx.xxx
alternativ hanteringsadress = 10.xxx.xxx.xxx
modell = Unity 480F
serienummer = CKM00XXXXXXXXX
anslutningstyp = async <<<<<<<<<<<< läget synkroniserades före koduppgradering
Källgränssnitt = 10.xxx.xxx.xxx, 10.xxx.xxx.xxx
Lokala gränssnitt = 10.xxx.xxx.xxx, 10.xxx.xxx.xxx
Fjärrgränssnitt = 10.xxx.xxx.xxx, 10.xxx.xxx.xxx
Driftstatus = Update Needed (0x8406)
Health state = Minor failure (15)
Health details = "Update the remote system connection to pick up the latest interface changes on the local and remote systems. (https://10.xxx.xxx.xxx/help/webhelp/en_US/index.html?#unity_t_configure_replication_connections.html)"
Synkrona FC-portar = spb_iom_1_fc0, spa_iom_1_fc0
bandbreddsscheman = använder tillgänglig bandbredd Nuvarande bandbredd
= använder tillgänglig bandbredd
Om kunden försöker att "validera och uppdatera" anslutningen misslyckas åtgärden med felmeddelandet "No remote interfaces received from the remote system".
EMCsystemlog:
"2022-06-15T22:56:51.960Z" "XXX-Unity_spa@CKM00XXXXXXXXX" "Neo_CEM" "26592" "local/admin" "ERROR" "14:610012" :: "User local/admin failed to validate remote system connections RS_1." :: Category=Audit Component=ReplicationPlugin TimeZone=UTC
cemtracer_dataprotection.log:
15 jun 2022 22:56:51 – [DataProtectionStorageModel] INFO – {0:271532:843299283}[26592|30974|d53ffb40][refreshLocalExternalSystemInterconnects @ .. /.. /.. /components/providers/osls/common/DataProtection/StorageModel/impl/StorageResourceSubsystemImpl.cpp:1315] Uppdatera fjärrsystemets namn till: XXX-Unity
15 jun 2022 22:56:51 – [DataProtectionStorageModel] ERROR - {0:271533:341483364}[26592|30974|d53ffb40][refreshLocalExternalSystemInterconnects @ .. /.. /.. /components/providers/osls/common/DataProtection/StorageModel/impl/StorageResourceSubsystemImpl.cpp:1334] No remote interfaces received from the remote system
15 Jun 2022 22:56:251 – [DataProtectionStorageModel] ERROR - {0:271533:343407806}[26592|30974|d53ffb40][refreshLocalExternalSystemInterconnects @ .. /.. /.. /components/providers/osls/common/DataProtection/StorageModel/impl/StorageResourceSubsystemImpl.cpp:1425] Caught exception: StorageModel-undantag [105906509]: Det gick inte att hämta listan med gränssnitt från fjärrsystemet.
Cause
Teknikavdelningen har bekräftat att orsaken till ändringen av anslutningstyp från "sync" till "async" är en kombination av följande två kända beteenden i den aktuella koden (5.2):
1. Sedan 5.1 visas replikeringsanslutningens driftsstatus som "Update Needed (0x8406)" efter omstart av lagringsprocessorn (NDU-uppgradering). Detta har åtgärdats i Unity OE-version 5.2.1.0.5.013.
2. I den aktuella versionen av 5.2 om ändring av replikeringsanslutning med inmatning av fjärranvändarnamn och lösenord (utan att anslutningstyp uttryckligen anges) från GUI eller uemcli avslutas i replikeringsanslutningstypen ändras till "async" (från "sync" eller "both"). Detta planeras att åtgärdas i en framtida version.
Problemet (replikeringsläget ändras från synkronisering till asynkronisering) observeras hittills bara på källsidan av Unity. Om du ser att dr Unity har samma problem eskalerar du fallet till L2 och anlitar EE för att undersöka problemet vidare. Den tillfälliga lösningen i avsnittet Lösning i den här artikeln i Dells kunskapsbank kan fortfarande användas.
Resolution
Korrigeringen är tillgänglig i OS 5.2.1.0.5.013 (5.2 SP1)
Workaround:
Tillfällig lösning på problem med replikeringsanslutningstyp som inte stämmer överens mellan två sidor efter uppgradering till 5.2.
A. För replikeringsanslutning med typen "sync" (felmatchning av plats A är "async" och plats B är "sync")
1> Ändra typen av synkronisering till "båda" från plats B. (Nu är två platser av "båda" typ)
2> Ändra "båda" till "synkronisering" från plats B (eller plats A).
B. För replikeringsanslutning med typen "båda" (felmatchning av plats A är "async" och plats B är "båda")
1> Ändra "båda" till "async" från plats B. (Nu är två platser "async"-typ)
2> Ändra "async"-typen till "båda" från plats B (eller plats A).
Obs! Nedanstående uemcli-kommandon kan användas för att ändra anslutningstypen till både och eller synk. RS_x i fältet -id är ID för det fjärrsystem som har problem.
Ändra till båda:
uemcli -u admin -p XXXXXX /remote/sys -id RS_1 set -connectionType bothÄndra till synkronisering:
uemcli -u admin -p XXXXXX /remote/sys -id RS_1 set -connectionType sync
Kommandosyntax:
[Set]
/remote/sys -id set [ -addr ] [ -dstUsername { -dstPassword | -dstPasswordSecure } ] [ -connectionType { sync | async | both } ] [ -bandwidthSchedules ]
– När läget i båda ändarna har ändrats till sync validerar du anslutningen i båda ändar en i taget.