Momentan sunteți offline, așteptați să vă reconectați la internet

Cum se face upgrade computerelor care execută Windows Server 2008 cu rolul Hyper-V instalat la Windows Server 2008 R2

INTRODUCERE
Acest articol descrie opțiunile care sunt disponibile pentru upgrade sau migrare de la instalarea Windows Server 2008 care are activat rolul Hyper-V la Windows Server 2008 R2. Pentru clusterele Windows Server 2008 cu reluare în caz de nereușită care execută mașini virtuale, consultați secțiunea „Îndrumare de upgrade pentru mașinile virtuale de pe clusterele cu reluare în caz de nereușită” din acest articol.
INFORMAŢII SUPLIMENTARE

Metoda 1

Efectuați un upgrade al partiției părinte de la Windows Server 2008 la Windows Server 2008 R2.

Notă În timpul upgrade-ului, raportul de compatibilitate vă va informa că trebuie să eliminați rolul Hyper-V, utilizând Manager server, înainte să continuați upgrade-ul. Acest lucru nu este necesar. Cu toate acestea, înainte să continuați upgrade-ul, vă sugerăm să efectuați o copie de rezervă a mașinilor virtuale sau să le exportați utilizând Hyper-V Manager. În plus, luați în considerare următoarele aspecte înainte de upgrade:
  • Hyper-V trebuie să fie RTM (KB 950050) sau o versiune mai recentă. Dacă această cerință nu este respectată, continuarea upgrade-ului va fi blocată.
  • Toate mașinile virtuale trebuie închise înainte de upgrade. Stările salvate nu sunt compatibile între Windows Server 2008 și Windows Server 2008 R2. Dacă partiției părinte i se face upgrade cu oricare dintre mașinile virtuale într-o stare salvată, trebuie să faceți clic cu butonul din dreapta pe mașina virtuală, apoi să selectați Discard saved state pentru a activa mașina virtuală.
  • Deoarece funcționalitatea Online Snapshot utilizează stări salvate, instantaneele (snapshots) online nu sunt compatibile complet între Windows Server 2008 și Windows Server 2008 R2. Instantaneele online sunt instantanee făcute în timp ce o mașină virtuală era pornită. Instantaneele offline sunt instantanee surprinse când o mașină virtuală era oprită. Instantaneele offline sunt complet compatibile cu Windows Server 2008 R2. Mașinile virtuale vor porni cu succes la instantaneul online care era aplicat în momentul închiderii mașinii virtuale, înainte de upgrade. Aceasta se observă în Hyper-V Manager prin săgeata verde de sub instantaneul care indică spre Now.

    Pentru a activa mașina virtuală cu orice alt instantaneu, urmați acești pași.

    Notă Următorii pași presupun că trebuie să continuați să utilizați toate instantaneele configurate pentru mașina virtuală. Dacă nu mai aveți nevoie de instantanee, aveți posibilitatea să ștergeți instantaneele utilizând Hyper-V Manager, apoi să închideți mașina virtuală pentru ca datele să se îmbine cu hard diskul virtual părinte. Pentru mai multe informații, consultați următorul site Web Microsoft:
    Instantanee pentru mașini virtuale Hyper-V: Întrebări frecvente
    http://technet.microsoft.com/ro-ro/library/dd560637(WS.10).aspx
    1. Utilizând Hyper-V Manager, faceți clic cu butonul din dreapta pe instantaneul pe care doriți să îl aplicați, apoi faceți clic pe Take Snapshot and Apply. Această acțiune va face un instantaneu nou, din instantaneul aplicat în acel moment. Acest instantaneu nou va fi acum compatibil cu Windows Server 2008 R2. Vă recomandăm să redenumiți instantaneul pentru a reflecta acest lucru. Dacă selectați această opțiune, se vor salva toate modificările pe care le-ați efectuat în starea mașinii virtuale de la momentul ultimei porniri.
    2. După ce se efectuează noul instantaneu R2, se va aplica instantaneul selectat în pasul 1, iar mașina virtuală va intra într-o stare salvată. Faceți clic cu butonul din dreapta pe mașina virtuală, apoi faceți clic pe Delete saved state.
    3. Porniți mașina virtuală.
    4. Efectuați un instantaneu nou, pentru a capta starea curentă a mașinii virtuale, pentru a avea un instantaneu compatibil cu Windows Server 2008 R2.
    5. Repetați acești pași pentru fiecare instantaneu din Windows Server 2008. După ce ați terminat acești pași pentru toate instantaneele necesare, ștergeți instantaneele create în Windows Server 2008, apoi închideți mașina virtuală pentru a permite începerea procesului de îmbinare.
  • După upgrade, actualizați serviciile de integrare. Pentru aceasta, deschideți fereastra Virtual Machine Connection, apoi faceți clic pe Insert Integration Services Setup Disk, în meniul Action.

    Notă Pe un computer cu Windows Server 2008 R2, serviciile de integrare pentru Windows Vista și Windows Server 2008 vor fi listate în Programe și caracteristici ca „KB955484”.

