Exchange 2007 SCC Clustering v VMWARE pomocí iSCSI pro masy (a jak jsem šel velmi špatně) - část 1 ...

Andy Grogana 3. prosince 2008 · 1 komentář

V Exchange 2007 (instalace) , Exchange 2007 (iSCSI) , Exchange 2007 design , Exchange úložiště

– this excellent article is well worth a read. Četl jsem na druhý den s velkým zájmem článek napsal kolega blogger a online přítele Elan Shudnow který vás provede, jak si můžete vytvořit SSC Exchange 2007 clusteru pomocí systému Windows 2008 a StarWind iSCSI - to vynikající článek je dobře stojí za přečtení.

Nyní, jak mnozí z vás dobře vědí, pokud jste pravidelnými čtenáři mého blogu, že jsem se spíše zaměřují na straně CCR věcí, nicméně jsem byl uvažují článek o SCC (Single Copy clusterů) na chvíli - ale vzhledem vynikající kvalita Elan příspěvku jsem si myslel, že to bude chatrný mě dát vyvrhoval článek ven, které by potenciálně číst skoro stejné.

Tak jsem se rozhodl, že bych zkusit udělání SCC clusteru spolu v VMWARE, jen aby viděli, jak to všechno visí společně pod Windows 2008 (v podstatě nemá v plánu napsat blogu na toto téma) - to bylo v tomto okamžiku, kdy důvod, proč Elan zvolila pro použití iSCSI ve spojení s VMWARE s Windows 2008 se stal velmi (a trapně) zřejmý.

V podstatě jsem se nastavení stroje pod VMWARE VMware Server v obvyklým způsobem - vytvářet jak lokální a sdílené disky - Pak jsem udělal obvyklé změny v souborech VMWARE VMX na mých uzlů clusteru (jedná se o soubory, které obsahují každou konfiguraci stroje) - jen jako straně - Při použití Windows 2003 a chcete nastavení sdíleného úložiště clusteru zadáte následující příkazy ke každému souboru uzly VMX:

SCSI.sharedBus = "virtuální" (kde x je číslo vašeho SCSI řadič - to umožňuje SCSI 2,0 protokolu rezervace musí být provedeno na sběrnici)

Disk.Locking = "false" (to umožňuje více počítačů, aby přístup k jediné disku soubor VMWARE)

Jsem předpokládal, že to bylo všechno, co by bylo potřeba, aby konfigurační práci pod Windows 2008 (dokonce jsem ignoroval část v VMWARE 2.0 Admin průvodce, který řekl: "Windows 2008 Cluster Failover nejsou podporovány VMware Server 2.0").

I popraskané na s instalací Windows 2008 - udělal všechny obvyklé kousky a Boby (konfiguraci rozhraní, domén, disky, účty, atd), až jsem se dostal do bodu, kdy jsem byl připraven k instalaci clusterů převzetí služeb při selhání.

Vytvořil jsem clusteru v systému Windows 2008 (tam bude mnohem více detailů na toto téma v pozdější části), a dostal do bodu, kdy jsem chtěl konfigurovat sdíleného disku kvora (nezapomeňte, že jsem měl v tuto chvíli už udělal všechno, konfigurací disků ).

V systému Windows 2008, než budete moci nastavit libovolný sdílený disk pro váš clusteru musíte přidat do bazénu skladování - tak jako;

SCC-Wrong-1

Což představuje vám následující okno;

SCC-Wrong-2

Po přidání disku jsem obdržel následující chybová zpráva a disk, který jsem právě přidali byla přeškrtnuta s červeným X:

SCC-Wrong-3

Prohlížení protokolů událostí vedla k ničemu jakéhokoliv skutečného látky se proto jsem se rozhodl, aby se podíval na správu storage server, konzole, která odhalila následující stav disku kvora (který jsem právě snažil přidat):

SCC-Wrong-4

Což bylo velmi zvláštní, protože jsem měl správně formátovaný disk.

Rozhodl jsem se, že moje jediná možnost v tomto okamžiku bylo jít do můj dobrý přítel Google na odpověď, což je místo, kde jsem skončil být víc než jen trochu v rozpacích - jak se ukázalo už jsem znal odpověď, ale prostě neměl dát dvě a dvě dohromady.

V podstatě VMware Server podporuje pouze protokol SCSI-2, zatímco Windows 2008 bude podporovat pouze SCSI-3 pro podávání stížností přístup k disku aplikace. Při vytváření rezervaci v souboru VMX pro uzlu clusteru jsem byl čistě snaží získat SCSI-P2 disk pro práci s Windows 2008 jako přetrvávající výhrady - tam byl větší šanci na díry v mém spodním uzdravení, než to bude fungovat ,

Věděl jsem to, a opravdu to by se zdálo, že Elan to věděl také, to určitě vysvětlil jeho použití StarWind iSCSI - (jako iniciátor iSCSI je integrována do systému Windows 2008 a opravdu je podporovaný protokol pro Failover Clustering a Exchange 2007 SP1) a pomocí StarWind mohl představovat disky svým serverům - to představil mě se hlavolam.

Ve svém článku Elan použil zaplatil za verzi softwaru StarWind jako vydání Free Evaluation umožňuje pouze dva iSCSI cíle (v podstatě disky) a jednoho hostitele pro připojení k cíli a proto, pokud jste chtěli mít více hostitelů a více si Targets budou muset použít buď hodnocení 15 den - nebo - koupit edici serveru.

Z mého osobního pohledu jsem si nemohl dovolit 395 dolarů jen pro účely testování, tak jsem vyrazil hledat jiný způsob, jak dělat to.

