Installere Og Konfigurere En Hyper-V Virtuell Maskin for Bruk Med BizTalk Server

  • Artikkel
  • 02/02/2021
  • 12 minutter å lese
    • M
    • v
    • D
    • n
    • V
    • +1
Er denne siden nyttig?

Takk.

Dette emnet gir anbefalinger for installasjon Og konfigurering Av BizTalk Server I Et Hyper-V-miljø, inkludert anbefalinger for installasjon Og konfigurasjon Av Den Virtuelle hyper-V-maskinen og anbefalinger for installasjon Av BizTalk Server på en Virtuell hyper-V-maskin.

Installere Og Konfigurere Hyper-V

før Du installerer Hyper-V, kan du se Hva Er Nytt I Hyper-V I Windows Server 2008 R2. Veiledningen «Microsoft Hyper-V Server 2008 R2 Komme i Gang» gir informasjon om hvordan du installerer Og konfigurerer Windows Server 2008 R2 Hyper-V. Guiden er tilgjengelig på https://go.microsoft.com/fwlink/?LinkID=202431.

«Ytelsesjusteringsretningslinjene For Windows Server 2008 R2»-dokumentet inneholder detaljer om justering Av Windows Server 2008 R2 og inneholder en del som er spesielt fokusert på Hyper-V. dokumentet er tilgjengelig på https://go.microsoft.com/fwlink/?LinkID=202087.

Hyper-V-Plattformforutsetninger

Hyper-V Er en serverrolle som er tilgjengelig for 64-biters, og alle versjoner Av Windows Server 2008 SP2 er bare 64-biters. I tillegg må den fysiske maskinvaren støtte maskinvareassistert virtualisering. Dette betyr at prosessoren må være kompatibel Med Intel Virtualization Technology (Intel VT) eller AMD Virtualization (AMD-V) teknologi, SYSTEM BIOS må støtte Data Execution Prevention (DEP), OG DEP må være aktivert. Spesielt må Du aktivere Intel XD bit (utfør deaktiver bit) ELLER AMD NX bit (ingen utfør bit).

Merk

når du har aktivert disse alternativene I SYSTEM-BIOS, slår du av datamaskinen helt og starter datamaskinen på nytt for å sikre at disse innstillingene brukes.

Fastsettelse Av Maskinvarekrav

på grunn av kravene til serverkonsolidering har Hyper-V-servere en tendens til å forbruke MER CPU og minne, og krever større disk I/O-båndbredde enn fysiske servere med sammenlignbare databehandlingsbelastninger. For å distribuere et miljø som oppfyller forventningene, bør du vurdere faktorene nedenfor for å bestemme de eksakte maskinvarekravene til serveren din.

Alternativer For Lagringskonfigurasjon

lagringsmaskinvaren skal gi tilstrekkelig i/O-båndbredde og lagringskapasitet til å dekke de nåværende og fremtidige behovene til de virtuelle maskinene du planlegger å være vert for. Det er en avveining når du velger lagringskonfigurasjonen For Hyper-V mellom kapasitetsbruk og ytelsen den kan gi.

når du planlegger lagringskonfigurasjon, må du vurdere kravene til miljøet du klargjør. Kravene til produksjon, preproduksjon og utviklingsmiljøer kan variere betydelig.

hvis du distribuerer et produksjon BizTalk Server-miljø På Hyper-V, vil ytelsen være et viktig krav. For å unngå disk I/O-strid på travle produksjonssystemer, installer integrasjonstjenester på både verts-og gjesteoperativsystemet og konfigurer disker for datamengder med den syntetiske SCSI-kontrolleren. For svært intensive lagrings-i / O-arbeidsbelastninger som spenner over flere datastasjoner, bør HVER VHD kobles til en separat syntetisk SCSI-kontroller for bedre ytelse. I tillegg skal hver VHD lagres på separate fysiske disker. Hvis du vil ha mer informasjon om hvordan du konfigurerer disker for datamengder med den syntetiske SCSI-kontrolleren, kan du se delen «Optimaliser Diskytelse» I Emnet Sjekkliste: Optimalisering Av Ytelse På Hyper-V.

