VCAP –设计:VMWARE VSPHERE DISTRIBUTED SWITCH最佳实践说明
VCAP –设计:VMWARE VSPHERE DISTRIBUTED SWITCH最佳实践说明
http://www.acloudexpert.com/vcap-design-vmware-vsphere-distributed-switch-best-practice-notes/
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/vsphere-distributed-switch-best-practices-white-paper.pdf
VMware 分布式交换机(5.5)
在本文中,我将分享有关VMware vSphere Distributed Switch最佳实践文档的注释,以准备VCAP设计考试。(文档链接; https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/vsphere-distributed-switch-best-practices-white-paper.pdf)
笔记:
- 该文档未更新到vSphere v6;某些信息仅与v5.X相关。
- 该文档包含许多有用的信息。这篇文章只是学习笔记;如果您不熟悉本文档中讨论的技术,请先阅读本文档。
- 我选择仅覆盖机架服务器配置,但是该文档还涉及刀片服务器配置。
设计注意事项:
目标:
- 没有单点故障
- 隔离流量类型
- 使用流量管理和优化
组件配置:
- 带有8个1GbE NIC的机架服务器
- 带有2个10GbE NIC的机架服务器
- 物理交换机–能够进行交换机群集
流量和带宽使用情况:
- 管理–低
- vMotion –高
- FT –中到高
- iSCSI / NFS –高
- VM流量–取决于应用程序
部署配置:
主机和群集: 在示例中,我们将使用2个群集,每个群集将包含2个ESXi主机
MGMT:vCenter将用于集中管理
网络基础架构:
物理交换机: 提供L2连接,安全可靠
流量类型图: 上面提到的所有流量都将使用单独的端口组(PG)和分配的VMkernel
来源:VMware vSphere Distributed Switch最佳实践文档
VMware vSphere Distributed Switch最佳实践配置:
- 将为所有主机部署相同数量的物理NIC
- 连接到PG的虚拟端口将共享相同的属性
- PG注意事项:
- 虚拟端口数
- VLAN的/ VLAN中继的/专用VLAN
- 端口绑定
- 双向流量整形
- 港口安全
- NIOC的使用
- 物理网络交换机注意事项
- VLAN –在vSwitch上启用VST,并将所有VLAN中继到物理交换机端口
- STP:vDS不支持,请确保配置中没有循环。
- STP:使用PortFast连接面向物理交换机端口的ESXi主机
- STP:使用BPDU防护来强制执行STP边界
- 使用链路聚合来提高吞吐量
- 启用链接状态跟踪
- 使用MTU
现在让我们看一下文档中的示例
带有八个1GbE NIC的机架服务器:
来源:VMware vSphere Distributed Switch最佳实践文档
设计选项1 –基于物理NIC的负载配置的静态配置NO NIOC和NO负载均衡:
- 交换机和NIC:将 4个NIC连接到第一个访问层交换机,将另外4个NIC连接到第二个访问交换机,以避免没有单点故障的要求。
- dvUplink:8 dvUplink已配置。VMware建议更改dvUplink的名称,以获取更有意义的信息。
- dvPortGroup:上面提到的每种流量类型都配置为自己的PG。
- 分组选项:将VM流量以外的所有流量都设置为“显式故障转移”,VM流量设置为“基于NIC负载的路由”。
- 建议:使用VLAN隔离流量类型
- 物理交换机: 为VLAN启用了中继,在具有PortFast和BPDU的中继端口上启用了STP
设计选项2 –使用NIOC进行动态配置,并基于物理NIC的负载进行负载均衡
逻辑设计图与option1相同,但根据监视流量模式和随时间变化的带宽,配置有所不同。对于配置,我们将考虑以下流量带宽需求:
- MGMT(<1GB)
- vMotion(1GB)
- FT(1GB)
- iSCSI(1GB)
- 虚拟机(2GB)
组态:
- 交换机和NIC:与选项1相同
- dvUplink:所有上行链路均处于活动状态,没有备用链接
- dvPortGroup:分组选项将设置为“根据NIC负载进行路由”
- 建议:使用VLAN隔离流量类型
- 使用NIOC
NIOC自定义份额计算: 在本文档中,示例使用5份额的MGMT(少于1GB),10份额的vMotion,FT和ISCSI(1GB)和20份额的VM(2GB)
计算方式:
- 计算总股数
- 计算所有流量类型的带宽百分比:份额值/总份额
- 带宽百分比X上行链路的总带宽(1Gb乘以1000)
结果:
总份额 = MGMT(5)+ vMotion(10)+ FT(10)+ iSCSI(10)+ VM's(20)= 55
- MGMT:(带宽百分比=份额值(5)/总份额(55))*上行链路带宽(1Gb)= 90.91 Mbps
- vMotion:(带宽百分比=份额值(10)/总份额(55))*上行链路带宽(1Gb)= 181.81 Mbps
- FT:(带宽百分比=份额值(10)/总份额(55))*上行链路带宽(1Gb)= 181.81 Mbps。
- iSCSI:(带宽百分比=份额值(10)/总份额(55))*上行链路带宽(1Gb)= 181.81 Mbps
- VM:(带宽百分比=份额值(20)/总份额(55))*上行链路带宽(1Gb)= 363.63 Mbps。
带有两个10 GbE NIC的机架服务器:
来源:VMware vSphere Distributed Switch最佳实践文档
设计选项1 –基于物理NIC负载配置的静态配置NO NIOC和NO负载平衡 :
- 交换机和NIC: NIC中的一个连接到第一个访问层交换机,另一个连接到第二个访问交换机,以避免无单点故障要求。
- dvUplink:2个dvuplink已配置。VMware建议更改dvUplink的名称,以获取更有意义的信息。
- dvPortGroup:上面提到的每种流量类型都配置为自己的PG。
- 分组选项:将VM流量以外的所有流量都设置为“显式故障转移”,VM流量设置为“基于NIC负载的路由”。
- 建议:使用VLAN隔离流量类型
- 物理交换机:为VLAN启用了中继,在具有PortFast和BPDU的中继端口上启用了STP
设计选项2 –使用NIOC进行动态配置,并基于物理NIC的负载进行负载均衡
逻辑设计图与option1相同,但根据监视流量模式和随时间变化的带宽,配置有所不同。
对于配置,我们将考虑以下流量带宽需求:
- MGMT(<1GB)
- vMotion(2GB)
- FT(1GB)
- iSCSI(2GB)
- 虚拟机(2GB)
组态:
- 交换机和NIC:与选项1相同
- dvUplink:所有上行链路均处于活动状态,没有备用链接
- dvPortGroup:分组选项将设置为“根据NIC负载进行路由”
- 建议:使用VLAN隔离流量类型
- 使用NIOC
NIOC自定义份额计算:
- 总股份= 5+ 20 +10 + 20 + 20 = 75
- MGMT:(5/75)* 10,000 = 667 Mbps
- vMotion:(20/75)* 10,000 = 2.67 Gbps
- FT:(10/75)* 10,000 = 1.33Gbps
- iSCSI:(20/75)* 10,000 = 2.67 Gbps
- 虚拟机:(20/75)* 10,000 = 2.67 Gbps
摘要:
在机架服务器8x1Gb NIC和2x10Gbps静态设计选项中,我们通过活动/备用上行链路配置实现了弹性,通过隔离通信类型来处理安全性,这种方法的缺点是I / O资源未得到充分利用
在机架服务器8x1Gb NIC和2x10Gbps动态设计选项中,我们确实实现了弹性,并且这种方法利用了vSphere Distributed Switch的高级功能,可有效利用资源I / O。建议使用此设计选项。
VCAP –设计:VMWARE VSPHERE DISTRIBUTED SWITCH最佳实践说明相关推荐
- vmware esxi主机经常出现的警示“vsphere distributed switch mtu支持状态, vlan中继状态”求大神回复。
vmware esxi主机经常出现的警示"vsphere distributed switch mtu支持状态, vlan中继状态"求大神回复. monizazaza LV1220 ...
- 在 vCenter Server 中触发了 vSphere Distributed Switch 绑定警报 (2057667)
在 vCenter Server 中触发了 vSphere Distributed Switch 绑定警报 (2057667) https://kb.vmware.com/s/article/2057 ...
- 独家 | 提升API设计技能的22个最佳实践(附链接)
作者:Mohammad Faisal翻译:张一然校对:和中华本文约2000字,建议阅读7分钟本文介绍了有关设计REST api的一些实用建议. 你是否曾对处处都像猜谜游戏一样的糟糕API感到生气, 好 ...
- 基于ABP落地领域驱动设计-03.仓储和规约最佳实践和原则
dotNET兄弟会 专注.Net开源技术及跨平台开发!致力于构建完善的.Net开放技术文库!为.Net爱好者提供学习交流家园! 公众号 围绕DDD和ABP Framework两个核心技术,后面还会陆续 ...
- 前端设计-css网格布局的最佳实践
越来越常见的问题-现在人们正在使用css网格布局来生产-似乎是"最好的做法是什么?"这个问题的简短答案是使用规范中定义的布局方法.您选择使用的规范的特定部分,以及如何将网格与其他布 ...
- java设计网站导航条_java – 最佳实践:2D HUD屏幕导航的设计模式
如果您的应用程序具有完全处理2D绘图的GUI,那么处理绘制内容和触摸内容的最佳做法应该是什么? 更好理解的一个例子: 我有一张地图游戏.在这张地图上,我可以建造房屋和东西. 我还有一个可以扩展的信息栏 ...
- vmware虚拟化服务器cpu超线程,VMware vSphere的配置方法最佳方案从而提高性能
VMware相信使用过VMware的用户都了解,它目前已经为上百万用户提供了完美的虚拟化解决方案,VMware vSphere作为行业最佳的虚拟化产品,但不管任何虚拟化策略的部署都需要软硬件的强力配合 ...
- 来自Google资深工程师的API设计最佳实践
来自Google资深工程师Joshua Bloch的分享:API设计最佳实践 为什么API设计如此重要?API是一个公司最重要的资产. 为什么API的设计对程序员如此重要? API一旦发布,出于兼容性 ...
- VMware vSphere 4.1虚拟化学习手册6:Distributed vSwitch分布式交换机
Distributed vSwitch必须通过vCenter在数据中心级别定义的,横跨多台ESX主机的超级交换机(只有Enterprise Plus版本支持),它把分布在多台ESX主机的单一交换机逻辑 ...
最新文章
- BERT的嵌入层是如何实现的?看完你就明白了
- 3.3 matlab用switch语句实现选择结构
- kindle 笔记/标注导出
- Python基础教程:list深拷贝和浅拷贝
- android textwatcher 延时,Java-防止两次在android的textwatcher中运行
- 使用sysbench对mysql压力测试
- SpringBoot RabbitMQ 集成 七 延迟队列
- heroku java_部署Java Web项目到Heroku
- 石头剪刀布python代码_Python实现的石头剪子布代码分享
- Dictionary 索引超出数组界限
- 主要国家和地区货币代码表
- openpose环境搭建(详细教程CPU/GPU)windows 10+python 3.7+CUDA 11.6+VS2022
- 超越扁平化设计的「化繁为简」有哪些亮点?
- 计算机第一次月考试题,计算机基础第一次月考试题.doc
- TweenMax.js
- 花生采摘(peanuts)
- “庄家”:腾讯的投资“六合彩”
- openldap + samba为openldap添加smb属性----群晖synology
- 安装LINUX操作系统(CENT OS)
- 中职教资计算机网络面试,2018下半年教师资格证面试:中学信息技术教案《计算机网络的组成》...