一,、安裝iSCSI軟件包(系統(tǒng)盤自帶) 1,、查看是否安裝iscsi包 # rpm -qa | grep iscsi -bash: grep iscsi: command not found -bash: rpm -qa : command not found 以上結(jié)果是沒安裝 2、安裝iSCSI包 進入系統(tǒng)安裝光盤 # cd /media/RHEL_5.8\ x86_64\ DVD/Server/ # rpm -ivh iscsi-initiator-utils-6.2.0.872-13.el5.x86_64.rpm warning: iscsi-initiator-utils-6.2.0.872-13.el5.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186 Preparing... ########################################### [100%] package iscsi-initiator-utils-6.2.0.872-13.el5.x86_64 is already installed 安裝成功后會在/etc/iscsi/目錄下生成2個文件,,initiatorname.iscsi iscsid.conf,。 initiatorname.iscsi 軟件iSCSI initiator的intiator名稱配置文件。 iscsid.conf 所有剛發(fā)起的iSCSI session默認(rèn)都將使用這個文件中的參數(shù)設(shè)定,。 二,、配置iSCSI服務(wù) 1、確認(rèn)iscsi服務(wù)隨系統(tǒng)啟動而啟動 用chkconfig檢查iscsi和iscsid服務(wù)在運行級別3和5中隨系統(tǒng)的啟動而自動啟動 # chkconfig --list |grep iscsi iscsi 0:off 1:off 2:off 3:on 4:on 5:on 6:off iscsid 0:off 1:off 2:off 3:on 4:on 5:on 6:off 如果iscsid和iscsi沒有隨系統(tǒng)的啟動而啟動,,則用chkconfig設(shè)置這兩個服務(wù)在系統(tǒng)運行級別為3和5時隨系統(tǒng)啟動而啟動 # chkconfig iscsi --level 35 on # chkconfig iscsid --level 35 on 2,、設(shè)置InitiatorName 用vi編輯/etc/iscsi/initiatorname.iscsi文件,文件內(nèi)容如下 # vi /etc/iscsi/initiatorname.iscsi 默認(rèn)名子不用修改 InitiatorName=iqn.2014-11.com.max:oracle 這個名字是要在存儲里面創(chuàng)建主機時用的 3,、配置iscsi參數(shù) 編輯vi /etc/iscsi/iscsi.conf文件,,確認(rèn)node.startup的值為automatic,如果iSCSI存儲服務(wù)器的target上啟用了CHAP認(rèn)證,,則還需要配置CAHP認(rèn)證:
node.session.auth.authmethod = CHAP node.session.auth.username = xxxxxx ――CHAP認(rèn)證用戶名 node.session.auth.password = xxxxxx ――CHAP認(rèn)證密碼(至少12個字符)
下表是部分參數(shù)作用的解釋: 配置內(nèi)容 對應(yīng)語句 在開機后是否自動登錄Target,。 node.startup = automatic 表示自動登錄(默認(rèn)是automatic), node.startup = manual 表示需手動登錄,。 默認(rèn)的CHAP認(rèn)證用戶名和密碼 node.session.auth.authmethod = CHAP node.session.auth.username = xxxxxx CHAP認(rèn)證用戶名 node.session.auth.password = xxxxxx CHAP認(rèn)證密碼(至少12個字符) iSCSI發(fā)生錯誤以后,,返回應(yīng)用程序的超時時間。 node.session.timeo.replacement_timeout = 120 表示120秒 4,、啟動iscsi服務(wù) # service iscsi start iscsid (pid 3103) 正在運行... 設(shè)置 iSCSI 目標(biāo):iscsiadm: No records found [確定] 啟動完等2分鐘在執(zhí)行以下命令,。 # service iscsi status iscsid (pid 3103) 正在運行... # service iscsid status iscsid (pid 3103) 正在運行... 三、登錄 1,、分配存儲資源,,在Linux上執(zhí)行target的發(fā)現(xiàn) 188這個IP是存儲的IP。 # iscsiadm -m discovery -t sendtargets -p 192.168.1.188:3260 如果發(fā)現(xiàn)不到可以重啟一下服務(wù) # service iscsi restart iscsiadm: No matching sessions found Stopping iSCSI daemon: iscsid 已停 [確定] Starting iSCSI daemon: [確定] [確定] 設(shè)置 iSCSI 目標(biāo):iscsiadm: No records found [確定] 以下為正確狀態(tài) # iscsiadm -m discovery -t sendtargets -p 192.168.1.188:3260 192.168.1.188:3260,1 iqn.2003-05.com.stringbeansoftware:gowwjdkuvlbtild-oracle-target 2,、登錄連接 # iscsiadm -m node -T iqn.2003-05.com.stringbeansoftware:gowwjdkuvlbtild-oracle-target -p 192.168.1.188:3260 -l Logging in to [iface: default, target: iqn.2003-05.com.stringbeansoftware:gowwjdkuvlbtild-oracle-target, portal: 192.168.1.188,3260] (multiple) Login to [iface: default, target: iqn.2003-05.com.stringbeansoftware:gowwjdkuvlbtild-oracle-target, portal: 192.168.1.188,3260] successful. 3,、查看iSCSI信息 # iscsiadm -m session - i tcp: [1] 192.168.1.188:3260,1 iqn.2003-05.com.stringbeansoftware:gowwjdkuvlbtild-oracle-target 4、查看硬盤 # fdisk -l
原創(chuàng)文章請注明轉(zhuǎn)載自技術(shù)小站本文地址:http://www./post/90.html,,標(biāo)題:Redhat Linux 配置 iSCSI 連接存儲 |
|