Bloggarkiv

My first sponsor – Veeam

Many might have noticed that little banner on the right side of my blog, well of right now I have my first official sponsor and of course it had to be veeam Smilefjes
I have had some offers before but Veeam is something I work with everyday and enjoy working with.

Veeam is an interesting product and I will when I have more time focus on more posts with Veeam in the middle.

First impressions – Veeam and SharePoint Explorer

Since the countdown began to Veeam Backup and Replication V7, Veeam has released some new features, which are going to be included in the upcoming version.
(Read more about it here à
http://go.veeam.com/v7.html ) And as a part of this, the SharePoint Explorer. This includes granular restoration of objects within a SharePoint content database.
I have tried the beta and this is how it looks.

System Requirements

  • Veeam Backup & Replication 6.5
  • Microsoft Windows 2008 SP2 or later (64-bit version)
  • Microsoft SQL 2008 or later (Express Edition supports SharePoint databases under 10GB in size)
  • Microsoft SharePoint 2010 (full support)
  • Microsoft SharePoint 2013 (browse and search only)

After installation, launch the tool and browse to the SharePoint database file (MDF) you want to explore. You can open any SharePoint 2010 and SharePoint 2013 database file, including those backed up by third-party solutions. A sample SharePoint database is available in the download area.
To use this beta with Veeam backups, you should initiate the guest file level recovery on the backup of SQL Server VM hosting the SharePoint database, and then browse to SharePoint database file (MDF) under C:\VeeamFLR mount point.

So how does this work.

In this case, I have created a blank site where I store my import work documents. (In this case VIKTIG.TXT) In the same case I’m going to add a number to calendar entries.
After I’ve added all my entries I take a Veeam backup of the Database.

Then I go back to the sharepoint site and delete all my documents and attributes.

Then I open the SharePoint Explorer and point it to the backup file I created.

From here I can explore the SharePoint database and choose those files that got deleted.

Depending on what type of file / attribute I’ve posted in the SharePoint site, I have the option to store the file locally or send it to a user via a e-mail. Or I can restore the file directly to SharePoint

And the document is now back on the SharePoint site.

Veeam under panseret del 3

Veeam under panseret del 2 http://bit.ly/RFtP5P
Veeam under panseret del 1 http://bit.ly/PR95th

I de forrige delene gikk vi igjennom oppsett og arkitektur av Veeam Backup & Replication,  I denne delen skal vi gå igjennom hvordan vi legger til de virtualiserings hostene og de ulike oppsettene når det gjelder en backup jobb.
Du skal sjekke de forrige delene I lenkene over.

Når vi skal legge til en ny virtualiserings host går vi til Virtual Machines, høyre klikker på
Microsoft Hyper-V å velger Add server.

clip_image001
Legg til IP-adresse til hosten
clip_image002
clip_image003
Nå får vi valget om vi ønsker å knytte det opp mot Virtual Machine Manager eller en standalone / cluster Hyper-V host. I denne sammenheng kommer jeg til å velge Hyper-V host,
men ønsker du å bruke det mot VMM må du ha VMM konsollet innstallert på Backup Serveren. Samtidig må Powershell på VMM serveren være satt til Remote Signed slik at Veeam serveren får tilgang til å kjøre PowerShell kommandoer på VMM hosten.

Set-ExecutionPolicy remotesigned

Når vi har valgt Hyper-V og går videre får vi spørsmål om å legge til en brukerkonto (Denne må ha lokal administrator rettigheter på Hyper-V serveren)
clip_image004
Deretter vil du få opp hvilken komponenter som vil bli installert på Hyper-V serveren og hvor mange concurrent jobber Hyper-V hosten kan gjøre.
Hyper-V vertene med multi-core prosessorer kan håndtere flere samtidige oppgaver. For eksempel, for 4-core CPU, er det anbefalt å spesifisere maks 2 samtidige oppgaver,
for 8-core CPU – 4 samtidige oppgaver. Men når du definerer antall samtidige oppgaver, bør du huske på nettverkstrafikk gjennomstrømning i din virtuelle infrastruktur.

Transport komponenten er ansvarlig for å shuffle data ut av Hyper-V serveren til et repository (Proxy komponenten)
Hyper-V Integration (Er ansvarlig for å håndtere VSS kommunikasjonen mot VMene, Tjenesten distribuerer også en driver som håndterer change block tracking for Hyper-V.)
clip_image005

Når den er ferdig med å installere vil du få en oversikt over alle VMene som er tilknyttet den aktuelle Hyper-V serveren.

clip_image006

Hvis du fikk noen problemer med installasjonen sjekk under Event Loggen –> Application eller under Log mappen til Veeam

clip_image007
Sjekk også at tjenestene på Hyper-V serveren kjører som den skal.

clip_image008

Når du har bekreftet at den er operativ kan vi legge til en backup jobb.
Gå til Backup and Replication –> Høyreklikk på jobber og velg Backup
clip_image009

Gi jobben en beskrivende navn og en god beskrivelse.

clip_image010
Velg Add fra høyrelisten og velg hvilken VM (Eventuelt VM host) som skal tas backup av.
(Visst du velger exclusions kan du velge hvilken VM som ikke skal tas backup av eller eventuelt hvilken disk Veeam ikke skal ta backup av)
clip_image011

Under Storage bestemmer du hvilken proxy som skal benyttes for å hente ut backupen og hvilken repository skal VMen lagres på.
clip_image012
Off-host (Så vil proxy jobben kjøre på en egen dedikert server som har transport rollen installert)
On-host (Så vil Hyper-V serveren kjøre backup jobben å shippe backupen direkte til et repository)

Du kan også legge på failover (Visst en Off-host proxy ikke svarer så kan en on-host proxy ta over jobben)
Men jeg vil uansett anbefale at man legger til en ny off-host proxy server som kan brukes for å avlaste Hyper-V serveren.

clip_image013

Så når vi starter en backup job på denne måten vil.

1. Veeam Backup & Replication trigger et snapshot av den nødvendige volumet på produksjonen Hyper-V hosten.
2. Den opprettete snapshoten blir delt fra produksjons server og montert på offhost backup proxyen.
3. Veeam agenten som kjører på en backup proxy bruker et montert volum snapshot å henter ut VMen, VMen behandles på proxy-serveren og blir kopiert til repositoryen..
4. Når sikkerhetskopieringen er fullført, blir snapshotet demontert fra backup proxyen og slettet på SANet.
Hvis vi klikker på advanced knappen her får vi en del valg muligheter.
Backup
clip_image014
* Reversed Incremental
( I utgangspunktet når man tar en Incremental backup betyr det at man tar kopi av all data som er endret siden sist backup)
clip_image015
Man tar en fullbackup 1 gang I uken, så tar man en backup av endringene som er gjort hver dag. Så I dette tilfellet her visst man ønsker en full backup fra fredag.
Må man gjenoppretter
Søndag + Mandag + Tirsdag + Onsdag + Torsdag + Fredag.
Med Reversed Incremental «sprøytes» endringer i. VBK-filen til å gjenoppbygge den til den nyeste tilstanden i VM. Det skaper også en omvendt
inkrementell backup-fil (. VRB) inneholder data blokker som er erstattet når full backup filen er gjenoppbygd.
Derfor er det siste gjenopprettingspunkt alltid en full backup, og det blir oppdatert etter hver backup syklus. Med reversert inkrementell backup kan du umiddelbart
gjenopprette en VM til den nyeste backupen ekstra behandling, fordi den siste gjenopprettingspunkt er en full backup-fil.
Hvis du trenger å gjenopprette en VM til et bestemt punkt i tid, vil Veeam Backup & Replication gjelder de nødvendige. VRB filene til. VBK filen for å få til ønsket gjenopprettingspunkt.
* Enable Synthentic Full
Lager Veeam en ny full backup av backup dataene som ligger lagret fra før.
* Perform Active Full
Veema vil hente ut en ny full backup fra VMen.
clip_image016
Storage
Enable inline data deduplication:
Betyr av Veaam vil deduplisere dataene mens de flyttes til Backup repositoriet (Merk at dette krever mer CPU)
Compression:
• No Compression anbefales hvis du bruker lagringsenheter med hardware komprimering og dedupliserings verktøy for å lagre sikkerhetskopier.
• dedupe-friendly komprimering er en optimalisert komprimeringsnivå for svært lav CPU-bruk. Det anbefales hvis sikkerhetskopieringen proxy ikke oppfyller minimumskravene til systemet, og du ikke ønsker å laste det tungt.
• Optmial Compression er den anbefalte komprimeringsnivå gir det beste forholdet mellom størrelsen på sikkerhetskopifilen og klokkeslett for sikkerhetskopieringen.
• Extrem Compression gir den minste størrelsen på sikkerhetskopifilen men reduserer backup ytelse. Vi anbefaler at du kjører backup proxyer på datamaskiner med moderne multi-core prosessorer (6 kjerner anbefales) hvis du har tenkt å bruke den beste komprimering.
Storage Optimizations:
* Local target. Dette alternativet anbefales hvis du planlegger å bruke SAN, DAS eller lokal lagring som et mål. SAN identifiserer større blokker av data, og derfor kan behandle større mengder data samtidig. Dette alternativet gir den raskeste backup , men reduserer dedupliseringsforhold – jo større en data blokk er, jo lavere sjansen til å finne et identisk blokk.
•  LAN target. Dette alternativet anbefales for NAS og on-site replikering. Det gir en bedre dedupliseringsforhold og reduserer størrelsen på en inkrementell backup-fil.
•  WAN target. Dette alternativet anbefales hvis du planlegger å bruke WAN for offsite backup. Veeam bruker små datablokker, som innebærer betydelig prosessorytelse, men resulterer i den maksimale dedupliseringsforhold og den minste størrelsen incrementelle filer.
Så kan du tenke litt på hva som er forskjellen på Deduplisering og Compression  ?
Deduplisering ser på block for block for å se om det er noen identiske block filer, så I stedet for å lagre redundate data vil den I stedet henvise til den andre block filen.
clip_image017
Compression ser på fil for fil, for å se om filen inneholder en rekke duplicate data. F.eks en JPG bilde som inneholder verdien (rød pixel, rød pixel, rød pixel, rød pixel…….. rød pixel) I stedet for å lagre dette flere ganger kan man komprimere dette
ved å si (rød pixel x 249) Så derfor vil man kunne få spart store mengder data på å komprimere slike filer.
Før
clip_image018
Etter
clip_image019
Notifications:
Her kan vi sette opp varslinger mot en e-post adresse eller SNMP når en jobb er fullført/feiler/varsler

clip_image020

Hyper-V
clip_image021
* Enable Hyper-V guest quiescence (Visst man av en eller annen grunn ikke kan benytte seg av VSS for backup av VMen må man krysse av her) I utgangspunktet vil Veeam da sette VMen I Pause mens den tar backup.
* Take Crash Consistent Backup (Visst man ønsker at VMen skal være online mens man tar backup (Samtidig som “Enable Hyper-V guest” er aktivert) må man krysse av her)
Forskjellen på en vanlig backup (Vanligvis kalt en application-consistent backup) og en crash consistent backup er . I et nøtteskall, skaper crash consistent backup et øyeblikksbilde som når gjenopprettet, skaper en virtuell maskin som ligner på en som har hatt strømmen brått slått av.
Snapshot vil returnere den virtuelle maskinens operativsystem til sin pre-crash tilstand, men gjør lite for å bevare konsistensen av åpne filer eller transaksjonsbaserte databaser som ligger på den. På den annen side vil et application-consistent backup sikre at alle databasetransaksjoner
er gjennomførte og alle disk transaksjoner er gjennomført før et øyeblikksbilde. Dette sikrer dataintegritet av åpne filer og databaser på hver backup.
* Changed Block tracking
Changed block tracking vil drastisk forbedre resusser og tidsbruk på incrementelle backups, visst man bruke CBT vil Hypervisoren holde oversikt over hva som er forandret siden sist slik at det blir enklere for Veeam å hente ut datablockene som er forandret.
Advanced
clip_image022
* Integrity Checks
Vil sjekke integriteten på en backup slik at du slipper at du sitter igjen med korrupte data på en repositrory.
* File selective Image Processing
Her definerer du om du skal ta backup av swap-filen på en VM, swapfiler på en windows maskiner er veldig dynamiske og forandrer seg veldig ofte selv om en VM ikke gjør. Visst du ikke ønsker å ta backup av denne så aktiverer du for dette.
* Synthetic Full
Her definerer du hvor lenge du skal beholde en VM etter den eventuelt er slettet fra infrastrukturen din.
* Post Job activity
Her kan du eventuelt lage et script som kan brukes til å skrive backupen til tape f.eks
Når vi er ferdige der går vi tilbake til Jobb oppsettet.
clip_image023

* Enable application-aware image processing
Som jeg nevnte tidligere vil dette utføre en application-aware backup.
* Enable guest file system indexing
Hvis du vil indeksere gjeste filer i en VM du tar backup av, krysser du av for dette. Veeam vil utføre filen indeksering og gjør deg i stand til å utføre søk etter VM gjeste-OS filer via Veeam Backup Enterprise Manager web-grensesnitt.
Neste er å lage en schedule for når du skal ta backup
clip_image024
etter det er gjort så kan du kjøre backup jobben.
clip_image025
Visst du ser på detaljer for jobben vil du se hvor flaskehalsen er på jobben og hvor mye data som er prosessert.
I dette tilfellet er det Hyper-V serveren som har for mye belastning fra før som gjør at det ikke går så optimalt.
clip_image026
Samtidig så har jeg aktivert for vanlig deduplisering og compression som igjen gjør at den sparer en del plass på repositoriet.
clip_image027

Veeam under panseret del 2

Backup and Replication er som jeg nevnte I forrige post, er rettet mot virtuell infrastruktur. For å kunne vise hvordan det fungerer kommer jeg til å sette opp B&R mot et miljø bestående av Hyper-V, B&R består I all hovesak av 3 komponenter.

Proxy Server : Det er denne som gjør jobben med å hente ut data fra serveren som det skal tas backup av og legger dette på et repository.
Backup Server : Administrasjonsserveren, her legger du inn backup jobbene som du ønsker og kjøre. Alt av jobber og statistikk blir lagret in en SQL database tilknyttet serveren.
Repository : Det er her backupdata blir lagt.

Så I all hovedsak så er det Proxy serveren som går inn  og henter ut data fra serveren og sender dette videre til et Backup Repository. Visst du merker at en backup job tar for lang tid kan du enkelt legge til flere proxy servere (da Proxy serveren jobber veldig CPU intensivt)
Jeg skal vise hvordan man kan definere ulike proxy servere for ulike jobber I en neste post.
Men når man skal avdekke bottlenecks er det 4 ting å se etter. NB: Visst Veeam avdekker at det er en bottleneck vil den senke ned “farten” på resten av komponentene til å kunne den farten som det svakeste leddet håndterer. 
data_pipe_hyperv
1: Hyper-V hosten (Mye lese og skrive mot disk ? )
2: Proxy serveren (Er CPU’en nådd maks ? )
3: Nettverket (Har det nådd maks båndbredde?)
4: Target repository  (Mye lese og skrive mot disk ? )

Andre komponenter:

Enterprise Backup Server: Muligheten til og administrere flere backup servere, den gir deg også mulighet til å søke gjennom backupene etter enkeltfiler
Backup Search: Bruker MOSS integration Services på en Microsoft search server for og kunne kjappere søke igjennom data.

Arkitekturen på Hyper-V

advanced_deployment_hyperv

I utgangspunktet vil det bli innstallert en proxy server på Hyper-V hosten, visst du har behov for å ta lasten vekk fra Hyper-V hosten må du ha en server som er satt opp som Offhost Data Proxy
(Dette krever en server som er installert med Hyper-V pga VSS og bør være samme Hyper-V versjon som hosten den skal ta backup av)

Arkitekturen på VMware

 

For VMware sin del er det ingenting som blir installert på selve hosten, du må sette opp en egen Windows server som kjører som Backup Proxy (Denne serveren bør ha tilgang til samme lagringen som VMware hosten)
denne serveren kan også være en virtuell maskin som kjører på VMware men dette krever at serveren har HotAdd tilgang til VMene på Datastoren) http://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vddk.pg.doc_50%2FvddkDataStruct.5.5.html

