使用MDS Switch基本命令的一个例子

时间:2022-06-26 22:53:20

笔者有幸摆弄一套vBlock的环境, 刚刚接手, 对其上的很多配置都不了解. 下面我们就例举一下我们通过运行哪些命令来搞清楚我们的UCS是如何连接到VNX storage array上的.

首先, 通过查阅VCE Vblock system 340 Gen 3.2 Architecture Overview这篇文档, 得到其连线的配置. 我的设备的连线如下:

使用MDS Switch基本命令的一个例子

这里可以看到, UCS的Fabric internconnects是两台, 每台上都有FC口, 都是直连到MDS switch上的. VNX的SP上IO module的ports也都是直接连到MDS上的. 所以, 在MDS Switch上就可以查看到具体连接的方式(哪个口连了哪个口)了.

作为一个网络小白, 我知道交换机上的port有两种, 连host或storage的叫做F port, 连接交换机的是E port. 通过下面的命令来查看所有端口的信息, 注意其中哪些端口是E的, 那些是F的.

show interface brief

使用MDS Switch基本命令的一个例子

所有连接到本MDS switch的F port的信息, 可以通过下面的命令来查看.

show flogi database

使用MDS Switch基本命令的一个例子

 

由于E口是级联口, 所以数量不会很多, 笔者也不知道用啥命令一次性把所有E口对端的WWN给显示出来, 所以就用笨办法, 把所有的E口的信息显示出来, 找出对端的WWN.

使用MDS Switch基本命令的一个例子

 

好了, 我们已经知道了所有连接到本MDS switch上的所有的对端端口的WWN. 下面就是很简单的到UCS Manager上查看Fiber Interconnect的端口的WWN, 还有到Unisphere上查看VNX上IO Module的端口的WWN.

这样我们就可以详细的了解这些设备的具体连接方式了.

 

附录:

如果不想打命令, 一个个端口的查看它的具体信息, 可以这样:

show interface fc 1/4-10

从4端口到10端口全部一次性列出.

 

查看一些其他重要信息的命令列在这里:

show vsan

show zoneset active vsan XXX

 

如果想通过命令行对MDS switch上的ports划zone, 可以使用下面的命令, 举例如下:

config t

zone name vb3021-esxi-ms_c1s4_vHBA0 VSAN 500
member pwwn 20:00:XX:25:b5:19:00:08
member pwwn 50:06:XX:60:36:e0:06:23
member pwwn 50:06:XX:68:36:e0:06:23
member pwwn 50:06:XX:62:36:e0:06:23
member pwwn 50:06:XX:6a:36:e0:06:23

zone name vb3021-esxi-ms_c1s4_vHBA1 VSAN 500
member pwwn 20:00:00:XX:b5:19:00:09
member pwwn 50:06:01:XX:36:e0:06:23
member pwwn 50:06:01:XX:36:e0:06:23
member pwwn 50:06:01:XX:36:e0:06:23
member pwwn 50:06:01:XX:36:e0:06:23

zoneset name UIM_ZONESET_A VSAN300
member vb3021-esxi-ms_c1s4_vHBA0
member vb3021-esxi-ms_c1s4_vHBA1

zoneset activate name UIM_ZONESET_A VSAN 500

上面的命令划了两个zone, 名字分别为vb3021-esxi-ms_c1s4_vHBA0和vb3021-esxi-ms_c1s4_vHBA1, 然后加入到了名为UIM_ZONESET_A VSAN300的zoneset下.

