iSCSI on MDS

一篇很棒的BLOG。

CISCO关于iSCSI的指导

MDS在iSCSI中扮演一个中介角色,它一端通过FC连接STORAGE,一端通过GI口连接SERVER。在FC看来,它在和SERVER的PWWN相连(其实是MDS给的假PWWN),从SERVER端看来,它在连一个ISCSI TARGET IP或IQN。

iSCSI和ISLB的很大区别是,iSCSI initiator命令只用作修改VSAN和CHAP,而TARGET需要另外用iscsi virtual-target命令定义。islb是把这两个合并到islb initiator命令中使用。同时islb virtual-target提供更多的详细control access。

在MDS没有配置任何iSCSI initiator的情况下,如果有SERVER前来连接MDS,MDS会根据iSCSI口上是否启用动态分配PWWN功能做成反应。如果开启,就会自动分配地址。

MDS1(config)# show iscsi initiator 
iSCSI Node name is iqn.1998-01.com.vmware:53de1d20-106c-8c14-070d-0025b500010d-612838b7 
    Initiator ip addr (s): 10.150.150.10 
    iSCSI alias name:  
    Auto-created node (iSCSI)
    Node WWN is 21:09:00:0d:ec:54:63:82 (dynamic) 
    Member of vsans: 101
    Number of Virtual n_ports: 1
    Virtual Port WWN is 21:0a:00:0d:ec:54:63:82 (dynamic)
      Interface iSCSI 1/2, Portal group tag: 0x3001 
      VSAN ID 101, FCID 0x010104

iSCSI配置举例:

feature iscsi
iscsi enable module 1
开启MODULE1上的GI口的iSCSI功能,开启后自动生成GI口对应的iSCSI口,但处于SHUT状态

int iscsi 1/2
no shut

switchport proxy-initiator 这句可有可无,PROXY的作用是将多个FLOGI和FCID合并为一个

vsan database
vsan 101 interface iscsi 1/2
将新iSCSI口分配给VSAN101,后面才能和其他VSAN101中的FC上的PWWN归为一个ZONE

iscsi import target fc
将FC上连的所有PWWN对象都引入为自动创建的iSCSI TARGET

zoneset name VSAN101 vsan 101
zone name ESXi-JBOD1-D2
member pwwn 21:00:00:1d:38:1c:6f:24
FC上的STORAGE PWWN
member ip-address 10.150.150.10
SERVER端IP地址
member pwwn 21:0a:00:0d:ec:54:63:82
MDS为iSCSI 1/2自动生成的PWWN,在STORAGE看来它就是SERVER端的PWWN
member symbolic-nodename iqn.1998-01.com.vmware:53de1d20-106c-8c14-070d-0025b500010d-612838b7
SERVER端IQN
zoneset activate name VSAN101 vsan 101

iscsi save-initiator
将系统自动分配的动态SERVER PWWN存为固态PWWN,防止重启后PWWN改变

======================================================================================
以上是动态分配的配置方法,下面介绍固态
iscsi import target fc会自动将所有连入MDS的IQN请求关联,如果想针对某一TARGET IQN的连接进行限制,就要针对TARGET建立可以访问的表格
UCS BOOT from iSCSI是需要写TARGET IQN,就会用到这个

iscsi virtual-target name iqn.2014-08.lab.mds1:jbod1-d3
pwwn 21:00:00:1d:38:1c:78:fa
通过FC连接的STORAGE的PWWN
initiator ip address 10.150.150.10 255.255.255.255 permit
可以和此STORAGE连接的SERVER IP
initiator iqn.1998-01.com.vmware:53de1d20-106c-8c14-070d-0025b500010d-612838b7 permit
可以和此STORAGE连接的SERVER IQN
advertise interface g1/2
限定只能SERVER只能从G1/2连入(可以不限定)
=======================================================================================
CHAP的配置
username iscsiuser password abc123 iscsi
创建一个属于ISCSI的用户
iscsi initiator name iqn.1998-01.com.vmware:53de1d20-106c-8c14-070d-0025b500010d-612838b7
username iscsiuser
限制可以访问IQN的用户
vsan 101
可以对个别initiator指定可其所属VSAN,对initiator进行限制除了CHAP以外意义不大。

iSLB

iSCSI Server Load Balancing,作为iSCSI的高级应用,依靠VRRP支持负载均衡。设计中,系统为每个VRRP机器配置一个负荷值(METRIC,从0开始计数),负荷小的机器会在下一次分配中被分配到任务。默认VRRP MASTER为(0+),所以第一次分配永远不会分给MASTER。

Configuration Sample:

islb distribute
开启全局ISLB
int iscsi 1/2
no shut
开启G1/2 iSCSI
interface g1/2
ip add 10.150.150.5 255.255.255.0
no shut
vrrp 150
ip 10.150.150.254
no shut
配置G1/2 VRRP
islb vrrp 150 load-balance
启用VRRP 150 LB
islb commit
配置完ISLB就要COMMIT
islb initiator name iqn.1998-01.com.vmware:53de1d20-106c-8c14-070d-0025b500010d-612838b7
vsan 101
static nwwn system-assign
static pwwn system-assign 1
以ISLB替换ISCSI关键字,功能是一样的
target pwwn 22:00:00:1d:38:1c:76:db iqn-name iqn.2014-08.lab.mds.jbod1-d8-b
ISLB中的TARGET是在INIT下面定义的,和ISCSI不同

Advertisements

