DS5000 红皮书 (Redbook) 笔记 1/4第15章 Using Storage Manager Performance Monitor
P549---P564
15.1 Analyzing performance
当出现以下情况时,性能不好:
▲ 事务性能
1.不使用写缓存时随机读写超过20ms
2.使用缓存时随机写 超过2ms
3.I/O需要排队(瓶颈)
▲ 吞吐量
1.reads, read-ahead被限制,
2.I/O需要排队(瓶颈)
15.1.1 Gathering host server data
当性能不好时,要收集所有主机的数据,而不是慢的那一台主机
UNIX下使用:iostat,sar,vmstat,filmon,nmon,iozone等命令
收集1--15分钟
Windows下使用设备管理工具
15.1.2 Gathering fabric network data
从交换机或fabric analyzer上收集配置设置,日志或错误数据
15.1.3 Gathering DS5000 storage server data
在DS5000上从两个方面收集
▲ 性能监视器 Performance Monitor
▲ 收集所有的支持数据 Collect All Support Data
includes the storage Subsystems Profile,
majorEventLog, driveDiagnosticData, NVSRAM data, readLinkStatus,
performanceStatistics, and many others.
15.2.1 Starting the Performance Monitor
Storage Subsystem ==> Monitor Performance
性能监视器显示:
Total I/Os: 自从开始监控起所有的I/O
如果有哪个控制器或LUN负载过重,则将其平衡一下
Read percentage:所有的I/O中,读操作所占的百分比;100减去此值等于写操作的百分比
如果读的百分比少,则写的百分比多;可以改变RAID级别 RAID5改为RAID1
Cache hit percentage:读操作所有的cahce值
Current KBps:平均流量
Maximum KBps:最大流量
Current I/O per second:平均I/O
Maximum I/O per second:最大I/O
15.2.2 Using the Performance Monitor
性能监视器定期的收集信息
setting---改变设置
15.2.3 Using the Performance Monitor: Illustration
UNIX下使用dd来测试性能
dd if=/dev/zero of=/dev/SAN-LUN bs=128k count=12000
21:14 2009-4-10
第16章 Advanced maintenance
P565---P608
16.1 Upgrades and maintenance
查看当前的firmware version:Storage Subsystem → View → Profile
在profile的Controllers页里 查看 控制器的Firmware和NVSRAM版本
在Enclosures里面查看扩展柜的firmware
在Drives页里查看硬盘的firmware
更新DS4000的firmware和NVSRAM约需5-35分钟
更新ESM的firmware约需每个ESM5分钟
更新硬盘约每个硬盘2分钟
先要升级SM软件,再来升级firmware
SM10.XX 对应 7.XX的firmware
当将firmware从6.x升级到7.x时,不能直接从SM中升级,必须使用firmware升级工具
如果firwmare的版本小于6.14,必须先升级到6.14,再升级到7.x
如果已经是7.xx,则可以在SM中升级到7.yy
当从6.xx升级到7.xx时,必须停止I/O,即应用要停止
升级时存储要在是在最优化状态
可以将控制器firmware和NVSRAM传送到控制器的flash
传输后,会在两个控制器上进行CRC检查
如果CRC检查不通过,则有错误报告 P570
升级时,确保两个控制器的firmware版本一致
升级时不能断电
如果是带内管理且使用FC hub或managed hub,则在升级是不能连接SAN设备,因为会引起环路初始
化和中断升级进程
需要同时升级firmware和NVSRAM
Advanced → Maintenance → Download → Controller Firmware
当升级时选择“Transfer files but don't activate them(activate late)”时,新的版本会显
示为pending version P572
如何应用pending version:
Advanced → Maintenance → Activate Controller Firmware P573
16.1.6 Updating the ESM board firmware
在升级控制器的firmware之前,要确定新的控制器firmware支持的最小的ESM firmware的级别
如果ESM Firmware的级别小到新的控制器firmware不支持,则可能会丢失连接和数据
当升级一个ESM firmware时,会自动的将所有的I/O转到另一个ESM进行处理,
因此,不要同时升级两个ESM,而应该一个一个的升级
Maintenance → Download → ESM Configuration Settings P575
16.1.7 Updating hard disk drives firmware
同时可升级4种不同类型的硬盘
在升级硬盘的firmware时会停止I/O
Advanced → Maintenance → Download → Drive Firmware/Mode Pages
在选择硬盘的firmware时,会提示是否兼容
16.1.8 Updating Host FC adapter firmware
SANSurfer ---> Utilities ---> Update flash
所有的HBA卡的默认密码是 config
升级完成后要重启才能生效
16.3 Saving and loading the configuration
保存配置文件,当有问题时可用于恢复;也可以恢复到其它的DS4000中(目标必须与源有相同的硬
件布局,扩展柜数量,磁盘容量等)
配置文件包含:阵列和逻辑设备配置,子系统名,cache设置,其它的一些参数,包含存储分区配
置
Storage Subsystem → Configuration → Save
当替换存储上的配置文件后,所有的数据将丢失,因为LUN被初始化了----??? P592
当配置有改变时,要及时保存配置文件
SM ---> Tools → Load Storage Subsystem Configuration
恢复时可能要很长时间,视阵列和逻辑设备的定义
16.3.1 Storage subsystem profile
profile文件用于备份和恢复
当配置改变后,要及时备份profile文件
16.4 Migrating arrays between DS4000 subsystems
在不同的DS4000中导出/导入阵列而不丢失数据
推荐两个DS4000都升级到最新的firmware
两个DS4000系统都要在optimal状态
源
.保存配置文件和profile数据
.在要export的array上停止所有的I/O,并unmount
.备份数据,校验数据;要备份在外部的设备上,如磁带,另一个存储等
.定位并标记硬盘
目标
.有足够空闲的插槽
.检测是否支持import的硬盘 如接口/数量/兼容性(4G的扩展柜上不支持2G的硬盘)/扩展柜上物理
磁盘的大小(14个硬盘的EXP710不能迁移到16个硬盘的EXP810上)
.是否支持RAID6 (DS4800不支持RAID6)
.逻辑设备的数量不能超过最大支持量
Advanced → Maintenance → Export array
Advanced → Maintenance → Import array
16.5 Securing the DS5000 Client using remote management
通过VPN连接到远程桌面
在DS5000上设置密码
远程桌面(RDP)是一个高加密的client
----------------------------------------------
这一章与DS4000的第12章 雷同
----------------------------------------------
21:37 2009-4-9
第17章 SAN boot with the DS5000
P609---P660
SAN boot是将OS安装在一个外部的、基于SAN的存储上,并从上面启动
17.1 Introduction to SAN boot
优势:
Interchangeable servers:当一台服务器fail时,可以从另一台服务器启动
Provisioning for peak usage
Centralized administration
Utilizes high-availability features of SAN storage
Efficient disaster recovery process
Reduce overall cost of servers
17.1.1 SAN boot implementation
首先要确认主机已经适当的zoned to the storage serers in the SAN fabric
zoning将确认只有授权的主机能通过SAN访问存储
HAB卡和SAN存储也需要设置
步骤:
1.物理连接
2.在DS4000上建立LUN,并建立LUN per boot image
3.选择主机要从哪个HBA卡和LUN启动
4.存储分区要map到适当的主机上的LUN
5.配置主机上的HBA卡利用SAN boot
5.在LUN上安装OS
重要的:
安装OS时,只能使用一个HBA卡,连接到另一个控制器上的HBA卡必须被断开
对于Win和Linux,必须将OS安装在LUN0上
主机能访问LUN,并从上面启动
17.2 AIX SAN boot for System p
在已安装AIX上 SAN boot
a.使用 alt_disk_install
b.将rootvg mirroring到SAN上
未安装AIX
a.从光盘安装
b.从网络安装(NIM)
必备条件:
可从SAN的SATA硬盘中启动,但由于性能的关系而不推荐
使用AIX 5.2以上时,每个存储分区上可以有超过32个LUN
在AIX的boot form SAN中,需同时连接2个控制器 (Win/Linux只能连接1个)
在AIX boot过程中,不支持多路径
17.2.1 Creating a boot disk with alt_disk_install
alt_disk_install用于从本地克隆系统到SAN上
17.2.2 Creating a SAN boot disk by mirroring
17.2.3 Installation on external storage from bootable AIX CD-ROM
17.2.4 AIX SAN installation with NIM
17.2.5 Clone an operating system using VolumeCopy
17.2.6 Advanced configuration procedures
17.3 Windows 2003/2008 SAN boot for BladeCenter HS20
17.3 Windows 2003/2008 SAN boot for BladeCenter HS20
安装win2003时,按F6加载FC device drive
17.3.2 SAN boot implementation steps for Windows 2003/2008 hosts
▲.Blade server开机时按F1进BIOS
.Devices and I/O ports--->IDE Configuration--->将primary和secondary IDE都Disabled;
保存退出
▲.重启Blade server,按CTRL+Q 或 ALT+Q 进入 BIOS
.选择第一个FC adapter port ---> 将 Host Adapter BIOS 改为 Enabled
.记下HBA卡的WWPN,当配置DS4000和fabric zone时需要用到
▲.在bladecenter的管理软件中,确认 I/O Module Tasks -> Managerment ---> External ports
是 Enabled 的
(是否就是FC卡???)
安装之前,确认:
FC交换机只有一条链路连接到DS4000的A控制器,(如果FC交换机同时连接到DS4000的B控制器,必
须将其断开)
在DS4000上定义一个LUN,并将其map给主机
Blade server开机,CTRL+Q进入QLogic BIOS,配置remote boot
Host Adapter BIOS : Enabled
Selectable Boot Settings : 设置boot LUN为DS4000上的控制器A的WWPN
保存退出重启
F1进入主机BIOS,设置从光驱启动
在安装WIN2003时,按F6从软盘加载FC drivce driver
WIN03安装完成后,在上面安装DS4000 SM
连接DS4000控制器B到交换机上 (安装之前要断开,安装之后要连上)
确认host上的第2个HBA卡端口被zoned到DS4000的controller B上 ,这样允许冗余,当A失效后,
可从B启动系统
在DS4000里面将主机的第2个HBA卡添加到主机中(原来的映射只有一个HBA卡,再添加第2个HBA卡)
Blade server开机,CTRL+Q进入QLogic BIOS,配置Boot device for the secondary path
Adapter type里面可以看到2个HBA卡
Host Adapter BIOS : Enabled
Selectable Boot Settings : 设置boot LUN为DS4000上控制器A的WWPN
保存退出重启
Failover verification test for boot path
当与一个控制器连接失效后,会自动转到另一个控制器上
Limitations of booting from Windows 2003
在win集群中,需要隔离???
在全冗余时,需要4块HBA卡
17.4 Linux SAN Boot for IBM System x servers
17.5 Implementing MCSC SAN Boot with blade servers
Microsoft Cluster Server (MSCS)
---------------------------------------------------------------------------
这一章与DS4000的第10章
将Windows AIX Linux安装在SAN上,并从SAN上启动OS--->需实验!!!!!!
---------------------------------------------------------------------------
22:00 2009-4-9
需实验或未明白的:
P56
DS5000直连主机时
当直连时,最先使用A1-B1端口,再使用A3-B3端口,再A2-B2,A4-B4 ---是否与设备端口一样使用同一个loop芯片的原因??? P56
P58
DS5000连接到SAN交换机时,只需要每个控制器上的1个端口连接到SAN交换机
是否可以同时连接几对端口到SAN交换机上形成 channel ???????
P65
DS5000高4U ,EXP5000高 3U ----好像所有扩展柜都是3U的----需要查DS3K/4K红皮书 !!!
P133
DS5000在Windows中不再支持RDAC P120
DS5000不支持在AIX中使用RDAC P133------DS4000在AIX中是否支持RDAC???
P117--P214 第5章在Windows/AIX/Linux/HP-UX上安装SM---需实验
P231
hot_add:
SMdevices: 列出所有可用的LUN,包含目标ID和LUN名, ----????具体作什么用?如何用
SMrepasist: 在Windows上用, ----????具体作什么用?如何用
mppUtil: 在Linux上用 ----????具体作什么用?如何用
P238
RADI3/5/6中最大30个物理磁盘,如果达到30个磁盘,将不能扩充新的磁盘------需实验
扩充RAID中磁盘, 一经开始,不能停止 P240
Advanced ==> Recovery ==> Defragment Array 一经开始,不能停止 P242
改变RAID级别 一经开始,不能停止 P243
扩充LUN容量, 一经开始,不能停止 P248
P295---P328 RSM 运行于linux,用于集中管理存储-----需要实验!!!!!!!!!!!!!!!!!!!!!!!
P329---
支持Flashcopy的数量:DS4200/4700支持8个;DS4800支持16个
支持Flashcopy的数量: DS5100/5300支持多少个Flashcopy--------------- ?????????
P349
Flashcopy 的repository 是否可以map给主机?????????????
Flashcopy用于备份-----具体如何操作???是否将repository LUN分配给主机,再备份????????????????????
P367
DS4000里的flashcopy与备份软件里的flashcopy是否有区别???
----------------备份软件中的好像是snapshot快照,而不是flashcopy??????????????????????????
P369---P394 Volumecopy 时源只可读,不可写 P370 ----需实验
volumecopy使用时必须与flashcopy联用----------------如何联用??????从哪里可以看出??????
当volumecopy完成后,target logical drive自动的变成read-only,有一个小锁状图标在copy manager里面显示---模拟器中没有锁状图标???
P390
第11章 SVC guidelines for DS5000
P395---P422
------------------------------------------------------------------------------
SVC详细内容,需要看红皮书:
IBM System Storage SAN Volume Controller, SG24-6423
IBM TotalStorage: Integration of the SAN Volume Controller,
SAN Integration Server and the SAN File System, SG24-6097
------------------------------------------------------------------------------
第12章 ERM
ERM中的secondary上的LUN是否要以map给主机?? 主机对其是否可写???-----应该是不可写 !!????????????
P514
如何初始化一个硬盘,一个LUN,一个阵列 ????????????????????????????????????????
第13章 DS4000 performance tuning
P499---P528
如何设置FC硬盘 HBA卡的 命令队列深度 ?????????????????????????????????????????
P596
是否可以在不同的存储之间导入/导出阵列---如将DS5000的一个阵列导入DS4000???????
P592
当替换存储上的配置文件后,所有的数据将丢失,因为LUN被初始化了----??? 如何理解?????????
DS5000的第17章 SAN boot with the DS5000 P609---P660 ---> 要实验 !!!!!!!!!!!
DS4000的第10章 SAN boot with the DS5000 P571---P646 ---> 要实验 !!!!!!!!!!!
----------------------------------------------------------------------------
已解决
P21 DS5100: 8个主机接口, 8G cache
DS5300: 8个或16个主机接口,8G或16G cache
P90
RAID 6 里面最少磁盘数-----5个