Støttet systemer:

Hypervisor

Microsoft Hyper‑V Server 2008 R2 SP1
Microsoft Windows Server 2008 R2 SP1 med Hyper-V
Microsoft Windows Server 2012 med Hyper-V

Management Server (Ikke nødvendig)
Visst man ønsker å ta backup mot VMM krever det installasjon av VMM konsollet på Backup serveren)

Microsoft System Center 2008 Virtual Machine Manager R2 SP1
Microsoft System Center 2012 Virtual Machine Manager

Du kan lese mer om anbefalinger rundt hardware og supporterte systemer her –>
http://bit.ly/VSqfn0

Installasjon:
Installasjonen av Veeam krever at man også har installert
.Net Framework 4.0
En SQL Server enten lokalt eller på en annen server.

Visst man ikke har noen av delene vil Veeam installasjonen installere begge deler (dog en SQL Express utgave av 2008 R2)

Installasjonen er veldig enkel og strømlinjeformet

1

Legg inn lisensnøkkelen du har fått utgitt.

2

Management Console (Er Backupserveren med komponenter)
Catalog Service (Er ansvarlig for å indeksere VM OS filer)
PowerShell snap-in (Gir deg PowerShell kommandoer som kan brukes til å automatisere backup akviteter via script)

3

Visst du ikke har noen SQL database server tilgjengelig velger du lokalt oppsett (Da vil installasjonen sette opp en SQL Express 2008R2)
Applikasjonen har støtte for de fleste MSSQL versjoner

