博科SAN交换机初始化和Zone创建

2024-06-15 12:28

本文主要是介绍博科SAN交换机初始化和Zone创建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1 初始化

博科的SAN交换机默认配置:
地址:10.77.77.77
账户:admin
密码:password

设备硬件查看

***-SAN-1:admin> chassisshowFAN  Unit: 1	
Fan Direction:		Reverse (Non-portside Intake)
Time Awake:            	0 daysPOWER SUPPLY  Unit: 1	
Power Source:		AC
Time Awake:            	0 daysCHASSIS/WWN  Unit: 1
Header Version:       	2
Power Usage:          	-48W
Factory Part Num:      	40-1000737-04
Factory Serial Num:    	CC******015
Manufacture:           	Day:  7  Month:  5  Year: 2018
Update:                	Day: 18  Month:  7  Year: 2018
Time Alive:            	0 days
Time Awake:            	0 days
ID:           		LNV0000CA
Part Num:     		003******0HC2
Serial Num:   		MM*****

软件版本查看

***-SAN-1:admin> version
Kernel:     2.6.14.2
Fabric OS:  v8.1.0b
Made on:    Mon May 1 17:52:26 2017
Flash:	    Wed Jul 18 17:47:13 2018
BootProm:   1.0.11

1.1 修改管理信息

[BEGIN] 2021/5/3 15:28:12
Enter new password: 
Re-type new password: 
passwd: all authentication tokens updated successfully
Please change passwords for switch default accounts now.
for user - user
Changing password for user
Enter new password: 
Re-type new password: 
passwd: all authentication tokens updated successfully
Saving passwords to stable storage.
Passwords saved to stable storage successfullyB6505:admin> switchname ***-SAN-1
Committing configuration...
Done.
Switch name has been changed.Please re-login into the switch for the change to be applied.***-SAN-1:admin> ipaddrset
DHCP [Off]:
Ethernet IP Address [10.77.77.77]:10.1.146.13
Ethernet Subnetmask [255.255.255.0]:
Gateway IP Address [none]:10.1.146.1
IP address is being changed...

1.2 添加License

在购买license时,会给一个码,需要采集设备的序列号和WWN号,然后到博科官方网站上去注册,然后获取license码,才能灌到设备中:

设备信息查看:

B6505:admin> fabricshow
Switch ID   Worldwide Name          Enet IP Addr    FC IP Addr      Name
-------------------------------------------------------------------------1: fffc01 10:00:**:94:71:**:20:98 10.77.77.77     0.0.0.0        >"B6505"

收集两台设备的信息,用于申请license

将license加入到设备中:

***-SAN-1:admin> licenseshow
No licenses installed.***-SAN-1:admin> licenseadd ***********************************************
adding license-key [***********************************************]
For license change to take effect, use portdisable/portenable commands on affected ports...***-SAN-1:admin> licenseshow
***********************************************:Ports on Demand license - additional 12 port upgrade license

激活后可以查看接口的状况

***-SAN-1:admin> switchshow
switchName:	***-SAN-1
switchType:	118.1
switchState:	Online   
switchMode:	Native
switchRole:	Principal
switchDomain:	1
switchId:	fffc01
switchWwn:	10:00:**:94:71:**:20:98
zoning:		OFF
switchBeacon:	OFF
HIF Mode:	OFFIndex Port Address  Media Speed   State       Proto
==================================================0   0   010000   id    N16	  No_Light    FC  1   1   010100   id    N16	  Online      FC  F-Port  10:00:00:10:9b:45:bf:60 2   2   010200   id    N16	  No_Light    FC  3   3   010300   id    N16	  Online      FC  F-Port  10:00:00:10:9b:45:bf:70 4   4   010400   id    N16	  No_Light    FC  5   5   010500   id    N16	  No_Light    FC  6   6   010600   id    N16	  No_Light    FC  7   7   010700   id    N16	  Online      FC  F-Port  10:00:00:10:9b:45:bf:34 8   8   010800   id    N16	  No_Light    FC  9   9   010900   id    N16	  No_Light    FC  10  10   010a00   id    N16	  No_Light    FC  11  11   010b00   id    N16	  No_Light    FC  12  12   010c00   id    N16	  No_Sync     FC  Disabled13  13   010d00   id    N16	  No_Sync     FC  Disabled14  14   010e00   id    N16	  No_Light    FC  Disabled15  15   010f00   id    N16	  No_Light    FC  Disabled16  16   011000   id    N16	  No_Light    FC  Disabled17  17   011100   id    N16	  No_Light    FC  Disabled18  18   011200   id    N16	  No_Light    FC  Disabled19  19   011300   id    N16	  No_Light    FC  Disabled20  20   011400   id    N16	  No_Light    FC  Disabled21  21   011500   id    N16	  No_Light    FC  Disabled22  22   011600   id    N16	  No_Light    FC  Disabled23  23   011700   --    N16	  No_Module   FC  Disabled

端口状态解释

  • Online:端口物理状态正常.
  • No_Card:没有卡,检查SFP/GBIC
  • No_Module:没有光模块,检查SFP/GBIC
  • No_Light:光路不通,检查物理接触部分和光纤线.
  • No_Sync:端口收到光但没有同步.
  • In_Sync:端口处于同步状态,但没有在线.
  • Laser_Flt:检查物理接触部分和光纤线.
  • Port_Flt:检查端口的物理条件.请检查链路媒介.
  • Diag_Flt:检查端口的物理条件.输入diagshow和errshow命令及errdump命令确定问题
  • Testing:等待测试结束.

端口类型:

  • E_port:扩展端口,用于连接光纤交换机
  • F_Port:转发端口,用于连接终端设备
  • N_Port:节点端口,终端设备上用于连接光纤交换机的F_Port
  • G_port:万能端口,E或F端口,按照所连接对方的端口类型进行自动协商变成任何一种端口
  • L-Port:对端是Loop设备
  • NL-Port:支持Loop的N端口
  • Disabled:接口关闭

激活后的接口是默认关闭的,需要手工开启,可以使用命令开启,也可以在WEB界面上开启,命令行开启:

***-SAN-1:admin> portenable 13
***-SAN-1:admin> portenable 14
...

2.2 zone配置

2.2.1 zone基础理论

SAN交换机中的zone有点类似于交换机中的VLAN,起到隔离作用,避免通道之间产生传输干扰。不配置zone,SAN网络照样能够正常通信。
WWN是HBA卡用的编号(硬件地址),每一个光纤通道设备都有一个唯一的标识,称为WWN(world wide name万维网名),由IEEE负责分配。
zone划分的理念,和我们传统的思维方式有点不一样,它是以存储的一个端口来定义的,而不是以某个业务来划分。一个端口为一个通道,在这个通道的zone里面,会包含存储的这个端口,以及所有需要映射的主机的一个端口,以此类推。
在我们本次的项目的实施中,划分的方式比较粗狂,因此是按照存储来划分的,由于高教部有4台磁盘阵列,分别是主存储-联想V5030,备份存储-联想V5030,视频存储1-联想V5030,视频存储2-联想V5030,因此我们划分了四个zone,分别对应不同的存储以及需要映射的服务器。

WWNN:一般是针对存储设备或存储控制器 (controller) 的,一张板卡对应一个WWNN;WWPN:针对端口的,一个端口对应一个WWPN,划区一般使用WWPN。
举例:一张存储设备的4口HBA卡,有一个WWNN,4个WWPN。

2.2 zone划分

SAN交换机默认开启了web管理方式,需要安装java组件,推荐的版本为java update 8 32位。

通过https进行登录:

在这里插入图片描述
在这里插入图片描述

2.2.1 Alias创建

Alias是主要作用在于取名,让我们可以辨别设备,也可以不用配置这一部分的内容

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.2.2 zone创建

新建一个Zone,然后将存储和服务器的接口都放进去

在这里插入图片描述

在这里插入图片描述

2.2.3 配置创建

新建一个配置,然后将划分好的zone都放进去

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2.4 保存并激活配置

交换机内可以保存多个配置,因此在完成zone配置后,需要保存,然后再应用到设备上:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2.5 命令行查看zone
***-SAN-1:admin> zoneshow
Defined configuration:cfg:	***-1	BAK-Storage; Main-Storage; Video-Storage-1; Video-Storage-2zone:	BAK-Storage	BAK-Server; BAK-Storage-V3700zone:	Main-Storage	DB-Server; Main-Storage-V5030; VM-Serverzone:	Video-Storage-1	Video-Storage-1-V5030; VM-Serverzone:	Video-Storage-2	Video-Storage-2-V5030; VM-Serveralias:	BAK-Server	10:00:00:10:9b:45:be:a4alias:	BAK-Storage-V3700	50:05:07:68:0d:**:**:**; 50:05:07:68:0d:**:**:**alias:	DB-Server	10:00:00:10:9b:**:**:**; 10:00:00:10:9b:**:**:**alias:	Main-Storage-V5030	50:05:07:68:0d:**:**:**; 50:05:07:68:0d:**:**:**; 50:05:07:68:0d:**:**:**; 50:05:07:68:0d:**:**:**alias:	VM-Server	10:00:00:10:9b:**:**:**; 10:00:00:10:9b:**:**:**; 10:00:00:10:9b:**:**:**; 10:00:00:10:9b:**:**:**; 10:00:00:10:9b:**:**:**; 10:00:00:10:9b:**:**:**; 10:00:00:10:9b:**:**:**; 10:00:00:10:9b:**:**:**alias:	Video-Storage-1-V5030	50:05:07:68:0d:**:**:**; 50:05:07:68:0d:**:**:**; 50:05:07:68:0d:**:**:**; 50:05:07:68:0d:**:**:**alias:	Video-Storage-2-V5030	50:05:07:68:0d:**:**:**; 50:05:07:68:0d:**:**:**Effective configuration:cfg:	***-1	zone:	BAK-Storage	10:00:00:10:9b:**:**:**50:05:07:68:0d:**:**:**50:05:07:68:0d:**:**:**zone:	Main-Storage	10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**50:05:07:68:0d:**:**:**50:05:07:68:0d:**:**:**50:05:07:68:0d:**:**:**50:05:07:68:0d:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**zone:	Video-Storage-1	50:05:07:68:0d:**:**:**50:05:07:68:0d:**:**:**50:05:07:68:0d:**:**:**50:05:07:68:0d:**:**:**50:05:07:68:0d:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**zone:	Video-Storage-2	50:05:07:68:0d:**:**:**50:05:07:68:0d:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**10:00:00:10:9b:**:**:**

