集群实例:配置ISCSI客户端(LINUX) | ||||||||||||
来源: [url]www.ixdba.net [/url] 作者: IXDBA.NET社区 时间:2007-12-29 阅读:105 ![]() | ||||||||||||
1.1 连接ISCSI<?xml:namespace prefix = o />
操作系统:麒麟
linux
(<?XML:NAMESPACE PREFIX = ST1 />
2.6.18
-1.std
)
Iscsi
包:
iscsi-initiator-utils-6.2.0.742-0.5.el5.i386.rpm
(
Open-iSCS
提供
[url]http://www.open-iscsi.org/[/url]
)
注意:以下操作仅针对以上版本内核和
iscsi
包
并且仅保证可用,不保证最优。
IXDBA.NET技术社区1.1.1 安装rpm包
将
iscsi
包
cp
到本地盘,并在该包所在的目录下运行命令
运行此命令后,会生成一个目录
/etc/iscsi,
该目录下有两个文件:
Initiatorname.iscsi
和
iscsid.conf
1.1.2 启动ISCSI服务
安装完
iscsi
服务默认是关闭的,需要手工启动
1.1.3 搜寻盘阵
运行以下命令搜寻
target
,即目标端:
7612i
存储
以上
IP
即是
7612i
的
iscsi
口的
IP,
其它固定。
1.1.4 显示盘阵
显示存储端
target name
显示结果与在
7612i
串口
iscsi management
→
iscsi node
名字相同
1.1.5 登陆盘阵
target
登陆
其中
targetname
即是步骤
4
中结果。(注:横杆是中杠)
(注:
3
,
4
,
5
实施中是在
/etc/iscsi
下运行,是否可以在别的路径执行,可自行测试。以上
3
个命令格式是从
man iscsiadm
查出)
1.1.6 设置自动启动盘阵服务
经过以上几步,
fdisk –l
就可以看到所挂接分区了,为确保重启后也能看到,再修改一下
/etc/iscsi/iscsid.conf,
将第
5
步的命令
iscsiadm --mode node --targetname targetname --portal 192.168.1.221:3260 --login
添加到该文件中的开始部分
*****************
# Startup settings
#*****************
这个栏下面即可。
其实这个文件大多数内容处于被注释状态,该命令添加位置应该影响不大
.
然后重启电脑后直接
fdisk –l
依然可以看到所挂接的分区。至此
iscsi
所有操作完成
,
但挂载的分区不是
linux
所识别,必须使用
FDISK
进行磁盘分区。
1.2 设置分区1.2.1 使用fdisk命令进行磁盘分区
fdisk
是各种
Linux
发行版本中最常用的分区工具,是被定义为
Expert
级别的分区工具。我们可以通过
fdisk
来分区使用
iscsi
设备。它还包括一个二级选单,首先输入命令,然后出现问答式界面,用户通过在这个界面中输入命令参数来操作
fdisk
。
#
fdisk /dev/hdb
运行后出现
fdiak
的命令提示符:
Command (m for help):
使用
n
命令创建一个分区,会出现选择主分区(
p primary partition
)还是扩展分区(
l logical
)的提示,通常选用主分区。然后按照提示输入分区号(
Partion number(1
-
4)
:)、新分区起始的磁盘块数(
First Cylinder
)和分区的大小,可以是以
MB
为单位的数字(
Last cylindet or +siza or +sizeM or +sizeK
:)。例如:
1.2.2 现在验证新分区:
1.2.3 格式化分区
1.2.4 设定加载点:
文件系统必须有一个挂载点,它只是一个空的目录,新文件系统在这里与系统目录树
“
相连
”
。经过以上的操作,我的
Linux
服务器已经连接到
iSCSI
储存设备,
并且如同
Linux
本机上面的一个
SCSI
硬盘一样。
使用的方式几乎一模一样。
假设
iSCSI
主机挂载到
/cluster/raid
目录下:
1.2.5 设定自动挂载:
在机器重新启动后自动加载分区,你必须在
/etc/fstab
中加入相应分区,但分区类型必须市
"_netdev".
例如加载的分区
sdb1:
1.2.6 查看挂载分区:
|
转载于:https://blog.51cto.com/comtv/139715