Veeam – General helpful things to add to your favorites

helpfulToday there is no special topic dealt with but i’ll provide you some general helpful things. Veeam Backup & Replication is the best availability software i know. In our company we install it at every customer who’s using either VMware vSphere or Microsoft Hyper-V. We love it and our customers too, they don’t even know that there was something. We can handle any issues in minutes.

Anyway. Today i’ll provide some general helpful things, like a collection of links, some specific infos about files and many other helpful stuff. I hope that there is something for you, helping you solving problems. In case you miss something, please drop me a comment or a mail so i can add it to this post. Thanks!

Link list

Target Link
Customer Portal https://my.veeam.com
Knowledge Base https://www.driftar.chveeam.com/kb_search_results.html
Technical Documentation https://www.driftar.chveeam.com/documentation-guides-datasheets.html
User Guide for VMware https://helpcenter.veeam.com/backup/vsphere/overview.html
User Guide for Hyper-V https://helpcenter.veeam.com/backup/hyperv/overview.html
Veeam Ressource Library https://www.driftar.chveeam.com/resource-library.html
License Management https://www.driftar.chveeam.com/manage_licenses.html
Veeam FAQ https://www.driftar.chveeam.com/faq.html
Recorded Webinars https://www.driftar.chveeam.com/videos.html
Veeam Forums https://forums.veeam.com/
ProPartner Portal http://propartner.veeam.com/
Restore Point Simulator http://rps.dewin.me/
Veeam Best Practices https://bp.veeam.expert/

Veeam Best Practices

If you’ve ever asked how to do things as best practice, then this guide is helpful for you for sure. Veeam updated their best practices guide to Backup & Replication v9 with Update 2. The guide covers everything, starting from ressource planning and sizing, deployment, configuration and various other topics.

https://bp.veeam.expert/

Backup Copy Job – more than just a copy

https://www.driftar.chveeam.com/blog/backup-copy-job-it-can-do-more-than-just-a-copy.html

Veeam recently published a blog post about the all known Backup Copy Job. All known yes, but many people did not know that this kind of job can do more than just copy. A very good read for better understanding how backup copy works and how you can make use of it.

How to collect logs for a support case

As mentioned in a previous post i created a small guide which shows you how to collect the logs as part of creating a support case at Veeam support. An english version will follow. At the moment the post is only available in german language.

https://www.driftar.ch/2016/06/10/veeam-support-logfiles-fuer-den-support-sammeln/

Helpful other things (not only but also Veeam related)

The following information are not only related to Veeam but could help you find some answers when you have questions regarding your infrastructure.

Restore point simulator

A cool and helpful online tool is the restore point simulator. With this tool you can calculate how much space is needed in a repository to meet your needs.

http://rps.dewin.me/

Calculate estimated bandwith for a backup copy or replication job

Also a cool online tool is the calculator for the estimated bandwith needed for a backup copy or replication job.

http://rps.dewin.me/bandwidth/

Virtual Architect

Another cool tool to estimate the needed infrastructure ressources is the virtual architect. Give some data and input to the tool and you receive as output the estimated amounts of proxies, repositories, recommendations for data streams etc.

http://rps.dewin.me/VirtualArchitect/

What does RTO and RPO mean

These two words you read often when backup and restore is the topic. Let me explain those two words.

RTO

The recovery time objective (RTO) is the targeted duration of time and a service level within which a business process must be restored after a disaster (or disruption) in order to avoid unacceptable consequences associated with a break in business continuity.[1]

It can include the time for trying to fix the problem without a recovery, the recovery itself, testing, and the communication to the users. Decision time for users representative is not included.

The business continuity timeline usually runs parallel with an incident management timeline and may start at the same, or different, points.

In accepted business continuity planning methodology, the RTO is established during the Business Impact Analysis (BIA) by the owner of a process (usually in conjunction with the business continuity planner). The RTOs are then presented to senior management for acceptance.

Source: en.wikipedia.org

RPO

A recovery point objective, or “RPO”, is defined by business continuity planning. It is the maximum targeted period in which data might be lost from an IT service due to a major incident.[1] The RPO gives systems designers a limit to work to. For instance, if the RPO is set to four hours, then in practice, off-site mirrored backups must be continuously maintained – a daily off-site backup on tape will not suffice. Care must be taken to avoid two common mistakes around the use and definition of RPO. Firstly, business continuity staff use business impact analysis to determine RPO for each service – RPO is not determined by the existent backup regime. Secondly, when any level of preparation of off-site data is required, rather than at the time the backups are offsited, the period during which data is lost very often starts near the time of the beginning of the work to prepare backups which are eventually offsited.

Source: en.wikipedia.org

Keep this post on your radar. There are some updates from time to time when there is something good to know.

Cheers!

Veeam Availability Suite – Quick Setup Guide

