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

Andy Grogan na 03.12.2008 · 1 komentář

V Exchange 2007 (instalace) , Exchange 2007 (iSCSI) , Exchange 2007 design , Exchange Storage

– this excellent article is well worth a read. Četl jsem na druhý den s velkým zájmem článek od kolegy 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 - tento vynikající článek je dobře stojí za to číst.

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

Tak jsem se rozhodl, že se budu snažit dávat k SCC clusteru spolu VMware, jen aby viděl, 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 je důvod, proč Elan se rozhodla použít iSCSI ve spojení s VMWARE se systémem Windows 2008 se stal velmi (a trapně) zřejmé.

V podstatě jsem nastavení stroje VMWARE pod VMware Server v obvyklým způsobem - vytváří lokální a sdílené disky - jsem pak dělal obvyklé změny souborů VMWARE VMX na mých uzlů clusteru (jedná se o soubory, které obsahují každou konfiguraci stroje) - jen jako boku - při použití systému Windows 2003 a chcete-li nastavení sdílené ú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 řadič SCSI - to umožňuje pro SCSI 2,0 protokolu rezervace musí být provedeno na sběrnici)

Disk.Locking = "false" (což umožňuje více počítačů pro přístup k jednomu disku soubor, VMWARE)

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

I popraskané v instalaci systému Windows 2008 - dělal všechny obvyklé bitů a boby (konfiguraci rozhraní, domén, disky, účty, atd), až jsem se dostal do bodu, kdy jsem byl připraven k instalaci Failover Clustering.

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 se do bodu, kdy jsem chtěl nastavit sdíleného disku kvora (nezapomeňte, že jsem měl na tomto místě již udělali vše, konfigurací disků ).

V systému Windows 2008, než si můžete nastavit libovolný sdílený disk pro vaše clusteru, musíte přidat do bazénu skladování - jako tak;

SCC-Wrong-1

Která 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škrtnutá červeným X:

SCC-Wrong-3

Prohlížení protokolů událostí vedl k ničemu jakékoliv skutečné látky, proto jsem se rozhodl, aby se podíval na správu storage server, konzoli, která odhalila následující stav disku kvora (což jsem se pokusil doplnit):

SCC-Wrong-4

Který byl velmi zvláštní, protože jsem se správně formátovaný disk.

Rozhodl jsem se, že moje jediná možnost v tomto okamžiku měl jít k mému dobrému příteli Google pro odpověď, který je tam, kde jsem skončil být více než jen trochu v rozpacích - jak se ukázalo už jsem znal odpověď, ale prostě neměl dát dva a dvě dohromady.

V podstatě VMware Server podporuje pouze protokol SCSI-2, zatímco v systému Windows 2008 bude podporovat pouze SCSI-3 stížnosti, přístup k disku aplikace. Při vytvoření rezervace v souboru VMX na uzlu clusteru jsem se pouze snažil získat SCSI-P2 disk pro práci se systémem Windows 2008 jako trvalé rezervace - tam byl větší šanci díry v mém spodním uzdravení, než se to bude fungovat .

Věděl jsem to, a opravdu se zdá, že Elan to věděl, tak to určitě vysvětlil jeho používání Starwind iSCSI - (jako iniciátor iSCSI je integrována do systému Windows 2008 a opravdu je podporován protokol jak pro převzetí služeb při selhání a Exchange 2007 SP1) a pomocí Starwind mohl představovat disky s jeho servery - to představil mě hádankou.

Ve svém článku Elan použili placené verze softwaru Starwind jako vydání volného hodnocení umožňuje pouze po dobu dvou iSCSI cíle (v podstatě disky) a jednoho hostitele pro připojení k cíli tak, pokud jste chtěli mít více hostitelů a mnohem více na vás Cíle bude muset použít buď hodnocení 15 dnů - 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 toto.

Než jsem se jít dál s tímto článkem bych chtěl pokrýt trochu technické informace o rozhraní iSCSI pro čtenáře, kterého se mohou z neměli mnoho vystavení protokolu a také málo informací o tom, co vlastně změnilo v systému Windows 2008, která klesla podpora SCSI 2-rezervace;

