31

NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is
Page 2: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Availability made easy for your vSphere infrastructureVeeam Storage Tips & Tricks

Jan van LeukenSr. System Engineer, BeNeLux

Edwin WeijdemaSolutions Architect, NE EMEA

Page 3: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Hyper-convergence is awesome, butour responsibilities don’t go away!

3 Different copies of data2 Different media1 of which is off-site

Don’t skip the 3-2-1 Rule

Page 4: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Running workloads “count” as one copy.

The other two are where you need to think a bit:

-Backups-Replicas-Tape-Cloud-Storage snapshots

3 Different copies of data

Page 5: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

The 3-2-1 Rule can address nearly any failure scenario.

It also doesn’t require any specific technology.

The 3-2-1 Rule Rocks

Page 6: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is
Page 7: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

In v9.5, with per-VM backup chains and scale-out repositories, this will be radically simplified.

Short-term retention

- Fast storage with limited space-Allows Instant VM Recovery™and SureBackup®- “Operational” restores- 30 days, 95% restores

Long-term retention

- Slower, cheaper storage with dedupe support

- Slower restores- Grandfather-father-son

retention (GFS)

The Ultimate Backup Architecture

Page 8: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Designing Storage

http://www.vmguru.com

Q: 10TB data, how long will it take over a 10Gbps link?

A: 10TB = 10 * 1024 (GB) * 1024 (MB) = 10.485.760 MB10.485.760 MB / 900 MB/s = 11.651 secs

11.651 secs / 60 secs = 195 Mins195 mins / 60 mins = 3.25 Hours

Page 9: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

BYOS

Page 10: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Bring Your Own Storage

Page 11: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Backup Repositories• Use different credentials for backup storage• Have offline storage as part of the Availability strategy• Take storage snapshots on backup storage if possible• Have visibility into suspicious behavior

• Ultimately design for Failure Domains!

Page 12: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Visibility into Suspicious behavior

Page 13: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

vSANIntegration

Integration > Compatibility

Page 14: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

vSAN – a practical example

ESXi-01 ESXi-02 ESXi-03 ESXi-04

cache cache cache cache

capacity capacity capacity capacity

DC2

RAID1

Page 15: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

vSAN – data location

Page 16: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

vSAN – data location

ESXi-01 ESXi-02 ESXi-03 ESXi-04

cache cache cache cache

capacity capacity capacity capacity

DC2

RAID1

DISK DISKWITNESS

Page 17: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

«Follow the vSAN!»• Avoid useless network traffic

• A virtual proxy running over a vSAN node can read data directly from the ESXi storage stack, networkless

• Ideal design: one proxy per node (if justified by the number of VM per node)

Page 18: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

«Follow the vSAN!»

Page 19: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Step 1: vSAN objects enumerationContainer 'Hierarchy object "dc2". Host: "vcsa.cloudconnect.local". Reference: "vm-42". Type: "VirtualMachine". Name: "VirtualMachine".' depth 1000

[Soap] Logging on to "vcsa.cloudconnect.local", port 443, user "[email protected]", proxy srv: port:0, serviceType: public, timeout: 200000 ms

[Vsan] Starting nodes analysis. Computing data amounts direct accessible on different hosts

[Vsan] Computing direct accessible data amounts for disk 'dc2.vmdk'[Soap] QueryVsanObjects, objects uuids '9cab0857-c8f1-4ba9-d6f8-002590c0162a'[VimApi] QueryVsanObjects, Ref: 'ha-vsan-internal-system-20'[Vsan] Disk 'dc2.vmdk' Total:

[Node '569eb942-5112-55e8-edc9-0025909134c8':42953867264],[Node '569fddae-528f-6520-c933-002590c0162a':4194304],[Node '569fe96b-1a31-aa18-ffed-002590c010f8':42953867264]

[Vsan] Finished nodes analysis. Total data amounts for all disks:[Node '569eb942-5112-55e8-edc9-0025909134c8':42953867264],[Node '569fddae-528f-6520-c933-002590c0162a':4194304],[Node '569fe96b-1a31-aa18-ffed-002590c010f8':42953867264]

Page 20: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Step 2: access mode evaluation[ProxyDetector] Detecting storage access level for proxy [px2.cloudconnect.local][ProxyDetector] Found proxy is on suitable ESX: 'vm-747'. All disk can be processed through hotadd[Vsan] Node uuid for proxy vm 'px2' (phys host 'esx2.cloudconnect.local'): '5698370c-8410-0a5b-4b7f-0025909b6a04'[VsanProxyDetector] Proxy 'px2.cloudconnect.local' has direct access to 0 bytes and obtains HotAddDifferentHosts mode