utviklingsmiljøer har vanligvis Ikke strenge ytelseskrav, siden maksimering av ressursutnyttelse har en tendens til å være hovedprioriteten. For utviklingsmiljøer ytelsen gitt når hosting flere VHD-filer på en enkelt fysisk stasjon er generelt akseptabelt.

Hyper-V støtter flere forskjellige typer lagringsdiskalternativer. Hver av lagringsalternativene kan festes via EN IDE eller SCSI-kontroller til maskinen. En potensiell fordel ved Å bruke SCSI-kontrolleren over IDE-kontrolleren er at DEN bare vil fungere riktig hvis de riktige versjonene av operativsystemintegrasjonskomponentene er installert på gjestenes virtuelle maskin. Dette er en enkel metode for å sikre at riktig operativsystemintegrasjonskomponenter er installert på gjesteoperativsystemet.

Merk

I Motsetning til tidligere versjoner Av microsoft virtualization technology, er det ingen ytelsesforskjell mellom å bruke en virtuell IDE-kontroller eller en virtuell SCSI-kontroller når du åpner virtuelle harddisker.

for intensive lese-skrive-aktiviteter, for eksempel vert FOR SQL Server-databaser, gir alternativet gjennomgang disk inkrementelle ytelsesfordeler over faste virtuelle harddiskdisker (VHD). Gjennomgangsalternativet tillater at den virtuelle maskinen har direkte tilgang til den fysiske disken og omgår NTFS-filsystemet i rotpartisjonen, men støtter ikke visse funksjoner i virtuelle disker, for Eksempel Øyeblikksbilder Av Virtuelle maskiner og støtte for klynger. Derfor anbefales ikke bruk av funksjonen gjennomgang disk i et BizTalk-eller SQL Server-miljø fordi marginale ytelsesfordeler er mer enn oppveid av manglende funksjonalitet.

følgende tabell oppsummerer fordelene og ulempene ved Tilgjengelige Hyper-V-lagringsalternativer:.

Hyper-V Lagringstype Proffene Ulemper Betraktninger for BizTalk Server
disker med fast størrelse Fungerer bedre enn en dynamisk VHD fordi vhd-filen initialiseres med maksimal størrelse når den opprettes på den fysiske harddisken.
dette gjør fragmentering mindre sannsynlig og reduserer derfor scenarier der en enkelt I / O er delt inn i flere I/O-er. Dette har den laveste CPU-overhead AV VHD-typene fordi leser og skriver ikke trenger å slå opp kartleggingen av blokken.
Krever allokering av hele diskplassen foran. Bruk for operativsystemvolumer På BizTalk Server og SQL Server. Viktig: startdisken For en Hyper-v gjestepartisjon må være koblet til EN IDE-kontroller.
Dynamisk utvidende disker STØRRELSEN PÅ vhd-filen øker til størrelsen som er angitt når du lager disken, ettersom flere data lagres på den virtuelle maskinen selv. Dette muliggjør den mest effektive bruken av tilgjengelig lagringsplass. utfører ikke så vel SOM en fast størrelse VHD. Dette skyldes at blokkene i disken starter som nullet blokker, men ikke støttes av noen faktisk plass i VHD-filen. Leser fra slike blokker returnerer en blokk med nuller. Når en blokk først skrives til, må virtualiseringsstakken tildele plass i vhd-filen for blokken og deretter oppdatere de tilsvarende metadataene. I tillegg til dette hver gang en eksisterende blokk refereres til, må blokktilordningen slås opp i metadataene. Dette øker antall lese – og skriveaktiviteter som igjen fører til økt CPU-utnyttelse.
den dynamiske veksten krever også at serveradministratoren overvåker diskkapasiteten for å sikre at det er tilstrekkelig disklagring etter hvert som lagringskravene øker.
utfører ikke så vel SOM en fast størrelse VHD.
hvis ytelsen ikke er en bekymring, for eksempel i et utviklingsmiljø, kan dette være et egnet alternativ for operativsystemets harddisker.
Forårsaker ekstra CPU overhead på grunn av blokk kartlegging oppslag.
Differencing disker dette er en overordnet-barn-konfigurasjon der differencing disken lagrer alle endringer i forhold til en base VHD og basen VHD forblir statisk. Derfor bare blokkene som er forskjellig fra den overordnede må lagres i barnet differencing VHD. Ytelsen kan forringes fordi lese / skriver trenger tilgang til den faste / dynamiske overordnede VHD, samt differencing-disken. Dette øker CPU-utnyttelse og disk I/O overhead. en stor mengde maskinspesifikk konfigurasjon kreves For biztalk Server-installasjoner, og underordnede vhd-filer kan vokse betydelig, noe som vil minimere fordelene ved å bruke denne diskkonfigurasjonen. Lesing fra flere VHD-er i dette scenariet medfører ekstra CPU og disk I/O overhead.
Passthrough disker dette er fysiske disker som er satt til frakoblet i rotpartisjonen og aktiverer Hyper-V for å ha eksklusiv lese-skrivetilgang til den fysiske disken. Krever en fullt dedikert disk eller LUN for at den skal tildeles en virtuell maskin.
en fysisk disk er vanskeligere å flytte mellom maskiner enn VHD-filer.
hvis SQL Server-forekomsten kjører På En Hyper-V, kan du få inkrementelle ytelsesforbedringer ved hjelp av passthrough disker over ved hjelp av faste virtuelle harddisker (VHD) For biztalk Server-datamengder.
hvis du er vert for lokale filmottak på BizTalk Server eller strømmer store meldinger til disk under behandling, kan du få trinnvise ytelsesforbedringer ved hjelp av passthrough disker over ved hjelp av faste virtuelle harddisker (VHD).

