Hyper-V virtuális gép telepítése és konfigurálása BizTalk Server-hez

  • jogcímcsoport
  • 02/02/2021
  • 12 perc olvasni
    • M
    • v
    • D
    • n
    • V
    • +1
hasznos ez az oldal?

köszönöm.

ez a témakör ajánlásokat tartalmaz a BizTalk Server Hyper-V környezetben történő telepítéséhez és konfigurálásához, beleértve a Hyper-V virtuális gép telepítéséhez és konfigurálásához, valamint a BizTalk Server Hyper-V virtuális gépre történő telepítéséhez.

a Hyper-V telepítése és konfigurálása

a Hyper-V telepítése előtt tekintse meg a Hyper-V újdonságai A Windows Server 2008 R2 rendszerben című részt. A “Microsoft Hyper-V Server 2008 R2 első lépések” útmutató részletesen ismerteti a Windows Server 2008 R2 Hyper-V telepítését és konfigurálását. Az útmutató a https://go.microsoft.com/fwlink/?LinkID=202431címen érhető el.

“the Performance Tuning Guidelines for Windows Server 2008 R2” című dokumentum részletesen ismerteti a Windows Server 2008 R2 tuningolását, és tartalmaz egy kifejezetten a Hyper-v-re összpontosító részt.a dokumentum https://go.microsoft.com/fwlink/?LinkID=202087 címen érhető el.

Hyper-V platform előfeltételek

a Hyper-V egy 64 bites kiszolgálói szerepkör, és a Windows Server 2008 SP2 összes kiadása csak 64 bites. Ezenkívül a fizikai hardvernek támogatnia kell a hardveres virtualizációt. Ez azt jelenti, hogy a processzornak kompatibilisnek kell lennie az Intel virtualizációs technológiával (Intel VT) vagy az AMD virtualizációs technológiával (AMD-V), A rendszer BIOS-nak támogatnia kell az Adatvégrehajtás megelőzését (DEP), és engedélyeznie kell a DEP-t. Pontosabban, engedélyeznie kell az Intel XD bitet (execute disable bit) vagy az AMD NX bitet (no execute bit).

Megjegyzés

miután engedélyezte ezeket a beállításokat a rendszer BIOS-ban, kapcsolja ki teljesen a számítógépet, majd indítsa újra a számítógépet, hogy megbizonyosodjon arról, hogy ezek a beállítások érvényesek-e.

hardverkövetelmények meghatározása

a szerverkonszolidáció követelményei miatt a Hyper-V szerverek általában több CPU-t és memóriát fogyasztanak, és nagyobb lemez I/O sávszélességet igényelnek, mint a hasonló számítási terhelésű fizikai szerverek. Az elvárásoknak megfelelő környezet telepítéséhez vegye figyelembe az alábbi tényezőket a szerver pontos hardverkövetelményeinek meghatározásához.

tárolási konfigurációs beállítások

a tárolóhardvernek elegendő I/O sávszélességet és tárolókapacitást kell biztosítania ahhoz, hogy megfeleljen a virtuális gépek jelenlegi és jövőbeli igényeinek. A Hyper-V tárolási konfigurációjának kiválasztásakor kompromisszum van a kapacitáshasználat és az általa nyújtott teljesítmény között.

a tárolókonfiguráció tervezésekor vegye figyelembe a létesítendő környezet követelményeit. A termelési, előgyártási és fejlesztési környezetek követelményei jelentősen eltérhetnek.

ha termelési BizTalk Szerverkörnyezetet telepít a Hyper-V-re, a teljesítmény kulcsfontosságú követelmény lesz. A forgalmas termelési rendszerek lemez I / O vitájának elkerülése érdekében telepítse az integrációs szolgáltatásokat mind a fogadó, mind a vendég operációs rendszerre, és konfigurálja a lemezeket az adatmennyiségekhez a szintetikus SCSI vezérlővel. A több adatmeghajtót átfogó, rendkívül intenzív tárolási I/O munkaterhelésekhez minden VHD-t külön szintetikus SCSI-vezérlőhöz kell csatlakoztatni a jobb általános teljesítmény érdekében. Ezenkívül minden VHD-t külön fizikai lemezeken kell tárolni. A szintetikus SCSI-vezérlővel az adatkötetekhez való lemezek konfigurálásával kapcsolatos további információkért lásd a témakör Ellenőrzőlistájának “a lemez teljesítményének optimalizálása” szakaszát: a teljesítmény optimalizálása Hyper-V-N.