•Microsoft SQL Server 2005 (Full og Express Edition)
•Microsoft SQL Server 2008 (Full og Express Edition)
•Microsoft SQL Server 2008 R2 (Full og Express Edition)
•Microsoft SQL Server 2012 (Full og Express Edition)

6

Her må du oppgi en bruker som har full database tilganger på databasen. Samme brukeren vil også automatisk bli gitt “Log on as a service” rettigheten på serveren.
Så her er det å anbefale å bruke en least-privilege bruker.

5

Deretter er det bare å klikke Next og så install.
B&R kan nå startes fra skrivebordet eller under startmenyen.

8

Før vi begynner å legge til Hyper-V servere og konfigurer backup er det viktig at vi går igjennom oppsettet på serveren å hvilken konfigurasjons muligheter som finnes der.
Slik ser grensesnittet ut når du inne.

konfigurasjon-del1

Det er I all hovedsak delt opp I 5 faner.

Backup & Replication (Her definerer du backup og replikerings jobber, får opp alle backupene du har satt opp)
Virtual Machines (Lister opp alle virtuelle maskiner som er knyttet opp I mot Veeam )
Files (Lister opp filer på de fysiske hostene)
Backup Infrastructure (Her definerer du hvilken servere som skal være Proxy servere, hvilken server som skal være repository og hvilken servere som er administrert av Veeam)
History (Lister opp alle jobbene som har blitt kjørt via Veeam)

