Veeam Backup & Replication Tips and Tricks

advertisement
SPO3292
Veeam
Backup &
Replication:
Tips and Tricks
Anton Gostev
Veeam Software
@Gostev
Doug Hazelman
Veeam Software
@VMDoug
#vmworldsponsor
Quick Overview of v6 Architecture
 Backup servers
Backup proxy servers
Backup repositories
 “Automated everything”
 Intelligent load balancing
 Centralized management via Enterprise Manager
Scaling your backups
3 simple rules
Scaling your backups
1. Keep the management server happy
● Disable default proxy (requires 6.1 or later)
● Allocate enough RAM for job manager processes
● Keep concurrent (running) jobs under 100 per management server
2. Backup proxy servers: the more, the better?
● No! Too much load on storage and network
● Use max concurrent tasks limit on proxies or repositories
● Watch for “job timed out waiting for resources” messages
3. Backup repository considerations
● Be careful with the reversed incremental backup mode!
● Limit concurrent jobs on backup repositories to a reasonable amount
● Use ingest rate throttling for cross-SAN backups
A word on backup repositories
 Don’t underestimate the importance of performance!
● By far, the most commonly reported bottleneck
 What makes the best backup repositories?
● Windows or Linux server (can be same as backup proxy server)
● Local storage, DAS or SAN mounted for physical server
● pRDM disk (vSphere 5+), or iSCSI LUN connected via in-guest iSCSI
for virtual server
 Sub-optimal backup storage
● NAS or network share
● VMDK on VMFS (size and recoverability considerations)
 RAID level
● If you can afford it, use RAID10 (again, performance)
Processing Modes
All you need to know
Direct SAN Access: The good
 Fastest processing mode
 Least impact on production
● Backup processing is fully offloaded to dedicated backup proxy servers
● Backup traffic is isolated to the storage network (aka LAN-free)
 Does not impact consolidation ratio, so cheapest too
Direct SAN Access: The bad
 Supports block storage only
● FC (fibre channel): physical backup proxy server only!
● iSCSI: physical and virtual backup proxy servers both supported
 Physical backup proxy server requirement for FC SAN
● Might not go along well with your virtualization project
● Consider repurposing older servers
 Might be hard for beginners to setup
● See Veeam Forums FAQ for step-by-step guide
 Manual datastore mapping might be required
● For certain SANs, B&R may not able to detect proxy connectivity
Direct SAN Access: The ugly
 What’s the worst that could happen?
 Windows re-signaturing your VMFS LUNs!
● vSphere will no longer recognize datastores
● Don’t panic, VMware Support should be able to fix
 Three easy ways to get into trouble
1. Windows Explorer automounting new volumes (but not with Veeam)
2. Clicking Disk Management snap-in popup without reading
3. Giving Local Administrator rights to random people
Direct SAN Access: The safe way
 Present VMFS LUNs to backup proxy server as read-only
● Most SANs support it these days—chase your vendor if yours does not
 Disable automount on your backup proxy servers
● Do it the right way: use SANPolicy Windows setting!
● Veeam backup proxy server setup does this automatically for you
 Disable Disk Management snap-in with Group Policy
User Configuration > Administrative Templates
Window Components > Microsoft Management Console >
Restricted/Permitted snap-ins > Disk Management
 Keep Local Administrator rights on backup proxy servers
to yourself
● Cannot really do this for default proxy due to FLR requirement
● Another reason to use dedicated backup proxy server!
Direct SAN Access: Tips & tricks
 Got a fast SAN? Get a modern backup proxy server!
● Multi-core CPU (compression) and fast RAM (inline deduplication)
 Update firmware and drivers across the board
 Disabling MPIO may increase performance
 iSCSI SAN? Tweak TCP/IP on backup proxy
netsh interface tcp set global autotuning level = disable
 Increase read-ahead buffer
● Default is 4MB (optimal setting for most SANs)
● To change, create the new value in bytes:
VddkPreReadBufferSize (DWORD)
Hot Add: The good
 Easy to setup—very little planning involved
● Any Windows VM can be made a Hot Add backup proxy
 Fast data transfers with any storage
● Direct storage access (albeit through ESXi storage stack)
 Supports all types of storage (including NFS)
● Shared storage: at least 1 backup proxy server per vSphere cluster
● Local storage or DAS: at least 1 backup proxy server per host
 Use your existing Windows VMs (save on licensing)
● Data processing engine process runs with lower priority (6.1)
● Further CPU usage reduction in 6.5
 Allows for 100% virtual deployment
Hot Add: The bad
 Not as mature as other modes
 Affects your consolidation ratio
● Backup proxy servers take host resources
● Ultimately means more ESXi hosts, and more VMware licenses
 Hot Add process itself is slooow