Storage

FC Fabric

RAID Group:一组物理硬盘。

LUN:RAID组中分割出来的一段逻辑空间。这种空间会跨越多个RAID组中的物理磁盘。

WWN:World Wide Name 同MAC。

WWN分为:

WWNN:Node的WWN;

WWPN:Node上接口的WWN;

WWFN:每个MDS的SW口上都有自己的WWN;

WWSN:每个MDS交换机有一个WWN。

Zone:光交换中的区概念同Vlan。

FC和ETHERNET的比较:

L1: ETHERNET  |        FC

L2:      MAC        |       WWN

L3:       IP           |       FCIP

MAC learning     |       FLOGI

iSCSI

IQN:iSCSI Qualified Name 和WWN相同。

iSNS:Internet Storage Name Service:可有可无。

By Ctrl | Alt | Del Posted in Storage

[转贴] EMC存储系统模拟器

EMC存储系统模拟器

存储系统都挺贵的,就算搭建一套二手设备组成的SAN存储环境,至少都得1万块。好在各大存储设备厂商都有自己的存储模拟器,EMC、IBM、NetApp都有,练下手还是可以的。

EMC存储系统的配置管理工具主要有2种,老的Navisphere和新的Unisphere,花了半天时间终于在EMC站点上找到了它们。

它们的下载地址是:

EMC Celerra Simulator with Uniphere Management Tool (Unisphere模拟器,是一个Vmware的Linux虚拟机,仿真程度较高)
https://community.emc.com/community/edn

点击下面的画圈处下载:

EMC存储系统模拟器

接下来选择下面的链接

EMC存储系统模拟器

下载速度还是挺快的:

EMC存储系统模拟器

EMC Celerra Simulator Installation and Configuration Guide (Unisphere模拟器的安装与配置指南)
https://community.emc.com/servlet/JiveServlet/previewBody/4747-102-2-16972/Celerra_Simulator_Install_Config_Guide_300-003-555_a06.pdf

EMC Navisphere and CLARiiON CX Hardware Simulator(Navisphere模拟器,以及CLARiiON CX硬件模拟器,前者是一个108MB的教学软件,后者只是让你熟悉一下CLARiiON CX硬件的一组FLASH小玩意)
http://education.emc.com/ISMbook/resources_content.aspx

点击下面的画圈处下载:

EMC存储系统模拟器

EMC Navisphere Simulator Lab Manual (Navisphere模拟器的实验手册,下载上面的Navisphere模拟器时,压缩包里也自带了实验手册)
https://developer-content.emc.com/downloads/jive_attach_proxy.htm?ecnCommID=2369&ecnCommName=Unified Storage&ecnAttachmentName=VNX Simulator Installation & Configuration Guide.pdf&ecnContainerURL=/docs/DOC-4092&reqURL=/servlet/JiveServlet/download/4092-10-31575/VNX Simulator Installation & Configuration Guide.pdf

注:下载时会提示输入ECN帐号,随便注册一下(免费)即可。

Unisphere虚拟机下载完后,打开配置指南
EMC存储系统模拟器

可以看到运行配置要求还是挺高的:

.x64 CPU

.x64 OS (我的本本是Win 7 x64)

.内存要占用4GB(我的本本是8GB)

.硬盘剩余空间40GB (运行虚拟机时我看到了吃掉了37.5GB的硬盘空间,得准备足够的容量)
EMC存储系统模拟器
虚拟机自带的配置
EMC存储系统模拟器

启动Unisphere模拟器虚拟机,root帐号密码是nasadmin (硬件是Celerra NAS系统)

接下来按手册配置一下网卡,以便让你的电脑和虚拟机通信
EMC存储系统模拟器

从电脑上(要事件安装好JRE)打开浏览器,输入虚拟机的eth0地址,Unisphere登录的帐号是nasadmin,口令nasadmin
EMC存储系统模拟器

Unisphere,哈哈!
EMC存储系统模拟器

EMC存储系统模拟器

在左边点击自带的监视工具Celerra Monitor
EMC存储系统模拟器

总视图
EMC存储系统模拟器

系统日志界面:
EMC存储系统模拟器

磁盘监控界面
EMC存储系统模拟器

内存及CPU监控界面
EMC存储系统模拟器

Navisphere模拟器安装很简单(可惜我发现我的Win7 x64不能顺利安装,只好装在一个WINXP虚拟机中),接下来看一看Navisphere界面
EMC存储系统模拟器

压缩包里自带的实验手册

EMC存储系统模拟器

接下来看看CLARiiON CX硬件模拟器的样子,不过,需要事先安装好一个浏览器的3D插件Cult3D,下载地址:

http://www.cult3d.com/download/download.php

EMC存储系统模拟器

可以放大、移动和旋转硬件,只是看看设备外观和认识一下组件名称
EMC存储系统模拟器

EMC存储系统模拟器

开练吧,童鞋们!

——

随后,又发现Unisphere新版本的模拟器,Unisphere V1.1.0

http://nickapedia.com/2011/04/08/new-uber-model-uber-vnx-nfs-v1/

EMC存储系统模拟器
帐号密码依旧为root/nasadmin 和 nasadmin/nasadmin
EMC存储系统模拟器
刚进去会提示设置IP地址,会等较长时间才能设置好,请耐心等着。

EMC存储系统模拟器

菜单样式不大一样。
EMC存储系统模拟器

By Ctrl | Alt | Del Posted in Storage Tagged