Tutustu vMotion live migration

vmotionin perusteisiin ja voit siirtää elävän VM: n fyysiseltä palvelimelta toiselle. Se tarkoittaa, että et tarvitse seisokkeja suorittaaksesi vSphere-isäntähuollon, ja on myös mahdollista tasapainottaa VMS-järjestelmä ilman seisokkeja.

VMware tukee myös pitkän matkan vmotionia ja cross-vCenter vmotionia, jonka avulla voit siirtää työkuormia toiseen datakeskukseen tai pilveen. Tämä mahdollistaa katastrofien välttämisen uhkan uhatessa, työkuormien ajamisen tietyllä aikavyöhykkeellä ja pilvipurkauksen käytön, jos resurssit alkavat loppua.

ennen kuin otat käyttöön vmotionin, varmista, että sinulla on tarpeeksi muistia ja verkon kaistanleveyttä siirtoprosessin tueksi, VMs on optimoitu live-siirtoon ja tiedät, miten ominaisuus toimii infrastruktuurissa.

VMotion live migration requirements

lähes jokainen vspheren painos sisältää vMotion-version; vain vSphere Essentials kit ei tue ominaisuutta. VMotion on kahden ESXi-isännän välinen prosessi, mutta se käynnistetään vCenterin kautta, joten se vaatii vCenter-lisenssin.

muut vaatimukset – kuten network bandwith ja RAM-muistit-eivät ole kovin vaativia. Siirtyminen tapahtuu kahden ESXi-isännän välillä, joissa on oltava VMkernel-liitäntä, jossa on VMotion-ominaisuus käytössä ja jotka voivat tavoittaa toisensa verkkoyhteyden kautta.

siirrettävien VMs-järjestelmien edellytyksenä on, että ne pysyvät samassa 2.kerroksen verkossa. On vähintään kaistanleveys vaatimus 250 Mbps per VMotion muuttoliike, mutta se on parempi olla enemmän kaistanleveyttä käytettävissä.

käytettävissä olevan kaistanleveyden ansiosta voit suorittaa migraatiot nopeammin, mikä on tärkeintä VMS: llä, jossa on paljon RAM-muistia.

VMware vMotion vcenterissä
jotta VMware vMotion vcenterissä

miten VMotion toimii

siirtääksesi VM: n toiseen fyysiseen tietokoneeseen, sinun on siirrettävä muistisisältö ja vaihdettava mahdolliset prosessointityöt toiseen tietokoneeseen. VCenter käynnistää VMotion-toiminnon ja aloittaa siirtymisen yhteensopivuustarkastuksen jälkeen lähde-ja kohde ESXi-isännän kanssa.

prosessi alkaa alkumuistikopiolla vMotion-yhteensopivan verkon kautta. Alla oleva kuva näyttää, missä sinun täytyy kopioida 16 Gt RAM-muistia VM: lle, jolla on tarvittava muistimäärä.

VMotion, muistin kopiointi työnkulku
muistin kopiointi työnkulku vMotion

Ihannetapauksessa tämä vaihe olisi välitön. Mutta se kestää useita sekunteja kopioida 16 GB, ja tämän prosessin aikana jotkut muistisivut lähdemuisti muuttuu. VMkernel seuraa, mitkä sivut ovat muuttuneet ja kopioi ne sitten kohdeis-isännälle.

ajatellaan, että kyseessä olisi toinen gigatavu RAM-muistia. Kun kopioit tuon 16 GB: n, muisti muuttuu jälleen. Tästä tulee iteratiivinen prosessi, kuten alla olevasta kuvasta näkyy.

muistin kopioinnin iteraatiot vmotionissa

useiden iterointien jälkeen sinun olisi pitänyt kopioida suurin osa muistista ja jäljellä on määrä, jonka voi kopioida alle 500 millisekunnissa. Jos voit päästä tähän pisteeseen, koska nopeasti muuttuva lähde RAM, niin VM hidastaa lähteen tainnutus aikana Page Send, jotta se on mahdollista kopioida kaikki muisti.

riittävä kaistanleveys on tärkein vaatimus suurille VMs-laitteille. Esimerkiksi 768 GB VM: n kopioiminen 1 Gbps: n linkin yli kestää liian kauan ennen kuin se koskaan saavuttaa vakaan vaihtopisteen.

on hyvä olla oma VMotion-verkko, jossa on vähintään 10 Gbps ja useita verkkosovittimia. Useita VMkernel-portteja suositellaan myös, jos suoritat useita siirtoja samanaikaisesti tai siirrät suuria VMs-siirtoja.

kun olet kopioinut muistin, käskyn käsittely pysähtyy lähde ESXi isäntä ja jatkuu kohde ESXi isäntä. Vierasos: n näkökulmasta mitään ei tapahtunut, koska kaikki ohjeet käsitellään, mutta toisella isännällä.

tarvitset toimintaa verkossa, koska verkkoliikenne tulee lähettää kohteeseen ESXi isäntä — ei lähde ESXi isäntä. Kohde ESXi-isäntä lähettää käänteisen osoiteresoluutioprotokollapaketin fyysiseen kytkimeen, joka laukaisee MAC-oppimisprosessin listaamaan VM: n MAC-osoitteen lähtevään porttiin, jossa kytket ESXi-isännän.

nyt työmäärä siirtyy saumattomasti, ja voit huoletta sanoa, että voit siirtää minkä tahansa TCP-yhteensopivan sovelluksen keskeytyksettä.

parannukset ja huomiot

vuosien mittaan suurin osa vmotionin parannuksista toteutettiin alati kasvavien VM-spesifikaatioiden vuoksi. Tämä pätee vSphere 7: ään, jossa update 2: ssa voit määrittää VM: n, jossa on enintään 896 vcpu: ta ja 24 TB RAM-muistia.

VMware teki tärkeitä parannuksia vSphere 7 U1: ssä siihen, miten VMkernel käynnistää prosessin, joka seuraa, mitkä muistisivut muuttuvat muistin kopiointiprosessin aikana.

Loose Page Trace Install-ominaisuus poistaa tarpeen viivyttää kaikkia vcpu: ita, kun asetat page Tracerin. Se omistaa yhden vCPU: n suorittamaan tämän prosessin, jotta kaikki muut vcpu: t voivat jatkaa vieraiden käyttöjärjestelmän ohjeiden suorittamista.

toinen parannuskeino on se, että VM-prosessi kytketään jo ennen kuin kaikki muisti siirretään määränpäähänsä. Toisen isännän muisti on merkitty etämuistiksi ja se noudetaan myöhemmin.

jos suunnittelet ja kokoat oikein isännät ja verkostokomponentit, vmotionissa ei ole suuria haittoja.

Vastaa

Sähköpostiosoitettasi ei julkaista.