Megosztás a következőn keresztül:


Elastic SAN hibaelhárítása

Ez a cikk az Azure Elastic SAN-tal kapcsolatos gyakori problémákat sorolja fel. A probléma lehetséges okait és megoldásait is tartalmazza.

Get_iqns időtúllépési hiba történt Linux-dokumentációs szkripttel – Kivétel: A parancs 10 s-nél hosszabb időt vett igénybe

  • Telepítse a legújabb Azure CLI-t, és kövesse a virtuális gép (VM) termékváltozatához tartozó utasításokat.
  • A legújabb verzió telepítése után futtassa az az extension add -n elastic-san bővítményt az Elastic SAN bővítmény telepítéséhez.
  • Futtassa az az login parancsot, és kövesse a parancs által generált lépéseket a bejelentkezéshez a böngészőben.
  • Futtassa újra a Linux dokumentációs szkriptet, és ellenőrizze, hogy a probléma továbbra is fennáll-e.

Elutasított bejelentkezési hiba – iscsiadm: Nem módosítható a node.conn[0].iscsi.DataDigest. Érvénytelen paramnév

  • Győződjön meg arról, hogy a privát végpont vagy szolgáltatásvégpont megfelelően van konfigurálva
  • Ellenőrizze, hogy a kötetek csatlakoznak-e az Azure VMware Solutionhez (AVS), mivel az AVS esetében a ciklikus redundancia-ellenőrzés (CRC) még nem támogatott.
  • Ha nem, ellenőrizze, hogy a virtuális gép fedorát vagy alárendelt Linux-disztribúcióit(például Red Hat Enterprise Linux, CentOS vagy Rocky Linux) futtatja-e, amelyek nem támogatják az adatemésztéseket.
  • Ha a fenti forgatókönyvek bármelyike igaz, tiltsa le a CRC védelmi jelzőt. Törölje a jelölőnégyzet jelölését a portálon, és módosítsa a EnforceDataIntegrityCheckForIscsi (PowerShell)) vagy az adatintegritás-ellenőrzés (CLI) paraméterét hamisra.

A rugalmas SAN-kötet teljesítménye vagy késleltetése nem a vártnak megfelelő.

  • Ellenőrizze a tárolóhálózat méretét és konfigurációját a portálon keresztül (SAN kezdőlap –> Konfiguráció panel), és győződjön meg arról, hogy a másodpercenkénti I/O (IOPS) és az átviteli sebesség száma képes kezelni a számítási feladat követelményeit
  • Ellenőrizze a virtuális gép átviteli sebességére és IOPS-korlátaira vonatkozó korlátozásokat, és győződjön meg arról, hogy a virtuális gép képes kezelni a számítási feladatokra vonatkozó követelményeket
  • Győződjön meg arról, hogy az Elastic SAN teljesítményének optimalizálása című témakörben ismertetett ajánlott eljárásokat követi.

Nem sikerült kapcsolatot létesíteni az új csomópontokkal egy fürtben.

  • Azonosítsa, hogy mely virtuális gépek tartoznak a fürthöz.
  • Ellenőrizze a csomópontonkénti munkamenetek számát a fürt egyes virtuális gépein iscsicli sessionList vagy mpclaim -s -d (Windows esetén), vagy használja a sudo multipath -ll parancsot (Linux esetén), és összegezze a munkamenetek teljes számát.
  • Ezt követően, ha a munkamenetek száma eléri a 128-at, akkor a köteteket a portálon keresztül vagy az ide linken található Windows vagy Linux szkript segítségével bonthatja le.
  • Ezután módosítsa a connect szkript NumSession paraméterét (Windows) vagy num_of_sessions paraméterét (Linux) a portálról, vagy a Windows és Linux szkriptek egyikéből. Győződjön meg arról, hogy a kötetek munkameneteinek teljes száma kevesebb, mint 128.
  • Futtassa a szkriptet a virtuális gépen. Ezek az értékek a szkript futásideje alatt is megadhatóak.

Nem lehet nyolcnál több kötethez csatlakozni Egy Windows rendszerű virtuális géphez

  • A Windows rendszerű virtuális gépen futó munkamenetek számának megtekintéséhez futtassa a(z) iscsicli sessionList vagy mpclaim -s -d parancsot. A maximális munkamenet-korlát Windows rendszerű virtuális gépek esetén 255.
  • Ha elérte a munkamenet-korlátot, akkor a köteteket a portálon vagy az itt csatolt szkript használatával leválaszthatja.
  • Ezután módosítsa a kapcsolódási szkript $NumSession paraméterét a portálról vagy a Windows-szkript használatával. Győződjön meg arról, hogy a virtuális géphez csatlakoztatott kötetenkénti munkamenetek teljes száma kevesebb, mint 255 munkamenet.
  • Futtassa a szkriptet a virtuális gépen. Ezek az értékek a szkript futásideje alatt is megadhatóak.

A CRC-védelem hibáinak elhárítása a hoszt klienseken

Megjegyzés:

A CRC védelmi funkció jelenleg nem érhető el Észak-Európában és az USA déli középső régiójában.

A Windows vagy Linux Elastic SAN kapcsolati cikkek több munkamenetes kapcsolati szkriptjei automatikusan beállítják a CRC-32C-t a kapcsolatok fejlécében és adatösszegében. De manuálisan is megteheti, ha szükséges. Windows rendszeren ezt úgy teheti meg, hogy az Elastic SAN-kötetekre való bejelentkezés során a fejléc- vagy adatöntvényt 1-esre állítja (LoginTarget és PersistentLoginTarget). Linuxon ezt a globális iSCSI konfigurációs fájl (iscsid.conf, általában a /etc/iscsi könyvtárban) frissítésével teheti meg. Ha egy kötet csatlakozik, a rendszer létrehoz egy csomópontot az adott csomópontra vonatkozó konfigurációs fájllal együtt (például az Ubuntu-on az /etc/iscsi/nodes/$volume_iqn/portal_hostname,$port könyvtárban található), amely örökli a beállításokat a globális konfigurációs fájlból. Ha már csatlakoztatott köteteket az ügyfélhez a globális konfigurációs fájl frissítése előtt, frissítse közvetlenül az egyes kötetek csomópontspecifikus konfigurációs fájlját, vagy használja a következő parancsot:

Változók:

  • $volume_iqn: Rugalmas SAN-kötet IQN
  • $portal_hostname: Elastic SAN volume portal hostname
  • $port: 3260
  • $iscsi_setting_name: node.conn[0].iscsi. HeaderDigest (vagy) node.conn[0].iscsi. DataDigest
  • $setting_érték: CRC32C

sudo iscsiadm -m node -T $volume_iqn -p $portal_hostname:$port -o update -n $iscsi_setting_name -v $setting_value

Következő lépések