开始新对话

未解决

此帖子已超过 5 年

1583

2013年4月23日 23:00

Cisco MDS系列交换机VSAN功能简介

Cisco MDS系列交换机VSAN功能简介

转载请在文首保留原文出处:EMC中文支持论坛 - https://community.emc.com/go/chinese

介绍

      现在很多SAN设计人员都出于各种原因建设独立的存储网络。在这种情况下,一个独立的存储网络指的是一个在物理上完全隔离的、用于将主机连接到存储的交换机或者交换机群组。这些原因包括:高可用性、应用和备份阵列、多部门阵列、多操作系统的阵列等。尽管每个原因都为建设独立的交换阵列提供了有力的依据,但是这种做法的确相当浪费。添加独立的交换阵列意味着购买更多的硬件、投入更多的资金,而硬件通常无法得到充分的利用。

      本文将介绍Cisco MDS 9000系列光纤交换机的虚拟SAN (VSAN)功能,来说明如何使用VSAN实现同样隔离的环境,同时避免为了建设物理上隔离的交换阵列而花费大量资金。

更多信息

基本概念:

      VSAN可以提供在共享同一套物理基础设施上建设独立虚拟交换阵列的能力。利用ISL链路上的一种基于硬件的帧标签机制,各个虚拟交换阵列都彼此隔离。EISL链路是一种增强的ISL链路,包括用于每个帧的附加标签信息,并可以支持互联任何Cisco MDS 9000系列交换机产品的链路。VSAN的设置建立在物理端口的基础上,没有哪个物理端口可以属于多个VSAN。因此,连接到一个物理端口的任何节点都将成为该端口的VSAN的成员。

      VSAN为用户提供了巨大的灵活性。例如,Cisco MDS 9000系列产品在每个物理基础设施中支持1024VSAN。用户可以有选择地在一个EISL(增强ISL)链路上添加或者去除VSAN,以控制VSAN的范围。此外,它还可以提供了特殊的流量计数器,以跟踪每个VSAN的统计数据。

      VSAN最受欢迎的特性很可能是它的高可用性。VSAN不仅可以提供严格的硬件隔离,还可以为每个新的VSAN创建一套完整的交换阵列服务。因此,当用户创建某个新的VSAN时,一套完全独立的服务(包括名称服务器、分区服务器、域控制器、别名服务器和注册服务器)将会在支持这个新的VSAN的交换机上创建并启用。这种复制的服务能在同一个物理基础设施上建设独立的环境,消除人们在HA方面的担忧。例如,在VSAN1中安装一个主分区集不会对VSAN2中的交换阵列造成任何影响。

cisco_vsan.jpg

      VSAN还可以通过一个远程基础设施,连接远程数据中心中的独立交换阵列。因为帧标签功能由硬件完成,并且包含在每个EISL帧之中,所以它可以通过密集波分复用(DWDM)或者稀疏波分复用(CWDM)等传输方式进行传输。因此,来自于多个VSAN的流量可以复合到一对光纤上,并可以在更长的距离上传输,同时仍然保持完全的隔离。VSAN让用户可以利用一个通用的冗余物理基础设施来建设灵活、隔离的交换阵列,以实现HA目标,从而将可扩展性提高到了一个新的等级。

主要命令:

创建VSAN

switch# config t

switch(config)# vsandatabase

switch(config-vsan-db)# vsan 2

switch(config-vsan-db)# vsan 2 name TechDoc

switch(config-vsan-db)# vsan 2 suspend

switch(config-vsan-db)# no vsan 2 suspend

switch(config-vsan-db)# end

添加VSAN成员(Membership)

switch# config t

switch(config)# vsandatabase

switch(config-vsan-db)# vsan 2

switch(config-vsan-db)# vsan 2 interface fc1/8

显示指定VSAN的成员:

switch # show vsan 1 membership

vsan 1 interfaces:

        fc1/1   fc1/2   fc1/3   fc1/4   fc1/5   fc1/6   fc1/7   fc1/9

        fc1/10  fc1/11  fc1/12  fc1/13  fc1/14  fc1/15  fc1/16  port-channel 99

显示全部VSAN的成员:

switch # show vsanmembership

vsan 1 interfaces:

        fc2/16  fc2/15  fc2/14  fc2/13  fc2/12  fc2/11  fc2/10  fc2/9

        fc2/8   fc2/7   fc2/6   fc2/5   fc2/4   fc2/3   fc2/2   fc2/1

        fc1/16  fc1/15  fc1/14  fc1/13  fc1/12  fc1/11  fc1/10  fc1/9

        fc1/7   fc1/6   fc1/5   fc1/4   fc1/3   fc1/2   fc1/1

vsan 2 interfaces:

        fc1/8

vsan 7 interfaces:

vsan 100 interfaces:

vsan 4094(isolated vsan) interfaces:

显示接口所在的VSAN

switch # show vsanmembership interface fc1/1

fc1/1

        vsan:1

        allowed list:1-4093

删除VSAN

switch# config t

switch(config)# vsandatabase

switch-config-db# vsan 2

switch(config-vsan-db)# no vsan 5

switch(config-vsan-db)# end

配置负载均衡:

switch# config t

switch(config)# vsandatabase

switch(config-vsan-db)#

switch(config-vsan-db)# vsan2

switch(config-vsan-db)# vsan2 loadbalancing src-dst-id

switch(config-vsan-db)# no vsan 2 loadbalancing src-dst-id

switch(config-vsan-db)# vsan2 loadbalancing src-dst-ox-id

switch(config-vsan-db)# vsan2 suspend

switch(config-vsan-db)# no vsan 2 suspend

switch(config-vsan-db)# end

显示VSAN配置信息:

switch# show vsan 100

switch# show vsan usage

switch# show vsan

参考

Cisco MDS 9000技术白皮书

Cisco MDS 9000 Family CLI Configuration Guide

应用于

Cisco MDS系列光纤交换机

没有回复!
找不到事件!

Top