Today i was working in my homelab. I installed an availability solution. It was a quick thing, no complex setup and configuration, but a straightforward installation. Even if its “just” my homelab, i want to know that my VMs are safe and secure and that i can see trends about space utilization and other parameters. How do you achieve that? With installing Veeam Availability Suite v9.

Veeam Avalability Suite v9 - Setup Screen

Just to clarify, the time to create the screenshots took longer than the actual setup of this availability solution. The setup assistant will guide and help you through the setup, it’s really easy, and after few minutes you are ready to go and take the next steps.

What is Veeam Availability Suite?

With this software suite you receive to main components. First of all you will get the very well known Veeam Backup & Replication. This is the doing-backups-part of this suite. Furthermore you get the second component which is Veeam ONE. With Veeam ONE you will get the monitoring, reporting and capacity planning part of this software suite.

Why not only creating backups?

There is for sure not just one simple answer, but let my try to explain. With Veeam Availability Suite you will ditch your legacy backup solution and get real availability for your servers, your data and your business. Veeam Backup & Replication is used to setup the backup of your virtual infrastructure. Through Veeam ONE you get the whole monitoring, reporting and capacity planning. In a single pane of glass you get instant reports, you can monitor your infrastructure and get some insights in the capacity. With this you will find out some trends (for example when a specific data store runs out of space), even before it actually happens.

How do i install this software?

As i already mentioned it’s a really easy process. The setup assistant will ask you some things, but more or less it’s next, next, finish. For sure you can specify the setup steps and configure other ports as the recommended ones for example. The setup assistant gives you this ability if you want. If you are fine with the standard settings, you can leave them and go on.

The following guide line will show you how easy the setup process is. I did an easy deployment, all stuff centralized on one server because my lab is not that big (at the moment). I will discover the points mentioned above, for example the extended screens of the setup assistant, to cover all your needs.

Read more

Veeam Endpoint Backup: error: Cannot find partition

Veeam Endpoint Backup - Error message

Today i had to do some quick research for a specific problem in Veeam Endpoint Backup FREE. The program told me that it cannot find a specific partition on my computer. The first thought was that this could be a bad sign, a sign of a predictive drive error or some thing like that. My spider senses were tingeling…

My computer is setup to do a daily backup to a Synology NAS system with Veeam Endpoint Backup FREE. It does it’s job very fast and really good. It was an easy and straight forward setup process. The guys at Veeam did an excellent job with this piece of software (as they also did for the commercial Veeam Backup & Replication, just to make that clear).

So i was sitting in front of my screen looking at this error message. First of all i did a quick look in Windows disk management and it told me that my disks were all present and accessible. So i did not check SMART nor executed other hard disk tests. A quick hip shot at Google brought me to the solution. And as often i found the solution in the famous Veeam forums.

When i find the time i will do further research about the root cause of this problem. But i think i already have something a possible cause discovered (upgrading to the latest Windows 10 Insider Slow Ring update)… But anyway.

The problem

Error: Cannot find partition \\?\GLOBALROOT\Device\Harddisk3\Partition2

Veeam Endpoint Backup - Error message
Veeam Endpoint Backup – Error message

That sounds bad in the first moment. But if you check your disks, and they are all present and accessible, than it shouldn’t be a big problem.

The solution

It was really easy. But you have to have the idea were to look for the solution. Or you should know the root cause of this problem.

Finally, the solution was to re-run the “Configure backup” wizard. At the point where you select the volumes for backup, mark the checkbox for “Show system and hidden volumes”. That did the trick. My “EFI system partition” was deselected, so i had to reselect it. After checking the volumes (and marking the missing ones) you can finish the wizard.

Veeam Endpoint Backup - Choose volumes
Veeam Endpoint Backup – Choose volumes

After this quick fix my backup went smoothly and my computer is now safe again…

Veeam Endpoint Backup - Backup completed successfully
Veeam Endpoint Backup – Backup completed successfully

If this post helped you solving the problem, just leave me a comment. Thanks 😉

Veeam: NetApp Storage Snapshot

Always on, Zero Downtime, Availability, Backups, Snapshot… Heute muss alles zu jederzeit egal von wo aus immer verfügbar sein. Der Aussendienstmitarbeiter will seine Mails auf dem Laptop oder dem Smartphone jederzeit abrufen können. Zeigniederlassungen einer Firma müssen zu jederzeit auf den Terminalservern oder virtuellen Desktops arbeiten können. Der Webshop muss immer laufen damit die Kunden Waren bestellen können. Das sind hohe Anforderungen an die IT in der heutigen Zeit. Aber für alle von uns irgendwie selbstverständlich. Wir nutzen viele dieser Dienste ja selbst auch, und ärgern uns wenn etwas mal nicht funktioniert.

