Scaleio IP Fabric Best Practice and Deployment Guide Dell EMC Networking Leaf-Spine Architecture for Scaleio
Total Page:16
File Type:pdf, Size:1020Kb
ScaleIO IP Fabric Best Practice and Deployment Guide Dell EMC Networking Leaf-Spine Architecture for ScaleIO Dell EMC Networking Solutions Engineering April 2018 1 ScaleIO IP Fabric Best Practice and Deployment Guide | version 2.0 Revisions Date Version Description Authors April 2018 2.1 Updated BFD timers and added guidance on Ed Blazek, Curtis Bunch, Colin King BFD settings March 2017 2.0 Updated best practice sections to improve Networking Solutions: Ed Blazek, Curtis document consistency. ScaleIO deployment Bunch , Colin King steps added utilizing distributed switch. Leaf- Spine reference architecture was updated July 2016 1.0 Initial release Networking Solutions: Curtis Bunch, Michael Matthews, Dennis Dadey, Kevin Locklear, Davis Smith Networking Marketing: Drew Schulke ©2016 - 2017 Dell Inc., All rights reserved. Except as stated below, no part of this document may be reproduced, distributed or transmitted in any form or by any means, without express permission of Dell EMC. You may distribute this document within your company or organization only, without alteration of its contents. THIS DOCUMENT IS PROVIDED “AS-IS”, AND WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED. IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE SPECIFICALLY DISCLAIMED. PRODUCT WARRANTIES APPLICABLE TO THE DELL PRODUCTS DESCRIBED IN THIS DOCUMENT MAY BE FOUND AT: http://www.dell.com/learn/us/en/vn/terms-of-sale-commercial-and-public-sector-warranties Performance of network reference architectures discussed in this document may vary with differing deployment conditions, network loads, and the like. Third party products may be included in reference architectures for the convenience of the reader. Inclusion of such third party products does not necessarily constitute Dell EMC’s recommendation of those products. Please consult your Dell EMC representative for additional information. Trademarks used in this text: Dell™, the Dell logo, PowerEdge™, PowerVault™, Dell Networking™, OpenManage™, and FlexAddress™ are trademarks of Dell Inc. Other Dell trademarks may be used in this document. EMC®, and EMC ScaleIO®, are registered trademarks of EMC Corporation. Intel®, Xeon®, Core® and Celeron® are registered trademarks of Intel Corporation in the U.S. and other countries. Microsoft®, Windows®, Windows Server®, Internet Explorer®, and Active Directory® are either trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries. VMware®, Virtual SMP®, vMotion®, vCenter® and vSphere® are registered trademarks or trademarks of VMware, Inc. in the United States or other countries. IBM® is a registered trademark of International Business Machines Corporation. Broadcom® and NetXtreme® are registered trademarks of Broadcom Corporation. QLogic® is a registered trademark of QLogic Corporation. Other trademarks and trade names may be used in this document to refer to either the entities claiming the marks and/or names or their products and are the property of their respective owners. Dell disclaims proprietary interest in the marks and names of others. 2 ScaleIO IP Fabric Best Practice and Deployment Guide and Deployment Guide | version 2.0 Table of contents Revisions............................................................................................................................................................................. 2 1 Introduction to network virtualization and hyper-converged infrastructure and networking ......................................... 6 1.1 ScaleIO ............................................................................................................................................................... 7 1.1.1 Benefits of ScaleIO ............................................................................................................................................. 7 1.1.2 Components ....................................................................................................................................................... 9 1.2 Traffic model for the modern data center ........................................................................................................... 9 1.3 Attachments ...................................................................................................................................................... 10 2 Building a Leaf-Spine topology ................................................................................................................................... 11 2.1 Management network ....................................................................................................................................... 12 2.2 IP-based storage .............................................................................................................................................. 13 2.3 Routing protocol selection for Leaf-Spine ........................................................................................................ 13 2.3.1 BGP .................................................................................................................................................................. 13 2.3.2 OSPF ................................................................................................................................................................ 14 2.3.3 IS-IS .................................................................................................................................................................. 14 2.3.4 BFD ................................................................................................................................................................... 14 2.4 Layer 2 considerations ..................................................................................................................................... 14 2.4.1 VLT ................................................................................................................................................................... 15 2.4.2 VRRP ................................................................................................................................................................ 15 2.4.3 Uplink Failure Detection ................................................................................................................................... 15 3 Configuration and Deployment ................................................................................................................................... 17 3.1 ScaleIO solution example ................................................................................................................................. 17 3.1.1 ScaleIO MDM cluster ........................................................................................................................................ 17 3.1.2 ScaleIO SDS-SDC nodes ................................................................................................................................. 17 3.1.3 ScaleIO deployment options ............................................................................................................................. 18 3.2 Physical switch configuration ............................................................................................................................ 18 3.2.1 BGP ASN configuration .................................................................................................................................... 18 3.2.2 BGP fast fall-over.............................................................................................................................................. 19 3.2.3 Loopback addresses ........................................................................................................................................ 19 3.2.4 Point-to-point interfaces .................................................................................................................................... 20 3.2.5 Interface/IP configuration .................................................................................................................................. 21 3.2.6 ECMP ............................................................................................................................................................... 21 3.2.7 VRRP ................................................................................................................................................................ 22 3 ScaleIO IP Fabric Best Practice and Deployment Guide and Deployment Guide | version 2.0 3.3 Create a datacenter object and add hosts ....................................................................................................... 22 3.4 Create clusters and add hosts .......................................................................................................................... 23 3.5 Information on vSphere standard switches ...................................................................................................... 24 3.6 Deploy vSphere distributed switches ............................................................................................................... 25 3.7 Create each VDS .............................................................................................................................................. 27 3.8 Add distributed port groups .............................................................................................................................