A fejlesztői környezetek általában nem rendelkeznek szigorú teljesítménykövetelményekkel, mivel az erőforrás-felhasználás maximalizálása általában a fő prioritás. Fejlesztői környezetekben általában elfogadható a több VHD fájl egyetlen fizikai meghajtón történő tárolásakor nyújtott teljesítmény.

a Hyper-V számos különböző típusú tárolólemez-opciót támogat. Mindegyik tárolási lehetőség IDE vagy SCSI vezérlőn keresztül csatlakoztatható a géphez. Az SCSI vezérlő IDE vezérlővel szembeni használatának egyik lehetséges előnye, hogy csak akkor működik megfelelően, ha az operációs rendszer integrációs összetevőinek megfelelő verziói telepítve vannak a Vendég virtuális gépen. Ez egy egyszerű módszer annak biztosítására, hogy az operációs rendszer megfelelő integrációs összetevői telepítve legyenek a vendég operációs rendszerre.

Megjegyzés

a Microsoft virtualizációs technológiájának korábbi verzióitól eltérően a virtuális merevlemezek elérésekor nincs teljesítménybeli különbség a virtuális IDE-vezérlő vagy a virtuális SCSI-vezérlő használata között.

intenzív olvasási-írási tevékenységekhez, például az SQL Server adatbázisok tárolásához a passthrough disk opció inkrementális teljesítményelőnyöket biztosít a rögzített virtuális merevlemez (VHD) lemezekkel szemben. A passthrough opció lehetővé teszi, hogy a virtuális gép közvetlen hozzáférést kapjon a fizikai lemezhez, és megkerüli az NTFS fájlrendszert a gyökérpartícióban, de nem támogatja a virtuális lemezek bizonyos funkcióit, például a virtuális gép pillanatképeit és a fürtözési támogatást. Ezért a passthrough disk funkció használata nem ajánlott BizTalk vagy SQL Server környezetben, mivel a teljesítmény marginális előnyeit több mint ellensúlyozza a hiányzó funkcionalitás.

az alábbi táblázat összefoglalja a rendelkezésre álló Hyper-V tárolási lehetőségek előnyeit és hátrányait:.