I tillegg har du en ekstra meny når du klikker på Session Tools knappen øverst til venstre, her får du tilgang til PowerShell modulen, muligheter til å sette
brukertilganger, definere traffic throttling, ta backup av konfigurasjonen og sette opp varsling (snmp og e-post) Jeg kommer til å komme litt innom PowerShell og eksempler du kan bruke senere.
Under “Help” menyen har du også mulighet til å se på lisensen som er bundet opp I mot Veeam serveren og muligheten til å endre lisensen.

32

Da ble denne posten lang nok, neste gang vil jeg gå igjennom hvordan man legger til Hyper-V servere å setter opp en Backup Job og hva de ulike innstillingene gjør for noe.

Veeam under panseret

I dag finnes det et hav av muligheter når det gjelder backup, fokuset har skiftet I stor grad fra å kunne ta backup av kun fysiske maskiner til å kunne backup av fysiske, virtuelle og applikasjoner som ligger på maskinene (som SQL, Mail, Intraweb, fagapplikasjoner) Løsningene har fått høyere krav på seg I forhold til å håndtere store mengder data, samtidig som den skal være enkel i bruk og være kjapp til å kunne tilbakeføre data.

Det finnes mange forskjellige leverandører av backup programvare på markedet, for å nevne noen:
Altoro http://www.altaro.com/hyper-v-backup/
Acronis http://www.acronis.com/backup-recovery/enterprise.html#agents-windows
Microsoft DPM http://technet.microsoft.com/en-us/library/hh758173.aspx
Dell Appasure http://www.appassure.com/
Symantec Backup Exec 2012 http://www.symantec.com/products/data-backup-software
IBM TSM http://www-142.ibm.com/software/products/us/en/tivostormana/

