Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)

news/2024/7/3 14:48:44

Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
Deploy Layer 2 Disjoint Networks Upstream in End Host Mode for HyperFlex
一般意义上的HX平台是部署在大二层环境中,不同vlan跑不同的功能(data,mgt,vmotion,storage),但都在一个大二层,
由于用户这里网络结构不是这样,该网络结构是将多个区域用防火墙严格隔离,割裂开,但却不能每个区域部署一套FI,要求FI上联多个区域,如果是fi+刀片在自定义模板的情况下相对好解决,但HX平台自动化程度比较高,认为修改容易造成各种错误和遗漏,
在实验中出现过如下问题:
1,vnic的vlan和上联vlan不一致,导致vnic是down,
2,添加vinc后,多个vswitch网络不稳定,有的通,有点一个up一个down,有的是down down,影响业务都没啥,存储down了(可能跟vnic重新排序或其他原因有关,未能重现故障)
3,在匹配给rack的profile中删除特定vnic 导致所有vnic被删除 甚至包括root下母模板中的computer模板也没了,所有的都删除了,很奇怪只是删除一个在用机架节点模板的vnic,导致母版中计算节点的模板也删除了
4,vnic始终乱序,奇怪的是intaller生成的vnic,一般都能正确判断上联,虽然vmware重新排序了(也有出错的时候),但自己添加的多区域上联,每次都是vmware排序,直接就是错误上联(这里猜测一下:是因为后面的mac-pool是自己添加的,而不是采用install自动生成的mac,取mac的时候,FI按照自己算法一上一下去取,然后vmware又重新排列,因为mac大小缘故(参照macpool的定义对比),每次添加vnic都不一样的排序,)

有为法皆是无常的,无常的皆是不真实的,认识和知识只是在一定的地域范围和时间范围对某些事物是有效的或者是勉强正确,而不是永远正确,都是会变化的,很多厂商和设备在功能上有自己的特殊地方,例如山石防火墙可以更改二层vlan tag等等,但特殊的用法用多了对后面的事务,包括扩展,合并,更新,添加,其他需求会造成一定影响,也许因为大二层的产品设计假设,导致HX平台不像dell机架服务器那样,灵活的变更多区域上联端口。

所以个人觉得适合自己的解决方案是最好,在适合自己的解决方案中选择最靠近最佳实践的,这样才能取得最大化收益。最高境界应该是优秀顶层设计下解决方案,而不是在技术上的过度复杂。

在installer上面 添加vlan
Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
vlan却被添加到vm-network上面,这是因为自动化脚本根本不会判断多上联,要自己在此交换机上删除这些vlan,以后吧portgroup添加到正确的交换机上面去
Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
FI上面vlan因为执行installer的缘故,已经加好了,你的一切操作尽量靠install这些自动化脚本 合规执行 不要手动配置,一方面是有可能改不了,另一方面是改变关联多个地方,可能自己不知道
Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
添加mac-pool 之所以用单独的mac-pool是因为好识别,而且这样修正以后vnic在vmware中的顺序变更了,导致网络根本不同,我需要根据mac识别vnic重新调整vswitch的uplink
Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
添加vnic-temp 注意我的路径LAN/POLICY/ROOT/SUB-ORAGANIZATIONS/LZTLJ/VNIC 是在root下的组里而不是直接在root下
Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
继续看路径,在root下的lztlj组里的lan connectivity policies添加vnic 因为新增三个上联区域所以添加6块vnic,uplink的vlan和vnic中vlan以及uplinmanager中的vlan 都要一致,否则会down down 后面补图两张

Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
添加完成后会告警要求重启(模板加减vnic会导致重启),重启后模板里面查看已经添加成功
Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
VMware中vnic的顺序已经变更,可能导致部分网络不通,甚至是最重要的网络,可能需要你手动调整,

Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
最后添加新增三个上联区域的vswitch 和 vlan portgroup ,我喜欢在esxi中添加 因为可以自定义交换机名字
Cisco HyperFlex 多区域上联(Disjoint Networks Upstream)
手动调整工作量确实比自动大多了 主要是容易添错

转载于:https://blog.51cto.com/ksitigarbha/2337758


http://www.niftyadmin.cn/n/2246211.html

相关文章

Restore 数学题,水题(转)

C - Restore Time Limit:25000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status Practice Gym 100735E Description standard input/output Statements Given a matrix A of size N * N. The rows are numbered from 0 to N-1, the column…

unity实战 手机屏幕适配

使用背景 为了在UI中使用特效层,项目Canvas采用了Screen Space-Camera类型 UI的Scale Mode 选择的是Scale With Screen Size 的Expand,画布大小填的是1334, 750 在该选择下,会自动根据分辨率适配宽度/高度。 自动适配的规则是: 屏…

八皇后问题---递归回溯

每次需要满足的条件&#xff1a;abs(x[j]-x[k])abs(j-k) || x[j]x[k] #include <iostream> #include <cmath> using namespace std; const int num8; int sum0; int x[num]{0}; bool place (int k) {for(int j1;j<k;j){if(abs(x[j]-x[k])abs(j-k)||x[j]x[k])re…

容器监控实践—cAdvisor

概述 为了解决docker stats的问题(存储、展示)&#xff0c;谷歌开源的cadvisor诞生了&#xff0c;cadvisor不仅可以搜集一台机器上所有运行的容器信息&#xff0c;还提供基础查询界面和http接口&#xff0c;方便其他组件如Prometheus进行数据抓取&#xff0c;或者cadvisor inf…

染陌足迹——SeeConf2019

水文预警&#xff01;&#xff01;多图预警&#xff01;&#xff01; 听了一整天&#xff0c;每位讲师的演讲都十分精彩&#xff0c;每个主题都能给我从另一个角度的思考与启迪&#xff0c;大部分主题都是以未来的交互设计作为维度来展开思考与探讨&#xff0c;以故事或者事例的…

Java的四种线程池的使用,以及自定义线程工厂

四种线程池四种线程池分别是&#xff1a;newCachedThreadPool、newFixedThreadPool 、newScheduledThreadPool 和newSingleThreadExecutor &#xff0c;下面对这几个线程池一一讲解。newCachedThreadPool&#xff1a;可缓存的线程池源码&#xff1a;public static ExecutorServ…

30K iOS程序员的简述:如何快速进阶成为高级开发人员 ...

前言&#xff1a; 本篇文章适用于所有在这个行业已经有了几年时间后想要在职业生涯中取得突破的开发人员&#xff0c;编程人员和程序员&#xff08;或者你可能刚刚开始&#xff0c;但希望你能看到你的路径&#xff09; 本文适合那些有着简单愿望的人&#xff1a;你想成为一名高…

初涉Windows Mobile 5.0的开发(起步篇)[Teaks]

这个周末构建了Windows Mobile 5.0的开发环境&#xff0c;也简单测试了一下&#xff0c;算是起步吧&#xff0c;下面是简要步骤&#xff1a; 工欲善其事&#xff0c;必先利其器。首先安装工具 1. 安装Visual Studio 2005 2.开发工具包, 我下的是800多M的那个&#xff0c;Window…