If v SAN Powered The Matrix Nick Korte

  • Slides: 35
Download presentation
If v. SAN Powered The Matrix Nick Korte @Network. Nerd_ Solution Engineer, VMware October

If v. SAN Powered The Matrix Nick Korte @Network. Nerd_ Solution Engineer, VMware October 2, 2018 Confidential │ © 2018 VMware, Inc.

The First Iteration… VMworld 2017 US v. Brown. Bag Session VMTN 6733 U http:

The First Iteration… VMworld 2017 US v. Brown. Bag Session VMTN 6733 U http: //blog. thenetworknerd. com/2017/09/04/if-vsan-powered-the-matrix Confidential │ © 2018 VMware, Inc. 2

Confidential │ © 2018 VMware, Inc. 3

Confidential │ © 2018 VMware, Inc. 3

The Fatal Flaw in Architecture Confidential │ © 2018 VMware, Inc. 4

The Fatal Flaw in Architecture Confidential │ © 2018 VMware, Inc. 4

Taking the Red Pill – Down the Rabbit Hole • Disk group – 1

Taking the Red Pill – Down the Rabbit Hole • Disk group – 1 SSD for cache, 1 or more HDDs or SSDs for capacity • FTT – failures to tolerate • number of host, disk, or network failures a VM object can tolerate • n failures tolerated => n+1 copies of the VM object created and 2 n+1 hosts with storage are required. • Components of a VMDK using RAID 1 • Copy 1, copy 2, witness (all on different hosts in different fault domains) Confidential │ © 2018 VMware, Inc. 5

Quick v. SAN Vizualization Confidential │ © 2018 VMware, Inc. 6

Quick v. SAN Vizualization Confidential │ © 2018 VMware, Inc. 6

Further Down the Rabbit Hole with Storage Policies • Storage policy – determines VMDK

Further Down the Rabbit Hole with Storage Policies • Storage policy – determines VMDK component placement / provisioning Confidential │ © 2018 VMware, Inc. 7

Storage Policies, Continued • RAID 1 – need 3 or more fault domains with

Storage Policies, Continued • RAID 1 – need 3 or more fault domains with FTT =1 (2 times the space required) • RAID 5 – need 4 or more fault domains with FTT = 1 (1. 3 times the space required) • RAID 6 - need 6 or more fault domains with FTT = 2 (1. 5 times the space required) • Stretched cluster local protection can be RAID 5/6 Confidential │ © 2018 VMware, Inc. 8

Topologies for a Small RAID 1 v. SAN Cluster • Starts with 2 nodes

Topologies for a Small RAID 1 v. SAN Cluster • Starts with 2 nodes • Needs witness with < 500 ms RTT, 1. 5 Mbps bandwidth • Direct connect or through switched infrastructure • Better – 3 nodes • Best – 4 nodes Confidential │ © 2018 VMware, Inc. 9

Security and Compliance • v. SAN Encryption – for data at rest • https:

Security and Compliance • v. SAN Encryption – for data at rest • https: //blogs. vmware. com/virtualblocks/2017/04/11/vsan-6 -6 -native-data-at-rest-encryption • v. SAN Enterprise license • VM Encryption – per VM, encrypted v. Motion • https: //docs. vmware. com/en/VMware-v. Sphere/6. 5/com. vmware. vsphere. security. doc/GUID-B 3 DA 9865 -A 28 F 4 EFD-ACF 4 -CBC 8813 ED 110. html • v. Sphere Enterprise Plus license • Need external KMS for both • DON’T ENCRYPT THE VCSA!!!!! Confidential │ © 2018 VMware, Inc. 10

Licensing, Part 1 Confidential │ © 2018 VMware, Inc. 11

Licensing, Part 1 Confidential │ © 2018 VMware, Inc. 11

Licensing, Part 2 • v. SAN Advanced comes with Horizon Advanced / Enterprise •

Licensing, Part 2 • v. SAN Advanced comes with Horizon Advanced / Enterprise • Easy add-on upgrade to v. SAN Enterprise (encryption, stretched clusters) • v. SAN for Desktop Standard / Advanced / Enterprise • Licensed per concurrent user for VDI (not just Horizon) – 10 or 100 packs • v. SAN ROBO limited to 25 VMs at any single location • Get the v. SAN 6. 7 licensing guide here - https: //www. vmware. com/content/dam/digitalmarketing/vmware/en/pdf/products/vsan/vmware-vsan-67 -licensing-guide. pdf Confidential │ © 2018 VMware, Inc. 12

Networking, Part 1 • Hybrid • Dedicated 1 Gb. E supported • 10 Gb.