这篇关于博科SAN交换机初始化和Zone创建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1063448

相关文章

QT进行CSV文件初始化与读写操作

《QT进行CSV文件初始化与读写操作》这篇文章主要为大家详细介绍了在QT环境中如何进行CSV文件的初始化、写入和读取操作,本文为大家整理了相关的操作的多种方法,希望对大家有所帮助... 目录前言一、CSV文件初始化二、CSV写入三、CSV读取四、QT 逐行读取csv文件五、Qt如何将数据保存成CSV文件前言

C++中初始化二维数组的几种常见方法

《C++中初始化二维数组的几种常见方法》本文详细介绍了在C++中初始化二维数组的不同方式,包括静态初始化、循环、全部为零、部分初始化、std::array和std::vector,以及std::vec... 目录1. 静态初始化2. 使用循环初始化3. 全部初始化为零4. 部分初始化5. 使用 std::a

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

Spring 中使用反射创建 Bean 实例的几种方式

《Spring中使用反射创建Bean实例的几种方式》文章介绍了在Spring框架中如何使用反射来创建Bean实例,包括使用Class.newInstance()、Constructor.newI... 目录1. 使用 Class.newInstance() (仅限无参构造函数):2. 使用 Construc

Spring组件初始化扩展点BeanPostProcessor的作用详解

《Spring组件初始化扩展点BeanPostProcessor的作用详解》本文通过实战案例和常见应用场景详细介绍了BeanPostProcessor的使用,并强调了其在Spring扩展中的重要性,感... 目录一、概述二、BeanPostProcessor的作用三、核心方法解析1、postProcessB

C#原型模式之如何通过克隆对象来优化创建过程

《C#原型模式之如何通过克隆对象来优化创建过程》原型模式是一种创建型设计模式,通过克隆现有对象来创建新对象,避免重复的创建成本和复杂的初始化过程,它适用于对象创建过程复杂、需要大量相似对象或避免重复初... 目录什么是原型模式?原型模式的工作原理C#中如何实现原型模式?1. 定义原型接口2. 实现原型接口3

Python中conda虚拟环境创建及使用小结

《Python中conda虚拟环境创建及使用小结》本文主要介绍了Python中conda虚拟环境创建及使用小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们... 目录0.前言1.Miniconda安装2.conda本地基本操作3.创建conda虚拟环境4.激活c

使用Python创建一个能够筛选文件的PDF合并工具

《使用Python创建一个能够筛选文件的PDF合并工具》这篇文章主要为大家详细介绍了如何使用Python创建一个能够筛选文件的PDF合并工具,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录背景主要功能全部代码代码解析1. 初始化 wx.Frame 窗口2. 创建工具栏3. 创建布局和界面控件4

Java中对象的创建和销毁过程详析

《Java中对象的创建和销毁过程详析》:本文主要介绍Java中对象的创建和销毁过程,对象的创建过程包括类加载检查、内存分配、初始化零值内存、设置对象头和执行init方法,对象的销毁过程由垃圾回收机... 目录前言对象的创建过程1. 类加载检查2China编程. 分配内存3. 初始化零值4. 设置对象头5. 执行

Android 悬浮窗开发示例((动态权限请求 | 前台服务和通知 | 悬浮窗创建 )

《Android悬浮窗开发示例((动态权限请求|前台服务和通知|悬浮窗创建)》本文介绍了Android悬浮窗的实现效果,包括动态权限请求、前台服务和通知的使用,悬浮窗权限需要动态申请并引导... 目录一、悬浮窗 动态权限请求1、动态请求权限2、悬浮窗权限说明3、检查动态权限4、申请动态权限5、权限设置完毕后