Než jsem se jít dál s článkem bych chtěl pokrýt trochu technické informace o iSCSI pro čtenáře, kterého se může z neměli mnoho expozice k protokolu, a také poskytují málo informací o tom, co vlastně změnilo v systému Windows 2008, které klesly Podpora pro SCSI-2 městě;

Co je ISCSI?

ISCSI (Internet nebo SCSI) je založen IP protokol TCP / který typicky operuje přes porty 860 a 3260. V podstatě existují dva Příslušenství k iSCSI - Iniciátoři - v podstatě klienti, kterým dělají požadavků a cílů typicky zveřejněné disky, které reagují na požadavky. Dlouhá a střela situace je, že ISCSI umožňuje protokol SCSI, které mají být přenášeny prostřednictvím sítí IP.

Najdete zde mnoho článků, které správně vysvětlují, že jednou z hlavních výhod pro iSCSI je, že nevyžaduje žádné další kabeláže nad rámec toho, co jste již válí z hlediska vaší CAT5 datové sítě, ale jeden tip mohu dát, je, že při používání Exchange serverů a iSCSI, měli byste věnoval VLAN, která vám poskytne vyhrazenou doménu vysílání a IP podsítě pro oba iSCSI iniciátorů (servery Exchange) a iSCSI cílů by mělo být rovněž v kombinaci s dobře definovanou QoS (Quality of service) politika vaše síť. Tímto způsobem se vyhnout obecné sítě tvrzení spojené s vašimi Client / Server VLAN s provozem iSCSI.

ISCSI lze zajistit prostřednictvím IPSEC nebo CHAP nebo použít žádnou formu zajištění nebo povolení.

Pro více informací o iSCSI se podívejte zde: http://en.wikipedia.org/wiki/ISCSI

Co Microsoft říká o iSCSI?

No v Exchange 2003 byste měli být moudrý nepovažuje ji za reálnou možnost, která je hlavně co do činění s množstvím diskového I / O, které Exchange 2003 by mohl přinést - avšak v Exchange 2007 ISCSI je považován za velmi životaschopný možností, jak dlouho, jak osvědčených postupů jsou dodržovány - Následující text je citoval z blogu týmu MS Exchange v následujícím článku: http://msexchangeteam.com/archive/2007/01/15/432199.aspx

Zatímco iSCSI dělá připojit server do skladu přes Ethernet, je důležité brát to jako úložiště připojení, a zcela izolovat síťové úložiště iSCSI od všech ostatních síťového provozu. Pokud jsou k dispozici, lze možnosti, jako řízení toku, kvalitou služeb, a jumbo rámců dále zvýšit výkon. Microsoft iSCSI iniciátor 2.0 a novější podporuje MPIO, a v našich testovacích laboratořích jsme tlačil přes 250 MB / s přes 3 síťových karet, což dokazuje, iSCSI jako schopný skladování dopravy pro scénáře, kde je vyžadována vysoká propustnost.

Měl jsem rezervaci - kde je můj stůl (ehm ... disk)?

V systému Windows 2008 Microsoft se rozhodl, že je potřeba celkem přepsání ovladač disku clusteru (Clusdisk.sys). V systému Windows 2003 ovladač disku clusteru měl přímou cestu k uskladnění, zatímco v systému Windows 2008 komunikuje s manažerem partition (partmgr.sys), která v podstatě vypadá po (chrání) clusteru diskové prostředky.

Nicméně Klíčovou věcí, která mě ovlivnila bylo to, že v systému Windows 2003 jsou všechny příkazy SCSI (SCSI-2), nebo více k bodu akce SCSI-2 Reserve \ verzi byly provedeny ovladač disku clusteru psaní přímo na sektory disku. V systému Windows 2008 SCSI-3 trvalé příkazy rezervace jsou jediný způsob přístupu k ochraně uzly práva na disk. Pokud poskok software (například VMware) nepodporuje SCSI-3 PR, pak jste nadívané (jako jsem byl).

Ok - to mám - co teď pak?

To stalo se mi jasné, že jsem se nebude moci postavit clusteru Exchange SCC v VMWARE používáte operační systém Windows 2008 přes městě VMware diskových takže moje jedinou možností bylo použít iSCSI - se však, jak jsem již zmínil bych nechtěl koupit StarWind tak co jsem mohl dělat.

No, myslel jsem si, že StarWind nemůže být jediný na bázi Windows iSCSI Target software, takže jsem se začal rozhlížet po jiných svobodných alternativy založené.

Po několika hodinách hledání jsem našel OpenFiler což je Linux (OMG shock horror - to je Exchange blog člověk proboha) na bázi řešení NAS, které umožňuje cílů iSCSI, které mají být nakonfigurován a přítomna prostřednictvím Windows iniciátor iSCSI.

OpenFiler je uvolněn pod licencí GNU a je uvolněn do značné míry zdarma pro osobní použití (i když nechcete dostat návod, ani žádnou podporu však za to, že jsem byl s použitím VMware jsem se rozhodl stáhnout OpenFiler ISO, nainstalujte jej do virtuálního stroje a vidět jestli bych mohl představit iSCSI disky mých serverech se systémem Windows 2008 (brzy servery Exchange) prostřednictvím OpenFiler.

Můžete si představit, na základě skutečnosti, že jsem blogů o něm - jsem měl nějaký úspěch! ;-)

V další části

Ok, teď jsem se snad povzbudil chuť k jídlu (nebo nudit vás vyvýšený) Rád bych se nechat to tady - ale v další části tohoto seriálu budu zahrnující následující:

Instalace a konfigurace OpenFiler iSCSI systémem Exchange disky

comments… add one now } {0 komentářů ... přidat jednu nyní }

Zanechat komentář

CAPTCHA Image
Obnovit obrázek
*

trackback } {1} trackback

Předchozí příspěvek:

Následující příspěvek: