Testy úložiště provádějí analýzu úložiště za účelem zjištění jeho správného fungování pro cluster s podporou převzetí služeb při selhání se systémem Windows Server 2008 R2.

Odstranění problémů zjištěných pomocí testů úložiště

Jestliže test úložiště ukáže, že úložiště nebo konfigurace úložiště nebude cluster s podporou převzetí služeb při selhání podporovat, proveďte následující akce:

  • Obraťte se na dodavatele úložiště a pomocí nástrojů dodaných s úložištěm clusteru shromážděte informace o konfiguraci. (Dodavatel úložiště obvykle pravděpodobně oznámí, že řešení clusteru je podporováno, přestože to není v testech úložiště zohledněno. Řešení clusteru může být například specificky navrženo tak, aby fungovalo bez sdíleného úložiště.)

  • Posuďte výsledky více testů Průvodce ověřením konfigurace, například testu Vypsat adaptéry hostitelské sběrnice (viz téma Principy testů pro ověření clusteru: Inventarizace) a dvou testů popsaných v tomto tématu - Vypsat všechny disky a Vypsat disky clusteru.

  • Vyhledejte test pro ověření úložiště související s testem, pomocí něhož byl problém zjištěn. Pokud byl problém zjištěn například pomocí testu Ověřit vícenásobnou arbitráž, může užitečné informace poskytnout související test Ověřit arbitráž disku.

  • Prostudujte požadavky na úložiště uvedené v tématu Principy požadavků pro clustery s podporou převzetí služeb při selhání.

    Informace o kompatibilitě hardwaru pro Windows Server 2008 R2 naleznete na adrese https://go.microsoft.com/fwlink/?LinkId=139145 (stránka může být v angličtině).

  • Přečtěte si dokumentaci k úložišti nebo se obraťte na výrobce.

Testy úložiště v Průvodci ověřením konfigurace

Pomocí Průvodce ověřením konfigurace je možné spustit následující testy úložiště:

Vypsat všechny disky

Tento test vypíše všechny disky viditelné pro jeden či více testovaných serverů. Test vypíše následující disky:

  • disky, které mohou podporovat clustering a ke kterým mohou získat přístup všechny servery,

  • disky na jednotlivém serveru.

Pro každý disk jsou uvedeny následující informace:

  • číslo disku,

  • jedinečný identifikátor,

  • typ sběrnice,

  • typ zásobníku,

  • adresa disku (je-li k dispozici), včetně portu, cesty, identifikátoru cíle (TID) a logické jednotky (LUN),

  • popis adaptéru,

  • charakteristika disku, například styl a typ oddílů.

Tento test vám může pomoci při diagnostice problémů zjištěných jinými testy úložiště popsanými v tomto tématu.

Vypsat možné disky clusteru

Tento test vypíše disky, které mohou podporovat clustering a jsou viditelné pro všechny testované servery. Disk může podporovat clustering pouze v případě, že je připojen prostřednictvím technologie SAS (Serial Attached SCSI) či Fibre Channel nebo standardu iSCSI. Tento test dále ověří, zda funkce Multipath I/O pracuje správně, to znamená, že každý disk je zobrazen jako jeden disk, nikoli jako dva disky.

Typy disků, které test nevypíše

Tento test vypíše pouze disky, které lze použít ke clusteringu. Tyto disky musí splňovat následující požadavky:

  • Musí být připojeny prostřednictvím technologie SAS (Serial Attached SCSI) či Fibre Channel nebo standardu iSCSI.

  • Musí být viditelné pro všechny servery v clusteru.

  • Přístup k nim musí být získáván prostřednictvím adaptéru hostitelské sběrnice, který podporuje clustering.

  • Nesmí se jednat o spouštěcí svazek nebo systémový svazek.

  • Nesmí být používány pro stránkovací soubory, režim hibernace nebo soubory s výpisem stavu systému. (V souborech s výpisem stavu systému je zaznamenáván obsah paměti při neočekávaném zastavení činnosti systému.)

Ověřit latenci přístupu k disku

Tento test ověří, zda latence pro operace čtení z disku a zápisu na něj spadá do přípustného rozsahu pro cluster s podporou převzetí služeb při selhání. Pokud operace čtení z disku a zápisu na něj trvají příliš dlouho, může být jedním z výsledků to, že dojde k aktivaci časových limitů clusteru. Jiným možným výsledkem je skutečnost, že aplikace, která se pokouší získat přístup k disku, vypadá, jako kdyby selhala, a cluster může zbytečně iniciovat převzetí služeb při selhání.

Ověřit arbitráž disku

Tento test ověří následující skutečnosti:

  • Zda se každý server v clusteru může stát pomocí procesu arbitráže vlastníkem každého disku clusteru.

  • Zda si v případě, že je vlastníkem disku určitý server a o přidělení daného disku žádá jeden či více dalších serverů, ponechá vlastnictví původní vlastník.