Metoda 2

Exportați o mașină virtuală de pe un computer cu Windows Server 2008 pe care este activat Hyper-V, apoi importați-o pe un server cu Windows Server 2008 R2 pe care este activat Hyper-V.

Notă Trebuie să închideți mașina virtuală înainte de a o exporta. Dacă ați exportat mașina virtuală cu o stare salvată, nu aveți posibilitatea să restaurați mașina virtuală pe Windows Server 2008 R2. Pentru a porni mașina virtuală după ce o importați în Windows Server 2008 R2, trebuie să renunțați la starea salvată, înainte să aveți posibilitatea să activați mașina virtuală. Dacă mașina virtuală are instantanee, aceste instantanee trebuie îmbinate înainte de export; în caz contrar, trebuie să utilizați pașii din Metoda 1 pentru a recupera și a crea din nou instantaneele.

După ce importați mașina virtuală, actualizați serviciile de integrare. Pentru aceasta, deschideți fereastra Virtual Machine Connection, apoi faceți clic pe Insert Integration Services Setup Disk, în meniul Action.

Notă Pe un computer cu Windows Server 2008 R2, serviciile de integrare pentru Windows Vista și Windows Server 2008 vor fi listate în Programe și caracteristici ca „KB955484”.

Metoda 3

Utilizând software pentru copiere de rezervă care beneficiază de Hyper-V VSS Writer, copiați de rezervă o mașină virtuală care se execută pe Windows Server 2008 și restaurați-o în Windows Server 2008 R2.

După ce restaurați mașina virtuală, actualizați serviciile de integrare. Pentru aceasta, deschideți fereastra Virtual Machine Connection, apoi faceți clic pe Insert Integration Services Setup Disk, în meniul Action.

Notă Pe un computer cu Windows Server 2008 R2, serviciile de integrare pentru Windows Vista și Windows Server 2008 vor fi listate în Programe și caracteristici ca „KB955484”.

Îndrumare de upgrade pentru mașinile virtuale de pe clusterele cu reluare în caz de nereușită

Când aveți mașini virtuale cu grad mare de disponibilitate care sunt configurate ca resurse de cluster într-un cluster Windows Server 2008, trebuie să urmați acești pași pentru a face upgrade mașinilor virtuale și clusterelor la Windows Server 2008 R2.