使用MDS Switch基本命令的一个例子的更多相关文章

  1. break在switch中的使用例子

    /* Name:break在switch中的使用例子 Copyright: By.不懂网络 Author: Yangbin Date:2014年2月21日 03:16:52 Description:以 ...

  2. spring笔记--使用springAPI以及自定义类 实现AOP的一个例子

    Spring的另一个重要思想是AOP,面向切面的编程,它提供了一种机制,可以在执行业务前后执行另外的代码,Servlet中的Filter就是一种AOP思想的体现,下面通过一个例子来感受一下. 假设我们 ...

  3. ReCap 360 photo照片建模技术的又一个例子

    这是我做的又一个利用Autodesk ReCap 360 照片建模技术做的一个例子.你可以下载模型自己把玩,或者下载原始照片自己试一试. 拍摄工具: 小米手机 照片数量:约120张 后期处理工具: p ...

  4. 从一个例子中体会React的基本面

    [起初的准备工作] npm init npm install --save react react-dom npm install --save-dev html-webpack-plugin web ...

  5. 用thinkphp写的一个例子:抓取网站的内容并且保存到本地

    我需要写这么一个例子,到电子课本网下载一本电子书. 电子课本网的电子书,是把书的每一页当成一个图片,然后一本书就是有很多张图片,我需要批量的进行下载图片操作. 下面是代码部分: public func ...

  6. Erlang 程序引发共享内存 bug 的一个例子

    虽然 Erlang 的广告说得非常好,functional.share-nothing.消息传递,blah blah 的,好像用 Erlang 写并发程序就高枕无忧了,但是由于 Erlang 信奉高度 ...

  7. 对Jena的简单理解和一个例子

    本文简单介绍Jena(Jena 2.4),使用Protégé 3.1(不是最新版本)创建一个简单的生物(Creature)本体,然后参照Jena文档中的一个例子对本体进行简单的处理,输出本体中的Cla ...

  8. 使用flume的一个例子

    新项目中需要使用到hadoop和vertica,使用flume把数据加载到hadoop中,我做了一个例子, 即监控一个sharefolder,如果里面有文件,则会文件load到hadoop. 开启Fl ...

  9. php部分--面向对象三大特性-封装(另加连续调用的一个例子)、继承(重写、重载的例子)、多态;

    一.封装性: 目的:为了使类更加安全. 做法:1设置私有成员 2在类中建方法,访问私有成员 3在方法里边加控制(if) 私有成员访问的两种方法: 方法一:set(可写) get(可读)做方法(可读可写 ...

随机推荐

  1. JavaScript功能检测技术和函数构造

    Javascript与很多编程语言不同,它不能够控制其运行环境.再写php代码时,只要在服务器端部署了正确的版本,那么程序就绝对能够运行,对于其他python或ruby后端语言来说,也不存在什么灰色区 ...

  2. ubuntu 删除除了某个文件或文件夹之外的所有文件或者目录

    今天需要将网站根目录下的所有文件全部删除但是还需要保留phpmyadmin这个文件夹,本来是可以一个一个删除的,后来想应该会有 一个命令是可以用一个命令删除除了phpmyadmin之外的所有文件和文件 ...

  3. Dubbo入门实例--转载

    原文地址:http://blog.csdn.net/ruishenh/article/details/23180707?utm_source=tuicool 1.   概述 Dubbo是一个分布式服务 ...

  4. 也谈谈关于WEB的感想

    距离上次在博客园发表博文已经是数年以前了,想想自己也确实有够懒惰的,实为不该. 引起我想发这篇博文的原因是 @Charlie.Zheng 所发表的 <Web系统开发构架再思考-前后端的完全分离& ...

  5. Javascript 常用

    第一步,实现百度输入法的页面布局 <!DOCTYPE html> <html> <head> <meta charset="utf-8" ...

  6. Android学习路线(二十)运用Fragment构建动态UI

    要在Android系统上创建一个动态或者多面板的用户界面,你须要将UI组件以及activity行为封装成模块.让它可以在你的activity中灵活地切换显示与隐藏. 你可以使用Fragment类来创建 ...

  7. update值与原值相同时,SQL Server会真的去update还是忽略呢?

    原文:update值与原值相同时,SQL Server会真的去update还是忽略呢? 考虑下面的情况: 当update值与原值相同时,SQL Server会真的去update还是忽略?例如: upd ...

  8. 【golang-GUI开发】Qt项目的打包发布

    这是本系列的第三篇文章,前两篇我们讲了qt的安装和编译,今天我们讲一讲程序的打包. 好像我们现在都没怎么讲到qt的使用,因为想要放开手脚写代码,一些基础是要打牢的. 不过请放心,下一篇文章开始我们就会 ...

  9. Tarjan总结(缩点&plus;割点&lpar;边&rpar;&plus;双联通&plus;LCA&plus;相关模板)

    Tarjan求强连通分量 先来一波定义 强连通:有向图中A点可以到达B点,B点可以到达A点,则称为强连通 强连通分量:有向图的一个子图中,任意两个点可以相互到达,则称当前子图为图的强连通分量 强连通图 ...

  10. 算法笔记--sg函数详解及其模板

    算法笔记 参考资料:https://wenku.baidu.com/view/25540742a8956bec0975e3a8.html sg函数大神详解:http://blog.csdn.net/l ...