Så har man Veeam:
Forskjellen med Veeam I forhold til de andre produsentene er at de fokuserer kun på det virtuelle laget, dermed vil man få en skreddersydd løsning som kun er rettet mot virtuell infrastruktur.
Veeam har også nylig lansert en ny utgave av sitt hovedprodukt Backup and Replication i versjon 6.5 som introduserer en del ny funksjonalitet og støtte for nye produkter, de har blant annet kommet med støtte for Windows Server 2012 og VMware vSphere 5.1, som gjør at de var først ute med støtte for disse nye produktene.  For de som ikke kjenner så godt til Veeam, så kan man lese litt mer om dem her –> http://www.veeam.com/company/about.html?ad=menu

Veeam har følgende programvare i sin portefølje:

Veeam Backup and Replication (Som er hovedproduktet til Veeam, brukes til backup og replikering av virtuelle maskiner (støtte for VMware og Hyper-V) pluss mye mer. Den har også egne verktøy for backup og gjenoppretting mot
Exchange,AD og SQL) Hørest ut som et vanlig backup produkt, men den har en del funksjonalitet som gjør den unik I forhold til konkurrentene Jeg kommer inn på det senere. Du kan lese mer om produktet her  http://bit.ly/SdvvAF

Veeam ONE (Som er et komplett overvåkningsverktøy for overvåkning av Hyper-V og Vmware, den har også innebygget rapporteringsverktøy)
Du kan lese mer om det her  http://bit.ly/TuYqU8

Veeam Management Pack (Som er et tilleggsprodukt (Management Pack) til System Center Operations Manager gir deg full overvåkning av din VMware infrastruktur i Operations Manager)
Tidligere også kalt nWorks Management Pack. Du kan lese mer om det her  http://bit.ly/Rtb5Gk

I tillegg har de også noen andre produkter:

Veeam Backup Free Edition (
Som er en minimal utgave av Backup and Replication som er mest brukt til å ta kopi av virtuelle maskiner og komprimere dem via VeeamZIP)

Veeam One Free Edition (Er en minimal utgave av Veeam One og har en del restriksjoner i forhold til hvor lenge den kan lagre data)

I løpet av de neste dagene vil jeg skrive mer om hvordan Veeam Backup and Replication fungerer under «panseret»
Hvordan man setter det opp mot sin infrastruktur. Hva de forskjellige tjenestene er for noe og hvordan de ulike komponentene fungerer sammen.
Stay tuned! Smile

Følg med

Få nye innlegg levert til din innboks.

Bli med 32 andre følgere