(环境管理)FAST 在 L 环
境中的安装与配置
FAStT200在 Linux环境中的安装与配置
IBMFAStT200是全光纤的存储解决方案,可以提供端到端的光纤通道连接,支持
多种操作系统平台,包括 WindowsNT/200、Linux、AIX等 UNIX。我们在此介绍
FAStT200在 Linux环境中的安装与配置。
硬件环境
xSeries服务器
每台服务器需要两块 HBA卡(2102/2103)
光纤通道交换机
IBM3534-F08
FAStT200
3542-2RU,配置 2个 GBIC,10块 36GB磁盘
相应的光纤线
软件环境
TurboLinux7DataServer
FAStT200Microcode
Frimware:
NVSRAM:CNV3542R821NT030
SANSwitch
2109-S08/S16()
2109-F16()
2109-M12()
3534-F08()
2032-064()
2031-016/032()
2031-216,2031-232()
2032-140(Director)()
2042-001/128(1GB)()
StorageManager
连接方式
本次测试如图示的硬件环境,即直接连接 FAStT200到 IBMx系列服务器或通过
光纤通道交换机 3534连接到 IBMx系列服务器,每台服务器配置两块 HBA卡,
在服务器上安装 TurboLinux。在 FAStT200应用在 Linux环境中,推荐采用以太
网网络管理 FAStT200。
FAStT200的配置
1. 检查 Frimware和 NVSRAM的匹配,如不匹配,则要下载相应的 Frimware和
NVSRAM。
检查 Frimware和 NVSRAM的匹配
在 StorageManager的 SubsystemManagement窗 口 中 , 选 择 View-
>StorageSubsystemProfile,确认 Frimware和 NVSRAM版本正确且相互匹
配。如有问题,则要重新下载。
下载 Frimware和 NVSRAM
下载 Frimware和 NVSRAM之前,停止所有对 FAStT的 I/O,先下载 Firmware
再 NVSRAM。
对于 Firmware,在 SubsystemManagement窗口中,选择 StorageSubsystem-
>Download->Firmware,然后找到要下载的 Firmware,点击 Ok确认下载。
对 于 NVSRAM, 在 SubsystemManagement窗 口 中 , 选 择
StorageSubsystem->Download->NVSRAM,然后找到要下载的 NVSRAM,点击
Ok确认下载。
2. 联系 IBM中国技术支持中心,获得开启存储分区(StoragePartition)的钥
匙文件,开启此功能。
检查 FAStT的 FeatureEnableIdentifier
在 SubsystemManagement窗 口 中 , 选 择 StorageSubsystem-
>PremiumFeatures->List,记录显示的 32个数字和字母。
在 取 得 钥 匙 文 件 后 , 在 SubsystemManagement窗 口 中 , 选 择
StorageSubsystem->PremiumFeatures->Enable,找到钥匙文件,启动功
能。
3. 按照需要划分磁盘阵列及逻辑驱动器。
根据应用情况选择 RAID类型,根据所需容量选择磁盘数量及逻辑驱动器
的 大 小 , 注 意 在 选 择 LogicalDrive-to-LUNmapping时 , 要 选 择
MaplaterwithStoragePartitioning。
4. 划分存储分区,即创建主机(Host)或主机群组(HostGroup),关联光纤
卡(HostPort),映射逻辑驱动器到主机或主机群组(Mapping)。
Linux的配置
1. 下载光纤卡的驱动程序
从 FAStT200 产品支持网站下载相应版本的光纤卡驱动程序,现在的版本是
,分为非热切换(Non-Failover)版本和热切换(Failover)版本。在
以下的地址可以下载 IBMHBA卡驱动。
下载网站ssddom02..fastt200。
2. 安装光纤卡的驱动程序
在光纤卡驱动下载网站,有相应的安装指南,可以作为参考。在此,介绍在
TurboLinux下的步骤。
a. 因为服务器上有两块 HBA卡,因此需要热切换(Failover)版本的光纤
卡驱动
b. 将下载的光纤卡驱动,拷贝到服务器上
c. 通过如下命令检查 Linux核心的头文件和源码已经安装
#rpm–qa|grepkernel
如未安装,请参考 Linux手册安装。建议,在安装 Linux操作系统时,
采用全部安装的方式。
d. 展开光纤卡驱动的源文件
因为从网站下载的驱动是源代码的压缩包,需要通过如下命令展开
#tar–
然后进入到./目录,用相同的命令展开 -,
这时,会在目录下看到驱动的源代码文件。
e. 编译光纤卡驱动
将源代码的压缩包展开后,利用所带的 Makefile编译。针对 TurboLinux
的命令为:
#makeallOSVER=linux
这样,会生成 和 ,即 2102和 2103/2104的驱动。
如果编译时出错,则有可能是 Linux核心版本的兼容性问题,需要做相关的
调整,如安装新的核心头文件和源代码,重新编译核心等。
f. 将编译好的光纤卡驱动拷贝到 moduleskerneladdon/目录,其中 version
是 Linux核心的版本号
g. 修改文件
文件在/etc目录下,修改它,使之类似于如下:
aliasscsi_hostadapteraic7xxx
aliasscsi_hostadapter2qla2300
aliasscsi_hostadapter3qla2300
h. 加载光纤卡驱动
通过如下命令加载光纤卡驱动
#modprobeqla2300
在主控制终端会显示驱动加载的信息,注意有没有错误发生。
i. 检查是否发现 FAStT磁盘阵列
通过如下命令:
#catscsi/qla2300
结果如下:
可以看到在最下面两行,显示的是系统通过光纤卡识别到的两个 FAStT
磁盘分区,对应 LUN0和 LUN1。
Linux环境下磁盘的应用及通道热切换测试
经过上面的配置,系统已经识别到 FAStT磁盘。在 Linux下,识别的 RAID磁盘
被标识为 sda,sdb…
要使用识别到的 FAStT磁盘空间,在此为 sda和 sdb,可以通过命令
#fdisksda
指定磁盘分区,然后再创建文件系统,即可以进行文件的读写操作。
在 Linux环境下,可以看到所有的 FAStT分区是通过同一块 HBA识别到的,在
FAStT上我们也可以看到所有的逻辑卷是在控制器 A的控制下。在对存储在
FAStT上的文件读写过程中,切断控制器 A或相应的 HBA卡的连接,会发现,读
写操作在短暂的停顿后,即在另一条连接的通道上恢复,也就是实现了通道的
热切换功能。
在 FAStT上也看到相应的逻辑卷已被控制器 B接管,工作模式是 AVT模
式,即其它的逻辑卷还在控制器 A的管理下。
感谢阅读