Notă Dacă executați orice alte servicii sau aplicații de cluster în partiția părinte, vizitați următorul site Web Microsoft Web pentru informații despre cum să mutați aceste resurse în Windows Server 2008 R2: Nu vă recomandăm să executați servicii sau aplicații suplimentare în partiția părinte pentru serverele Hyper-V.
  1. Utilizând utilitarul de completare snap-in CluAdmin.msc (Failover Cluster Manager), efectuați o migrare rapidă pentru a muta toate mașinile virtuale într-un subset de noduri. Goliți celălalt subset de noduri, care nu găzduiesc nicio mașină virtuală. Pentru aceasta, faceți clic cu butonul din dreapta pe nodurile din Failover Cluster Manager, faceți clic pe Move Actions, apoi pe Evict. Dimensiunea subsetului ar trebui să fie suficient de mare, astfel încât mașinile virtuale găzduite de subset să se poată stoca pe nodurile rămase, care încă execută Windows Server 2008. De exemplu, într-un cluster cu patru noduri, eliminați două noduri, astfel încât nodurile rămase să poată păstra mașinile virtuale care erau găzduite de primul grup de noduri. Asigurați-vă că nodurile eliminate sunt îndepărtate din stocarea partajată a clusterului original.
  2. Efectuați o instalare curată de Windows Server 2008 R2 pe subsetul de noduri eliminat, apoi activați rolul Hyper-V și caracteristica Failover Clustering (Reluare în caz de eșec pentru clustere).

    Important Nu se acceptă un upgrade pe un cluster cu reluare în caz de nereușită, de aceea este necesară o instalare curată.
  3. Creați un cluster nou cu nodurile eliminate, apoi executați toate testele expertului de validare a configurării. Dacă este cazul, activați Cluster Shared Volumes (CSV) pe clusterul Windows Server 2008 R2 și creați câteva discuri CSV.
  4. Pregătiți mașinile virtuale din clusterul original pentru un upgrade. Efectuați următoarele acțiuni, în funcție de starea mașinii virtuale:
    • Dacă mașina virtuală se află într-o stare Running, utilizați Hyper-V Manager pentru a închide mașina virtuală.
    • Dacă mașina virtuală se află într-o stare Saved, utilizați Hyper-V Manager pentru a porni de la starea salvată, apoi închideți mașina virtuală. Stările salvate nu sunt acceptate când faceți upgrade gazdei la Windows Server 2008 R2.
    • Dacă mașina virtuală are un instantaneu online de care aveți nevoie, aplicați instantaneul relevant, apoi închideți mașinile virtuale.
  5. Urmați unul dintre acești pași pentru a pregăti mașina virtuală pentru upgrade:

    Important Dacă mutați mașinile virtuale pe un disc CSV, urmați pașii corespunzători din secțiunea „Migrarea unei mașini virtuale de pe un disc non-CSV pe un disc CSV”, mai jos în acest articol.
    1. Exportați mașinile virtuale. Dacă veți utiliza aceeași stocare SAN pentru clusterul Windows Server 2008 R2, aveți posibilitatea să utilizați un export doar cu configurare. Exportați mașina virtuală din Hyper-V Manager Windows Server 2008, selectând Export din meniul Action. Asigurați-vă că bifați caseta de selectare Export only the virtual machine configuration.
    2. Faceți copie de rezervă mașinilor virtuale utilizând o aplicație de copiere de rezervă la alegere.
  6. Pe clusterul original, deschideți Failover Cluster Manager, apoi treceți resursele de configurare ale mașinii virtuale în Offline.
  7. Dacă veți utiliza din nou aceeași stocare pentru clusterul nou, îndepărtați-l din clusterul original, apoi puneți-l la dispoziția noului cluster (Windows Server 2008 R2).
  8. În funcție de acțiunile din pasul 5, urmați unul dintre acești pași pentru a muta mașinile virtuale în noul cluster Windows Server 2008 R2.

    Important Dacă mutați mașinile virtuale pe un disc CSV, urmați pașii din secțiunea „Migrarea unei mașini virtuale de pe un disc non-CSV pe un disc CSV”.
    1. Dacă ați utilizat pasul 5a pentru a exporta mașinile virtuale, importați mașinile virtuale înapoi în nodurile de cluster. Pentru a importa mașinile virtuale, urmați pașii din secțiunea „Exportul și importul mașinilor virtuale în mediile cu clustere”.
    2. Dacă ați utilizat pasul 5b pentru a face copie de rezervă mașinilor virtuale, utilizați o aplicație de copiere de rezervă pentru a restaura mașina virtuală în discul de cluster.
  9. Pentru fiecare dintre mașinile virtuale care se află acum în acest cluster Windows Server 2008 R2, actualizați serviciile de integrare. Pentru aceasta, activați mașina virtuală, deschideți fereastra Virtual Machine Connection, apoi faceți clic pe Insert Integration Services Setup Disk în meniul Action.

    Notă În Windows Server 2008 R2, serviciile de integrare pentru Windows Vista și Windows Server 2008 vor fi listate în Programe și caracteristici ca „KB955484”.
  10. Când toate mașinile virtuale se execută pe clusterul Windows Server 2008 R2 și toate elementele au fost testate și verificate ca fiind complet funcționale, utilizați Failover Cluster Manager pentru a elimina clusterul vechi. Pentru aceasta, faceți clic cu butonul din dreapta pe cluster în Failover Cluster Manager, faceți clic pe Move Actions, apoi pe Destroy Cluster.
  11. Pentru nodurile rămase care se aflau în clusterul vechi, efectuați o instalare curată de Windows Server 2008 R2, apoi activați rolul Hyper-V și caracteristica Failover Clustering, după cum este necesar. Asociați aceste noduri la clusterul nou.

