- 论坛徽章:
- 0
|
Redhat下的双机热备
硬件条件:IBM DS300 +X346*2 网线若干
软件条件:Redhat As3.7
使用Telnet 在DS300上配置阵列
配置前准备:
硬件连接:DS300的管理端通过直连线和服务器相连,在命令行界面下使用ping能够ping通DS300的管理端口。
配置:
在任何时候使用?都可以查看该目录下可以的相关命令;使用 tab 键可以查看命令的相关参数;
配置步骤:
1、 打开命令提示符界面,输入 telnet 192.168.70.123 回车, 登陆到DS300:
DS300>administrator
Administrator level password:×××××××× // PASSW0RD
DS300# //进入管理员级别的提示符
2、 现有的磁盘情况:
DS300#device 回车
DS300#list 回车
Selected attached devices :
65536 IBM-ESXS Disk SCSI Disk 33.90GB
65792 IBM-ESXS Disk SCSI Disk 33.90GB
显示了所有插在DS300上的硬盘,65536为硬盘的设备号(该信息要注意一下,接下来配置阵列是要使用硬盘的设备号作为参数),slot0和1 是硬盘在DS300上占有的插槽,最后面是硬盘容量;
3、 使用create命令创建阵列:
DS300#end 回车
DS300#array 回车
DS300#create TEST raid1 65536 65792 回车 //选择两块盘做raid1
Array ‘TEST ‘ created with 2 devices:
65536
65792
DS300#list
List of arrays:
TEST RAID 1 33.86GB
4、 创建逻辑盘,进入logical 同样使用create创建:
DS300#end 回车
DS300#logical 回车
DS300#create ldrive TEST size 33.86GB unrestricted /输入create命
//令,33全部建成一个逻辑盘
注:在size命令后输入tab键可以查看可以可用空间的大小,以及单位格式,必须用大写;
在33GB后再输tab会提示 restriced 和 unrestricted的参数,表示是否对逻辑盘的使用者做限制。
5、 添加可使用该存储设备的节点:
DS300#initiator
DS300#create node1 iqn.1991-05.com.microsoft: ibmuser
Initiator node1 created with IQN iqn.1991-05.com.microsoft: ibmuser
DS300#create node2 iqn.1992-20.com.microsoft: ibmuser
Initiator node2 created with IQN iqn.1992-20.com.microsoft: ibmuser
6、 把逻辑盘分配给节点,一个逻辑盘可分配给多个节点,在logical 目录中设置:
DS300#end 回车
DS300#logical 回车
DS300#list
Select logical drives:
ldrive Uses 33.86GB from array TEST
DS300#manage ldrive allow node1
New ACL:
Node1 iqn.1991-05.com.microsoft: ibmuser Read/Write
这时在DS300使用info命令,就能够查看刚才配置的情况,同时显示可访问该逻辑盘的ACL列表。
然后可以到note1的机器上查看磁盘管理器,就会有新增加的未指派硬盘,大小应该是33 GB左右。
(上面是用TELNET做的看起来比较烦琐不是很直观建意你使用Server Raid Manager 通过管理终端在WINDOWS下进行配置,配时注意别忘了下 一个驱动哦,否则你会痛苦死的,死也别想连上。快快去找它吧setup_management_station.zip 安装上这个插件后就没问题了,下面你要 做的就是配好阵列,然后填上SQN号就行。具体的就不说了。)
前期工作OK了,现在搭建平台
一:首先对两台服务器装放REDHAT操作系统,装时为了以后避开一些麻烦,选择全部安装。
二:这里由于ISCSI卡的原故,所以没有ISCSI来连接DS300 因为驱动实在太难装了。(在安装时遇到的问题几乎让你无法想象)
三:直接用网口将其于DS300 的两个数据口相连。(在对数据口设IP时请注意不要设在同一网段。设置时在TELNET进行) telnet 192.168.70.123 如果不知道怎么进请往最上面看TELNET 环节。 DS300#interface manage eht2/3 ip XXX.XXX.XXX.XXX就 行。 如 :eth2 192.168.2.2
eth3 192.168.3.3
四:在本机上对两个网口设IP地址 server1 eht0 :192.168.2.20 server2 eth0 :192.168.3.30
eht1 :192.168.0.2 eth1 :192.168.0.3
eht1 口用做心跳 顺便与外网相连。
五:对server1与server2 进行配置。确保你的系统安装无误后,进行以下操作。
linux平台主机端
安装软件(在这里我使用的版本不需要安装这个软件,因为系统自带的,这就是为什么我要强调一定要全部安装)
#uname -a 查一下当前系统的内核版本
#cd cd /usr/local/src
# wegt
http://nchc.dl.sourceforge.net/sourceforge/linux-iscsi/linux-iscsi-3.4.3.2.tgz
#tar -zxvf linux-iscsi-3.4.3.2.tgz
#cd linux-iscsi-3.4.3.2
#make clean
# make
#make install
修改配置文件开始进行修改的工作:
# vi /etc/iscsi.conf
Username= myaccount #用户名#
Password= iscsimy1Spw #口令#
DiscoveryAddress=192.168.11.201 #iSCSI 储存设备的 IP 地址# (这一步是主要的活动其它的不用管也行)
Username=myaccount
Password=iscsimy1Spw
查看iqn号并将其记录,填入DS300
# vi /etc/initiatorName.iscsi
InitiatorName=iqn.1987-05.com.cisco:01.21791d42cd23
这里可以自行定义符合命名规则的InitiatorName,冒号后为别名(可改为主机名)
启动iscsi
#/etc/init.d/iscsi start
Starting iSCSI: iscsi iscsid fsck/mount
使用iscsi-ls命令可以看到更为详细的磁盘信息:
# iscsi-ls
六:上述OK后你就可以用
#fdisk -l 了看一下是否可以看到盘柜了。现在你可以通过一个结点对其进行分区挂接。
以上工作完成后,基本上是成功了一半了,下面我们将用Redhat 自带的cluster软件来配置HA了。在这里我要声名的是,用DS300做双机要插iscsi卡的,但IBM提供的iscsi卡没有在redhat下的驱动,要驱动要在第三方网站上去下,本人不才依照官方提供的下载地址下来的安装没有能够成功,至于是什么原因我无法解释.所以我采用了虚拟网卡的办法.
都1点快半了,今天先到这里,下次在来详说.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/26358/showart_223902.html |
|