linux6无法启动iscsi服务,RHEL6下安装配置ISCSI服务器
1.安裝所需軟件:
yum?–y?install?scsi-target-utils?iscsi-initiator-utils
功能說明:scsi-target-utils:用來將?Linux?系統(tǒng)仿真成為?iSCSI?target?的功能;
iscsi-initiator-utils:掛載來自?target?的磁盤到?Linux?本機(jī)上。
2.target的設(shè)定:
----target相關(guān)文件說明:
----以下幾種設(shè)備都可作為target分享出去:使用?dd?指令所建立的大型檔案可供仿真為磁盤?(無須預(yù)先格式化);
使用單一分割槽?(partition)?分享為磁盤;
使用單一完整的磁盤?(無須預(yù)先分割);
使用磁盤陣列分享?(其實與單一磁盤相同方式);
使用軟件磁盤陣列?(software?raid)?分享成單一磁盤;
使用?LVM?的?LV?裝置分享為磁盤。
----建立一個名為?/tmp/iscsi.img?的?300MB?檔案:
----iSCSI?Qualified?Name?(iSCSI?合格名稱):iqn.yyyy-mm.:identifier
iqn.年年-月.單位網(wǎng)域名的反轉(zhuǎn)寫法 :這個分享的target名稱依據(jù)此名稱設(shè)定我們的設(shè)備名稱為:iqn.2013-06.com.example:luyx30----設(shè)定ISCSI的配置文件/etc/tgt/targets.conf相關(guān)說明:(引自鳥哥的linux私房菜)backing-store?(虛擬的裝置),?direct-store?(實際的裝置):?設(shè)定裝置時,如果你的整顆磁盤是全部被拿來當(dāng)?iSCSI?分享之用,那么才能夠使用?direct-store?。不過,根據(jù)網(wǎng)絡(luò)上的其他文件,?似乎說明這個設(shè)定值有點危險的樣子。所以,基本上還是建議單純使用模擬的?backing-store?較佳。例如鳥哥的簡單案例中,就通通使用?backing-store?而已。
initiator-address?(用戶端地址):?如果你想要限制能夠使用這個?target?的客戶端來源,才需要填寫這個設(shè)定值。基本上,不用設(shè)定它?(代表所有人都能使用的意思),?因為我們后來會使用?iptables?來規(guī)范可以聯(lián)機(jī)的客戶端嘛!
incominguser?(用戶賬號密碼設(shè)定):?如果除了來源?IP?的限制之外,你還想要讓使用者輸入賬密才能使用你的?iSCSI?target?的話,那么就加用這個設(shè)定項目。?此設(shè)定后面接兩個參數(shù),分別是賬號與密碼啰。
write-cache?[off|on]?(是否使用快取):?在預(yù)設(shè)的情況下,tgtd?會使用快取來增快速度。不過,這樣可能會有遺失數(shù)據(jù)的風(fēng)險。所以,如果你的數(shù)據(jù)比較重要的話,?或許不要使用快取,直接存取裝置會比較妥當(dāng)一些。
----啟動iscsi:
注意:若有開啟防火墻功能,需要將端口3260開放.
3.initiator的設(shè)定:
----initiator相關(guān)文件說明:
/etc/iscsi/iscsid.conf:主要的配置文件,用來連結(jié)到?iSCSI?target?的設(shè)定;
/sbin/iscsid:啟動?iSCSI?initiator?的主要服務(wù)程序;
/sbin/iscsiadm:用來管理?iSCSI?initiator?的主要設(shè)定程序;
/etc/init.d/iscsid:讓本機(jī)模擬成為?iSCSI?initiater?的主要服務(wù);
/etc/init.d/iscsi:在本機(jī)成為?iSCSI?initiator?之后,啟動此腳本,讓我們可以登入?iSCSI?target。所以?iscsid?先啟動后,才能啟動這個服務(wù)。為了防呆,所以?/etc/init.d/iscsi?已經(jīng)寫了一個啟動指令,?啟動?iscsi?前尚未啟動?iscsid?,則會先呼叫?iscsid?才繼續(xù)處理?iscsi?.
----修改initiator的配置文件/etc/iscsi/iscsid.conf,新增以下部分:
----使用iscsiadm來發(fā)現(xiàn)target端的設(shè)備(記得服務(wù)器端防火墻要開放3260端口或關(guān)閉防火墻):
可偵測到相應(yīng)的設(shè)備,若信息有修訂過的話,那你可以到這個檔案內(nèi)修改,也可以透過?iscsiadm?的?update?功能處理相關(guān)參數(shù)的。
----連接到iscsi?target:
----查看當(dāng)前的磁盤文件,可發(fā)現(xiàn)target:
----iscsiadm的相關(guān)說明:
移除某個不要的target:
iscsiadm?–m?node?–T?targetname?–logout
iscsiadm?–m?node?–o?[delete|new|update]?–T?targetname
4.到此,ISCSI的target和initiator的配置就完成了.在initiator可以向正常使用磁盤一樣使用target.
總結(jié)
以上是生活随笔為你收集整理的linux6无法启动iscsi服务,RHEL6下安装配置ISCSI服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单mysql优化_mysql常见语句的
- 下一篇: linux+基因组字符替换,liftov