Migrarea unei mașini virtuale de pe un disc non-CSV pe un disc CSV

  1. Exportați mașinile virtuale. Utilizați una dintre următoarele opțiuni, în funcție de cât de mult control doriți asupra locației de stocare a hard diskurilor virtuale:
    1. Dacă doriți ca Hyper-V Manager să mute hard diskurile virtuale împreună cu configurația mașinii virtuale, selectați Export în meniul Action din Hyper-V Manager, apoi specificați folderul în care doriți să exportați mașina virtuală. Dacă executați Windows Server 2008 Hyper-V, asigurați-vă că nu este bifată caseta de selectare Export only the virtual machine configuration.
    2. Dacă doriți control total asupra locației în care sunt amplasate hard diskurile virtuale în timpul migrării, exportați mașina virtuală în folderul CSV, selectând Export din meniul Action în Hyper-V Manager. Selectați Export only the virtual machine configuration.
  2. Din Virtual Machine Manager, ștergeți mașina virtuală.
  3. Pentru a adăuga stocarea în grupul „Available Storage”, selectați nodul Storage în panoul de navigare din stânga, apoi faceți clic pe Add Storage. Pentru a transforma un disc într-un volum de clustere partajate, activați caracteristica Cluster Shared Volumes de pe pagina Overview din Failover Cluster, selectați nodul Cluster Shared Volumes în panoul de navigare din stânga, selectați Add Storage, apoi specificați un disc. Acest disc se va adăuga la grupul Cluster Shared Volumes și se va crea un director, cum ar fi C:\ClusterStorage\Volume4, pentru acest grup.
  4. Dacă ați utilizat pasul 1b pentru a exporta mașina virtuală, urmați pașii din secțiunea „Exportul și importul mașinilor virtuale în mediile cu clustere“. Altfel, importați mașina virtuală utilizând interfața utilizator Import din Hyper-V Manager.
  5. Din Failover Cluster Manager, faceți ca mașina virtuală să aibă un grad înalt de disponibilitate

Exportul și importul mașinilor virtuale în mediile cu clustere

