- momentti
- 02/02/2021
- 12 luettavat minuutit
-
- M
- v
- D
- n
- V
-
+1
tässä aihepiirissä annetaan suosituksia BizTalk Serverin asentamiseksi ja konfiguroimiseksi Hyper-V-ympäristössä, mukaan lukien suositukset Hyper-V-virtuaalikoneen asentamiseksi ja konfiguroimiseksi sekä suositukset BizTalk Serverin asentamiseksi Hyper-V-virtuaalikoneeseen.
Hyper-V: n asentaminen ja konfigurointi
ennen Hyper-V: n asentamista Katso Windows Server 2008 R2: ssa, mitä uutta Hyper-V: ssä on. ”Microsoft Hyper-V Server 2008 R2 Getting Started” -opas sisältää tietoja Windows Server 2008 R2 Hyper-V: n asentamisesta ja määrittämisestä. Opas löytyy numerosta https://go.microsoft.com/fwlink/?LinkID=202431.
” The Performance Tuning Guidelines for Windows Server 2008 R2 ” -asiakirja sisältää yksityiskohtia Windows Server 2008 R2: n virittämisestä ja sisältää erityisesti Hyper-V: hen keskittyvän osion.asiakirja on saatavilla numerossa https://go.microsoft.com/fwlink/?LinkID=202087.
Hyper-V-alustat
Hyper-V on palvelinrooli saatavilla 64-bittiselle ja kaikki Windows Server 2008 SP2: n versiot ovat vain 64-bittisiä. Lisäksi fyysisen laitteiston on tuettava laitteisto – avusteista virtualisointia. Tämä tarkoittaa, että prosessorin on oltava yhteensopiva Intel Virtualisation Technology (Intel VT) tai AMD virtualisointi (AMD-V) tekniikka, järjestelmän BIOS on tuettava Data Execution Prevention (Dep), ja DEP on oltava käytössä. Erityisesti, sinun on otettava käyttöön Intel XD-bitti (suorita Poista käytöstä bitti) tai AMD NX-bitti (ei suorita bittiä).
Huomautus
kun nämä asetukset on otettu käyttöön BIOS-järjestelmässä, sammuta tietokone kokonaan ja käynnistä tietokone uudelleen varmistaaksesi, että näitä asetuksia käytetään.
laitteistovaatimusten määrittäminen
palvelinten konsolidoinnin vaatimusten vuoksi Hyper-V-palvelimet kuluttavat yleensä enemmän suoritinta ja muistia ja vaativat suuremman levy I/O-kaistanleveyden kuin fyysiset palvelimet, joilla on vastaava laskentakuorma. Jos haluat ottaa käyttöön ympäristön, joka vastaa odotuksia, harkitse alla olevia tekijöitä määrittääksesi palvelimen tarkat laitteistovaatimukset.
Tallennusasetusvaihtoehdot
tallennuslaitteiston tulisi tarjota riittävä I/O-kaistanleveys ja tallennuskapasiteetti niiden virtuaalikoneiden nykyisiin ja tuleviin tarpeisiin, joita aiot isännöidä. Hyper-V: n tallennuskonfiguraation valinnassa on vaihtokauppa kapasiteetin käytön ja sen tarjoaman suorituskyvyn välillä.
kun suunnittelet tallennuskonfiguraatiota, ota huomioon varaamasi ympäristön vaatimukset. Tuotanto -, esituotanto-ja kehitysympäristöjen vaatimukset voivat vaihdella huomattavasti.
jos otat käyttöön production BizTalk – palvelinympäristön Hyper-V: ssä, suorituskyky on keskeinen vaatimus. Jotta vältettäisiin disk I/O-kiista kiireisistä tuotantojärjestelmistä, asenna integrointipalvelut sekä isäntäkäyttöjärjestelmään että vieraskäyttöjärjestelmään ja määritä levyt tietomäärille synteettisen SCSI-ohjaimen avulla. Erittäin intensiivisten tallennuslaitteiden I / O-työkuormien, jotka kattavat useita data-asemia, jokainen VHD on kiinnitettävä erilliseen synteettiseen SCSI-ohjaimeen paremman yleisen suorituskyvyn takaamiseksi. Lisäksi jokainen VHD tulee tallentaa erillisille fyysisille levyille. Lisätietoja levykkeiden määrittämisestä tietomäärille synteettisellä SCSI-ohjaimella on tarkistuslistan kohdassa” optimoi levyn suorituskyky”: suorituskyvyn optimointi Hyper-V: llä.
tyypillisesti kehitysympäristöissä ei ole tiukkoja suorituskykyvaatimuksia, koska resurssien maksimointi on yleensä etusijalla. Kehitysympäristöissä suorituskyky tarjotaan, kun hosting useita VHD tiedostoja yhdellä fyysinen asema on yleisesti hyväksyttävä.
Hyper-V tukee useita erityyppisiä tallennuslevyvaihtoehtoja. Jokainen tallennusvaihtoehdoista voidaan liittää IDE – tai SCSI-ohjaimella koneeseen. Mahdollinen hyöty SCSI-ohjaimen käyttämisestä IDE-ohjaimen yli on se, että se toimii oikein vain, jos vieraaseen virtuaalikoneeseen on asennettu käyttöjärjestelmän integraatiokomponenttien oikeat versiot. Tämä on yksinkertainen tapa varmistaa, että oikea käyttöjärjestelmän integrointi komponentit asennetaan vieras käyttöjärjestelmä.
Huomautus
toisin kuin aiemmissa Microsoftin virtualisointitekniikan versioissa, virtuaalista IDE-ohjainta tai virtuaalista SCSI-ohjainta käytettäessä virtuaalisia kiintolevyjä käytettäessä ei ole suorituskykyeroa.
intensiivisissä lukukirjoitustoiminnoissa, kuten SQL Server-tietokantojen hostaamisessa, läpivientilevy-vaihtoehto tarjoaa inkrementaalisia suorituskykyetuja kiinteisiin virtuaalisiin kiintolevylevyihin (VHD) verrattuna. Läpivienti mahdollistaa virtuaalikoneelle suoran pääsyn fyysiseen levyyn ja ohittaa NTFS-tiedostojärjestelmän juuriosiossa, mutta ei tue virtuaalilevyjen tiettyjä toimintoja, kuten virtuaalikoneen tilannekuvia ja ryhmittelytukea. Tämän vuoksi passhrough disk-ominaisuuden käyttöä ei suositella BizTalk-tai SQL Server-ympäristössä, koska puuttuva toiminnallisuus korvaa marginaalisen suorituskyvyn edut.
seuraavassa taulukossa on yhteenveto Saatavilla olevien Hyper-V-tallennusvaihtoehtojen eduista ja haitoista:.
Hyper-V Storage Type | Pros | Cons | Considerations for BizTalk Server |
---|---|---|---|
kiinteän kokoiset levyt | toimivat dynaamista VHD: tä paremmin, koska VHD-tiedosto alustetaan suurimmillaan, kun se luodaan fyysiselle kiintolevylle. tämä tekee pirstoutumisesta epätodennäköisempää ja siten lieventää skenaarioita, joissa yksittäinen I/O jakautuu useaksi I/Os: ksi. Tämä on pienin CPU yläpuolella VHD tyypit, koska lukee ja kirjoittaa ei tarvitse etsiä kartoitus lohkon. |
vaatii koko levytilan jakamisen edestä. | käytä BizTalk Serverin ja SQL Serverin käyttöjärjestelmävolyymeille. Tärkeää: Hyper-V-vierasosion käynnistyslevy on liitettävä IDE-ohjaimeen. |
dynaamisesti laajenevat levyt | VHD-tiedoston koko kasvaa levyä luotaessa määritettyyn kokoon, sillä itse virtuaalikoneeseen tallennetaan enemmän tietoa. Tämä mahdollistaa käytettävissä olevan tallennustilan mahdollisimman tehokkaan käytön. | ei toimi yhtä hyvin kuin kiinteäkokoinen VHD. Tämä johtuu siitä, että levyn lohkot alkavat nollatuiksi lohkoiksi, mutta niiden takana ei ole mitään todellista tilaa VHD-tiedostossa. Lukee tällaisista palikoista palauttaa lohkon nollia. Kun lohko on ensin kirjoitettu, virtualisointi pino on varattava tilaa VHD tiedoston lohko ja sitten päivittää vastaavat metatiedot. Tämän lisäksi joka kerta, kun olemassa olevaan lohkoon viitataan, lohkokartoitus on etsittävä metadatasta. Tämä lisää luku-ja kirjoitustoimintojen määrää, mikä puolestaan lisää suorittimen käyttöä. dynaaminen kasvu edellyttää myös, että palvelimen ylläpitäjä tarkkailee levykapasiteettia varmistaakseen, että levymuistia on riittävästi tallennusvaatimusten kasvaessa. |
ei toimi yhtä hyvin kuin kiinteäkokoinen VHD. jos suorituskyvystä ei ole huolta esimerkiksi kehitysympäristössä, tämä voi olla sopiva vaihtoehto käyttöjärjestelmän kiintolevyille. aiheuttaa lisää suorittimen yläpuolella lohkokartoitushaun vuoksi. |
Differencing diskets | This a parent-child configuration where the differencing disk stories all changes relation to a base VHD and the base VHD remains staattinen. Siksi vain lohkot, jotka ovat erilaisia kuin vanhempi on tallennettava lapsen erilainen VHD. | suorituskyky voi heikentyä, koska luku/kirjoitus tarvitsee pääsyn kiinteään/dynaamiseen vanhempaan VHD: hen sekä differentiaalilevyyn. Tämä lisää suorittimen käyttöastetta ja levyn I / O yläpuolella. | BizTalk Server-asennuksiin tarvitaan suuri määrä konekohtaisia konfiguraatioita ja lasten VHD-tiedostot saattavat kasvaa huomattavasti, mikä minimoisi tämän levykokoonpanon käytön hyödyt. Lukeminen useita VHD: n tässä skenaariossa aiheuttaa ylimääräisiä CPU ja levyn I / O yläpuolella. |
Läpivientilevyt | nämä ovat fyysisiä levyjä, jotka on asetettu offline-tilaan juuriosiossa ja mahdollistavat Hyper-V: n yksinomaisen luku-kirjoitusoikeuden fyysiseen levyyn. | vaatii täysin dedikoidun levyn tai LUN, jotta se voidaan jakaa virtuaalikoneelle. fyysistä levyä on vaikeampi siirtää koneiden välillä kuin VHD-tiedostoja. |
jos SQL Server-instanssisi on käynnissä Hyper-V: llä, voit saada incremental-suoritusparannuksia käyttämällä läpivientilevyjä BizTalk-palvelimen datamäärien kiinteiden virtuaalisten kiintolevyjen (VHD) sijasta. jos hostaat paikallisia tiedostoja vastaanottamaan sijainteja BizTalk-palvelimella tai suoratoistat suuria viestejä levylle käsittelyn aikana, voit saada lisää suorituskyvyn parannuksia käyttämällä läpivientilevyjä käyttämällä kiinteitä virtuaalisia kiintolevyjä (VHD). |
lisätietoja levyjen ja tallennustilan toteuttamisesta Hyper-V: llä, KS.levyjen ja tallennustilan toteutus (https://go.microsoft.com/fwlink/?LinkID=142362).
verkottuminen
BizTalk-palvelimella on yleensä korkea verkon käyttöaste. Siksi, kun verkon suorituskyky on ongelma, harkitse erillisen fyysisen verkkokortin jakamista jokaiselle virtuaalikoneelle.
kun määrität virtuaalikonetta, varmista, että käytät verkkosovitinta vanhan verkkosovittimen sijaan. Legacy – verkkosovitin on tarkoitettu käyttöjärjestelmille, jotka eivät tue integraatiokomponentteja.
verkon suorituskyvyn mittaamiseen käytetään ”\Network Interface \Bytes Total/sec” ja \Network Interface(*)\Output jono Length performance monitor-laskureita isäntäkäyttöjärjestelmässä verkkokortin yleisen suorituskyvyn mittaamiseksi. Jos fyysinen verkko on tunnistettu varatuksi, käytä isäntäkäyttöjärjestelmän” \Hyper-V Virtual Network Adapter (*)\Bytes/sec ” – laskuria tunnistaaksesi, mitkä virtuaalikoneiden verkkosovittimet tuottavat/tuottavat suuren kuormituksen.
lisätietoja verkon suorituskyvyn arvioinnista Hyper-V-ympäristössä löytyy Checklist: measuring Network Performance-osiosta Checklist: measuring Performance on Hyper-V.
CPU
Hyper-V tukee eri määriä virtuaalisia suorittimia eri vieraskäyttöjärjestelmille, kuten alla olevassa taulukossa on tiivistetty. Jakaaksesi BizTalk Serverin suurimmat SUORITINRESURSSIT, asenna se Windows Server 2008 R2-vieraskäyttöjärjestelmään, joka tukee neljää virtuaaliprosessoria virtuaalikonetta kohti.
Määritä vieraskäyttöjärjestelmissä olevien virtuaalisten suorittimien 1-1 jakaminen isäntäkäyttöjärjestelmän käytettävissä oleville loogisille suorittimille liiallisen kontekstin vaihdon estämiseksi. Liiallinen kontekstin vaihtaminen prosessorien välillä johtaa suorituskyvyn heikkenemiseen. Lisätietoja virtuaaliprosessoreiden jakamisesta loogisille prosessoreille on aiheen tarkistuslista” optimoi prosessorin suorituskyky ” -osiossa: suorituskyvyn optimointi Hyper-V: llä.
” \Hyper-V hypervisor Logical Processor(_Total)\% Total Run Time ” -Suorituskykymittarin laskuri mittaa kaikkien vieraskoneiden resurssien yleistä käyttöä ja Hyper-V-isännän hypervisoria. Jos tämä arvo on yli 90%, palvelin toimii maksimikapasiteetilla; ylimääräisten virtuaaliprosessoreiden jakaminen virtuaalikoneille tässä skenaariossa voi heikentää järjestelmän yleistä suorituskykyä ja sitä tulisi välttää. Lisätietoja HyperV-suorituskykylaskureiden käytöstä on BizTalk-palvelimen suorituskyvyn arvioinnista tämän oppaan Hyper-V-osiossa.
käyttöjärjestelmä | Virtuaaliprosessoriraja |
---|---|
Windows Server 2008 R2. Kaikki Windows Server 2008 R2: n versiot ovat vain 64-bittisiä. | 4 |
Windows Server 2008 SP2 64-bittinen | 4 |
Windows Server 2008 SP2 32-bittinen | 4 |
Windows 7 64-bittinen | 4 |
Windows 7 32-bittinen | 4 |
Windows Vista 64-bittinen | 2 |
Windows Vista 32-bittinen | 2 |
Huomautus
lisätietoja vieraskäyttöjärjestelmistä, joita tuetaan Hyper-V: ssä, katso https://go.microsoft.com/fwlink/?LinkID=118347.
muisti
fyysinen palvelin vaatii riittävästi muistia juuriosiota ja palvelimella toimivia virtuaalikoneita varten. Testauksen aikana juuriosiolle osoitettiin vähintään 2 Gt muistia ja muistin/käytettävissä olevan Mbyten suorituskykymonitorilaskuria valvottiin, jotta muistipainetta ei koettu.
kullekin virtuaalikoneelle BizTalk-palvelinympäristössä varattava muistin määrä riippuu suoritettavan käsittelyn työmäärästä ja tyypistä. BizTalk Serverin muistivaatimuksiin vaikuttavat monet tekijät, mukaan lukien:
-
käsiteltyjen viestien koko
-
viestien läpimeno
-
orkestraation suunnittelu
-
Putkijohtokäsittely
-
niiden BizTalk-isäntien lukumäärä, jotka aiot suorittaa virtuaalikoneessa
, on kattava luettelo muistiin vaikuttavista tekijöistä, Katso BizTalk Server Performance Optimizations Guiden osiosta ”the Performance Factors” kohdasta https://go.microsoft.com/fwlink/?LinkId=122587.
tarkkaile ennakoivasti muistin / käytettävissä olevien Mbyteiden laskuria jokaisen virtuaalikoneen sisältä ja itse juuriosiosta. Seuraavat ohjeet Checklist: suorituskyvyn mittaaminen Hyper-V: llä tulisi käyttää sen määrittämiseksi, onko virtuaalikoneelle ja juuriosiolle riittävästi saatavilla olevaa fyysistä muistia:
-
50% Vapaa muisti saatavilla tai enemmän = terve
-
25% vapaan muistin käytettävissä = monitori
-
10% Vapaa muisti käytettävissä = Varoitus
-
alle 5% Vapaa muisti käytettävissä = kriittinen, suorituskyky kärsii
valitsemalla Root-käyttöjärjestelmän Version
Hyper-V tuetaan Palvelinydin sekä täydellinen asennus Windows Server 2008 R2. Minimoimiseksi yläpuolella root osio, asenna Hyper-V palvelimen ydin asennus Windows Server 2008 R2. Hyper-V-roolia voidaan hallita etänä Hyper-V Managerista eri järjestelmässä. Palvelinydin tarjoaa pienemmän levykkeen ja muistiprofiilin, jolloin virtuaalikoneille jää enemmän resursseja. Lisätietoja Windows Server 2008 R2: n Palvelinydinasennusmahdollisuudesta on kohdassa https://go.microsoft.com/fwlink/?LinkID=202439.
jos päätät käyttää Windows Server 2008 R2: n täydellistä asennusta, varmista, että juuriosio on omistettu vain Hyper-V-palvelimen roolille. Lisäpalvelinroolien suorittaminen kuluttaa muistia, levyä, prosessoria ja verkkoresursseja ja heikentää suorituskykyä.
virtuaalikoneiden luominen
kun olet asentanut ja määrittänyt Hyper-V-palvelinroolin, sinun täytyy luoda virtuaalikoneet. Ennen kuin teet tämän, on hyödyllistä vastata seuraaviin kysymyksiin:
-
mitä tallennuskonfiguraatiota käytän?
-
kuinka monta virtuaalista prosessoria vieras käyttöjärjestelmä tukee?
-
kuinka paljon muistia jaetaan virtuaalikoneelle?
-
kuinka monta virtuaalikonetta voin ajaa Hyper-V-palvelimellani?
-
Miten asennan käyttöjärjestelmän koneeseen?
lisätietoja virtuaalikoneiden luomisesta ja määrittämisestä on ohjeaiheessa virtuaalikoneiden luominen.
Peruskäyttöjärjestelmän asentaminen
kaikki fyysisen palvelinasennuksen vaihtoehdot ovat saatavilla Hyper-V: ssä.käynnistettävällä CD/DVD-ROM-medialla tai ISO-levykuvalla voidaan suorittaa manuaalinen asennus. Verkkoasennus voidaan suorittaa, jos virtuaalikone on konfiguroitu verkkosovittimella, joka on kytketty samaan verkkoon kuin iso-vedoksia isännöivä palvelin.
tärkeää
riippumatta siitä, kumpi asennustapa valitaan, suorituskykysyistä on ratkaisevan tärkeää, että käyttöjärjestelmän integrointikomponentit asennetaan kuhunkin Hyper-V: llä toimivaan virtuaalikoneeseen.integrointikomponentit tarjoavat joukon ajureita ja palveluja, joiden avulla vieras kone voi suorittaa synteettisiä laitteita käyttämällä. Synteettiset laitteet välttävät emuloitujen laitteiden tarvetta, joita käytetään käyttöjärjestelmissä, jotka eivät tue integraatiokomponentteja. Emuloidut laitteet aiheuttavat enemmän järjestelmän yläpuolella kuin synteettiset laitteet.
tässä laboratoriossa käytettävien koneiden asentamiseksi ja konfiguroimiseksi luotiin alustakuva kiinteäkokoiselle VHD: lle. Tähän liittyi Windows Server 2008 R2: n manuaalinen asennus. Kun kaikki asianmukaiset päivitykset oli asennettu, virtuaalikone kuvattiin Sysprep-apuohjelmalla, joka on asennettu Windows Server 2008: n kanssa, %WINDIR%\system32\sysprep-hakemistossa.
Huomautus
Sysprep: n suorittaminen sen jälkeen, kun BizTalk Server on asennettu ja määritetty palvelimelle, voidaan toteuttaa käyttämällä BizTalk Serverin mukana toimitettua sysprep-vastaustiedostoa ja skriptejä. Nämä esimerkkikommentit on suunniteltu käytettäväksi BizTalk Serverin kanssa, joka on asennettu Windows Server 2008 R2: een. Lisätietoja on BizTalk Server online-dokumentaatiossa.
BizTalk-palvelimen asentaminen ja määrittäminen
-
minimoidaksesi virtuaalikoneiden asentamiseen tarvittavan ajan, luo peruskuva, joka koostuu vain vieraskäyttöjärjestelmästä ja ohjelmiston edellytyksistä. Käytä SysPrep valmistella VHD Kuva uudelleen, ja sitten perustaa kaikki virtuaalikoneet (VMS) tähän VHD.
Huomautus
BizTalk Server-palvelimella on mahdollista suorittaa sysprep-toiminto peruskuvaa vastaan sen jälkeen, kun BizTalk-palvelin on asennettu ja määritetty palvelimelle. Tämä voidaan toteuttaa käyttämällä BizTalk-palvelimen mukana toimitettua sysprep-vastaustiedostoa ja skriptejä. Nämä esimerkkikommentit on suunniteltu käytettäväksi BizTalk Serverin kanssa, joka on asennettu Windows Server 2008 R2: een . Lisätietoja on BizTalk Server online-dokumentaatiossa.
valvomattoman Windowsin Setup-viite löytyy numerosta https://go.microsoft.com/fwlink/?LinkId=142364.
-
noudata suosituksia ”asennettaessa ja konfiguroitaessa BizTalk Server…” -osiossa aiheen tarkistuslista: Best Practices for Installing and Configuring BizTalk Server on Hyper-V.
-
lisätietoja BizTalk Serverin ja SQL Serverin tuettavuudesta Hyper-V-ympäristössä on liitteessä C: BizTalk Server and SQL Server Hyper-V Supportability.