● Can take up to 1–2 minutes to complete for each VM—adds up quickly!
 Hot Add as a vSphere feature has a number of limitations
● Good news—many are being removed as VDDK matures
● See FAQ on Veeam forums FAQ for the complete list
Hot Add: The ugly
 Snapshot removal problems due to locks
● Veeam B&R: multiple hooks in place to work around
 CBT must be disabled on backup proxy VM
● Prevents stun on Hot Add due to CBT initialization
 NFS-specific issue
● Extended VM stun on hot remove in some scenarios
Hot Add: Tips & tricks
 Add extra virtual SCSI controller to backup proxy server
● A single SCSI controller can have a maximum of 16 disks attached
● Concurrent jobs on the same backup proxy server can result in more!
 Keep vSphere and Veeam up to date
● Single block size in VMFS5 removes the most common hot add issue
● Latest Veeam Backup & Replication will have latest and greatest
VDDK version
 Try increasing read-ahead buffer
● Seems to really help with certain NFS storage
 Avoid cloning backup proxy VM
● For example, to provision additional backup proxies
Network (NBD): The good
 Easy to setup—in fact, no setup is required
● Any existing server (physical or virtual) would do
 Supports all types of storage, including NFS
● Server placement does not matter (unlike with Hot Add)
 Very quick to initialize data transfer
 Can be quite fast—with 10Gb Ethernet
Network (NBD): The ugly
 Painfully slow performance on 1Gb Ethernet
● Average speed reported is 10-20 MB/s
 Leverages ESXi management interface
Network (NBD): Tips & tricks
1 Gb Ethernet
 Use for sites with low change rate
● Works faster than other processing modes in such conditions
 Keep at least one Hot Add backup proxy server around
● Full VM and virtual disk restores take forever over NBD
 Keep in mind intelligent load balancing algorithms
● Network backup proxy servers have lowest priority!
 Upgrade to 6.1 or later
● Improved network proxy location awareness
One last thing
 This hack significantly reduces supportability!
 Cut up to 5 minutes of processing time per VM by
disabling VDDK logging
 Apply in stable environments only!
● Create the new value and set to 1:
DisableVDDKNetworkOutput (DWORD)
Deduplicating Storage
Yes, you can afford it!
Deduplicating storage: The good
 What gives? Global dedupe!
● Deduplication across backup files from different jobs
● Perfect for long-term backup archival
 Top hardware appliances among Veeam users
● EMC DataDomain
● ExaGrid
● HP StoreOnce
 Top software appliances among Veeam users
● ZFS-based appliances
● StarWind
 Windows Server 2012 dedupe is awesome
Deduplicating storage: The bad
 Hardware appliances are expensive
● Although they do provide excellent dedupe ratio
 Software appliances are resource hogs
● Both performance and dedupe ratio are sub-par, too
 Windows Server 2012 dedupe is awesome
● Included free of charge—start using it today!
● Provides very decent dedupe ratio
Deduplicating storage: The ugly
 Random access performance is lacking
● A problem for all solutions featuring inline deduplication
● Typically insufficient out-of-the-box for large-scale vPower usage
 Exception: post-process deduplication
 ExaGrid
● Raw disk landing zone (full-speed vPower from recent backups)
● Veeam-specific logic further optimizes performance
 Windows Server 2012
● Backups “land” on raw storage at full speed
● Only old backup files are deduplicated—great for vPower
● Decent speed even off already deduped backups
Deduplicating storage: Tips & tricks
 Already own storage with inline deduplication?
● Inline data “rehydration” process is what makes vPower slow
 Reduce the block size in Advanced job settings
● WAN (256KB) and LAN (512KB)
● Reduced block size might impact backup performance
 Use Linux-based backup repository
● Large client cache, or even caching client file system (FS-cache),
can significantly improve vPower performance
Deduplicating storage: Tips & tricks (continued)
 Keep Veeam dedupe on
 Use incremental backup mode
● Choice of synthetic or active fulls depending on actual storage
 For best dedupe ratio on device side…
● Disable compression (significantly increases amount of data transferred
from backup proxy server to backup repository over network)
 For best backup performance and smallest window
● Keep compression at default
 If you like to avoid extremes…
● Set compression to Low (dedupe-friendly)
Deduplicating storage: Tips & tricks (continued)
Got more than one deduplicating storage device?
 Use internal replication to sync backups offsite!
● Extremely traffic-efficient approach
● Many customers use and report great success!
 Keep the backups imported for easy DR
● To automate repository refresh in DR site, use:
Get-VBRBackupRepository -Name "DR_Repository" |
Sync-VBRBackupRepository
WAN Accelerators
Your WAN on steroids
WAN accelerators: The good
 Two types of WAN accelerators