Co je iSCSI?

ISCSI (Internet SCSI nebo) je na bázi IP protokolu TCP / které obvykle působí na portech 860 a 3260. V podstatě existují dva Příslušenství k iSCSI - Iniciátoři - v podstatě zákazníky, které tvoří požadavky a cíle, obvykle zveřejněné disky, které reagují na požadavky. Dlouhý a rána situace je skutečnost, že iSCSI umožňuje protokol SCSI, které mají být přenášeny přes IP sítě.

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

ISCSI může být zajištěn pomocí IPSec nebo CHAP nebo použít žádnou formu zabezpečení nebo povolení.

Další informace o rozhraní iSCSI se podívat zde: http://en.wikipedia.org/wiki/ISCSI

Co je Microsoft říká o iSCSI?

No Exchange 2003 můžete být moudré nepovažuji to za vhodné řešení, které je hlavně co do činění s množstvím disk I / O, které Exchange 2003 by mohl přinést - ale v Exchange 2007 iSCSI je považováno za velmi schůdné řešení, pokud osvědčených postupů jsou dodržovány - Následující text je citován 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 k ukládání přes Ethernet, je důležité brát to jako paměťové připojení, a zcela izolovat síťové úložiště iSCSI od všech ostatních síti. Pokud jsou k dispozici, lze možnosti, jako je řízení toku, kvality služeb a jumbo rámců dále zvyšovat 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 na 3 síťové karty, což dokazuje, iSCSI jako schopný skladování dopravy pro scénáře, kde je vyžadován vysoký výkon.

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

V systému Windows 2008 Microsoft se rozhodl, že je potřeba celkem přepsaný ovladač disku clusteru (Clusdisk.sys). V systému Windows 2003 ovladač disku clusteru měl přímou cestu do úložiště, zatímco v systému Windows 2008 komunikuje s manažerem oddílu (partmgr.sys), která v podstatě stará (chrání) clusteru diskové prostředky.

Nicméně klíčovým věc, která mě ovlivnila bylo, že v systému Windows 2003 všechny příkazy SCSI (SCSI-2), nebo lépe řečeno akce SCSI-2 Reserve \ vydání byly provedeny ovladač disku clusteru psaní přímo na sektory disku. V systému Windows 2008 SCSI-3 trvalé příkazy rezervace je jediný způsob přístupu k ochraně uzlů práva k disku. Pokud podřízený software (například VMware) nepodporuje SCSI-3 PR, pak jste nadívané (jako jsem byl).

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

To stalo se mi jasné, že jsem neměl v úmyslu, aby bylo možné vybudovat clusteru Exchange SCC VMware pomocí systému Windows 2008 pomocí rezervace VMware disku, takže mám jedinou možností bylo použít iSCSI - nicméně, jak jsem již zmínil Nechtěl jsem koupit Starwind tak co jsem mohl dělat.

No, myslel jsem si, že StarWind nemůže být pouze v systému Windows iSCSI Target software, takže jsem se začal rozhlížet po jiných svobodných alternativ založených.

Po několika hodinách hledání jsem našel Openfiler což je Linux (OMG šokující zpráva - je to Exchange blog člověk proboha) na řešení NAS, který umožňuje cíle iSCSI být konfigurován a prezentovat pomocí Windows Iniciátor iSCSI.

Openfiler je uvolněn pod GNU licencí a je propuštěn do značné míry zdarma pro osobní použití (i když nechcete dostat manuál, 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 uvidíte jestli bych mohl prezentovat 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ě toho, že jsem blogů o tom - já měl nějaký úspěch! ;)

V další části

Ok, teď jsem možná povzbudil chuť k jídlu (nebo nudí vás vyvýšený) Chtěl bych se nechat tady - ale v další části tohoto seriálu budu zahrnující následující:

Instalace a konfigurace Openfiler pro iSCSI na bázi 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: