正文文本
EMC存储使用与维护
April 14, 2009
1
硬件篇
DMX硬件简介
2
软件篇
Clariion硬件简介
Solution Enabler基本操作
PowerPatch基本操作
DMX硬件简介:Symmetrix Series
DMX硬件简介:Symmetrix DMX-4 Series
DMX-4 950
DMX-4: 容量最大的高端存储平台
Disk adapters | 1 DA pair | 1 DA pair | 2 DA pairs | 3 DA pairs | 4 DA pairs
Drive channels | 8-16 | 16 | 32 | 48 | 64
Number of disks (min./ max.) | 32-360 | 96-240 | 192-960 | 360-1,440 | 480-2,400
Max. TB (raw) | 180 | 119 | 479 | 719 | 1,053
Max. TB (protected) | 157 | 102 | 301 | 435 | 526
Memory Directors | 2 | 2-8 | 2-8 | 4-8 | 4-8
Max. Global Memory | 128 GB | 144 GB | 288 GB | 432 GB | 512 GB
Useableconnectivity
(Combinations may be limited or restricted) | 16 x 4 Gb FC
8 x 4 Gb FICON
8 x Gigabit Ethernet remote replication
10 x Gigabit Ethernet iSCSI | 48 x 4 Gb FC
24 x 4 Gb FICON
64 x ESCON
8 x Gigabit Ethernet remote replication
24 x Gigabit Ethernet iSCSI | 64 x 4 Gb FC
48 x 4 Gb FICON
64 x ESCON
8 x Gigabit Ethernet remote replication
48 x Gigabit Ethernet iSCSI | 64 x 4 Gb FC
48 x 4 Gb FICON
64 x ESCON
8 x Gigabit Ethernet remote replication
40 x Gigabit Ethernet iSCSI | 64 x 4 Gb FC
48 x 4 Gb FICON
64 x ESCON
8 x Gigabit Ethernet remote replication
32 x Gigabit Ethernet iSCSI
最值得信赖的存储平台
EXPANSION
DMX硬件简介:DMX-4存储物理部署图
DMX硬件简介:System Bay示意图
DMX硬件简介:Storage Bay示意图
DMX硬件简介:Symmetrix DMX-4 Card Cage Configuration
DMX硬件简介:Symmetrix Direct Matrix Architecture
DMX硬件简介:Symmetrix DMX-4 Message Fabric
DMX硬件简介:Disk Director Port Assignments
1
硬件篇
DMX硬件简介
2
软件篇
Clariion硬件简介
Solution Enabler基本操作
PowerPatch基本操作
Clariion硬件简介:Clariion Series
Clariion硬件简介:Clariion CX3 Series Architecture
Clariion硬件简介:Storage Processor Architecture
Clariion硬件简介:Clariion Data Integrity
1
硬件篇
DMX硬件简介
2
软件篇
Clariion硬件简介
Solution Enabler基本操作
PowerPatch基本操作
Solution Enabler基本操作:Operational Layers
Symmetrix Hardware
Symmetrix Enginuity Operating Environment
Functions
EMC Solution Enabler API
Symmetrix-Based Application
Host-Based Symmetrix Application
Independent Software Vendor Application
Solution Enabler命令所在路径:
a. UNIX系统:/usr/symcli/bin
b. Windows系统:c:\Program Files\EMC\symcli\bin
Solution Enabler基本操作:Device Masking Commands
symmask命令集是用来修改DMX阵列磁盘设备分配功能的命令,包含以下主要参数:
symmask list hba
显示本台主机HBA卡及其与DMX阵列FA卡的链接信息.包括HBA卡的wwn;HBA卡链接
到了DMX阵列的哪块FA前端卡的哪个端口等.
symmask -sid xxx list logins
显示指定阵列的所有前端FA卡的接入设备的wwn信息.
symmask -sid xxx list logins -dir # -p #
显示DMX阵列某块FA前端卡的某个端口的接入设备信息.
symmask -sid xxx list logins -wwn WWN
显示某个已知wwn设备与DMX3阵列前端FA卡的链接信息.
symmask -sid xxx -wwn WWN add devs startdev:enddev -dir # -p #
给HBA卡分配磁盘.将DMX的磁盘设备通过前端FA卡的某个端口映射出来.其中添加的设备可以是连续的,格式是startdev:enddev也可以是独立的,格式为dev1,dev2,dev3…
symmask -sid xxx -wwn WWN remove devs startdev:enddev -dir # -p # -force
将某HBA卡链接的DMX3阵列的磁盘设备删除,格式与添加设备一致.注意删除连续设备需要加-force参数.
symmask -sid xxx -wwn WWN delete -dir # -p #
将某块HBA卡从阵列的某个FA端口下删除.删除后,原先通过此FA口分配给此HBA卡的磁盘设备也将会被全部删除.
symmask -sid xxx -wwn WWN replace newWWN
用新的HBA卡wwn更换老HBA卡wwn.此命令在更换主机HBA卡后需要执行.
Solution Enabler基本操作:Device Masking Commands
symmask -sid xx –wwn xxxx set heterogeneous XXXX –dir xx –p x
在前端端口上设置对异构平台的支持
symmask -sid xx refresh
在只有进行刷新后本地数据库内容才被更新到DMX上的VCMDB里,也才生效
symmaskdb命令集是用来对阵列上VCMDB数据库操作的命令集.DMX阵列所有的主机Login信息,分配磁盘信息都存放VCMDB数据
库中.使用此命令可以对数据库进行初始化,查询,备份,回复等等操作.
symmaskdb -sid xxx list database
显示VCMDB纪录的所有磁盘设备分配信息.
symmaskdb -sid xxx list database -dir # -p #
显示某块FA前端卡的某个端口链接的主机HBA信息以及分配的磁盘信息.
symmaskdb -sid xxx list database -wwn WWN
显示某块HBA卡所分配的磁盘设备信息
symmaskdb -sid xxx list assignment -dev startdev:enddev
显示些磁盘设备通过那些FA前端卡分配给了哪些HBA卡.
syminq
显示本台主机分配的所有DMX磁盘信息,包括主机设备名,阵列逻辑设备名,磁盘容量等等.
没有安装solution enabler的主机可以使用对应的inquery命令
在AIX上是/usr/lpp/EMC/Symmetrix/bin/inq.aix64(安装powerpath后就有的命令,也可以单独上传)
Solution Enabler基本操作:Device Masking Commands
symcfg命令集是用来搜索和更新和查询DMX阵列硬件配置信息的命令集.主要是用来查询和更新链接阵列主机所显示的阵列信息.
symcfg discover
搜索更新和阵列硬件信息.此命令在初始安装阵列以及磁盘阵列硬件,磁盘阵列到主机的拓扑有改变的时候需要运行.否则硬件或
者链路中的改动信息不会被主机发现.
symcfg list
显示本主机所链接的DMX阵列基本信息.包或阵列名称,型号,微码版本,可用磁盘数等.
symcfg list –v
详细列出链接本主机的阵列信息.
symcfg list -RA ALL
显示阵列所有可以用于做RDF链接的前端卡信息.
symcfg list -FA ALL
显示阵列可用的前端卡信息.
Solution Enabler基本操作:Device Masking Commands
symdev命令集主要用来显示阵列的磁盘信息.
symdev -sid xxx list
显示链接到本台主机上的某DMX阵列所有磁盘信息.
symdev -sid xxx list -bcv
显示链接到本台主机上的某DMX阵列所有BCV属性的磁盘信息.
symdev -sid xxx list -R1
显示链接到本台主机上的某DMX阵列所有R1属性的磁盘信息.
symdev -sid xxx list -vcm
显示链接到本台主机上的某DMX阵列所有已经分配过的(在vcm数据库纪录的)磁盘信息.
mkbcv和rmbcv
/usr/lpp/EMC/Symmetrix/bin/mkbcv和rmbcv是EMC自带的脚本,用来激活或者去激活BCV卷使得可以被主机识别到.当BCV
属性的卷需要挂到某台本地主机上时,必需首先运行此命令.否则BCV卷不能被主机正常识别.
1
硬件篇
DMX硬件简介
2
软件篇
Clariion硬件简介
Solution Enabler基本操作
PowerPatch基本操作
PowerPath基本操作:PowerPath Architecture
SERVER
STORAGE
PowerPath基本操作:Dynamic Load Balancing
Symmetrix/
CLARiiON/HDS/IBM/HP
Host Application(s)
PowerPath
Request
Request
Request
Request
Request
Request
Request
Request
PowerPath基本操作:Automatic Path Failover
CLARiiON
SERVER
SD
HBA
Host Application(s)
PowerPath
SD
HBA
SP-A
SP-B
PowerPath基本操作:PowerPath状态检查
# powermt display
PowerPath基本操作:PowerPath状态检查(续)
项目 | 描述 |
HW-Path | - 操作系统所识别到的 设备的 硬件路径.
- 每个 HW-Path就是一个(Physical Cable)
|
summary | - optimal | 所分配的所有着被都可以 Access
| - degraded | 部分设备可以 Access
| - failed | 所有设备都不可以 Access
total | - PowerPath 控制的Device总数量 |
closed | - 通过当该路径不可以Access的设备数量 |
IO/sec | - 通过本路径产生的IO/秒 |
q-IOs | - PowerPath 执行的I/O 请求总数量
- 这个IO I/O 请求在服务器或Symmetrix的 队列数字可以存在
这是数字大意味着Heavy IO发生. |
errors | - 服务器 或 Symmetrix Reject IO数量 |
PowerPath基本操作:设备名称
# powermt display dev=all
PowerPath基本操作:设备名称(续)
项目 | 描述 |
Symmetrix
frame ID | - Symmetrix 存储设备序列号 |
Pseudo name | - 虚设备名称. |
state | - alive | 表明此路径可用.
| - dead | 表明此路径不可用
policy | - round_robin | 当前所采取的负载均衡策略。
使用powermt set policy 指令来改变当前策略设定.
| - least_ios |
| - least_blocks |
| - symm_opt |
| - transparent |
PowerPath基本操作:设备名称(续)
项目 | 描述 |
priority | 是0 到 10之间的整数值,表明使用的优先级别
优先级只能在SymmOpt, CLAROpt, 和 Adaptive 这3种策略下使用.
用powermt set priority指令来改变优先级. |
HW-Path | Windows: 例如, port2\path0\tgt6\lun7.
HP-UX: ioscan 命令看到的设备路径定义;例如: 10/4.2.0. |
device | - 操作系统上的设备命名(例如. C4t3d2) |
(Path) mode | -Active | 表明此路径是活的,可以接受 I/O 在不同的路径上均有I/O
| -Standby | 表明此路径是不活动的,并非所有的路径上均有I/O
(Path) state | -alive | 表明此路径可用.
| -dead | 表明此路径不可用
q-IOs | 本路径上到该设备的所有未完成的I/O |
errors | - 所有的状态转变从alive 到 dead 的次数 |
PowerPath基本操作:性能监控
每隔5秒监控一次
虚设备名
每隔2秒监控一次
# powermt watch every=5
# powermt watch dev=emcpower8a every=2
PowerPath基本操作:设置策略
当使用 Symmtrix 存储的时候EMC 推荐使用“symm_opt” 负载均衡策略。
1) 设置“round_robin” 策略
2) 设置一个设备使用“round_robin” 策略
“powermt display dev=all” 显示这个策略已经变成了RR
PowerPath基本操作:设置优先级
优先级只能在SymmOpt, CLAROpt, 和 Adaptive 这3种策略下使用。
1) 设置优先级为“10 ”
2) 对以讹设备设置优先级为“10” priority
“powermt display dev=all” 显示出优先级已经修改成了10
PowerPath基本操作:保存设置
# powermt save
缺省的设置保存路径是/etc/powermt.custom
如果路径不存在会自动创建