Networking, Part 1 • Hybrid • Dedicated 1 Gb. E supported • 10 Gb. E recommended if shared with other network traffic types • All-flash • Dedicated or shared 10 Gb. E required, < 1 ms RTT • Consider 25 Gb. E • Use NIOC (requires v. DS) • Jumbo frames to reduce CPU utilization? • v. Sphere HA Considerations • Using v. SAN network, disable host monitoring before making changes to v. SAN networking • Need VMkernel port for v. SAN • Multiple uplinks, consider link aggregation / LACP and v. DS Confidential │ © 2018 VMware, Inc. 13

Networking, Part 2 • Stretched clusters • Data to data, < 5 ms RTT,

Networking, Part 2 • Stretched clusters • Data to data, < 5 ms RTT, 10 Gb between sites required • Witness to data, < 200 ms RTT, 100 Mbps connectivity at data sites to witness • No more multicast as of v. SAN 6. 6 / 6. 6. 1 • v. SAN Network Design Guide - https: //storagehub. vmware. com/export_to_pdf/vmware-r-vsan-tm-network-design Confidential │ © 2018 VMware, Inc. 14

Architecting v. SAN for Performance – Profiling • When should you profile workloads? •

Architecting v. SAN for Performance – Profiling • When should you profile workloads? • Tools to help with profiling • Live. Optics v. SAN Assessment (LOVA) https: //app. liveoptics. com/register/vmware • • RV Tools Others…? Confidential │ © 2018 VMware, Inc. 15

v. SAN Ready Nodes, Part 1 v. SAN Ready. Node Configurator - http: //vsanreadynode.

v. SAN Ready Nodes, Part 1 v. SAN Ready. Node Configurator - http: //vsanreadynode. vmware. com/RN/RN Confidential │ © 2018 VMware, Inc. 16

v. SAN Ready Nodes, Part 2 Confidential │ © 2018 VMware, Inc. 17

v. SAN Ready Nodes, Part 2 Confidential │ © 2018 VMware, Inc. 17

