Säkerhetskopiera och återställa VMM
Viktigt
Den här versionen av Virtual Machine Manager (VMM) har nått slutet av supporten, vi rekommenderar att du uppgraderar till VMM 2022.
Den här artikeln beskriver säkerhetskopierings- och återställningsprocessen i en miljö för System Center – Virtual Machine Manager (VMM) och innehåller några rekommendationer.
Innan du börjar
- Använd inte kontrollpunkter för katastrofåterställning. Kontrollpunkter skapar inte fullständiga dubbletter av hårddiskinnehållet och kopierar inte heller data till en separat volym.
- Du kan använda en kontrollpunkt för att fungera som tillfällig säkerhetskopiering innan du uppdaterar ett operativsystem på en virtuell dator. På så sätt kan du återställa uppdateringen om den har negativa effekter.
- Du bör använda ett säkerhetskopieringsprogram för att säkerhetskopiera och återställa data i händelse av oåterkallelig dataförlust. Ett alternativ är System Center Data Protection Manager (DPM).
- Data som RAA-lösenord (Remote Access Authorization) och produktnyckeln kan anges när du installerar om VMM. Vissa krypterade data, till exempel roller för virtuella datorer, kan dock inte återaktiveras.
- Du kan inte säkerhetskopiera och återställa sådana data om du använder DPAPI (Data Protection Application Programming Interface) för att säkerhetskopiera VMM.
- Data går förlorade om VMM-hanteringsservern misslyckas.
Skapa och implementera en plan för säkerhetskopiering
Grundläggande element i en säkerhetskopieringsplan innehåller en lista över vad som behöver säkerhetskopieras och en översikt över vad som ändras ofta (och därför måste säkerhetskopieras ofta) i din miljö.
Säkerhetskopiera VMM-databasen
VMM-databasen innehåller information som krävs för att VMM ska fungera korrekt, till exempel konfigurationer, tjänstmallar, profiler, mallar för virtuella datorer, tjänster, skalbara tjänster och andra viktiga data. Säkerhetskopiera VMM-databasen regelbundet.
VMM-databasen kan lagras på VMM-hanteringsservern eller på en separat server som kör Microsoft SQL Server. Om du vill säkerhetskopiera VMM-databasen kan du använda ett eller flera av följande alternativ:
SQL Server-verktyg. Mer information finns i Skapa en fullständig säkerhetskopia av databasen (SQL Server).
Andra säkerhetskopieringsverktyg som används i er miljö.
VMM-konsolen eller en Windows PowerShell-cmdlet, enligt beskrivningen i följande steg.
Förutom att säkerhetskopiera databasen rekommenderar vi att du skapar en säkerhetskopia av systemtillståndet på VMM-hanteringsservern så att du kan återskapa servern med samma säkerhetsidentifierare (SID) i händelse av oåterkallelig dataförlust. Säkerhetsidentifieraren är en viktig del i auktoriseringen av VMM på virtuella värddatorer.
Viktigt
- Det finns flera sätt att återställa VMM-databasfilen som du skapar genom någon av följande säkerhetskopieringsprocedurer. Ett sätt, som kräver att VMM-hanteringsservern fungerar, är att använda SCVMMRecover.exe-verktyget som beskrivs i Backup-SCVMMServer (trots att SCVMMRecover.exe inte är en cmdlet). Ett annat sätt, som inte kräver att VMM-hanteringsservern används, är att återställa med hjälp av SQL Server-verktyg för återställande och bifogande av en databasfil.
- För att använda följande steg behöver du ha Administratörsrättigheter som användare.
Säkerhetskopiera VMM-databasen med hjälp av VMM-konsolen
På arbetsytan Settings (Inställningar) på fliken Home (Hem) i gruppen Backup (Säkerhetskopiering) klickar du på Backup (Säkerhetskopiering).
I dialogrutan Virtual Machine Manager-säkerhetskopiering anger du platsen för den säkerhetskopierade filen. Välj en mapp som inte är en rotkatalog och som SQL Server har tillgång till.
Du kan kontrollera statusen på säkerhetskopieringen på arbetsytan Jobb.
Information om hur du återställer säkerhetskopian finns i anteckningen Viktigt före proceduren.
Säkerhetskopiera VMM-databasen med hjälp av cmdlet:ar i Windows PowerShell
Starta en Windows PowerShell-session.
I Windows PowerShell-kommandotolken kör du cmdlet:arna Get-SCVMMServer och Backup-SCVMMServer med hjälp av följande syntax:
get-scvmmserver <VMM management server name> | backup-scvmmserver -Path <BackupFileDir>
Information om hur du återställer säkerhetskopian finns i anteckningen Viktigt före proceduren.
Säkerhetskopiera värdar och virtuella datorer
Virtuella datorvärdar är Hyper-V-värdar, VMware ESXi-värdar och värdkluster där virtuella datorer och tjänster distribueras. Om du vill säkerhetskopiera virtuella värddatorer och kluster kan du använda Microsoft System Center (DPM) eller ett annat säkerhetskopieringsprogram där VSS (Volume Shadow Copy Service) används för att kopiera data från värdar och virtuella datorer till en fjärransluten filserverresurs.
Viktigt
Vi rekommenderar att du dagligen säkerhetskopierar konfigurationsfiler för virtuella datorer (.vmc).
Kontrollera lagren på dina värdar och säkerhetskopiera sedan alla virtuella värddatorer. Kör följande cdmlet från en Windows PowerShell-kommandorad om du vill hämta en lista över värdar som hanteras av VMM:
$vmhost = get-scvmmserver <VMM management server name> | get-scvmhost
Mer information finns i Get-SCVMMServer och Get-SCVMHost.
Säkerhetskopiera alla konfigurations- och resursfiler på varje VMM-värd med hjälp av programvara som har stöd för VMM:s VSS-skrivare. Säkerhetskopieringsprogram som har stöd för VMM kan minimera antalet steg som behövs för att arkivera och återställa virtuella datorer, bidra till minskad nertid och bidra till att data som arkiveras eller återställs är konsekvent.
Back up library servers
VMM-biblioteket innehåller filbaserade resurser, exempelvis virtuella hårddiskar, ISO-avbildningar, skript, drivrutinsfiler och programpaket som finns lagrade på biblioteksservrar. Dessa resurser har ett nära samband med resurser i VMM-databasen som inte är filbaserade, exempelvis tjänstemallar och profiler för virtuella datorer. Alla dessa resurser bör säkerhetskopieras.
Använd System Center Data Protection Manager (DPM)xxx om du vill säkerhetskopiera data på biblioteksservrar eller ett annat säkerhetskopieringsprogram som använder VSS (Volume Shadow Copy Service) om du vill kopiera data från värdar och virtuella datorer till en resurs på en fjärrfilserver. Kör följande cmdlet från Windows PowerShell-kommandoraden för en lista över VMM-biblioteksservrar:
$libraryservers = get-scvmmserver <VMM management server name> | get-sclibraryserver
Mer information finns i Get-SCVMMServer och Get-SCLibraryServer.
Säkerhetskopiera alla filer i delade bibliotek till en delad mapp på en fjärrfilserver, inklusive filer med följande filändelser:
- .vhd och .vhdx
- .iso
- .vmx
- .ps1
- .vmc
- .vsv
Säkerhetskopiera privata VMM-moln
Om du vill samordna och automatisera replikering och redundansväxling av virtuella datorer som finns i VMM-moln kan du använda Azure Site Recovery Manager. Du kan replikera på följande sätt:
Från en lokal VMM-webbplats till en annan, med Hyper-V-replikering eller SAN-replikering.
Från en lokal VMM-webbplats till Azure, med Hyper-V-replikering.
Säkerhetskopiera registernycklar, krypteringsnycklar och referenser.
Använd följande steg för att säkerhetskopiera registernycklar, krypteringsnycklar och icke-VMM-hanterade referenser:
Registernycklar: VMM använder flera registernycklar för att lagra viktiga inställningar. Inställningar lagras i följande registernyckel och dess undernycklar: HKLM\Software\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings.
Du bör säkerhetskopiera hela den här avdelningen av registret, möjligen med undantag av SQL:s undernyckel. Om du säkerhetskopierar SQL:s undernyckel ingår databasens namn, plats och andra uppgifter vid tiden för säkerhetskopieringen, vilket kanske inte matchar de VMM-databasuppgifter som du önskar ha vid tidpunkten för återställningen.
Om du vill säkerhetskopiera registernycklar kan du använda Regedit-funktionen Exportera eller andra verktyg som används i din miljö för att säkerhetskopiera registernycklar.
Krypteringsnycklar i Active Directory Domain Services: Om distribuerad nyckelhantering, DKM, har konfigurerats lagrar du VMM-relaterade krypteringsnycklar i Active Directory Domain Services. För att säkerhetskopiera dessa nycklar ska du säkerhetskopiera Active Directory regelbundet.
Autentiseringsuppgifter som inte hanteras av VMM: Vissa autentiseringsuppgifter som är knutna till VMM hanteras av hanteraren för autentiseringsuppgifter i Windows på VMM-hanteringsservern. Om du vill komma åt Autentiseringshanteraren går du till Kontrollpanelen, väljer Alla objekt på Kontrollpanelenoch klickar sedan på Autentiseringshanteraren. Klicka på Säkerhetskopiera autentiseringsuppgifter om du vill säkerhetskopiera VMM-relaterade autentiseringsuppgifter.
Säkerhetskopiera andra program och tillägg till andra användargränssnitt (inte Microsoft)
Du kan använda tilllägg för användargränssnitt (UI) som är icke-Microsoft för att utöka VMM-konsolens funktionalitet. Datan som används av ett UI-tillägg kan lagras på den lokala servern eller på en fjärrdator, och den kan konfigureras med en särskild uppsättning tillstånd. Se vägledningen för säkerhetskopiering av ditt specifika UI-tillägg.
För alla program som inte kommer från Microsoft: se programmets specifika riktlinjer för säkerhetskopiering.
Återställa VMM-miljön
Återställa VMM-databasen vid behov
Om VMM-databasen måste återställas, återställ den först med den process som motsvarar din backup-metod. Om du exempelvis vill återställa med hjälp av SQL Server tools, se Översikt över återställa och återställning (SQL Server).
Om VMM-databasen är det enda elementet som du vill återställa och du vill ha information om SCVMMRecover.exe verktyget, se Backup-SCVMMServer.
Återställa VMM-server på samma dator
Om du använder samma dator för VMM-servern utför du en återställning av systemtillståndet på datorn (annars kan du hoppa över det här avsnittet). Gör du detta, förblir säkerhetsidentifieraren för VMM-servern densamma och det krävs färre steg för att återskapa din VMM-miljö.
När du har återställt VMM-servern, vidta följande steg:
Ta bort alla värdar och virtuella datorer som har tagits bort efter den senaste säkerhetskopieringen från VMM-konsolen. Om en värd har tagits bort efter den senaste säkerhetskopieringen visas den som "Svarar inte" och alla virtuella datorer på värden visas som "Värd svarar inte". Om värden finns men en virtuell dator har tagits bort efter den senaste säkerhetskopieringen, visas den virtuella datorn som "Saknas".
Lägg till värdar eller virtuella datorer som har lagts till efter den senaste säkerhetskopieringen.
Återställa VMM-servern på en annan dator
Om du planerar att återställa VMM-hanteringsservern på en annan fysisk dator går du först igenom maskinvarukraven under Systemkrav.
Återinstallera därefter VMM på den valda servern och peka denna VMM-server mot VMM-databasen. Eftersom den här servern kommer att ha ett annat SID än den ursprungliga datorn, krävs några steg för att få den aktuell med din miljö. Dessa steg omfattar återassociering av värdarna med den nya VMM-servern (annars förblir de mappade till ursprungsdatorns konto.
Uppdatera värdarna med den nya VMM-hanteringsservern
Öppna VMM-konsolen.
Granska listorna över värdar och virtuella maskiner efter behov för att förbereda de senare stegen i denna procedur:
Om du vill granska listan med servrar går du till arbetsområdet Infrastrukturresurs och klickar på Servrar till vänster.
För att granska listan över virtuella maskiner, i arbetsområdet VM och tjänster , klicka på Alla värdartill vänster.
Ta bort alla värdar och virtuella datorer som har tagits bort efter den senaste säkerhetskopieringen från VMM-konsolen. Om en värd har tagits bort efter den senaste säkerhetskopieringen visas den som "Svarar inte" och alla virtuella datorer på värden visas som "Värd svarar inte". Om värden finns men en virtuell dator har tagits bort efter den senaste säkerhetskopieringen, visas den virtuella datorn som "Saknas".
Lägg till värdar eller virtuella datorer som har lagts till efter den senaste säkerhetskopieringen.
Identifiera hanterade datorer som markeras med "Åtkomst nekad", högerklicka på var och en, klicka på Återassocieraoch ange sedan den administrativa inloggningsinformationen.
Om du återställer en VMM-hanteringsserver som även fungerade som biblioteksserver visar den nya datorn den ursprungliga VMM-servern som standardbiblioteksserver. Ta bort den ursprungliga biblioteksservern från vyn Bibliotek och lägg till den nya datorn som biblioteksserver.
Du kan även behöva återassociera servrar i perimeternätverket (även kallat DMZ, demilitariserad zon och screened subnet), i enlighet med vad som beskrivs i nästa avsnitt.
Associera servrar i ett perimeternätverk
När du har återställt en VMM-server kan servrar i ett perimeternätverk inledningsvis visas som "Svarar inte". I så fall utför du följande steg.
Logga in på varje server i perimeternätverket och leta upp VMM-kontot. VMM-kontot är ett lokalt administratörskonto med ett användarnamn på tio tecken som består av scvmm plus fem slumpmässigt valda tecken.
Ändra lösenordet till VMM-kontot på varje server.
I dialogrutan Egenskaper för värddator på VMM-hanteringsservern klickar du på fliken Alternativ och tilldelar sedan varje server samma lösenord som du skapade i steg 2.
Återställa VMM-biblioteksservrar
Om du vill återställa en biblioteksserver efter dataförlust återställer du filserverresurserna och återställer sedan data tillbaka till resurserna.
När du har återställt VMM-hanteringsservern och VMM-databasen listas biblioteksservrarna i VMM-konsolen. Återassociera dessa listningar med de fysiska biblioteksservrarna efter behov.
- Om den nyligen återställda datorn har samma namn som den ursprungliga datorn installerar du Virtual Machine Manager-agenten lokalt på datorn och associerar sedan datorn på nytt med VMM-hanteringsservern.
- Om den nyligen återställda datorn har ett annat namn än den ursprungliga datorn avlägsnar du den ursprungliga datorn från listan över hanterade datorer via VMM-konsolen och lägger sedan till den nya datorn.
Återställa registernycklar, Active Directory-objekt och autentiseringsuppgifter som inte hanteras av VMM
Använd följande riktlinjer för att återställa registernycklar, Active Directory-objekt och autentiseringsuppgifter som inte hanteras av VMM:
Registernycklar: För att återställa tidigare säkerhetskopierade registernycklar, kan du använda funktionen Regedit Importera eller något annat verktyg som används i din miljö för att säkerhetskopiera och återställa registernycklar. Dock ska du inte återställa SQL -undernyckeln om databasnamnet, platsen och andra uppgifter som den innehåller inte överensstämmer med vad du vill göra med VMM-databasen vid den tidpunkt då du återställer registernycklarna.
Active Directory-objekt: Om distribuerad nyckelhantering (DKM) är aktiverad i din VMM-miljö, lagrar VMM vissa uppgifter i Active Directory, som RAA-lösenord, produktnyckelinformation och rolldata för virtuell dator. Efter att ha installerat om VMM kan du vid behov återinmata vissa av de uppgifter som fanns lagrade i Active Directory, som RAA-lösenord och produktnyckelinformation. När du återinstallerar VMM och (vid behov) återställer Active Directory, kommer informationen i Active Directory att även fortsättningsvis vara tillgänglig för VMM.
Autentiseringsuppgifter som inte hanteras av VMM: Välj Alla objekt på Kontrollpaneleni Kontrollpanelen och klicka sedan på Autentiseringshanteraren. Klicka på Återställ autentiseringsuppgifter om du vill återställa eventuella VMM-relaterade autentiseringsuppgifter som har säkerhetskopierades tidigare.
Post-restore tasks
Beroende på din VMM-konfigurering, kan det hända att du måste utföra några av följande åtgärder när du har återställt din VMM-miljö:
Konfigurera AlwaysOn-tillgänglighetsgrupper
Om VMM-databasen har konfigurerats med hjälp av SQL Server AlwaysOn-tillgänglighetsgrupper måste du utföra några åtgärder för att säkerställa att databasen är korrekt konfigurerad med en tillgänglighetsgrupp.
Installera Microsoft Azure-paket på nytt
Om Microsoft Azure-paketet har distribuerats i din miljö för att stödja klienter med hjälp av VMM måste du installera det på nytt efter återställning av VMM-miljön. Mer information om Microsoft Azure-paket för Windows Server finns i Microsoft Azure-paket för Windows Server.
Installera ytterligare VMM-konsoler
Om du har behövt byta ut några servrar där VMM-konsoler fanns installerade återinstallerar du konsolerna på dessa servrar.
Uppdatera mallar för virtuella datorer
Alla mallar för virtuella datorer som har återställts måste korrekt ange den virtuella hårddisken som innehåller operativsystemet.
Öppna arbetsytan Bibliotek i VMM-konsolen, visa Mallar och klicka sedan på VM-mallar.
Högerklicka på den mallen som du vill uppdatera i fönstret Mallar , klicka på Egenskaperoch klicka sedan på sidan Maskinvarukonfiguration för att uppdatera inställningarna.
Återställa Microsoft Azure Hyper-V Recovery Manager
Om Microsoft Azure Hyper-V Recovery Manager används i VMM-miljön måste du utföra några steg om du vill återställa Microsoft Azure Hyper-V Recovery Manager-providern.
Granska add-ins, drivrutinspaket och certifikat.
Efter återställningen av VMM granskar du följande objekt och säkerställer att du har vidtagit de nödvändiga åtgärderna för dina tillägg, drivrutinspaket och certifikat:
Tillägg för användargränssnitt som inte kommer från Microsoft: Om du vill återställa tillägg för användargränssnitt som inte kommer från Microsoft eller andra tredjepartsprogram som inte kommer från Microsoft läser du respektive programs riktlinjer för återställning.
Drivrutinspaket: Drivrutinspaket som tidigare har lagts till i VMM-biblioteket kanske inte identifieras på korrekt sätt efter en återställning. De kanske måste tas bort och läggas till på nytt.
Certifikat: Alla VMM-relaterade certifikat på värdar måste uppdateras med informationen från den nya VMM-hanteringsservern.
Anteckning
När du har installerat om VMM uppdaterar VMM de av kontots kontrollistor (ACL:er) som har blivit föråldrade på grund av felet. Ingen ytterligare åtgärd krävs.