[ProxyDetector] Detecting storage access level for proxy [px4.cloudconnect.local][ProxyDetector] Found proxy is on suitable ESX: 'vm-749'. All disk can be processed through hotadd[Vsan] Node uuid for proxy vm 'px4' (phys host 'esx4.cloudconnect.local'): '569fe96b-1a31-aa18-ffed-002590c010f8'[VsanProxyDetector] Proxy 'px4.cloudconnect.local' has direct access to 42953867264 bytes and obtains HotAddSameHost mode

[ProxyDetector] Detecting storage access level for proxy [px1.cloudconnect.local][ProxyDetector] Found proxy is on suitable ESX: 'vm-746'. All disk can be processed through hotadd[VsanProxyDetector] Proxy 'px1.cloudconnect.local' has direct access to 42953867264 bytes and obtains HotAddSameHost mode

[ProxyDetector] Detecting storage access level for proxy [px3.cloudconnect.local][ProxyDetector] Found proxy is on suitable ESX: 'vm-748'. All disk can be processed through hotadd[VsanProxyDetector] Proxy 'px3.cloudconnect.local' has direct access to 4194304 bytes and obtains HotAddSameHost mode

Page 21: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Step 2: access mode evaluation

ESXi-01 ESXi-02 ESXi-03 ESXi-04

cache cache cache cache

capacity capacity capacity capacity

PX4

Same

DISK DISKWITNESS

PX3

Same*

PX2

Different

PX1

Same

Page 22: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Step 3: best proxy selectionVM [Name: dc2, Ref: vm-42] is running.VM IP addresses: fe80::286f:5e60:f915:104d, 10.10.51.22

- Request: ViDisk_|ViProxyRepositoryPairResourceRequest, ProxyResourceRequest: [ViProxy, source proxies:[Vi proxy resource [id=7cb7a5d0-26f1-4534-8aa1-2a2ac8922188 : srv name=px2.cloudconnect.local : access level=HotAddDifferentHosts : max usage=2 : vddk modes=hotadd;nbd]],[Vi proxy resource [id=6563db50-f5b7-4c0d-bf69-834500a6bb3b : srv name=px4.cloudconnect.local : access level=HotAddSameHost : max usage=2 : vddk modes=hotadd;nbd]],[Vi proxy resource [id=2703c214-a476-4f1a-a7d1-9b6364716ed3 : srv name=px1.cloudconnect.local : access level=HotAddSameHost : max usage=2 : vddk modes=hotadd;nbd]],[Vi proxy resource [id=4a78c7f8-a148-4362-bf3f-ee98323b7c17 : srv name=px3.cloudconnect.local : access level=HotAddSameHost : max usage=2 : vddk modes=hotadd;nbd]] ],

- - Response: Count: 1, details: [Subresponses: [Responces: [Vi proxy resource [id=6563db50-f5b7-4c0d-bf69-834500a6bb3b : srv name=px4.cloudconnect.local : access level=HotAddSameHost : max usage=2 : vddk modes=hotadd;nbd]],[Repository : resource allocated]

- - Request: ViSnapshot, host: esx4.cloudconnect.local, datastores: vsanDatastore- - Request: Prepare Vi VMs, Vm 'dc2' on Host: 'esx4.cloudconnect.local'- - - - Response: VMs allocated for processingSet status 'InProgress' for task session '075169e9-81e3-4428-a56d-6a8c82106f94', object name 'dc2'

Page 23: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Step 3: best proxy selection

ESXi-01 ESXi-02 ESXi-03 ESXi-04

cache cache cache cache

capacity capacity capacity capacity

PX4

Same

DISK DISKWITNESS

PX3

Same*

PX2

Different

PX1

Same

Page 24: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Ensure FULL backup and restore support when it comes to protecting VMs on vSAN. Veeam is vSAN aware:

• Proxy on each host• Queries vSAN data• Moves data from

best node

What about availability?

Page 25: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Acknowledgement

Page 26: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

The Storage Policy-Based Management association is critical when it comes to backup and restore.

Otherwise, why use the new frameworks if you can’t ensure their service levels on restore.

Specifically for VVOL and VSAN

Page 27: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

SPBM Association on restore

Page 28: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

If using next generation storage technologies (VVOLs or vSAN) ensure that Storage Policy-Based Management is supported upon restore. This is NOT what you want to see:

More advanced VMware storage

Page 29: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is
Page 30: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Free Stuff! All at Veeam.com

https://bp.veeam.expert for the full Veeam best practices

Page 31: NLVMUG2017 Veeam Storage Tips and Tricks...Veeam Storage Tips & Tricks Jan van Leuken Sr. System Engineer, BeNeLux Edwin Weijdema Solutions Architect, NE EMEA Hyper-convergence is

Summary

Edwin Weijdema

[email protected]

@Viperian

www.vmguru.com

Jan van Leuken

[email protected]

@Veeam

www.veeam.com