Pentru a exporta mașini virtuale, urmați acești pași:
  1. Dacă efectuați un export doar cu configurare al mașinilor virtuale, executați scriptul GetAssociatedVHDLocations pentru a obține lista de fișiere instantaneu .avhd și fișierele .vhd asociate cu mașina virtuală. Pentru a obține acest script, vizitați următorul site Web Microsoft: Utilizați următoarea comandă pentru a executa scriptul:
    cscript GetAssociatedVHDLocations.vbs /VMName:NameOfVM
    De exemplu, executați:
    cscript GetAssociatedVHDLocations.vbs /VMName:VM3
    Ieșirea va fi după cum urmează:
    ########## ParentPath ########## K:\HarddiskTempStorage0\fixed.vhd########## ChildPaths ########## C:\ProgramData\Microsoft\Windows\Hyper-V\Snapshots\<Snapshot_GUID>\fixed_<snapshot_GUID>.avhd C:\ProgramData\Microsoft\Windows\Hyper-V\Snapshots\<Snaoshot_GUID>\fixed_<Snapshot_GUID>.avhdFormer Resource Path = "K:\HarddiskTempStorage0\fixed.vhd";"K:\HarddiskTempStorage0\fixed_diff.vhd";"K:\HarddiskTempStorage0\fixed1.vhd";"K:\HarddiskTempStorage0\expanding.vhd"
  2. Copiați fișierele .avhd listate sub „ChildPaths” din ieșirea scriptului în același folder ca folderul .vhd specificat sub „ParentPath” în ieșire.
Pentru a importa mașini virtuale, urmați acești pași:
  1. Obțineți scriptul importVM de la următorul site Web Microsoft:
  2. Importați mașina virtuală trecând Export Path specificată după ce selectați Export din meniul Action. Specificați ieșirea Former Resource Path care este arătată în pasul 1 al procedurii de export ca parametri de intrare ai scriptului importVM. De exemplu, să presupunem că ieșirea Former Resource Path este:
    "K:\HarddiskTempStorage0\fixed.vhd";"K:\HarddiskTempStorage0\fixed_diff.vhd";"K:\HarddiskTempStorage0\fixed1.vhd";"K:\HarddiskTempStorage0\expanding.vhd"
    Dacă migrați dintr-un mediu non-CSV într-un mediu non-CSV, înlocuiți „K” cu litera nouă de unitate atribuită stocării care este montată acum în clusterul nou. Dacă volumul a fost montat cu litera „K:” iar acum este montat ca „Z:”, Resource Path devine:
    "Z:\HarddiskTempStorage0\fixed.vhd";"Z:\HarddiskTempStorage0\fixed_diff.vhd";"Z:\HarddiskTempStorage0\fixed1.vhd";"Z:\HarddiskTempStorage0\expanding.vhd"
    Dacă migrați de la un mediu non-CSV la un mediu CSV, înlocuiți „K:\” cu „C:\ClusterStorage\Volume4”, astfel încât Resource Paths devin:
    "C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed.vhd"; "C:\ClusterStorage\Volume4:\HarddiskTempStorage0\fixed_diff.vhd"; "C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed1.vhd"; "C:\ClusterStorage\Volume4\HarddiskTempStorage0\expanding.vhd"
    În acest exemplu, după ce se execută scriptul, ar trebui să vedeți următoarea ieșire:
    >ImportVM.vbs /ImportDirectory:C:\ClusterStorage\Volume4\vm3Export\MyVM /ResourcePaths: "C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed.vhd"; "C:\ClusterStorage\Volume4:\HarddiskTempStorage0\fixed_diff.vhd"; "C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed1.vhd"; "C:\ClusterStorage\Volume4\HarddiskTempStorage0\expanding.vhd"Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. Toate drepturile rezervate.Resource Paths C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed.vhd C:\ClusterStorage\Volume4:\HarddiskTempStorage0\fixed_diff.vhd C:\ClusterStorage\Volume4\HarddiskTempStorage0\fixed1.vhd C:\ClusterStorage\Volume4\HarddiskTempStorage0\expanding.vhdIn progress... 10% completed. Done
    Notă Former Resource Paths trebuie încadrat între ghilimele. De exemplu, utilizați:
    "C:\ClusterStorage\Volume4\MyVM\MyVM.vhd"
Proprietăți

ID articol: 957256 - Ultima examinare: 05/17/2011 18:44:00 - Revizie: 3.0

Windows Server 2008 Standard, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter

  • kbhyperv kbhowto kbexpertiseinter kbsurveynew kbinfo KB957256
Feedback