Forberedelser
Denne artikkelen (del 4) bygger på artikkelseriens del 1, 2 og 3. I del 1, 2 og 3 ble det utført konfigurasjoner som installasjon av Hyper-V, konfigurasjon av W2K8 Server Core og server og pc ble satt i stand for remote management. Det ble videre vist hvordan det virtuelle nettverket kunne settes opp, og hvordan virtuelle maskiner kunne konfigureres. Hvis del 1, 2, og 3 ikke er lest anbefales dette for helhetens og sammenhengens skyld.
Om Windows Server Backup (WSB) på W2K8 Server Core
Windows Server Backup (WSB) er tilgjengelig i alle versjoner av Windows Server 2008. Når det gjelder W2K8 Server Core, så mangler Backup snap-in og Windows PowerShell. Backup må derfor administreres fra cmd eller alternativt remotely. Remote administrasjon av WSB kan ikke gjøres fra Windows 7, det må gjøres fra en W2K8 server. W2K8 Server Core har ikke PowerShell, vi kan derfor ikke benytte WSB PowerShell Cmdlets. Av den grunn er vi derfor henvist til wbadmin.exe command line tool for å styre WSB.
Tips
Windows Server Backup snap-in er ikke tilgjengelig for Win 7, og den er ikke en del av RSAT. En Full installasjon av W2K8 må benyttes for remote management med GUI av WSB på Server Core.
Tabell 48 – Oppsummering / beskrivelse av Windows Server Backup wbadmin.exe.
|
Service
|
Beskrivelse
|
|
|
Konfigurer og slår på en daglig backup. Kun W2K8.
|
|
|
Slår av daglig backup. Kun W2K8.
|
|
|
Starter backup med de innstillinger som tidligere er gjort dersom parametre ikke oppgis.
|
|
|
Stopper en startet backup eller gjenopprettings-jobb.
|
|
|
Lister backup detaljer som befinner er på backupen.
|
|
|
Lister hva som er inkludert i en spesifisert backup.
|
|
|
Starter en gjenopprettings jobb.
|
|
|
Viser status for en jobb som kjører.
|
|
|
Lister disker som for øyeblikket er online.
|
|
|
Kjører en System State recovery.
|
|
|
Kjører en System State backup.
|
|
|
Sletter en System State backup.
|
|
|
Kjører / starter en full system recovery.
|
|
|
Gjenoppretter en backup catalog.
|
|
|
Sletter en backup catalog.
|
Hva kan WSB gjøre?
WSB kan ta sikkerhetskopi av virtuell host og virtuelle maskiner som er online og offline. WSB bruker Microsofts Volume Shadow Copy Service (VSS) for å gjøre dette. For å ta sikkerhetskopi av virtuelle maskiner må vi slå på støtte for Hyper-V VSS writer. For å ta sikkerhetskopi av virtuelle maskiner online (som kjører) må man installere Hyper-V Integration Service i de virtuelle maskiner. Noen operativsystemer støtter ikke Integration Service. Hvis en virtuell maskin ikke har Integration Service og den er online (kjører) vil WSB sette den virtuelle maskinen i Saved State mens sikkerhetskopieringen pågår. Den virtuelle maskinen vil bli startet igjen når sikkerhetskopieringen er ferdig. Du kan lese mer om Windows Server Backup i W2K8 her.
Potensielle problemer
Du kan oppleve potensielle problemer med WSB. For eks så er det et kjent problem som kan oppstå når du tar backup av maskiner som ikke eksisterer lengre, sjekk KB956697. Der er en annen oppdatering som vil hjelpe deg i forbindelse med antallet volumer på hosten og potensielle ustabile ”states” når sikkerhetskopiering blir foretatt, sjekk KB959962. Et tredje problem gjelder potensielle stopp feil når Hyper-V sikkerhetskopiering blir utført, sjekk KB960038.
Basert på undertegnedes erfaring, fungerer WSB best for det tilfelle at alle virtuelle maskiners virtuelle harddisker (VHD filer) som det skal tas sikkerhetskopi av, ligger på samme volum (disk).
I vår sammenheng kan WSB (wbadmin.exe) gjøre følgende på W2K8 Server Core:
· Ta full virtuell host sikkerhetskopi inkl. virtuelle maskiner og alle volumer, i den hensikt å kunne gjenopprette hele serveren, eller system state, eller Hyper-V Application, eller individuelle virtuelle harddisker.
· Ta sikkerhetskopi av kritiske volumer eller volumer som inneholder operativsystem filer med den hensikt å gjenopprette operativsystemet eller system state.
· Ta sikkerhetskopi av data volumer på server for gjenoppretting av filer, applikasjoner og data, for det gitte volumet.
Merk deg at WSB ikke kan ta sikkerhetskopi av individuelle filer eller kataloger. WSB tar backup av hele volume (disker).
Block level backup
WSB benytter block level backup. Det betyr at første sikkerhetskopi er stor, og at påfølgende sikkerhetskopier kun tas av endinger.
Kjente begrensninger
· Når du tar en sikkerhetskopi med WSB vil ikke logfiler i virtuelle maskiner bli tømt. Programmer som Exchange Server, SQL Server, SharePoint og lignende har særskilte rutiner for backup og behandling av logfiler. Når WSB benyttes fra host får vi en backup av den virtuelle maskin, men logfiler i overnevnte programmer blir ikke tømt.
· Hvis den virtuelle maskinen har mer en et snapshot, så vil gjenoppretting feile. For dette problemet eksisterer det en omvei, sjekk KB958662.
· Når du tar en sikkerhetskopi av virtuelle maskiner må du ta sikkerhetskopi av alle volumer som har filer knyttet til de virtuelle maskiner.
· Virtuelle maskiner som ikke har Integration Service installert vil bli satt i Saved State mens VSS tar snapshotet.
· Virtuelle maskiner med et gjesteoperativsystem som ikke støtter VSS blir satt i Saved State.
· Virtuelle maskiner som kjører og som har dynamiske disker må sikkerhetskopieres offline. Microsoft supporterer ikke sikkerhetskopier av VMs som kjører og som har dynamiske disker.
Tabell 49 – Operativsystemer, Integrasjon Service og VSS
|
Operativsystem
|
Time Synchr-onization
|
Heartbeat
|
Shutdown
|
Key / Value pair exchange
|
VSS
|
|
Windows Server 2008 x64 og X86
|
Ja
|
Ja
|
Ja
|
Ja
|
Ja
|
|
Windows Server 2003 x64 og x86 med SP 2
|
Ja
|
Ja
|
Ja
|
Ja
|
Ja
|
|
Windows 2000 x86 med SP4
|
Ja
|
Ja
|
Ja
|
Ja
|
Nei
|
|
Windows 2000 Advanced Server med SP 4
|
Ja
|
Ja
|
Ja
|
Ja
|
Nei
|
|
Widows 7
|
Ja
|
Ja
|
Ja
|
Ja
|
Ja
|
|
Windows Vista x64 og x86 med SP1
|
Ja
|
Ja
|
Ja
|
Ja
|
Ja
|
|
Windows XP x86 med SP2 eller SP3
|
Ja
|
Ja
|
Ja
|
Ja
|
Nei
|
|
Windows XP x64 med SP2
|
Ja
|
Ja
|
Ja
|
Ja
|
Nei
|
For gjeste operativsystemer som støtter VSS, vil Integration Service når installert, tillate virtuell host (parent partition) synkronisering og undersøkelser av den virtuelle maskinen som kjører som en child partitions, Hvis alle gjeste operativsystemer støtter VSS, kan en sikkerhetskopi av hele Hyper-V, inkludert alle offline og online virtuelle maskiner bli utført med VSS snapshot.
Potensielle media for WSB
Tabell 50 – Potensielle WSB media.
|
Service
|
Beskrivelse
|
|
Delt katalog
(Shared Folder)
|
WSB kan ta sikkerhetskopi til en delt katalog (Shared Folder), men hver delt katalog kan kun inneholde en (1) sikkerhetskopi. Hvis du tar sikkerhetskopi til den samme katalogen hver gang vil den foregående bli overskrevet. Du kan benytte en serie med kataloger for eks. man, tir, ons osv. I så fall må du benytte en batch fil (eller script) i en schedules task fordi du ikke kan opprette en WSB schedule task.
|
|
Optisk media eller removable media
|
WSB kan gjøre en sikkerhetskopi til et flyttbart medium, men hvis du gjør dette vil du kun være i stand til å gjenopprette hele volumer. Merk deg at sikkerhetskopiering ikke vil bli foretatt til media som har et mindre volum en 1 GB med ledig plass, og at du ikke kan opprette en WSB scheduled task.
|
|
Intern harddisk
|
WSB kan bruke interne harddisker. Når du bruker en intern harddisk vil du kunne gjenopprette filer, kataloger, applikasjoner og volumer. Hvis sikkerhetskopien inneholder kritiske volumer (OS disk), vil du også kunne gjenopprette operativsystemets system state. Men WSB vil ta full kontroll over volumet og formatere dette. Volumet må ligge på separat disk, disken vil være dedikert til WSB, og du kan opprette WSB scheduled task.
|
|
Ekstern harddisk
|
WSB kan bruke ekstern harddisk. Når du bruker en ekstern harddisk vil du kunne gjenopprette filer, kataloger, applikasjoner og volumer. Hvis sikkerhetskopien inneholder kritiske volumer (OS disk), vil du også kunne gjenopprette operativsystemets system state. Men WSB vil ta full kontroll over volumet og formatere dette. Volumet må ligge på separat disk, disken vil være dedikert til WSB, og du kan opprette WSB scheduled task.
|
|
Tape Drive kan ikke brukes
|
WSB kan ikke bruke tapestasjoner.
|
Dimensjonering av media for WSB
WSB krever et media med en størrelse på minst 1,5 x volumet det tas backup av. Eksempel: Vi har en server med en OS disk på 100 GB og en Datadisk på 300 GB. For å ta sikkerhetskopi til en USB disk må da USB disken minst være på 1,5 x (100 + 300) = 600 GB.
WSB rullering av sikkerhetskopier på backupdisken
WSB vil ta en innlende sikkerhetskopi til disk som minst tilsvarer datamengden det tas backup av. Deretter vil WSB legge til endringer når nye sikkerhetskopier tas. Når disken er full vil WSB slette den første backupen, den andre og den tredje inntil det er plass til den nye sikkerhetskopien. Hver gang WSB tar en sikkerhetskopi får vi et gjenopprettingspunkt. Gjenopprettingstidspunktet merkes med dato og tidspunkt. For en dypere forklaring som det ikke er plass til i denne artikkelen kan man sjekke opp denne linken - Backup Version and Space Management in Windows Server Backup.
Tips
Fra tid til annen formaterer undertegnede USB disken fra WSB.
Enkle og kompliserte virtuelle harddiskstrukturer, og WSB
Virtuelle harddisker kan slik forfatteren ser det, klassifiseres som enkle eller kompliserte. En enkel virtuell harddisk består av en (1) enkelt fysisk fil. En komplisert virtuell harddisk kan bestå av to eller flere fysiske filer. Hyper-V støtter flere former for virtuelle harddisker der en virtuell harddisk er sammensatt av mange individuelle VHD og AVDH filer. Uten å føre dette for langt, får det betydning for gjenopprettingsmulighetene.
Kompliserte harddiskstrukturer settes opp og oppstår ved bruk av differencing disks og snapshots. Det som kjennetegner disse er at den disken som fremstår som en disk inne i den virtuelle maskinen, er satt sammen av flere fysiske filer på virtuell host. Disse filene er av typene .VHD (virtuell harddisk), .AVHD (snapshot – automatisk virtuell harddisk).
Betydningen av kompliserte harddisk strukturer for WSB:
Når WSB benyttes og man har kompliserte virtuelle harddisk strukturer må man være oppmerksom på følgende:
· Du må ta backup av systemdisken for å fange Hyper-V konfigurasjonsinformasjonen og default Authorization Manager store (%systemdrive%\programdata\microsoft\windows\hyper-v\initialstore.xml).
· Du kan ikke ta sikkerhetskopi av enkelte virtuelle maskiner, du kan kun ta sikkerhetskopi av Hyper-V server volumer (disker).
· Du må ta backup av et hvert volum som inneholder virtuelle maskiner, filer og data. Hvis du oppbevarer virtuelle maskiners konfigurasjonsfiler på et volum adskilt fra virtuelle harddisk filer, så må du ta sikkerhetskopi av begge volumer.
· Når du skal gjøre en gjenoppretting må du velge en applikasjons basert gjenoppretting av Hyper-V. En slik operasjon vil gjenopprette alle virtuelle maskiner (både innstillinger og virtuelle harddisker). Alle eksisterende virtuelle maskiner vil bli overskrevet.
Eksempel 1:
Vi har en virtuell maskin som har en virtuell harddisk knyttet til seg. Når vi konfigurerte denne VM besto denne harddisken av en fysisk fil med extension VHD. I det øyeblikket vi benytter Snapshot blir det opprettet en fysisk virtuell harddisk av type AVHD. Den virtuelle disken består nå fysisk sett av to filer VHD filen og AVHD filen, og det eksisterer en forbindelse mellom de to som Hyper-V administrerer. Tar vi nok et Snapshot, består den virtuelle disken av tre filer, en VHD og to AVHD filer. Vi kan ha 50 snapshots, og vi forstår at en gjenoppretting av dette er meget komplisert når vi ikke får med oss konfigurasjonsinformasjonen for Hyper-V, og vi må gjenopprette dette ved Application restore av Hyper-V.
Eksempel 2:
Vi har en virtuell maskin som har to virtuelle harddisker. Hver disk representerer en eller flere logiske disker inne i den virtuelle maskin. Fysisk på virtuell host ligger det to VHD filer, en for hver harddisk inne i den virtuelle maskin. Snapshot er ikke benyttet, ei heller andre former for støttede diskstrukturer. Konsekvensen er at den virtuelle maskinen kun vil ha to fysiske VHD filer som korresponderer med disker inne i den virtuelle maskin. I dette tilfellet kan vi fjerne diskene i Hyper-V Manager, gjenopprette de to VHD filene ved filgjenoppretting, og deretter knytte de virtuelle harddiskene til den virtuelle maskinen i Hyper-V manager.
God praksis
Basert på overstående kan vi slutte oss til følgende gode praksis når det gjelder virtuelle maskiner i produksjon:
· Benytt ikke Snapshot på produksjonsmaskiner.
· Sett ikke opp kompliserte virtuelle harddiskstrukturer som Differencing disks på produksjonsmaskiner.
· Benytt virtuelle harddisker av typen fixed disk på produksjonsmaskiner.
Overstående gode praksiser sikrer en enklere rekonstruksjon ved katastrofe.