- článek
- 02/02/2021
- 12 zápis ke čtení
-
- M
- v
- D
- n
- V
-
+1
toto téma obsahuje doporučení pro instalaci a konfiguraci serveru BizTalk v prostředí Hyper-V, včetně doporučení pro instalaci a konfiguraci virtuálního stroje Hyper-V a doporučení pro instalaci serveru BizTalk na virtuálním stroji Hyper-V.
instalace a konfigurace Hyper-V
před instalací Hyper-V se podívejte, co je nového v Hyper-V V systému Windows Server 2008 R2. Příručka „Microsoft Hyper-V Server 2008 R2 Začínáme“ poskytuje podrobnosti o instalaci a konfiguraci systému Windows Server 2008 R2 Hyper-V. Průvodce je k dispozici na https://go.microsoft.com/fwlink/?LinkID=202431.
dokument“ pokyny pro ladění výkonu pro systém Windows Server 2008 R2 “ poskytuje podrobnosti o ladění systému Windows Server 2008 R2 a obsahuje sekci specificky zaměřenou na Hyper-V. dokument je k dispozici na adrese https://go.microsoft.com/fwlink/?LinkID=202087.
předpoklady platformy Hyper-V
Hyper-V je role serveru dostupná pro 64bitové a všechna vydání systému Windows Server 2008 SP2 jsou pouze 64bitová. Fyzický hardware musí navíc podporovat hardwarovou virtualizaci. To znamená, že procesor musí být kompatibilní s technologií Intel Virtualization Technology (Intel VT) nebo AMD Virtualization (AMD-V), systém BIOS musí podporovat prevenci spouštění dat (DEP) a DEP musí být povolen. Konkrétně musíte povolit bit Intel XD (execute disable bit) nebo AMD NX bit (no execute bit).
Poznámka
po povolení těchto voleb v systému BIOS počítač úplně vypněte a restartujte počítač, abyste se ujistili, že jsou tato nastavení použita.
stanovení hardwarových požadavků
vzhledem k požadavkům konsolidace serverů mají servery Hyper-V tendenci spotřebovávat více CPU a paměti a vyžadují větší šířku pásma I/O disku než fyzické servery se srovnatelným výpočetním zatížením. Chcete-li nasadit prostředí, které splní očekávání, zvažte níže uvedené faktory a určete přesné hardwarové požadavky vašeho serveru.
možnosti konfigurace úložiště
hardware úložiště by měl poskytovat dostatečnou šířku pásma I/O a kapacitu úložiště, aby vyhovoval současným i budoucím potřebám virtuálních strojů, které plánujete hostovat. Při výběru konfigurace úložiště pro Hyper-V existuje kompromis mezi využitím kapacity a výkonem, který může poskytnout.
při plánování konfigurace úložiště zvažte požadavky prostředí, které zajišťujete. Požadavky na výrobní, předvýrobní a vývojové prostředí se mohou značně lišit.
pokud nasazujete produkční BizTalk serverové prostředí na Hyper-V, výkon bude klíčovým požadavkem. Chcete-li se vyhnout diskovým I/O sporům v rušných produkčních systémech, nainstalujte integrační služby do hostitelského i hostujícího operačního systému a nakonfigurujte disky pro objemy dat pomocí syntetického řadiče SCSI. Pro vysoce intenzivní úložné I / O pracovní zátěže, které pokrývají více datových jednotek, by měl být každý VHD připojen k samostatnému syntetickému řadiči SCSI pro lepší celkový výkon. Kromě toho by měl být každý VHD uložen na samostatných fyzických discích. Další informace o konfiguraci disků pro objemy dat pomocí syntetického řadiče SCSI naleznete v části“ optimalizovat výkon disku “ v kontrolním seznamu témat: Optimalizace výkonu na Hyper-V.
vývojová prostředí obvykle nemají přísné požadavky na výkon, protože maximalizace využití zdrojů bývá hlavní prioritou. Pro vývojová prostředí je obecně přijatelný výkon poskytovaný při hostování více souborů VHD na jedné fyzické jednotce.
Hyper-V podporuje několik různých typů možností úložného disku. Každá z možností úložiště může být připojena přes IDE nebo SCSI řadič ke stroji. Potenciální výhodou použití řadiče SCSI oproti řadiči IDE je to, že bude fungovat správně, pouze pokud byly na hostujícím virtuálním počítači nainstalovány správné verze komponent integrace operačního systému. Jedná se o jednoduchou metodu, jak zajistit, aby byly v hostujícím operačním systému nainstalovány správné komponenty integrace operačního systému.
Poznámka
na rozdíl od předchozích verzí virtualizační technologie společnosti Microsoft neexistuje žádný rozdíl ve výkonu mezi použitím virtuálního IDE řadiče nebo virtuálního SCSI řadiče při přístupu k virtuálním pevným diskům.
pro intenzivní aktivity čtení a zápisu, jako je hostování databází SQL Serveru, poskytuje možnost passthrough disk přírůstkové výhody oproti pevným diskům virtuálního pevného disku (VHD). Možnost passthrough umožňuje virtuálnímu počítači přímý přístup k fyzickému disku a obchází souborový systém NTFS v kořenovém oddílu, ale nepodporuje určité funkce virtuálních disků,jako jsou snímky virtuálních strojů a podpora shlukování. Proto se použití funkce passthrough disk nedoporučuje v prostředí BizTalk nebo SQL Server, protože mezní výkonnostní výhody jsou více než kompenzovány chybějící funkčností.
následující tabulka shrnuje výhody a nevýhody dostupných možností úložiště Hyper-V:.
Hyper-V typ úložiště | klady | nevýhody | úvahy pro BizTalk Server |
---|---|---|---|
disky s pevnou velikostí | fungují lépe než dynamické VHD, protože soubor VHD je inicializován v maximální možné velikosti, když je vytvořen na fyzickém pevném disku. to snižuje pravděpodobnost fragmentace, a proto zmírňuje scénáře, kdy je jeden I/O rozdělen na více I / O. To má nejnižší režii CPU typů VHD, protože čtení a zápis nemusí vyhledávat mapování bloku. |
vyžaduje přidělení celého místa na disku vpředu. | použít pro svazky operačního systému na BizTalk serveru a SQL Serveru. Důležité: spouštěcí disketa hostujícího oddílu Hyper-V musí být připojena k řadiči IDE. |
dynamicky rozšiřující disky | Velikost souboru VHD se zvětšuje na velikost zadanou při vytváření disku, protože na samotném virtuálním počítači je uloženo více dat. To vyhovuje nejefektivnějšímu využití dostupného úložiště. | nefunguje stejně dobře jako pevná velikost VHD. Je to proto, že bloky na disku začínají jako vynulované bloky, ale nejsou podporovány žádným skutečným prostorem v souboru VHD. Čtení z takových bloků vrací blok nul. Když je blok poprvé zapsán, virtualizační zásobník musí přidělit prostor v souboru VHD pro blok a poté aktualizovat odpovídající metadata. Kromě toho při každém odkazu na existující blok musí být mapování bloků vyhledáno v metadatech. To zvyšuje počet aktivit čtení a zápisu, což zase způsobuje zvýšené využití CPU. dynamický růst také vyžaduje, aby správce serveru monitoroval kapacitu disku, aby zajistil dostatečné úložiště Disku, jak se zvyšují požadavky na úložiště. |
nefunguje stejně dobře jako pevná velikost VHD. pokud výkon není problémem, například ve vývojovém prostředí, může to být vhodná volba pro pevné disky operačního systému. způsobuje další režii procesoru kvůli vyhledávání mapování bloků. |
Differencing disky | tato konfigurace rodič-dítě, kde differencing disk ukládá všechny změny vzhledem k základní VHD a základní VHD zůstává statická. Proto pouze bloky, které se liší od rodiče, musí být uloženy v podřízeném odlišném VHD. | výkon se může zhoršit, protože čtení / zápis potřebuje přístup k pevnému / dynamickému nadřazenému VHD i k odlišujícímu disku. To zvyšuje využití procesoru a režii i / o disku. | pro instalace BizTalk serveru je vyžadováno velké množství konfigurace specifické pro stroj a podřízené soubory VHD mohou podstatně růst, což by minimalizovalo výhody použití této konfigurace disku. Čtení z více VHD je v tomto scénáři vznikne další CPU a disk I/o režii. |
Passthrough disky | Jedná se o fyzické disky, které jsou nastaveny na offline v kořenovém oddílu a umožňují Hyper-V mít exkluzivní přístup ke čtení a zápisu na fyzický disk. | vyžaduje plně vyhrazený disk nebo LUN, aby mohl být přidělen virtuálnímu počítači. fyzický disk je obtížnější přesouvat mezi počítači než soubory VHD. |
pokud je instance serveru SQL spuštěna na Hyper-V, můžete získat přírůstkové zlepšení výkonu pomocí passthrough disků nad použitím pevných virtuálních pevných disků (VHD) pro datové svazky serveru BizTalk. pokud hostujete umístění lokálních souborů na serveru BizTalk nebo streamujete velké zprávy na disk během zpracování, můžete získat přírůstkové zlepšení výkonu pomocí passthrough disků přes použití pevných virtuálních pevných disků (VHD). |
další informace o implementaci disků a úložišť pomocí Hyper-V viz implementace disků a úložišť (https://go.microsoft.com/fwlink/?LinkID=142362).
Networking
BizTalk Server má tendenci vykazovat vysoké využití sítě. Pokud je tedy problém s výkonem sítě, zvažte přidělení samostatné fyzické síťové karty pro každý virtuální stroj.
při konfiguraci virtuálního počítače se ujistěte, že používáte síťový adaptér místo staršího síťového adaptéru. Starší síťový adaptér je určen pro operační systémy, které nepodporují integrační komponenty.
pro měření výkonu sítě použijte“ \Network Interface \Bytes Total/sec “ a \Network Interface(*)\Output Queue Length performance monitor counters v hostitelském operačním systému pro měření celkového výkonu síťové karty. Pokud byla fyzická síť identifikována jako zaneprázdněná, použijte počítadlo „\Hyper-V Virtual Network Adapter (*) \Bytes/sec “ v hostitelském operačním systému, abyste zjistili, který síťový adaptér virtuálního stroje generuje / generuje vysoké zatížení.
další informace o hodnocení výkonu sítě v prostředí Hyper-V naleznete v části kontrolní seznam měření výkonu sítě: měření výkonu na Hyper-V
CPU
Hyper-V podporuje různé počty virtuálních procesorů pro různé hostující operační systémy; jak je shrnuto v následující tabulce. Chcete-li přidělit maximální prostředky CPU pro BizTalk Server, nainstalujte jej do hostujícího operačního systému Windows Server 2008 R2, který podporuje čtyři virtuální procesory na virtuální stroj.
nakonfigurujte 1-1 přidělení virtuálních procesorů v hostujícím operačním systému(operačních systémech) logickým procesorům dostupným hostitelskému operačnímu systému, aby se zabránilo nadměrnému přepínání kontextu. Nadměrné přepínání kontextu mezi procesory bude mít za následek snížení výkonu. Další informace o přidělování virtuálních procesorů logickým procesorům naleznete v části“ optimalizovat výkon procesoru “ v kontrolním seznamu témat: Optimalizace výkonu na Hyper-V.
čítač monitoru výkonu“ \Hyper-V Hypervisor Logical Processor(_Total)\% Total Run Time “ měří celkové využití zdrojů všech hostujících strojů a hypervisoru na hostiteli Hyper-V. Pokud je tato hodnota vyšší než 90%, server běží na maximální kapacitu; přidělení dalších virtuálních procesorů virtuálním strojům v tomto scénáři může snížit celkový výkon systému a je třeba se mu vyhnout. Další podrobnosti o používání čítačů výkonu HyperV naleznete v části hodnocení výkonu serveru BizTalk v části Hyper-V této příručky.
operační systém | limit virtuálního procesoru |
---|---|
Windows Server 2008 R2. Všechna vydání systému Windows Server 2008 R2 jsou pouze 64bitová. | 4 |
Windows Server 2008 SP2 64-bit | 4 |
Windows Server 2008 SP2 32-bit | 4 |
Windows 7 64-bit | 4 |
Windows 7 32-bit | 4 |
Windows Vista 64-bit | 2 |
Windows Vista 32-bit | 2 |
Poznámka
další informace o hostujících operačních systémech, které jsou podporovány na Hyper-V, viz https://go.microsoft.com/fwlink/?LinkID=118347.
paměť
fyzický server vyžaduje dostatek paměti pro kořenový oddíl a všechny virtuální počítače běžící na serveru. Během testování bylo kořenovému oddílu přiděleno minimálně 2 GB paměti a byl monitorován čítač monitoru výkonu paměti / dostupných Mbytes, aby se zajistilo, že nedojde k žádnému tlaku paměti.
množství paměti, které by mělo být přiděleno každému virtuálnímu počítači v prostředí serveru BizTalk, závisí na pracovní zátěži a typu zpracování, které bude provedeno. Existuje mnoho faktorů, které ovlivňují požadavky na paměť BizTalk Serveru, včetně:
-
Velikost zpracovaných zpráv
-
propustnost zpráv
-
návrh orchestrace
-
zpracování potrubí
-
počet hostitelů BizTalk, které chcete spustit ve virtuálním počítači
úplný seznam faktorů, které ovlivňují paměť, naleznete v části „faktory výkonu“ v Průvodci optimalizací výkonu BizTalk serveru na https://go.microsoft.com/fwlink/?LinkId=122587.
proaktivně monitorujte čítač paměti / dostupných Mbytes z každého virtuálního počítače a samotného kořenového oddílu. Následující pokyny z kontrolního seznamu: měření výkonu na Hyper-V by mělo být použito k určení, zda je k dispozici dostatek fyzické paměti pro virtuální stroj a pro kořenový oddíl:
-
50% volné paměti k dispozici nebo více = zdravé
-
25% volné paměti k dispozici = Monitor
-
10% volné paměti k dispozici = varování
-
méně než 5% volné paměti = kritické, výkon bude nepříznivě ovlivněn
volba verze kořenového operačního systému
Hyper-V je podporována na jádru serveru, stejně jako úplná instalace systému Windows Server 2008 R2. Chcete-li minimalizovat režii kořenového oddílu, nainstalujte Hyper-V na instalaci jádra serveru systému Windows Server 2008 R2. Roli Hyper-V lze spravovat vzdáleně ze Správce Hyper – V na jiném systému. Jádro serveru poskytuje menší profil disku a paměti, proto ponechává více zdrojů dostupných pro virtuální stroje. Další informace o možnosti instalace jádra serveru, která je k dispozici pro systém Windows Server 2008 R2, viz https://go.microsoft.com/fwlink/?LinkID=202439.
pokud se rozhodnete použít úplnou instalaci systému Windows Server 2008 R2, ujistěte se, že kořenový oddíl je vyhrazen pouze roli serveru Hyper-V. Spuštění dalších rolí serveru spotřebuje paměť, disk, procesor a síťové prostředky a sníží výkon.
vytvoření virtuálních strojů
po instalaci a konfiguraci role serveru Hyper-V je třeba vytvořit virtuální stroje. Než to uděláte, je užitečné odpovědět na následující otázky:
-
jakou konfiguraci úložiště budu používat?
-
kolik virtuálních procesorů hostující operační systém podporuje?
-
kolik paměti bude přiděleno virtuálnímu počítači?
-
kolik virtuálních strojů mohu spustit na svém Hyper-V serveru?
-
jak nainstaluji operační systém do počítače?
další informace o vytváření a konfiguraci virtuálních strojů naleznete v tématu vytvoření virtuálních strojů.
Instalace základního operačního systému
všechny možnosti dostupné pro fyzickou instalaci serveru jsou k dispozici v Hyper-V. k ruční instalaci lze použít zaváděcí médium CD/DVD-ROM nebo obraz ISO. Síťovou instalaci lze provést, pokud byl virtuální stroj nakonfigurován se síťovým adaptérem připojeným ke stejné síti jako server, který hostí obrazy ISO.
důležité
ať už je zvolena jakákoli metoda Instalace, z výkonnostních důvodů je důležité nainstalovat komponenty integrace operačního systému pro každý virtuální počítač běžící pod Hyper-V. integrační komponenty poskytují sadu ovladačů a služeb, které umožňují hostujícímu počítači provádět pomocí syntetických zařízení. Syntetická zařízení se vyhýbají potřebě emulovaných zařízení, která se používají v operačních systémech, které nepodporují integrační komponenty. Emulovaná zařízení způsobují větší režii systému ve srovnání se syntetickými zařízeními.
pro instalaci a konfiguraci strojů používaných v této laboratoři byl vytvořen počáteční základní obraz na pevné velikosti VHD. Jednalo se o ruční instalaci systému Windows Server 2008 R2. Po instalaci všech příslušných aktualizací byl základní virtuální stroj zobrazen pomocí nástroje sysprep, který je nainstalován v systému Windows Server 2008, v adresáři %WINDIR%\system32\sysprep.
Poznámka
spuštění Sysprep po BizTalk Server byl nainstalován a nakonfigurován na serveru lze provést pomocí souboru odpovědí Sysprep a skriptů poskytnutých BizTalk Server. Tyto ukázkové skripty jsou určeny pro použití s BizTalk Server nainstalován na Windows Server 2008 R2. Další informace naleznete v online dokumentaci BizTalk Server.
instalace a konfigurace BizTalk serveru
-
Chcete-li minimalizovat čas potřebný k instalaci virtuálních strojů, vytvořte základní obrázek sestávající pouze z hostujícího operačního systému a softwarových předpokladů. Použijte SysPrep k přípravě obrazu VHD pro opětovné použití a poté založte všechny své virtuální stroje (VM) na tomto VHD.
Poznámka
se serverem BizTalk je možné spustit Sysprep proti základnímu obrazu afterBizTalk Server byl nainstalován a nakonfigurován na serveru. Toho lze dosáhnout pomocí souboru odpovědí Sysprep a skriptů poskytovaných BizTalk Server. Tyto ukázkové skripty jsou určeny pro použití s BizTalk Server nainstalován na Windows Server 2008 R2 . Další informace naleznete v online dokumentaci BizTalk Server.
bezobslužný odkaz na Nastavení systému Windows je k dispozici na https://go.microsoft.com/fwlink/?LinkId=142364.
-
postupujte podle doporučení v části“ Při instalaci a konfiguraci BizTalk serveru… “ v kontrolním seznamu témat: osvědčené postupy pro instalaci a konfiguraci BizTalk serveru na Hyper-V.
-
informace o podporovatelnosti BizTalk serveru a SQL Serveru v prostředí Hyper-V naleznete v příloze C: BizTalk Server a SQL Server Hyper-V Supportability.