v. SAN Workload Sizing Tool, Part 1 v. SAN Sizing Tool (All Flash /

v. SAN Workload Sizing Tool, Part 1 v. SAN Sizing Tool (All Flash / Hybrid) - http: //vsansizer. vmware. com Confidential │ © 2018 VMware, Inc. 18

v. SAN Workload Sizing Tool, Part 2 – All Flash / Hybrid Confidential │

v. SAN Workload Sizing Tool, Part 2 – All Flash / Hybrid Confidential │ © 2018 VMware, Inc. 19

v. SAN Workload Sizing Tool, Part 3 – Use Case Confidential │ © 2018

v. SAN Workload Sizing Tool, Part 3 – Use Case Confidential │ © 2018 VMware, Inc. 20

v. SAN Workload Sizing Tool, Part 4 – VM Profile Confidential │ © 2018

v. SAN Workload Sizing Tool, Part 4 – VM Profile Confidential │ © 2018 VMware, Inc. 21

v. SAN Workload Sizing Tool, Part 5 – Additional Info Confidential │ © 2018

v. SAN Workload Sizing Tool, Part 5 – Additional Info Confidential │ © 2018 VMware, Inc. 22

v. SAN Workload Sizing Tool, Part 6 – IO Profile Confidential │ © 2018

v. SAN Workload Sizing Tool, Part 6 – IO Profile Confidential │ © 2018 VMware, Inc. 23

v. SAN Workload Sizing Tool, Part 7 – v. SAN Server Pack Confidential │

v. SAN Workload Sizing Tool, Part 7 – v. SAN Server Pack Confidential │ © 2018 VMware, Inc. 24

v. SAN Workload Sizing Tool, Part 8 – Server Configuration Confidential │ © 2018

v. SAN Workload Sizing Tool, Part 8 – Server Configuration Confidential │ © 2018 VMware, Inc. 25

v. SAN Workload Sizing Tool, Part 9 – Ready. Node Recommender Confidential │ ©

v. SAN Workload Sizing Tool, Part 9 – Ready. Node Recommender Confidential │ © 2018 VMware, Inc. 26

Making Changes to a Ready. Node https: //kb. vmware. com/s/article/52084 Disk Controller – Firmware

Making Changes to a Ready. Node https: //kb. vmware. com/s/article/52084 Disk Controller – Firmware and Driver must be on VCG SAS Expander – Only certain expanders allowed Storage Device Protocol – NVMe drive cannot replace SAS SSD and vice versa Confidential │ © 2018 VMware, Inc. 27

Architecting v. SAN for Performance - Hardware • All-flash - more predictable and responsive

Architecting v. SAN for Performance - Hardware • All-flash - more predictable and responsive than hybrid • SATA protocol is 1 -to-1. Lock bus used to send commands to and from controller. Avoid if possible. • Storage controllers can be a bottleneck. Additional controllers may help, especially in all-flash. • Limited support of SAS expanders to minimize performance or availability issues • NVMe – fastest, simple (no external controller), and low CPU overhead compared to SATA / SAS • Firmware matters! Confidential │ © 2018 VMware, Inc. 28

Architecting v. SAN for Performance – Additional Tricks • Make servers building blocks •

Architecting v. SAN for Performance – Additional Tricks • Make servers building blocks • Standardize compatible BIOS versions • Start with minimal 2 disk groups • In the BIOS… • Turn off processor C-states • Set to max performance power profile (if applicable) • Plan for v. SAN memory overhead • See KB 2113954 • Prep the storage controller • HBA 330 over PERC for Dell Confidential │ © 2018 VMware, Inc. 29

Let’s Talk Career • Can implementing v. SAN change your career? • The problem

Let’s Talk Career • Can implementing v. SAN change your career? • The problem is choice. Confidential │ © 2018 VMware, Inc. 30

Accelerating IT Transformation Hybrid Cloud Maturity Integrated SDDC Platform VMware Cloud on AWS SDDC

Accelerating IT Transformation Hybrid Cloud Maturity Integrated SDDC Platform VMware Cloud on AWS SDDC Validated SDDC Design VMware Cloud Providers HCI v. SAN Ready Nodes BYO Private Cloud Data Center Modernization Speed to Cloud Public Cloud

v. SAN Feature List vs. v. Sphere Version https: //storagehub. vmware. com/t/vmware-vsan/vsan-features-vs-vsphere-version/vsan-feature-list-1/ Confidential │

v. SAN Feature List vs. v. Sphere Version https: //storagehub. vmware. com/t/vmware-vsan/vsan-features-vs-vsphere-version/vsan-feature-list-1/ Confidential │ © 2018 VMware, Inc. 32

Helpful v. SAN Resources, Part 1 • VMware Storage Hub - https: //storagehub. vmware.

Helpful v. SAN Resources, Part 1 • VMware Storage Hub - https: //storagehub. vmware. com • Reference Architecture Guides – SQL, My. SQL, SAP, Oracle, Horizon, Citrix • Design Guides • Technical Overviews (Includes 6. 7 U 1) • Virtually Speaking Podcast - http: //www. vspeakingpodcast. com • Episode 51 - v. SAN Ready. Labs • Episode 79 - Designing for Performance • Episode 74 – Vx. Rack SDDC: Cloud in a Box • v. SAN Ready. Labs - https: //blogs. vmware. com/virtualblocks/2017/05/22/look-vsan-readylabs-powers- largest-choice-hci-hardware • v. SAN Ready. Node Guide - https: //www. vmware. com/resources/compatibility/pdf/vi_vsan_rn_guide. pdf Confidential │ © 2018 VMware, Inc. 33

Helpful v. SAN Resources, Part 2 • VMworld Sessions • See William Lam’s Blog

Helpful v. SAN Resources, Part 2 • VMworld Sessions • See William Lam’s Blog for Download / Streaming • The v. SAN I/O Path Deconstructed: A Deep Dive into the Internals of v. SAN (HCI 1473 BU) • v. SAN Technical Deep Dive (HCI 1993 BU) • Extreme Performance Series: How To Estimate v. SAN Performance (HCI 3000 BU) • v. SAN Encryption Deep Dive (HCI 2041 BU) • v. SAN Stretched Clusters Technical Deep Dive (HCI 2088 BU) • Enabling Microsoft Failover Clustering with v. SAN i. SCSI Service (HCI 1330 BU) • Optimizing v. SAN for Performance (HCI 1246 BU) • Sizing Your HCI Environment: How To Do It Correctly and Accurately (HCI 2052 BU) • New Ways to Use v. Realize Operations and Log Insight for v. SAN Environments (HCI 1477 BU) • Update Sequence for v. Sphere 6. 7 and its compatible VMware Products • KB 53710 Confidential │ © 2018 VMware, Inc. 34

Thank You! Twitter - @Nerdwork. Nerd_ Blog – http: //blog. thenetworknerd. com Podcast -

Thank You! Twitter - @Nerdwork. Nerd_ Blog – http: //blog. thenetworknerd. com Podcast - http: //nerd-journey. com Confidential │ © 2018 VMware, Inc. 35