● Caching WAN accelerators provide significant bandwidth savings with
Veeam replication, but are typically quite expensive
● Transport layer WAN optimizers are unlikely to offer significant
bandwidth savings with Veeam replication, and are usually cheap
 Both improve reliability of TCP
● Long distance wireless or satellite links
● IPsec rekey operations on a VPN tunnel
● WAN links with high jitter, packet loss or occasional drops
 Both allow long-running jobs to finish more consistently
● For example, initial replication over network
 Both improve WAN utilization for most workloads
WAN accelerators: What’s hot?
 Top caching WAN accelerators among Veeam users
● Cisco WAAS
● Riverbed
● SilverPeak
 Top WAN optimizers among Veeam users
● Hyper-IP
WAN optimizers: Tips & tricks
 Veeam Backup & Replication leaves little room for
bandwidth reduction by WAN optimizers
 Built-in WAN optimizations in v6:
● Multiple TCP streams to maximize throughput
● Network traffic compression
 Consider using on unreliable networks, but don’t
expect them to add you extra bandwidth
● Update to Backup & Replication 6.1 Patch 1 before evaluating
 Veeam Backup & Replication not using all available
bandwidth?
● Increase the amount of TCP streams (default is 5)
DownloadStreamsNumber (DWORD)
Caching WAN accelerators: Tips & tricks
 Multiple TCP streams can cause issues!
● Disable multiple streams in B&R traffic throttling settings
 Disable network traffic compression in Veeam
● Low (dedupe-friendly) compression level might be a better option
 If required, have network admins configure bypass on
Veeam backup proxy servers to avoid polluting caches
Veeam Backup & Replication 6.5
We never stand still
What’s coming in 6.5
 Veeam Explorer for Microsoft Exchange
 Veeam Explorer for SAN Snapshots
 VMware vSphere 5.1 support
 Windows Server 2012 support
Veeam Explorer for Microsoft Exchange
 Visibility into Exchange VM backups
● Immediate: No need to provision storage, restore the VM or
restore the mailbox store
● Agentless
● Requires no special backups or metadata collection—even works with
existing Veeam backups (and SAN snapshots)
 Free!
● Included in all versions of Veeam Backup & Replication 6.5,
including Free Edition
● Eliminates need for expensive standalone tools licensed per-mailbox
 Currently available in “exclusive beta”
Just restored a 145 GB #MSExchange Public
Folder database in 2 min. using @veeam. Then
restored a single item all under 10 min. SWEET!
The new #veeam explorer for exchange
looks veeamy. That's right, I just made up a
new word (it means awesomesauce)
Even the *beta* of @veeam Exchange
Explorer works a treat. Saved literally, hours of
work.. and saved my bacon. #recommend
Really excited with the new @veeam Explorer
beta for #Microsoft Exchange VM backups - we
have lots of interested customers ready for this!
Veeam Explorer for Microsoft Exchange
 Capabilities
● Browse: familiar Explorer-type interface
● Search: familiar Outlook-like Find, including Advanced Find
● Export: export to PST file, MSG file or attachment
 Uses cases
● E-discovery
● Item-level restore: export and send to affected user
● Mailbox archive
 Supports Exchange Server 2010
(continued)
Veeam Explorer for SAN Snapshots
 Veeam restores from SAN snapshots
 Supports tiered data protection strategy
 Perform all restores through familiar, easy-to-use
Veeam interface
 Supports HP StoreVirtual VSA and HP LeftHand
SAN snapshots + Veeam restore =
Best RPOs and RTOs for operational recovery
Veeam Explorer for SAN Snapshots (continued)
 Fast: recover entire VM or individual items in < 2 minutes
● Fully automated: clone & promote snapshot, present to vSphere, clean up
● Restores directly from VM files on the SAN snapshot: no staging or
intermediate restores required
 Flexible
● Specific VM
● Individual guest files: Windows, Linux, et al
● Individual Microsoft Exchange items
 Free
● Worry-free: automated process eliminates human errors and protects
integrity of SAN snapshots and production LUNS
● Agent-free: no agents to deploy on hosts or VMs
● Literally free: included in all editions of Veeam Backup & Replication 6.5,
including Free Edition
Questions? Comments?
Thanks for attending!
FILL OUT
A SURVEY
AT WWW.VMWORLD.COM/MOBILE
COMPLETE THE SURVEY
WITHIN ONE HOUR AFTER
EACH SESSION AND YOU WILL
BE ENTERED INTO A DRAW
FOR A GIFT FROM THE
VMWARE COMPANY STORE
SPO3292
Veeam
Backup &
Replication:
Tips and Tricks
Anton Gostev
Veeam Software
@Gostev
Doug Hazelman
Veeam Software
@VMDoug
#vmworldsponsor
Download