Hyper-V tároló típusa előnyök hátrányok megfontolások a BizTalk szerverhez
rögzített méretű lemezek jobban teljesít, mint egy dinamikus VHD, mert a VHD fájl inicializálása a lehető legnagyobb méretben történik, amikor a fizikai merevlemezen jön létre.
ez csökkenti a töredezettség valószínűségét, és ezért enyhíti azokat a forgatókönyveket, amikor egyetlen I/O több I/O-ra oszlik. Ez a legalacsonyabb CPU-rezsi a VHD típusok közül, mivel az olvasáshoz és íráshoz nem kell a blokk leképezését keresni.
a lemezterület teljes mennyiségét előre kell lefoglalni. a BizTalk Server és az SQL Server operációs rendszer köteteihez használható. Fontos: a Hyper-V vendégpartíció indítólemezét IDE vezérlőhöz kell csatlakoztatni.
dinamikusan bővülő lemezek a VHD fájl mérete a lemez létrehozásakor megadott méretre nő, mivel több adat tárolódik a virtuális gépen. Ez lehetővé teszi a rendelkezésre álló tárhely leghatékonyabb felhasználását. nem teljesít olyan jól, mint egy rögzített méretű VHD. Ennek oka az, hogy a lemezen lévő blokkok nullázott blokkokként indulnak, de a VHD fájlban nincs tényleges hely. Az ilyen blokkokból származó olvasmányok nullák blokkját adják vissza. Amikor egy blokkot először írnak, a virtualizációs veremnek helyet kell foglalnia a VHD fájlban a blokk számára, majd frissítenie kell a megfelelő metaadatokat. Ezen felül minden alkalommal, amikor egy meglévő blokkra hivatkoznak, a blokk leképezést fel kell keresni a metaadatokban. Ez növeli az olvasási és írási tevékenységek számát, ami viszont növeli a CPU kihasználtságát.
a dinamikus növekedés azt is megköveteli, hogy a kiszolgáló rendszergazdája figyelje a lemezkapacitást annak biztosítása érdekében, hogy elegendő lemeztárhely álljon rendelkezésre a tárolási követelmények növekedésével.
nem teljesít olyan jól, mint egy rögzített méretű VHD.
ha a teljesítmény nem jelent problémát, például fejlesztői környezetben, ez megfelelő lehetőség lehet az operációs rendszer merevlemezeire.
további CPU-többletköltséget okoz a blokk leképezés keresése miatt.
Differencing disks ez egy szülő-gyermek konfiguráció, ahol a differencing disk tárolja az összes változást az alap VHD-hez képest, és az alap VHD statikus marad. Ezért csak a szülőtől eltérő blokkokat kell tárolni a gyermek eltérő VHD-jében. a teljesítmény romolhat, mert az olvasáshoz/íráshoz hozzá kell férni a rögzített/dinamikus szülő VHD-hez, valamint a differenciáló lemezhez. Ez növeli a CPU kihasználtságát és a lemez I / O költségeit. a BizTalk szerver telepítésekhez nagy mennyiségű gépspecifikus konfiguráció szükséges, és a gyermek VHD fájlok jelentősen növekedhetnek, ami minimálisra csökkenti a lemezkonfiguráció használatának előnyeit. A több VHD-ből történő olvasás ebben a forgatókönyvben további CPU-t és Lemez I/O-t jelent.
Passthrough lemezek ezek olyan fizikai lemezek, amelyek offline állapotban vannak a gyökérpartícióban, és lehetővé teszik a Hyper-V számára, hogy kizárólagos írási-olvasási hozzáférést biztosítson a fizikai lemezhez. teljesen dedikált lemezre vagy LUN-ra van szükség ahhoz, hogy egy virtuális géphez rendelhető legyen.
a fizikai lemezt nehezebb mozgatni a gépek között, mint a VHD fájlokat.
ha az SQL Server példány Hyper-V-n fut, növekményes teljesítményjavulást érhet el, ha átmenő lemezeket használ a BizTalk Server adatköteteihez rögzített virtuális merevlemezek (VHD) használatával.
ha helyi fájlfogadási helyeket tárol a BizTalk kiszolgálón, vagy a feldolgozás során nagy üzeneteket továbbít a lemezre, akkor a rögzített virtuális merevlemezek (VHD) használatával növekményes teljesítményjavításokat érhet el az átmenő lemezek használatával.