Das gleiche gilt für die Datensicherung. Früher ging es nicht anders, da hat die Datensicherung einfach mal eine Nacht lange, oder länger, gedauert bis alles aufs Band gesichert werden konnte. In der heutigen Zeit nahezu undenkbar. Daten ändern sich heute in kürzester Zeit wieder, vielfach bereits schon während der Sicherung, spätestens kurz darauf. Wie soll man da kurze RPO oder RTO einhalten?

In der heutigen Zeit, wo bereits ein sehr hoher Virtualisierungsgrad bei den meisten Firmen vorhanden ist, sollte das möglich sein. Zumindest wenn man mit einer Verfügbarkeitssoftware wie Veeam Backup & Replication resp. Veeam Availability Suite arbeitet. Ja ihr habt richtig gelesen. Verfügbarkeitssoftware steht da. Mit Veeam lässt sich viel mehr machen als bloss Daten zu sichern. Klar, das geht einfach, gut und schnell mit Veeam. Aber mit dieser Software lässt sich mehr machen. Kurze RPO oder RTO lassen sich realisieren, Veeam nennt das kombiniert RTPO. Einzelne Dateien, Ordner oder gar ganze virtuelle Maschinen lassen sich innerhalb von Minuten wiederherstellen. Innerhalb von kurzer Zeit einen kompletten Site Failover durchführen. Alles möglich mit Veeam.

Storage SnapShots

Heute möchte ich euch eine Funktion etwas näher bringen. Die Storage Spezialisten und NetApp Freunde kennen dies sicher schon länger. Storage Snapshots. Das ist etwas ähnliches wie ein Snapshot einer virtuellen Maschine zu erstellen. Jedoch nochmals eine Ebene tiefer direkt auf der Storage. Das ist einfach, schnell, und minimiert den Einfluss auf die laufenden virtuellen Maschinen um ein vielfaches. Der laufende Betrieb wird dadurch nicht gestört. Und wenn eine VM nicht mehr sauber läuft, oder Daten gelöscht wurden, kann dieser Storage Snapshot genutzt werden, um die Sache rasch und einfach zu beheben.

NetApp-logo-smallVeeam ist ein NetApp Alliance Partner und unterstützt eine breite Palette von Storage Systemen. Diese enge Zusammenarbeit zwischen Veeam und NetApp macht es möglich, das Maximum aus der bestehenden Virtualisierungsinfrastruktur herauszuholen. Ebenso kann ein Maximum an Verfügbarkeit, sowie schnelle Backups und schnelle Restores zu gewährleistet werden.

Wie nutze ich NetApp Storage SnapShot in Veeam

Wenn ihr schon mit Veeam arbeitet und einen Backup Job eingerichtet habt, geht ihr im Prinzip durch die gleichen Schritte durch. Nur das Repository, also das Ziel der Datensicherung, ändert sich. So einfach lässt sich das einrichten. Etwas mehr Details zeige ich euch anhand der nachfolgenden Screenshots.

In der Veeam Console erstellt ihr einen neuen Backup Job:

Storage SnapShot

Ihr gebt dem Backup Job einen passenden Namen…

Storage SnapShot

…und fügt die gewünschten VMs hinzu. Wählt hierbei aber die verfügbaren Speicher aus in der Anzeige, nicht die ESXi Hosts!

Storage SnapShot

Als Backup Repository wählt ihr nun aus der Dropdownliste “NetApp SnapShot” aus.

Storage SnapShot

Die bekannten Funktionen zum “application-aware processing” können wie bei einem normalen Backup Job über “Advanced” gesetzt werden (VSS etc.). Vergesst die notwendigen Guest OS Credentials nicht.

Storage SnapShot

Erstellt einen Zeitplan für eure Storage Snapshots und schon seid ihr fertig.

Storage SnapShot

Weiterführende Informationen

Veeam: kleine Performance-Optimierung

Mit dem Release von Veeam Backup & Replication v9 wurde die allgemeine Performance im Vergleich zu den Vorgängerversionen weiter verbessert. Version 8 lief schon sehr gut und hat überzeugende Resultate gezeigt. Mit Version 9 wurde das aber nochmals getoppt. Ebenso sind viele neue Features in die Software integriert worden. Drei kleine, vielleicht eher versteckte Features, möchte ich euch heute vorstellen. Sie sollen euch helfen noch etwas mehr Performance aus der Software rauszuholen und eure Backupzeitfenster weiter verkleinern.

Use per-VM backup files

Das erste der drei Feature ist auf Repository-Ebene zu finden und heisst “Per-VM Backup Files”. Wenn ihr einen Backup Job einrichtet und ihn auf das gewünschte Repository sichern lasst, macht Veeam erstmal eine grosse vbk-Datei und sichert dort alle VMs rein. Das gleiche passiert bei den darauf folgenden inkrementellen Sicherungen, da ists einfach eine grosse vib-Datei. Im Endeffekt wird einfach mit einem Stream auf das Repository geschrieben.

