转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese
本系列描述了如何在不同版本的Linux环境下安装配置iSCSI initiator,按照iSCSI要求对主机重命名,以及如何进行target和LUN的相关操作,discovery,log in等。作为系列中的第一篇,阐述了CentOS,Ubuntu,RHEL, SLES版本Linux如何安装iSCSI initiator。
安装Linux iSCSI initiator:
执行iSCSI target和LUN操作前,用户必须安装Open iSCSI initiator工具。获取Open iSCSI initiator的更多信息,参考www.open-iscsi.org的README文档。
CentOS Linux:
在CentOS Linux环境下安装iSCSI initiator工具使用以下操作步骤:
1.在Linux命令行,输入以下命令安装iscsi-initiator-utils包的最新版本:
yum install iscsi-initiator-utils
2.安装完成后,输入以下命令显示已安装包:
rpm -q
输出类似以下结果:
iscsi-initiator-utils-6.2.0.871-0.10.el5
3.输入以下命令启动iSCSI 服务:
service iscsi start
4.输入以下命令验证iSCSI 服务正在运行:
service iscsi status
如果service已运行,输出类似以下结果:
iscsid (pid 2412) is running...
5. 使用chkconfig配置自动启动iSCSI服务:
chkconfig iscsi on
6. 使用chkconfig命令检查iSCSI服务是否配置成随机启动:
chkconfig --list iscsi
看到级别2 3 5状态为on表示成功:
iscsi 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Ubuntu Linux:
在Ubuntu Linux环境下安装iSCSI initiator工具使用以下操作步骤:
1.在Linux命令行,输入以下命令安装iscsi-initiator-utils包的最新版本:
yes | apt-get install `apt-cache search iscsi | awk '{print $1}'
2.输入以下命令启动iSCSI服务:
/etc/init.d/open-iscsi start
RHEL Linux:
1.在Linux命令行,输入以下命令安装iscsi-initiator-utils包的最新版本:
yum install iscsi-initiator-utils
2.通过编辑/etc/iscsi文件配置iSCSI initiator后台进程。
/etc/iscsi/iscsid.conf:所有刚发起的iSCSI session默认都将使用这个文件中的参数设定。
/etc/iscsi/initiatorname.iscsi:iSCSI initiator的intiator名称配置文件。
#cd /etc/iscsi/
#ls
initiatorname.iscsi iscsid.conf
3. 输入以下命令启动iSCSI 服务:
service iscsid start
4. 输入以下命令验证iSCSI 服务正在运行:
service iscsid status
5.使用chkconfig配置自动启动iSCSI服务:
chkconfig iscsid on
6. 使用chkconfig命令检查iSCSI服务是否配置成随机启动:
chkconfig --list iscsid
看到级别2 3 5状态为on表示成功:
iscsid 0:off 1:off 2:on 3:on 4:on 5:on 6:off
SLES Linux:
1.通过编辑/etc/iscsi文件配置iSCSI initiator后台进程:
#cd /etc/iscsi/
#ls
initiatorname.iscsi iscsid.conf
2.使用chkconfig命令启动iSCSI服务,SLES系统的服务名叫“open-iscsi”:
/etc/init.d/open-iscsi start
chkconfig open-iscsi on
iSCSI initiator的默认设置在以下文件中:
/etc/iscsi/iscsid.conf