További információ a lemezek és a tárolás Hyper-V-vel történő végrehajtásáról lásd: lemezek és tárolás végrehajtása (https://go.microsoft.com/fwlink/?LinkID=142362).

Networking

BizTalk Server általában mutatnak magas hálózati kihasználtság. Ezért, ha a hálózati teljesítmény problémát jelent, fontolja meg külön fizikai hálózati kártya kiosztását minden virtuális géphez.

virtuális gép konfigurálásakor ügyeljen arra, hogy a régi hálózati Adapter helyett a hálózati adaptert használja. A régi hálózati adapter olyan operációs rendszerekhez készült, amelyek nem támogatják az integrációs összetevőket.

a hálózati teljesítmény méréséhez használja a “\Network Interface \Bytes Total/sec” és a \Network Interface(*)\Output Queue Length performance monitor számlálókat a fogadó operációs rendszeren a hálózati kártya általános teljesítményének mérésére. Ha egy fizikai hálózat foglalt, használja a gazdagép operációs rendszer” \Hyper-V virtuális hálózati Adapter (*) \ Bytes/sec ” számlálóját annak azonosítására, hogy mely virtuális gép hálózati adapterei generálnak nagy terhelést.

a hálózati teljesítmény Hyper-V környezetben történő értékelésével kapcsolatos további információkért lásd az ellenőrző lista hálózati teljesítmény mérése című részét: teljesítmény mérése Hyper-V-N.

CPU

a Hyper-V különböző számú virtuális processzort támogat a különböző vendég operációs rendszerekhez; az alábbi táblázat összefoglalása szerint. A BizTalk Server maximális CPU-erőforrásainak kiosztásához telepítse azt egy Windows Server 2008 R2 vendég operációs rendszerre, amely virtuális gépenként négy virtuális processzort támogat.

konfigurálja a virtuális processzorok 1-1 kiosztását a vendég operációs rendszer(ek) ben a gazdagép operációs rendszere számára elérhető logikai processzorok számára a túlzott kontextusváltás elkerülése érdekében. A processzorok közötti túlzott kontextusváltás a teljesítmény romlását eredményezi. A virtuális processzorok logikai processzorokhoz való hozzárendelésével kapcsolatos további információkért lásd a témakör Ellenőrzőlistájának “a processzor teljesítményének optimalizálása” szakaszát: a Hyper-V teljesítményének optimalizálása.

a “\Hyper-V Hypervisor Logical Processor(_Total)\% Total Run Time” Performance Monitor számláló méri az összes vendég gép és a hypervisor teljes erőforrás-kihasználtságát a Hyper-V gazdagépen. Ha ez az érték meghaladja a 90% – ot, a kiszolgáló maximális kapacitással működik; további virtuális processzorok hozzárendelése a virtuális gépekhez ebben az esetben ronthatja a rendszer általános teljesítményét, ezért kerülni kell. A HyperV teljesítményszámlálók használatával kapcsolatos további részletekért lásd az útmutató BizTalk szerver teljesítményének értékelése a Hyper-V-N című részét.

operációs rendszer virtuális processzor korlát
Windows Server 2008 R2. A Windows Server 2008 R2 összes kiadása csak 64 bites. 4
Windows Server 2008 SP2 64 bites 4
Windows Server 2008 SP2 32 bites 4
Windows 7 64 bites 4
Windows 7 32 bites 4
Windows Vista 64 bites 2
Windows Vista 32 bites 2

Megjegyzés:

a Hyper-V által támogatott vendég operációs rendszerekkel kapcsolatos további információkért lásd: https://go.microsoft.com/fwlink/?LinkID=118347.

memória

a fizikai kiszolgálónak elegendő memóriára van szüksége a gyökérpartícióhoz és a kiszolgálón futó virtuális gépekhez. A tesztelés során legalább 2 GB memóriát rendeltek a gyökérpartícióhoz,és a memória/rendelkezésre álló Mbyte teljesítményfigyelő számlálót figyelték, hogy ne legyen memória nyomás.

a BizTalk Szerverkörnyezetben az egyes virtuális gépekhez lefoglalandó memória mennyisége a végrehajtandó munkaterheléstől és a feldolgozás típusától függ. Számos tényező befolyásolja a BizTalk Server memóriaigényét, beleértve:

  • a feldolgozott üzenetek mérete

  • az üzenetek átvitele

  • hangszerelés tervezése

  • csővezeték-feldolgozás

  • a virtuális gépen futtatni kívánt BizTalk-gazdagépek száma

    a memóriát befolyásoló tényezők átfogó listáját a BizTalk Server Performance Optimizations Guide “A teljesítménytényezők” című részében találja https://go.microsoft.com/fwlink/?LinkId=122587 címen.

    proaktívan figyelje a memória/rendelkezésre álló Mbyte számlálót az egyes virtuális gépeken belül és magában a gyökérpartícióban. Az ellenőrzőlista következő irányelvei: a Hyper-V teljesítményének mérése annak meghatározására szolgál, hogy van-e elegendő fizikai memória a virtuális géphez és a gyökérpartícióhoz:

  • 50% a rendelkezésre álló szabad memória vagy több = egészséges

  • 25% a rendelkezésre álló szabad memória = Monitor

  • 10% a rendelkezésre álló szabad memória = figyelmeztetés

  • a rendelkezésre álló szabad memória kevesebb mint 5% – a = kritikus, a teljesítményt hátrányosan befolyásolja

kiválasztása Root operációs rendszer verzió

Hyper-V támogatja a szerver mag, valamint a teljes telepítés A Windows Server 2008 R2. A gyökérpartíció költségeinek minimalizálása érdekében telepítse a Hyper-V-t a Windows Server 2008 R2 Kiszolgálómag-telepítésére. A Hyper-V szerepkör távolról kezelhető a Hyper-V kezelőből egy másik rendszeren. A Server Core kisebb lemez-és memóriaprofilt biztosít, így több erőforrás áll rendelkezésre a virtuális gépek számára. A Windows Server 2008 R2 rendszerhez elérhető kiszolgálómag-telepítési lehetőségről további információt a https://go.microsoft.com/fwlink/?LinkID=202439című témakörben talál.

ha a Windows Server 2008 R2 teljes telepítését választja, győződjön meg arról, hogy a gyökérpartíció csak a Hyper-V kiszolgálói szerepkörhöz van hozzárendelve. A további kiszolgálói szerepkörök futtatása memóriát, lemezt, processzort és hálózati erőforrásokat igényel, és rontja a teljesítményt.

virtuális gépek létrehozása

a Hyper-V kiszolgáló szerepkör telepítése és konfigurálása után létre kell hoznia a virtuális gépeket. Mielőtt ezt megtenné, hasznos válaszolni a következő kérdésekre:

  • milyen tárolási konfigurációt fogok használni?

  • hány virtuális processzort támogat a vendég operációs rendszer?

  • mennyi memória kerül kiosztásra a virtuális géphez?

  • hány virtuális gépet futtathatok a Hyper-V szerveren?

  • hogyan telepítem az operációs rendszert a gépre?

    a virtuális gépek létrehozásáról és konfigurálásáról további információt a virtuális gépek létrehozása című témakörben talál.

az alap operációs rendszer telepítése

a fizikai kiszolgáló telepítéséhez rendelkezésre álló összes lehetőség elérhető a Hyper-V-ben. A hálózati telepítés akkor hajtható végre, ha a virtuális gépet olyan hálózati adapterrel konfigurálták, amely ugyanahhoz a hálózathoz csatlakozik, mint az ISO-képeket tároló kiszolgáló.

fontos

bármelyik telepítési módot is választja, teljesítmény okokból kritikus fontosságú az operációs rendszer integrációs összetevőinek telepítése minden Hyper-V alatt futó virtuális géphez. A szintetikus eszközök elkerülik az emulált eszközök szükségességét, amelyeket olyan operációs rendszereken használnak, amelyek nem támogatják az integrációs összetevőket. Az emulált eszközök nagyobb rendszerterhelést jelentenek a szintetikus eszközökhöz képest.

a laborban használt gépek telepítéséhez és konfigurálásához egy kezdeti alapképet hoztak létre egy rögzített méretű VHD-n. Ez a Windows Server 2008 R2 kézi telepítését jelentette. Az összes megfelelő frissítés telepítése után az alap virtuális gép a Windows Server 2008 rendszerrel telepített sysprep segédprogrammal lett leképezve a %WINDIR%\system32\sysprep könyvtárban.

Megjegyzés

a Sysprep futtatása a BizTalk Server telepítése és konfigurálása után a Sysprep válaszfájl és a BizTalk Server által biztosított szkriptek használatával valósítható meg. Ezeket a mintaszkripteket A Windows Server 2008 R2 rendszerre telepített BizTalk Server rendszerrel való használatra tervezték. További információkért lásd a BizTalk Server Online dokumentációját.

BizTalk Server telepítése és konfigurálása

  • a virtuális gépek telepítéséhez szükséges idő minimalizálása érdekében hozzon létre egy alapképet, amely csak a vendég operációs rendszert és a szoftver előfeltételeit tartalmazza. A SysPrep segítségével készítse elő a VHD képet újrafelhasználásra, majd alapozza meg az összes virtuális gépet erre a VHD-re.

    Megjegyzés

    a BizTalk Server segítségével a Sysprep futtatható egy alapképen, miután a BizTalk Server telepítve és konfigurálva lett a kiszolgálón. Ez egy Sysprep válaszfájl és a BizTalk Server által biztosított szkriptek használatával érhető el. Ezeket a mintaszkripteket A Windows Server 2008 R2 rendszerre telepített BizTalk Server rendszerrel való használatra tervezték . További információkért lásd a BizTalk Server Online dokumentációját.

    a felügyelet nélküli Windows telepítési hivatkozás https://go.microsoft.com/fwlink/?LinkId=142364 címen érhető el.

  • kövesse a témakör Ellenőrzőlistájának “a BizTalk Server telepítése és konfigurálása…” szakaszában található ajánlásokat: bevált gyakorlatok a BizTalk Server Hyper-V rendszeren történő telepítéséhez és konfigurálásához.

  • a BizTalk Server és az SQL Server Hyper-V környezetben való támogathatóságáról lásd a C függeléket: BizTalk Server és SQL Server Hyper-V támogathatóság.

Write a Comment

Az e-mail-címet nem tesszük közzé.