Mit der Funktion “Per-VM Backup Files” aus Version 9 sichert der Backup Job nicht mehr alles in einer Datei sondern erstellt für jede VM eine eigene Backup Chain. So könnt ihr das Repository besser auslasten und mehrere Streams parallel auf das Repository schreiben. Das steigert die Backup Performance erspart euch unter Umständen etwas Zeit beim Backup, da die Parallelisierung nicht nur im Job sondern auch auf Repository-Ebene genutzt werden kann. Ebenso hilfreich ist die Funktion, falls man eine VM restoren muss während das Backup läuft. So wird nicht das gesamte Backup-File durch Veeam blockiert sondern nur die Files die grad gesichert werden.

Macht einen Rechtsklick auf euer Repository => Edit => Repository => Advanced => Haken setzen bei “Use per-VM backup files”

Hinweis: bei einem leeren Repository wird diese Funktion beim nächsten Lauf des Backup Jobs aktiv. Bei einem Repository welches bereits genutzt wird muss erst ein Full Backup gemacht werden. Ab dem Startzeitpunkt des Full Backups wird pro VM eine Backup Chain erstellt.

Exclude deleted file blocks

Das zweite Feature ist auf Stufe Backup Job zu finden. Mit dem Aktivieren dieser Funktion werden gelöschte Datenblöcke innerhalb einer VM nicht mehr durch Veeam gesichert. Das erspart euch einige Gigabyte (oder vielleicht mehr) an Platz im Repository. Wenn man innerhalb einer VM Daten löscht (Platten bereinigt, Datenbanken verkleinert, grössere Datenmengen löscht) dann werden diese Blöcke als Frei / Überschreibbar markiert. Veeam achtet beim Changed Block Tracking darauf und sichert diese Blöcke, da sie sich ja verändert haben.

Wenn man nun die gelöschten Blöcke ausklammert mit dem Aktivieren dieser Funktion, weiss Veeam dass solche Blöcke nicht gesichert werden müssen, da sie gelöscht wurden und dort somit keine Daten enthalten sind.

Macht einen Rechtsklick auf den gewünschten Backup Job => Edit => Storage => Advanced => Storage

File Exclusions

Das dritte Feature im Bunde kennt man von diversen anderen Backupprogrammen. Neu in Version 9 können nun auch Dateien oder Ordner explizit vom Backup ausgeschlossen oder gegebenenfalls inkludiert werden. Dieses Feature findet man auf der Stufe der virtuellen Maschine. Vielleicht ist diese Funktion nicht unbedingt eine Performance-Optimierung. Aus meiner Erfahrung wird das Backupzeitfenster auf jeden Fall nicht sehr verlängert.

Nehmen wir einen WSUS-Server als Beispiel. Da liegen zig Gigabyte an Daten herum, Updates für Windows, Office und Co. und ihr wollt die nicht sichern. Das ist durchaus legitim. Sind ja Updates, kann man jederzeit wieder neu herunterladen. Das können aber auch andere Ordner oder Files sein, wie bspw. Druckertreiber. Ihr wisst selbst am Besten was ihr alles an Daten in eurer Infrastruktur habt.

Mit der Funktion von File Exclusions sagt ihr auf Stufe der VM welche Dateien oder Ordner ihr explizit nicht sichern wollt. Oder eben doch, wenn an einer VM noch eine Disk dranhängt, wo nur eine handvoll Ordner mit etwas an Daten drauf liegen. Dann könnt ihr explizit diesen Ordner angeben das er auch gesichert wird.

Macht einen Rechtsklick auf den gewünschten Backup Job => Edit => Guest Processing => Applications => Klickt die VM an => Edit => File Exclusions

Fazit zur Performance

Alles in allem drei doch sehr hilfreiche Funktionen, finde ich, wenn es um Performance und Platz sparen geht. Die Performance von Veam Backup & Replication sucht seinesgleichen. Ich persönlich kenne keine Backupsoftware die schnell mal über den Mittag in einer halben Stunde eine ganze vSphere Infrastruktur sichert. Klar, das ist sicher abhängig von den eingesetzten Komponenten (Hosts, Storage, Backupserver, Netzwerk etc.). Und wenn man da noch das eine oder andere Quäntchen rausholen kann, wieso nicht? Selbst physische Server können mittlerweile mit Veeam gesichert werden, bald sogar richtig sauber auch Exchange und SQL, inkl. Log-Truncation. Aber dazu zu einem späteren Zeitpunkt mehr…

Veeam Dateierweiterungen / Filetypes / weiterführende Links

Dateierweiterung Beschreibung
.vbk Full backup file
.vib or .vrb incremental backup file
.vbm Backup Metadata
.bco Veeam configuration backup
.vsb Pointers to backup data blocks
.vlb SQL server transaction log files