Pokud by se server v clusteru nemohl stát vlastníkem disku nebo by si v případě, že o přidělení disku žádají jiné servery v clusteru, nemohl ponechat jeho vlastnictví, mohlo by dojít k různým problémům:

  • Disk by mohl být bez vlastníka, a proto by mohl být nedostupný.

  • Dva vlastníci by mohli na disk nekoordinovaně zapisovat, a způsobit tak poškození disku.

    Servery clusteru s podporou převzetí služeb při selhání jsou navrženy tak, aby koordinovaly všechny operace zápisu způsobem, který zabrání poškození disku.

  • Disk by mohl měnit vlastníky při každé arbitráži, což by narušilo dostupnost disku.

Ověřit převzetí služeb disku při selhání

Tento test ověří, zda převzetí služeb disku při selhání funguje v clusteru správně. Test konkrétně ověří, zda z disku, jehož vlastníkem je jeden server v clusteru, bude moci při převzetí služeb při selhání číst server, který jeho vlastnictví převezme. Test také ověří, zda jsou informace zapsané na disk před převzetím služeb při selhání i po převzetí služeb při selhání stále stejné.

Jestliže dojde k převzetí služeb disku při selhání, ale server, který vlastnictví disku převezme, nebude moci z disku číst, nebude moci cluster zachovat dostupnost disku. V případě, že jsou informace zapsané na disk během procesu převzetí služeb při selhání změněny, může u uživatelů nebo softwaru vyžadujícího tyto informace dojít k problémům. V obou případech platí, že pokud je ovlivněný disk diskem s kopií clusteru (disk, na kterém jsou uložena konfigurační data clusteru a který je účastníkem kvora), mohou tyto problémy způsobit ztrátu kvora clusteru a vypnutí clusteru.

Pokud tento test odhalí, že převzetí služeb disku při selhání nefunguje správně, mohou při identifikaci příčiny problému pomoci výsledky následujících testů:

Ověřit systém souborů

Tento test ověří, zda je systém souborů na discích ve sdíleném úložišti podporován clustery s podporou převzetí služeb při selhání.

Ověřit disky založené na funkci MPIO společnosti Microsoft

Tento test ověří, zda byly disky s více cestami (disky založené na funkci MPIO společnosti Microsoft) správně nakonfigurovány pro cluster s podporou převzetí služeb při selhání.

Ověřit vícenásobnou arbitráž

Tento test ověří, zda v případě, že o přidělení disku clusteru žádá více serverů v clusteru, získá vlastnictví pouze jeden server. Proces arbitráže disku zajišťuje, aby servery v clusteru prováděly všechny operace zápisu koordinovaně, a může tak pomoci zabránit poškození disku.

Pokud tento test odhalí, že vlastnictví disku clusteru může prostřednictvím arbitráže disku získat více serverů v clusteru, mohou při identifikaci příčiny problému pomoci výsledky následujícího testu:

Ověřit data VPD (Vital Product Data) zařízení SCSI

Tento test ověří, zda úložiště podporuje potřebná data dotazu SCSI (popisovače VPD) a zda jsou tato data jedinečná.

Ověřit trvalou rezervaci SCSI-3

Tento test ověří, zda úložiště clusteru používá nejnovější příkazy trvalé rezervace (standard SCSI-3), které jsou odlišné od starších příkazů pro rezervaci či uvolnění (standard SCSI-2). Při použití příkazů trvalé rezervace není prováděno resetování sběrnice SCSI a tyto příkazy tedy mají mnohem menší škodlivé účinky než starší příkazy pro rezervaci či uvolnění. Cluster s podporou převzetí služeb při selhání proto může v porovnání s clusterem s dřívější verzí operačního systému citlivěji reagovat na různé situace. Disky navíc nejsou nikdy ponechány v nechráněném stavu, což snižuje riziko poškození svazku.

Ověřit současné převzetí služeb při selhání

Tento test ověří, zda současná převzetí služeb disků při selhání fungují v clusteru správně. Test konkrétně ověří, zda i v případě, že dojde v jednom okamžiku k vícenásobnému převzetí služeb disků při selhání, bude moci jakýkoli server v clusteru, který vlastnictví disku převezme, z tohoto disku číst. Test také ověří, zda jsou informace zapsané na každý disk před převzetím služeb při selhání i po převzetí služeb při selhání stále stejné.

Jestliže dojde k převzetí služeb disku při selhání, ale server, který převezme vlastnictví disku, nebude moci z disku číst, cluster nebude moci zachovat dostupnost disku. V případě, že jsou informace zapsané na disk během procesu převzetí služeb při selhání změněny, může u uživatelů nebo programů vyžadujících tyto informace dojít k problémům. V obou případech platí, že pokud je ovlivněný disk diskem s kopií clusteru (disk, na kterém jsou uložena konfigurační data clusteru a který je účastníkem kvora), mohou tyto problémy způsobit ztrátu kvora clusteru a vypnutí clusteru.

Pokud tento test odhalí, že převzetí služeb disku při selhání nefunguje správně, mohou k identifikaci příčiny problému pomoci výsledky následujících testů:

Další odkazy


Obsah