前言:前久接到一个任务,为某电信运维部配置一个IBM DS3300,作为山寨版的工程师,有困难也得上。
环境:DS3300+3*EXP3100扩展柜,SUSE9.3+单网卡
要求:SUSE认到的到个文件系统容量越高越好
解决方案:SUSE iSCSI Initiator+SUSE LVM(我配置后文件系统只能到最大8T的容量)
以下为步骤回顾(习惯不好,日志没有记下来,只能来个概要了)
一、学习
学习一个产品,再没有官网好用了,IBM的网络课堂是一个很好的学习的地方,针对IPSAN,我学习了
(5)DS3300在Windows和Linux环境中的安装部署
这几年也算没有白费,基本看懂了,下一步吧
二、下载用户、安装、维护手则进行产品知识加深,这里我用了IBM的红皮书
《IBM System Storage DS3000 Introduction and Implementation Guide-sg247065》
当然还有用户手则
《Installation, User's, and Maintenance Guide (English) for IBM System Storage DS3300 Storage Subsystem》
三、要配置DS3300,当然也要会用storage manager,好再以前用过,也就没有怎么再学习
四、开整
(1)网络接通:DS3300是ISCSI协议,网络连通是基本的,虽然我注意到了主机只是一个单网卡,想想算了,就不无中生有,搞成多路径了
(2)划分LUN,这个部份折磨了我好久,我再这里也做了几次实验,发现一些限总结如下:
DS3300最大的LUN为2T,(IBM售前说无论微码是多少,最大的LUN为2T;IBM售后说高版本的微码也可突破2T限制。我晕,后来因为一个在网上可下载公版微码太高,升级有点麻烦,IBM售后建议我不要升,升了他不负责,想到SUSE9.3单盘最大可能2T的限制,我就没有挣扎了,毕竟时间有限)
(3)配置SUSE ISCSI Initiator
见http://space.itpub.net/645199/viewspace-682929
SUSE9.3的Initiator没有SUSE10版本以上的Initiator软件好用,而且SUSE10 Initiator被集成在了SUSE YAST上,很方便的,我因ZTE工程师对SUSE9要求,就只能用SUSE9.3的Initiator
(4)Initiator无法识别到DS3300上的LUN处理
配置好SUSE9.3的Initiator后,合用iscsi-ls命令没有发现target,晕了,查看DMESG,报ISCSI协议错,错误码没记下,于是我花了占时间在自己的电脑了安了个SUSE10的虚拟机,用YAST配置Initiator后可以正常识别DS3300上的LUN
想。。。上GOOGLE
找到一帖,上面说因为在DS3300上配置了IPV6的协议造成的问题,于是我抱本子上机房改了下,真的,SUSE9.3的Initiator后正常识别LUN了
(5)安装多路软件RDAC
(6)配置SUSE LVM和文件系统
好多人使用LINUX只会有普通的磁盘管理方式,不选择使用LVM以磁盘的管理方式,这里必须选择LVM方式是因为我需要配置一个大于2T的文件系统
要配置大于2T的文件系统的文件系统,磁盘要选择partd工具进行分区,分区表选择GPT的方式,
总结:SUSE9单盘最大为2T(很多人的传说),当然不要理解在EXT3最大支持2T,因为我最后格式出来的文件系统为8T。要使用容量文件系统,LVM和软RAID是一个好的选择;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/645199/viewspace-683948/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/645199/viewspace-683948/