Hvis du vil ha mer informasjon om implementering av disker og lagring Med Hyper-V, kan Du Se Implementere Disker og Lagring (https://go.microsoft.com/fwlink/?LinkID=142362).

Nettverk

BizTalk Server har en tendens til å vise høy nettverksutnyttelse. Når nettverksytelse er et problem, bør du derfor vurdere å tildele et separat fysisk nettverkskort for hver virtuelle maskin.

når du konfigurerer en virtuell maskin, må Du kontrollere At Du bruker Nettverkskortet i stedet for Det Eldre Nettverkskortet. Det eldre nettverkskortet er beregnet på operativsystemer som ikke støtter integrasjonskomponenter.

hvis du vil måle nettverksytelsen, bruker du tellerne» \Network Interface \Bytes Total/sec » og\Network Interface (*) \ Output Queue Length performance monitor på vertsoperativsystemet til å måle den generelle ytelsen til nettverkskortet. Hvis et fysisk nettverk har blitt identifisert som opptatt, bruker du telleren» \Hyper-V Virtual Network Adapter (*) \ Bytes/sec » på vertsoperativsystemet for å identifisere hvilke(n) virtuelle maskin nettverkskort (er) som genererer høy belastning.

Hvis du vil ha mer informasjon om evaluering av nettverksytelse i Et Hyper-V-miljø, kan Du se Delen Måle Nettverksytelse I Sjekkliste: Måle Ytelse på Hyper-V.

CPU

Hyper-V støtter ulike antall virtuelle prosessorer for ulike gjesteoperativsystemer, som oppsummert i tabellen nedenfor. Hvis du vil tildele maksimale CPU-ressurser For BizTalk Server, installerer du den på et gjesteoperativsystem For Windows Server 2008 r2, som støtter fire virtuelle prosessorer per virtuell maskin.

Konfigurer en 1-1-tildeling av virtuelle prosessorer i gjesteoperativsystemet (e) til logiske prosessorer som er tilgjengelige for vertsoperativsystemet for å forhindre overdreven kontekstsvitsjing. Overdreven kontekstveksling mellom prosessorer vil resultere i ytelsesforringelse. Hvis du vil ha mer informasjon om tildeling av virtuelle prosessorer til logiske prosessorer, kan du se delen «Optimaliser Prosessorytelse» I Emnet Sjekkliste: Optimalisere Ytelsen På Hyper-V.

Ytelsesmåleren «\Hyper-V Hypervisor Logical Processor(_total)\% Total Run Time» Måler den totale ressursutnyttelsen av alle gjestemaskiner og hypervisoren på Hyper-V-verten. Hvis denne verdien er over 90%, kjører serveren med maksimal kapasitet; tildeling av flere virtuelle prosessorer til virtuelle maskiner i dette scenariet kan redusere total systemytelse og bør unngås. Hvis du vil ha mer informasjon om Hvordan Du bruker ytelsestellerne For Hyper-V, kan Du se Delen Evaluere Biztalk Server Ytelse På Hyper-V i denne veiledningen.

Operativsystem Virtuell prosessor grense
windows Server 2008 R2. Alle versjoner Av Windows Server 2008 R2 er bare 64-biters. 4
Windows Server 2008 sp2 64-biters 4
Windows Server 2008 SP2 32-biters 4
Windows 7 64-bit 4
Windows 7 32-bit 4
Windows Vista 64-bit 2
Windows Vista 32-biters 2

hvis du vil ha mer informasjon om gjesteoperativsystemene som støttes På Hyper-V, kan du se https://go.microsoft.com/fwlink/?LinkID=118347.

Minne

den fysiske serveren krever nok minne for rotpartisjonen og eventuelle virtuelle maskiner som kjører på serveren. Under testingen ble minst 2 GB minne allokert til rotpartisjonen, Og Memory / Available Mbytes performance monitor-telleren ble overvåket for å sikre at det ikke ble opplevd noe minnetrykk.

hvor mye minne som skal tildeles hver virtuelle maskin I Et BizTalk Server-miljø, avhenger av arbeidsmengden og typen behandling som skal utføres. Det er mange faktorer som påvirker minnekravene Til BizTalk Server, inkludert:

  • Størrelsen på meldinger behandlet

  • Gjennomstrømning av meldinger

  • Orkestrering design

  • Pipeline processing

  • Antall biztalk-verter som du planlegger å kjøre i den virtuelle maskinen

    hvis du vil ha en omfattende liste over faktorer som påvirker minnet, kan du se Delen Ytelsesfaktorer I Veiledningen Biztalk Server Ytelsesoptimaliseringer på https://go.microsoft.com/fwlink/?LinkId=122587.

    Overvåk Minne/Tilgjengelig Mbytes-telleren Proaktivt fra hver virtuell maskin og selve rotpartisjonen. Følgende retningslinjer Fra Sjekkliste: Måling Av Ytelse På Hyper-V skal brukes til å avgjøre om det er nok tilgjengelig fysisk minne for den virtuelle maskinen og for rotpartisjonen:

  • 50% ledig minne tilgjengelig eller Mer = Sunn

  • 25% ledig minne tilgjengelig = Monitor

  • 10% ledig minne tilgjengelig = Advarsel

  • Mindre enn 5% ledig minne tilgjengelig = Kritisk, ytelsen vil bli negativt påvirket

Velge Root Operativsystem Versjon

Hyper-V støttes På En Server Kjerne samt en full installasjon Av Windows Server 2008 R2. Hvis Du vil minimere overhead for rotpartisjonen, installerer Du Hyper-V på En Serverkjerneinstallasjon Av Windows Server 2008 R2. Hyper-v-rollen kan styres eksternt Fra Hyper-V-Lederen på et annet system. Server Core gir en mindre disk og minneprofil, og gir derfor flere ressurser tilgjengelig for virtuelle maskiner. Hvis Du vil ha mer informasjon om Serverkjerneinstallasjonsalternativet som er tilgjengelig For Windows Server 2008 R2, kan du se https://go.microsoft.com/fwlink/?LinkID=202439.

hvis du velger å bruke en fullstendig installasjon Av Windows Server 2008 R2, må du kontrollere at rotpartisjonen bare er dedikert Til Hyper – v-serverrollen. Kjører flere serverroller vil forbruke minne, disk, prosessor og nettverksressurser og vil forringe ytelsen.

Opprette Virtuelle Maskiner

etter at Du har installert Og konfigurert Hyper-v-serverrollen, må du opprette de virtuelle maskinene. Før du gjør dette, er det nyttig å svare på følgende spørsmål:

  • hvilken lagringskonfigurasjon skal jeg bruke?

  • Hvor mange virtuelle prosessorer støtter gjesteoperativsystemet?

  • Hvor mye minne vil bli allokert til den virtuelle maskinen?

  • Hvor mange virtuelle maskiner kan Jeg kjøre På Hyper-V-Serveren min?

  • Hvordan installerer jeg operativsystemet på maskinen?

    Hvis du vil ha mer informasjon om hvordan du oppretter og konfigurerer virtuelle maskiner, kan Du se Opprette Virtuelle Maskiner.

Installere Baseoperativsystemet

Alle tilgjengelige alternativer for en fysisk serverinstallasjon er tilgjengelige I Hyper-V. et oppstartbart CD / DVD – rom-medium eller ET ISO-bilde kan brukes til å utføre en manuell installasjon. En nettverksinstallasjon kan utføres hvis den virtuelle maskinen er konfigurert med et nettverkskort koblet til samme nettverk som en server som er vert FOR ISO-bildene.

Viktig

uansett hvilken installasjonsmetode som er valgt, er det av ytelseshensyn avgjørende at operativsystemintegrasjonskomponentene installeres for hver virtuell maskin som kjører Under Hyper-V. integrasjonskomponentene gir et sett med drivere og tjenester som gjør at gjestemaskinen kan utføre ved hjelp av syntetiske enheter. Syntetiske enheter unngår behovet for emulerte enheter, som brukes på operativsystemer som ikke støtter integrasjonskomponenter. Emulerte enheter medfører større systemoverhead sammenlignet med syntetiske enheter.

for å installere og konfigurere maskinene som brukes i dette laboratoriet, ble et innledende basisbilde opprettet PÅ en fast størrelse VHD. Dette innebar en manuell installasjon Av Windows Server 2008 R2. Når alle nødvendige oppdateringer var installert, ble den virtuelle basismaskinen avbildet ved hjelp av sysprep-verktøyet som er installert Med Windows Server 2008, i mappen %WINDIR%\system32\sysprep.

Merk

Kjører Sysprep etter At BizTalk Server er installert og konfigurert på serveren kan oppnås ved bruk Av En Sysprep svarfil og skript som følger Med BizTalk Server. Disse eksempelskriptene er utformet for Bruk Med BizTalk Server installert På Windows Server 2008 R2. Hvis Du vil ha Mer informasjon, kan Du se Den Elektroniske dokumentasjonen For BizTalk Server.

Installere Og Konfigurere BizTalk Server

  • for å minimere tiden som kreves for å installere virtuelle maskiner, opprett et basisbilde som bare består av gjesteoperativsystemet og programvareforutsetningene. Bruk SysPrep til å klargjøre VHD-bildet for gjenbruk, og basere deretter alle virtuelle maskiner (Vm-er) på DENNE VHD.

    Merk

    Med BizTalk Server, er Det mulig å kjøre Sysprep mot en base image afterBizTalk Server er installert og konfigurert på serveren. Dette kan oppnås ved bruk Av En Sysprep svarfil og skript som følger Med BizTalk Server. Disse eksempelskriptene er utformet for Bruk Med BizTalk Server installert På Windows Server 2008 R2 . Hvis Du vil ha Mer informasjon, kan Du se Den Elektroniske dokumentasjonen For BizTalk Server.

    Referansen For Uovervåket Windows-Oppsett er tilgjengelig på https://go.microsoft.com/fwlink/?LinkId=142364.

  • Følg anbefalingene i delen «Når Du Installerer Og Konfigurerer BizTalk Server…» I emnet Sjekkliste: Anbefalte Fremgangsmåter For Installasjon Og Konfigurering Av BizTalk Server På Hyper-V.

  • hvis du vil ha informasjon om støtte For BizTalk Server og SQL Server i Et Hyper-V-miljø, kan Du se Tillegg C: BizTalk Server Og SQL Server Hyper-V-Støtte.

Write a Comment

Din e-postadresse vil ikke bli publisert.