全部博文(68)
分类: 服务器与存储
2005-08-04 18:02:44
IBM DS4300 STORAGE + BLADE CENTER + LINUX ES 配置实践
存储: IBM DS4300 Storage
系统: Linux ES 3.0
存储: IBM DS4300 Storage
系统: Linux ES 3.0
1. 安装IBM FAStT Storage Manager
在与DS4300同一个网段里的一台主机上安装IBM FAStT Storage Manager(偶地软件Version是09.10.G5.05).
然后再给这个主机添加一个IP地址192.168.128.xx(自己选一个吉利地xx吧),网络掩码是:255.255.255.0
打开Storage Manager, 过一小会(几十秒钟的样子吧)它会自动找出DS4300 Storage. 这时好安装key了(代运公司的工程师过来装地:).
2. 划分存储分区
双击"Storage Subsystem Unnamed"打开存储管理界面. 然后可以进行做磁盘阵列, 划分分区(很傻瓜化地,俺就不多说啦).
3. 将分区分配给指定blade服务器
(1)取得主机的scsi-qla0-adapter-port
#cd /proc/scsi/qla2300
#cat 0
...
SCSI Device Information:
scsi-qla0-adapter-node=200000112592957e;
scsi-qla0-adapter-port=210000112592957e;
scsi-qla0-target-0=200400a0b81734c6;
...
(2)在Storage Manager里将分区指定给scsi-qla0-adapter-port=210000112592957e的blade服务器
(3)卸载旧的qla2300模块,并重新加载模块
#modprobe -r qla2300
#modprobe qla2300
现在可以用fdisk看一下啦,/dev/sda则为新加的存储空间.
#fdisk -l
Disk /dev/sda: 115.0 GB, 115098680832 bytes
255 heads, 63 sectors/track, 13993 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/sda doesn't contain a valid partition table
...
4. 格式化新加的存储分区/dev/sda,并将其mount到/database目录下
#mkfs -t ext3 /dev/sda
#mkdir /database
#mount /dev/sda /database
#ls
lost+found .
Ok, 看到lost+found 我们就可以知道文件系统已经挂上啦。
5. 用NFS将该存储共享给其他主服务器
假设该服务器IP为192.168.2.61. 需要共享空间的服务器的IP地址为192.168.2.62和192.168.2.63
这里要说明一下,这几个IP都是Blade的内部IP。Blade有两块网卡,一个网卡是Blade和Blade之间通信用的,这块网卡速度比较快;另一块是外部通信用的,虽然说也是千M的,但受其他外来连接的的影响,速度肯定没有对内的网卡快。
(1)建立/etc/exports文件
#vi /etc/exports
###共享目录 共享目的机器 权限为读写 共享目的机器 权限为读写
/database 192.168.1.62(rw) 192.168.1.63(rw)
(2)启动NFS服务
#service nfs start ###在NFS运行前应确保portmap或者rpc.portmap已经在运行
#rpcinfo -p ###验证NFS是否在运行
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100011 1 udp 749 rquotad
100011 2 udp 749 rquotad
100005 1 udp 759 mountd
100005 1 tcp 761 mountd
100005 2 udp 764 mountd
100005 2 tcp 766 mountd
100005 3 udp 769 mountd
100005 3 tcp 771 mountd
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
300019 1 tcp 830 amd
300019 1 udp 831 amd
100024 1 udp 944 status
100024 1 tcp 946 status
100021 1 udp 1042 nlockmgr
100021 3 udp 1042 nlockmgr
100021 4 udp 1042 nlockmgr
100021 1 tcp 1629 nlockmgr
100021 3 tcp 1629 nlockmgr
100021 4 tcp 1629 nlockmgr
如果改动了/etc/exports的内容,应用exportfs -ra 命令使NFS重新读取配置.
#exportfs -ra
(3)NFS客户端设置
编辑/etc/fstab文件,加入如下一行
###远程挂载点 本地挂载点波 文件系统 读写权限
192.168.2.61:/database /database nfs rw,hard,intr 0 0
hard和intr是为了防止系统在启动时因找不到远程挂载点而宕机.
#cat /etc/fstab
###device mountpoint fs-type options dump fsckord
LABEL=/ / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/sda2 swap swap defaults 0 0
192.168.2.61:/database /database nfs rw,hard,intr 0 0
(4)建立/database目录, 挂载远程文件系统.
#mkdir /database
#mount -ra ###使系统重新挂载/etc/fstab中的所有文件系统(包括我们新加的)
或者单独挂载我们新加的文件系统:
#mount /database
另外一台Blade的服务器配置与此相同。
配置成功,至此告一段落!
附: 有些Linux不支持DS存储所创建的多个LUN, 下面有一个解决方法:
Linux服务器如何支持DS400创建的多LUN
适用机型: | |
所有服务器 |
文档内容: |
>>> |