Nasazení Exchange 2010 SP1 MARTIN PAVLIS Microsoft MVP | |
Exchange 2010 je vhodný do každého prostředí Enterprise technologie je možné využít i v menších scénářích
Client Access Hub Transport Mailbox Client Access Hub Transport Mailbox Client Access Hub Transport Mailbox Členové DAG mohou hostovat další role Hardware Load Balancer DB1 DB2 DB3 DB2 DB1 DB2 DB3 DAG o 2 dvou serverech by měl používat RAID pole Doporučeno nasazení 8 CPU jader s maximem paměti Role UM by se zde neměla vyskytovat Řešení pro malá prostředí
Exchange 2010 nabízí technologie vysoké dostupnosti opravdu pro každého
Nové možnosti nasazení 70% snížení IOPS proti Ex % snížení IOPS proti Ex2003 Pružná reakce na HW výpadek Díky vylepšenému výkonu na úrovni úložiště se nabízí zcela nové možnosti nasazení
Požadavky na úložiště Storage GuidanceStand Alone, nebo Database Availability Group (2 kopie) Database Availability Group (3+ copies) Storage TypeDAS, Fibre Channel, iSCSI Disk TypeSAS, Fibre Channel, SATA (with battery backed cache), SSD RAIDRAID recommendedRAID optional RAID TypeRAID-1/0, RAID-5, RAID-6JBOD DB/Log IsolationBest practiceNot required Windows Disk TypeBasic (recommended), Dynamic Partition TypeGPT (recommended), MBR Partition AlignmentWindows 2008 Default (1MB) File SystemNTFS NTFS Allocation Unit Size64KB for both database and log volumes Encryption SupportBitlocker Storage GuidanceStand Alone, nebo Database Availability Group (2 kopie) Storage TypeDAS, Fibre Channel, iSCSI Disk TypeSAS, Fibre Channel, SATA (s battery backed cache), SSD RAIDRAID recommended RAID TypeRAID-1/0, RAID-5, RAID-6 DB/Log IsolationBest practice Windows Disk TypeBasic (recommended), Dynamic Partition TypeGPT (recommended), MBR Partition AlignmentWindows 2008 Default (1MB) File SystemNTFS NTFS Allocation Unit Size64KB for both database and log volumes Encryption SupportBitlocker
Navržen pro výpadek dvou komponent, žádný „Single Point of Failure“ Nezahltit dostupné zdroje – Rozložit zátěž vždy napříč všemi servery, ne jen na jeden, či dva Kopie databází distribuované napříč všemi nódy Navýšena výkonnost replikace databází (seed/logů) skrze WAN linky – Možnost nastavení komprese/šifrování – Nová architektura doručování transakčních logů postavena na TCP socketech místo na Server Message Block (SMB) Navýšena schopnost fungování při vysokých latencích Škálovatelnost/databáze (počet TCP spojení per databáze) Používejte více 1GBT, nebo 10GBT síťových karet – Navyšuje re-seed/logů na LAN a snižuje zátěž při replikaci/frontu požadavků – Výrazné při mnoha serverech, resp. mnoha databázích Vysoká dostupnost
Další výhody: – Kdykoli vysoká dostupnost bez nutnosti reinstalace prostředí Mailbox serverů – Kdykoli možnost navýšení replikovaných kopií, dle aktuálních byznys požadavků – Žádné požadavky na nastavení sítí (subnet), nebo DNS Změny ve vysoké dostupnosti Single-copy clusterCluster Continuous Replication Exchange Server 2010 High Availability *Over granularityServer-level Database-level Copies of data122 to 16 *Over time~2 min ~30 sec (POR) *Over managementWindows Cluster Exchange Server Data replicationPartner replication or SCR Continuous replication Management toolsSeparate Unified Host other roles?No Yes
Database Availability Group Server Database Database Copy Active Manager RPC Client Access Součásti vysoké dostupnosti DAG copy copy AM SVR copy copy AM SVR DB DB RPC CAS
Mailbox Server Neustálá dostupnost dat Evoluce replikační technologie Mnohem snadnější na nasazená a správu než tradiční failover cluster Technologie CCR a SCR spojena do jedné Každá databáze může mít až 16 replikovaných kopií Poskytuje plnou redundanci Exchange rolí už na dvou serverech Zjednodušené nasazení vysoce dostupného řešení s rychlou reakcí na výpadek DB1 DB3 DB2 DB4 DB5 Mailbox Server DB1 DB2 DB4 DB5 DB3 Mailbox Server DB1 DB2 DB4 DB5 DB3
Database Availability Group DB2 DB3 DB2 DB3 DB4 DB5 Mailbox Server 1 Mailbox Server 2 Mailbox Server 3 Mailbox Server 6 Mailbox Server 4 AD site: Brno AD site: Praha Mailbox Server 5 DB5 DB2 DB3 DB4 DB5 DB1 Failover spravován v rámci Exchange Centrální databázový failover Snadné rozšíření mezi pobočkami Client Access Server Všichni klienti připojeni skrze CAS DB3 DB5 DB1 DAG Client Access Server
Zpožděné kopie jsou určeny pouze pro point-in-time ochranu – Logické poškození a/nebo ochrana proti nechtěnému smazání schránky – Poskytuje ochranu až na 14 dní Kdy bych měl použít zpožděnou kopii? – Určeno pro snížení rizik – Není potřeba v momentě nasazení zálohovacího řešení třetích stran (např. DPM 2010) Zpožděné kopie nejsou vysoce dostupné kopie – Zpožděné kopie by neměly být nikdy aktivovány! Zpožděná kopie DB
Exchange 2007 Outlook klienti Lepší prostředí pro klienty MBX Exchange 2010 Exchange CAS NLB Outlook klienti Porucha: Klient odpojen na několik minut MBX1MBX2 Porucha: Připojený klient odpojen na 30 vteřin Porucha CAS: Klient se jen znovu připojí
Mozek celého řešení High Availability Spravuje, která databáze bude aktivní a která pasivní Funguje jako zdroj informace o tom, kde a která databáze je aktivní a mounted – Active Directory je primární zdroj pro načítání/ukládání konfigurace – Active Manager je primární zdroj pro informace o databázích - active a mounted Jedná se o službu, která běží na každém serveru, který je členem DAG Active Manager
Active Manager vybírá “nejlepší” kopii v momentě, kdy aktivní replika selže – Ignoruje servery, které jsou nedostupné, nebo je na nich aktivace dočasně, či trvale zakázána – Vybírá primárně databáze podle stavu replikace logů – Pokud je více možností, vybírá dle nastavení preferencí (nastavuje Administrátor) – Dále je použito mnoho dalších kritérií, jako například stav kopie a kopírování logů, stav indexu, atd. Active Manager a výběr aktivní DB
Různé stavy: Healthy, Initializing, Failed, Suspended, Mounted, Dismounted, Disconnected, FailedandSuspended, Resynchronizing, Seeding, ActivationSuspended Mailbox Database Copy Status
Log 2Log 1Log 2Log 1Log 4Log 3 Pošli mi poslední logy… mám log 2 Log 5Log 4Log 5Log 3 Kopie DB je aktuální Kontinuální replikace – File Mode Kontinuální replikace – Block Mode ESE Log Buffer Replication Log Buffer Log 6 Log je vytvořen a prozkoumán Log 7 Odhalen fragment logu, který je konvertován na kompletní log Vylepšení v Service Pack 1
Vytváření DAG Demo
Vytváření DAG
Přidání serverů do DAG
Create DAG – New-DatabaseAvailabilityGroup Add servers to a DAG – Add-DatabaseAvailabilityGroupServer Add database copies to a server in a DAG – Add-MailboxDatabaseCopy DAG a Exchange Management Shell
Client Access Array
Virtuální bod, který přesměrovává klienta tam, kam potřebujeme Cíle CAS pole může být: – Konkrétní IP adresa (i Round Robin v DNS) – Virtuální Network Load Balancing (NLB) IP adresa NLB clusteru – IP adresa hardware balanceru, který požadavky dále směřuje na konkrétní servery CAS Array
Vlastnost Exchange store: – Get-MailboxDatabase (atribut „RpcClientAccessServer“) Vytvoření CAS pole: – New-ClientAccessArray –Site „Praha“ –name „Praha CAS“ –fqdn „praha.exchange.kpcs.cz“ Nastavení databází pro použití CAS pole: – Set-MailboxDatabase DBName –RPCClientAccessServer CASArray Nastavení interní SCP (AutoDiscoverServiceInternalUri) – Set-ClientAccessServer CASServer – AutoDiscoverServiceInternalUri ClientAccess Array
Site: Brno HUB GC MbxSvr2 DB1 DB2 DB3 DB4DB5DB6 Alt FSW DAG Site: Praha HUB GC MbxSvr1 DB1 DB2 DB3 DB4DB5DB6 FSW 1.Outlook profile směřuje na pražské CAS pole 2.DB1 je namapována na MbxSvr1 2.DB1 je namapována na MbxSvr2 CAS LB Farm 3.Změňte konfiguraci DB, RpcClientAccessServer Chování Outlook klienta
Site: Brno HUB GC MbxSvr2 DB1 DB2 DB3 DB4DB5DB6 Alt FSW DAG Site: Praha HUB GC MbxSvr1 DB1 DB2 DB3 DB4DB5DB6 FSW 1.OWA URL směřuje na pražskou CAS adresu 2.DB1 je namapována na serveru MbxSvr1 2.DB1 je namapována na serveru MbxSvr2 CAS LB Farm 3.Popup nabádá k použití OWA URL pro Brno Chování OWA klienta 3.Spojení může být pomalé 3.Pokud je poškozena DB v rámci Site, stačí dát Obnovit dublin
Interakce s Active Managerem RPC Client Access Server CAS Array MAPI RPC Store Active Manager MAPI RPC Store Active Manager MAPI RPC Store Active Manager DAG Outlook1Outlook3 MAPI RPC Store Active Manager Outlook2 Disk Fails CAS Fails RPC Client Access Server Kde je DB namapována? Active Manager vrací Mailbox Server1 Připojení Outlooku vyvolá nový AM požadavek Outlook se zkouší připojit Pokud je failover v běhu, AM vrací starý server & spojení je neůspěšné DB failover je dokončen & AM vrací nový server Outlook to zkusí znovu Load Balancer Active Manager Client
Hardwarový Load Balancer, nebo Windows Network Load Balancing (NLB) Client Access Není potřeba speciální konfigurace (load balancing a failover funguje automaticky) Hub Transport Použijte DNS Round Robin a více MX záznamů v DNS Edge Transport Nakonfigurujte IP Gateway tak, aby směřovala na víc, než jeden UM server Unified Messaging
Nasazení Exchange 2010 SP1 MARTIN PAVLIS Microsoft MVP | |