Bloggarkiv

Veeam Management pack for Hyper-V and Vmware walktrough

Yesterday, Veeam released their new management pack which for the first time includes support for both Vmware and Hyper-V. Now I have gotten a lot of questions regarding (Why have Hyper-V monitoring if Microsoft has it ?) well Veeam’s pack has alot more features included, such as capacity planning, heat maps and so on.

The management pack can be downloaded as an free trial from veeam’s website here –> http://www.veeam.com/system-center-management-pack-vmware-hyperv.html

Now as for the architecture of the functionality here it’s quite simple

image

First of there are two components.

* Veeam Virtualization Extesions (Service and UI) it manages connections to VMware systems and the Veeam Collector(s), controling licensing, load balancing, and high availability

* Veeam Collector component gathers data from VMware and injects its information into the Ops Agent.

It is possible to install all of these components on the management server itself. You can also install the collector service on other servers which have the Opsmgr agent installed. The virtualization extension service must be installed on the management server.

In my case I wanted to install this on the mangement server itself, since I have a small enviroment. Before I started the installation I needed to make sure that the management server was operating in proxy mode.

8

Next I started the installation on the management server. Now as with all of Veeams setup it can automatically configure all prerequisites and is pretty straight forward. (Note it will automatically import all required management packs into SCOM1

If you have a large enviroment it is recommended to split ut collectors into different hosts and create a resource pool (There is an online calculator which can help you find out how many collectors you need) http://www.veeam.com/support/mp_deployment.html

You can also define if collector roles should be automatically deployed

2

After the installation is complete (using the default ports) you will find the extensions shortcut on the desktop

4

By default this opens a website on the localhost (using port 4430) from here we need to enter the connection information to Vmware (Hyper-V hosts are discovered automatically when they have the agent installed) Same with Veeam Backup servers as well.

5

After you have entered the connection info you will also get a header saying the recommended number of collector hosts.

7

After this is finished setup you can open the OpsMgr console. From here there is one final task that is needed. Which is to Configure the Health Service, this can be dome from tasks under _All_active_Alerts under VMware monitoring pane.

image

After this is done you need to expect atleast 15 min before data is populated into your OpsMgr servers, depending on the load. You can also view the events logs on the Opsmgr servers to see that data is correctly imported.

image

and after a while, voila!

I can for instance view info about storage usage

image

 

Vm information

image

Now I could show grafs and statistics all day but one of the cool stuff in this release, is the cloud capacity planning reports.

image

They allow it to see for instance how many virtual machines I would need in Azure (and what type) to move them there.

image

Veeam B&R 7 a list of issues and solutions

Now  I’ve been working with Veeam for a while now, and I’ve seen thatt mostly the case that when a backup job fails (or a surebackup job fails) or something fails, its most often not Veeam’s fault.

Veeam is a powerful product but it is dependant on alot of external features to function properly in order to do its job right. For instance in order to backup from a Vmware host, you need a vmware license in place in order to allow Veeam to access the Vmware VADP API’s.
If not Veeam can’t backup your virtual machines running on Vmware.

Also in order to do incremental backups properly Veeam is also dependant on CBT working properly on the hypervisor. So the real purpose of this blog post is mostly for my own part, but having a list of problems/errors that I come across in Veeam and what the fix is for it.

Now in most cases, when running jobs the job indicator will give a good pinpoint what the problem is. If not look into the Veeam logs which are located under C:\Programdata\Veeam\Logs (Programdata is a hidden folder) there is also possible to generate support logs directly from the Veeam console –> http://www.veeam.com/kb1832

Issue nr 1# Cannot use CBT when running backup jobs
Cannot use CBT: Soap fault. A specified parameter was not correct. . deviceKeyDetail: ‘<InvalidArgumentFault xmlns=»urn:internalvim25″ xsi:type=»InvalidArgument»><invalidProperty>deviceKey</invalidProperty></InvalidArgumentFault>’, endpoint: »

If CBT is for some reason not available and it not being used, Veeam has its own filter which it uses in these cases. Veeam will then process the entire VM and then on its own compare the block of the VM and the backup and see which blocks have changed, and the copy only the changed blocks to the repository. This makes processing time alooooot longer. Now in order to fix this you need to reset CBT on the guest VM. This can be done by following the instructions here –> http://www.veeam.com/kb1113 and one for Hyper-V CBT http://www.veeam.com/kb1881

Issue nr 2# Sure backup jobs fail with error code 10061 when running applications tests. This is most likey when a firewall is configured on the guest VM which only allows specific VMs. I have also seen this when a guestVM is a restarting state. If you do not have a guestVM firewall active, doing a restart of the guestVM and then do a new backup should allow the surebackup job to run successfully.

Issue nr 3# WAN accelerator failes to install. This might happen if a previous Veeam install has failed on a server. When you try to install the WAN accelerator the setup just stops without no parent reason. Something makes the installpath of the WAN cache folder to the wrong drive. You need to go into the registry of the VM and change the default paths as seen here –> http://www.veeam.com/kb1828

Issue nr 4# Backup of GuestVMs running on a hyper-v server with Windows Server 2012 R2 update 1, this is a known issue from Microsoft which requires an update from Microsoft –> http://www.veeam.com/kb1863

Issue nr 5# Application-aware image processing skipped on Microsoft Hyper-V server, this is of course related to many possible features. In most cases it is integration services, a list of the different causes and solutions are listed here –> http://www.veeam.com/kb1855

Issue nr 6# Logs not getting truncated on Exchange/SQL guest VMs, this requires application aware image processing and define that the backup job should truncate logs –> http://www.veeam.com/kb1878

Issue nr 7# Backup of vCenter servers –> http://www.veeam.com/kb1051

Issue nr 8# Backup using Hyper-V and Dell Equallogic VSS –> http://www.veeam.com/kb1844

Issue nr 9# Incredible slow backup over the network and no load on the servers, make sure that all network switches are full-duplex.

Issue nr 10# Win32 error: the network path was not found. When doing application aware image processing veeam needs to access the VM using the admin share with the credentials that are defined in the backup job. (For Vmware if the VM does not have network access Vmware VIX is used) It is possible to change the priority of these protocols –> http://www.veeam.com/kb1230

VMCE study guide

Now for those working with Veeam, a hot topic these days is the VMCE (Veeam Certified Engineer) certification. In order to take this exam you first need to attend a 3-day technical course which covers the syllabus, then you are allowed to take the exam.

The exam consists of 50 random questions which are multiple choice, and you need 70% to pass the exam.

Now as an Veeam instructor I get questions regarding where can I find more info about the different subjects and a bit more regarding best practice regarding each subject ?

Therefore I created this study guide which consists of links to each module in the syllabus. First of you need to take the course, get yourself familiarized with the GUI and where options are stored in the GUI. Know the different components, where they can be placed and how traffic flows between the different components and look at some sample scenarios for instance which are listed in the evaluators guide.

Sample guides:
Support for Hypervisors:
Hyper-V: http://veeampdf.s3.amazonaws.com/datasheet/product-info-veeam-support-for-windows-server-2012-r2.pdf?AWSAccessKeyId=AKIAJI4MX44AEVG3NBLA&Expires=1398891896&Signature=9TThHxabKQdTtUd7SGpFtqmhPdU%3D
VMware: http://veeampdf.s3.amazonaws.com/datasheet/product-info-veeam-support-for-vsphere-5-5.pdf?AWSAccessKeyId=AKIAJI4MX44AEVG3NBLA&Expires=1398891896&Signature=HSvgsxXXvEk%2B%2BovZDrD%2FMat%2BvMU%3D

Best-practice for backup and replication deployment:
http://veeampdf.s3.amazonaws.com/guide/veeam_backup_7_0_deployment_vmware.pdf?AWSAccessKeyId=AKIAJI4MX44AEVG3NBLA&Expires=1398891903&Signature=F5KVQ5urIkTL%2BFXbRAcp6T5kHgs%3D

Best-practice for HP storage and Veeam:
http://veeampdf.s3.amazonaws.com/guide/wp_veeam_hp_configuration_2.pdf?AWSAccessKeyId=AKIAJI4MX44AEVG3NBLA&Expires=1398891915&Signature=Qm6cHw%2FqTRwZbLaqQB3pZzBlaMk%3D

Evaluators guide for VMware:
http://veeampdf.s3.amazonaws.com/guide/veeam_backup_evaluators_guide_7_vmware.pdf?AWSAccessKeyId=AKIAJI4MX44AEVG3NBLA&Expires=1398891922&Signature=Qj0COAOPG5qq8O8r3HvVRbfLVFU%3D

Syllabus:

Backup Methods
http://helpcenter.veeam.com/backup/70/hyperv/index.html?backup_methods.html

Scheduling
http://helpcenter.veeam.com/backup/70/hyperv/scheduling.html
 
Changed Block Tracking (CBT)
http://helpcenter.veeam.com/backup/70/hyperv/changed_block_tracking.html

Compression and Deduplication
http://helpcenter.veeam.com/backup/70/hyperv/compression_deduplication.html

Retention Policy
http://helpcenter.veeam.com/backup/70/hyperv/retention_policy.html

Auto Discovery of Backup and Virtual Infrastructure
http://helpcenter.veeam.com/one/70/vsphere/configuring_veeam_one_monitor.html

Business Categorization
http://helpcenter.veeam.com/one/70/vsphere/assigning_categorization_value.html

Pre-Defined Alerting
http://helpcenter.veeam.com/one/70/vsphere/appendix_alarm_rules_events.html

http://helpcenter.veeam.com/one/70/vsphere/alarms.html

Agentless data gathering
http://helpcenter.veeam.com/one/70/vsphere/introducing_veeam_one_business_view.html?zoom_highlightsub=agentless

Hyper-V specific features
http://veeampdf.s3.amazonaws.com/guide/veeamone_7_0_deployment_guide.pdf?AWSAccessKeyId=AKIAJI4MX44AEVG3NBLA&Expires=1398887835&Signature=CMfYdlrWg9qEN4kbcOJdWH%2Fidps%3D

Veeam One Deployment
http://veeampdf.s3.amazonaws.com/guide/veeamone_7_0_deployment_guide.pdf?AWSAccessKeyId=AKIAJI4MX44AEVG3NBLA&Expires=1398887835&Signature=CMfYdlrWg9qEN4kbcOJdWH%2Fidps%3D

http://helpcenter.veeam.com/backup/70/vsphere/install_vbr.html

Deployment Scenarios
http://helpcenter.veeam.com/backup/70/vsphere/deployment_scenarios.html
http://helpcenter.veeam.com/backup/70/vsphere/components.html

Prerequisites
http://helpcenter.veeam.com/backup/70/vsphere/planning.html
 
Upgrading Veeam Backup & Replication
http://helpcenter.veeam.com/backup/70/vsphere/upgrade_vbr.html

Adding Servers
http://helpcenter.veeam.com/backup/70/vsphere/setup_addserver.html

Adding a VMware Backup Proxy
http://helpcenter.veeam.com/backup/70/vsphere/add_vmware_proxy.html

Adding a Hyper-V Offhost Backup Proxy
http://helpcenter.veeam.com/backup/70/hyperv/add_hyperv_proxy.html

Adding Backup Repositories
http://helpcenter.veeam.com/backup/70/hyperv/setup_addrepo.html

Performing Configuration Backup and Restore
http://helpcenter.veeam.com/backup/70/hyperv/export_vbr_config.html
http://helpcenter.veeam.com/backup/70/hyperv/restore_vbr.html

Creating Backup Jobs
http://helpcenter.veeam.com/backup/70/hyperv/backup_job.html
http://helpcenter.veeam.com/backup/70/hyperv/options_parallel_processing.html

Creating VM Copy Jobs
http://helpcenter.veeam.com/backup/70/vsphere/index.html?vm_copy.html

Instant VM Recovery
http://helpcenter.veeam.com/backup/70/hyperv/performing_instant_recovery.html

Insight into Replication
http://helpcenter.veeam.com/backup/70/hyperv/index.html?intro.html

Insight into Failover
http://helpcenter.veeam.com/backup/70/hyperv/performing_failover.html

Insight into Failback
http://helpcenter.veeam.com/backup/70/hyperv/performing_failback.html

SureBackup Recovery Verification
http://helpcenter.veeam.com/backup/70/vsphere/recovery_verification.html

SureReplica
http://helpcenter.veeam.com/backup/70/vsphere/recovery_verification_surereplica.html

Restoring Microsoft Exchange and SharePoint objects
http://helpcenter.veeam.com/backup/70/vsphere/vex.html
http://helpcenter.veeam.com/backup/70/vsphere/working_with_vesp.html

Working with Veeam Backup & Replication Utilities
http://helpcenter.veeam.com/backup/70/hyperv/extract_utility_console_restore.html

3-2-1 rule
http://www.veeam.com/blog/how-to-follow-the-3-2-1-backup-rule-with-veeam-backup-replication.html

Working with Tape Media
http://helpcenter.veeam.com/backup/70/vsphere/working_with_tape_media.html

Wan Accelerator
http://helpcenter.veeam.com/backup/70/vsphere/wan_add.html
http://helpcenter.veeam.com/backup/70/vsphere/wan_acceleration.html

Offsite Backup Copy Job
http://helpcenter.veeam.com/backup/70/hyperv/offhost_proxy_advanced.html
http://helpcenter.veeam.com/backup/70/hyperv/backup_copy_job.html

Delegate file and VM restores with Veeam Backup Enterprise Manager
http://helpcenter.veeam.com/backup/70/em/performing_1-click_file_restore.html
http://helpcenter.veeam.com/backup/70/em/1click_vm_restore.html

Veeam Backup Enterprise Manager RESTful API
http://helpcenter.veeam.com/backup/70/em/used_ports.html

HP StoreVirtual VSA
http://helpcenter.veeam.com/backup/70/vsphere/hp_san_support.html
http://helpcenter.veeam.com/backup/70/vsphere/hp_san.html

Product Editions Comparison
http://helpcenter.veeam.com/backup/70/vsphere/editions.html

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

Få nye innlegg levert til din innboks.

Bli med 42 andre følgere