VMAX, PowerMax: Po restartování hostitele se systémem VxVm 8.0 nebo novějším nejsou některé jednotky LUN viditelné

Shrnutí: Aplikace Veritas 8.0 a novější kontroluje úroveň mikrokódu spuštěného v poli a zjišťuje podporované funkce. Pokud zařízení ze stejného pole hlásí jinou úroveň mikrokódu, společnost Veritas to považuje za abnormální a nekonfiguruje cesty k zařízením. ...

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Příznaky

Hostitel UNIX je připojený k VMAX nebo PowerMax a používá VxVm a VxDMP 8.0 nebo novější pro správu vícenásobných cest. Po restartování jsou některá zařízení nakonfigurována na úrovni hostitele, ale ne na úrovni systému Veritas.

Funkce INQ zobrazuje různé úrovně mikrokódu pro zařízení, která patří do stejného pole:

# inq
...
/dev/rhdisk909                :EMC     :SYMMETRIX       :5876  :940339c000 :        39.1
/dev/rhdisk3779               :EMC     :SYMMETRIX       :5978  :9401bab008 :        20.0

Dotyčná zařízení se zobrazují v poli, které bylo migrováno pomocí migrace bez přerušení (NDM). V takových případech je sériové číslo pole (94) a ID jednotky LUN (339c nebo 1bab) zfalšovanou identitou. Níže uvedený příkaz odhalí skutečnou identitu zařízení:

# inq -native
...
/dev/rhdisk909                :EMC     :SYMMETRIX       :5978  :80005de000 :        39.1
/dev/rhdisk3779               :EMC     :SYMMETRIX       :5978  :80002bc000 :        20.0

Různé úrovně mikrokódu hlášené u zařízení jsou potvrzeny pomocí INQ v režimu DEBUG:

  • Zařízení hdisk909
<02/17/2024 01:11:37.455866>             Leave: xsil_fill_in_inq_info, Return Value: 0
<02/17/2024 01:11:37.455875>                    device is spoofed
<02/17/2024 01:11:37.455884>                    is_EMC_device=1 symm_model=0x0a00 ucode_level=0x5876 ucode_date=0x08190002
<02/17/2024 01:11:37.455893>                    symm_dev_num=0x0339c symm_serial#=<00019xxxxx94>
<02/17/2024 01:11:37.455902>                    device_serial_number_ex : 940339c000
<02/17/2024 01:11:37.455911>                    device_serial_number    : 94!|k000
  • Zařízení hdisk3779
<02/17/2024 01:11:37.469147>             Leave: xsil_fill_in_inq_info, Return Value: 0
<02/17/2024 01:11:37.469158>                    device is spoofed
<02/17/2024 01:11:37.469172>                    is_EMC_device=1 symm_model=0x0900 ucode_level=0x5978 ucode_date=0x07230008
<02/17/2024 01:11:37.469183>                    symm_dev_num=0x01bab symm_serial#=<00019xxxxx94>
<02/17/2024 01:11:37.469194>                    device_serial_number_ex : 9401bab008
<02/17/2024 01:11:37.469204>                    device_serial_number    : 94BAB008

Podle článku společnosti Veritas Po upgradu na Infoscale 8.0 z verze chybí ve skříni EMC VMAX většina zařízení z verze Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies., verze Veritas 8.0 nepodporuje, aby zařízení ze stejného pole (zde xx94) hlásila dva různé mikrokódy (5876 a 5978 ve výše uvedeném příkladu).

Příčina

Při počáteční migraci zařízení byla identita zařízení ze zdrojového pole replikována do cílového pole společně s úrovní mikrokódu. Po migraci jsme měli:

# inq
...
/dev/rhdisk909                :EMC     :SYMMETRIX       :5876  :940339c000 :        39.1
/dev/rhdisk3779               :EMC     :SYMMETRIX       :5876  :9401bab008 :        20.0


O něco později po migraci již nebylo místo na hdisk3779 potřeba a zařízení bylo odebráno ze skupiny úložišť a uvolněno (odstraněno). Ve výše uvedeném příkladu představuje LUN 1bab ve skutečnosti LUN 2BC v poli xx80 tak, jak jej vidíme ve výstupu příkazu "inq native".

Hostiteli bylo přiděleno nové místo, opět z pole xx80. Vzhledem k tomu, že ID jednotky LUN 2BC bylo odebráno, bylo toto číslo LUN použito znovu. V takových případech je však podvržená identita vrácena zpět, takže nové zařízení je prezentováno jako zařízení ze starého pole (9401b1b008) namísto zařízení z nového pole (80002bc00). Úroveň mikrokódu z podvrženého zařízení není zachována, takže nyní hlásí mikrokód cílového pole (v našem případě 5978). Typ pole také není zachován (viz INQ v režimu DEBUG v předchozí části, symm_model je 0x0a00 pro hdisk909 a 0x0900 pro hdisk3779).

Verze Veritas 8.0 a novější se dívá na úroveň mikrokódu přidruženého k zařízením, aby určila mikrokód spuštěný v poli. Dívá se také na model Symmetrix. Veritas pak dokáže určit, které funkce může pole podporovat. V našem případě pro pole xxx94 nemůže společnost Veritas určit, zda je mikrokód 5876 nebo 5978. Také není schopen určit úroveň Symmetrix. Výsledkem je, že všechna zařízení zobrazující mikrokód 5978 nejsou nakonfigurována společností Veritas.

Řešení

Pokud je po migraci NDM a odstranění připojení ke zdrojovému poli nutné znovu získat migrované zařízení, musí být před tímto odstraněním odstraněna jeho zfalšovaná identita.

Pokud tak neučiníte, jediným řešením, jak znovu získat přístup ke všem zařízením, je odstranit podvrženou identitu všech zařízení, která se zobrazují ve zdrojovém poli NDM.

Dotčené produkty

VMAX
Vlastnosti článku
Číslo článku: 000222481
Typ článku: Solution
Poslední úprava: 19 kvě 2025
Verze:  3
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.