轉載請在文首保留原文出處: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