一,, 簡介
SAN(儲存區(qū)域網絡),,F(xiàn)C-SAN由磁盤陣列連接光纖通道組成,,而對每一臺應用服務器都要配個FC HBA的網卡,,成本大大提高,。而IP-SAN(ip存儲)的通信通道使用的是IP通道,,而不是光纖,,把服務器與存儲設備連接起來的技術。 ISCSI的基礎傳統(tǒng)是以太網和internet,,同時能大大減少總體擁有成本,,現(xiàn)在網絡寬帶發(fā)展相當快,我覺得iscsi以后會成為主流,。
實驗環(huán)境: Service:主機名:service.example.com ip10.1.1.1 Client : 主機名:lucklyb.example.com ip10.1.1.2
二,, 在rhel7上面配置target(服務端)
1) 在服務器端添加硬盤,并創(chuàng)建一個新分區(qū)或邏輯卷,,(以下新分區(qū)為/dev/sdb1為例)
2) 安裝targetcli軟件包并啟動target服務
[root@server /]# yum -y install targetcli [root@server /]#systemctl start target [root@server /]# systemctl enable target
3) 設置防火墻允許3260/tcp端口
[root@server /]# firewall-cmd --permanent --add-port=3260/tcp [root@server /]#firewall-cmd –reload
注意:要確認使用firewalld防火墻的一定要禁用其它防火墻,,建議就是把他們mask。小編漏了這點,,導致連接失敗,,關閉防火墻才能連接,以下是解決方法: [root@server /]# for SERVICE iniptables ip6tables ebtables;do > systemctl mask ${SERVICE}.service > done ln -s '/dev/null''/etc/systemd/system/iptables..service' ln -s '/dev/null''/etc/systemd/system/service.service' ln -s '/dev/null''/etc/systemd/system/ip6tables..service' ln -s '/dev/null''/etc/systemd/system/ebtables..service'
4) 配置server服務端 [root@server /]# fdisk /dev/sdb 命令(輸入 m 獲取幫助):n Select (default p): p 默認回車(給它全部大?。?/div> 命令(輸入 m 獲取幫助):w 注意:別格式化了 - 運行targetcli進入交互模式(很方便的程序)
- [root@server /]# targetcli
3. 建立一個塊儲存server1.disk ,,使用上面新添加硬盤/dev/sdb1
/>/backstores/block create server1.disk /dev/sdb1
4.建立一個名稱IQN為iqn.2014-11.com.example:disk1
5.創(chuàng)建ACL允許iqn.2014-11.com.example:luck_lyb客戶機連接(由于不能有”_”所以我改成lucklyb)
6.創(chuàng)建lun(target塊設備的邏輯單元)
7.配置target監(jiān)聽IP和端口(默認在所有接口IP的3260/tcp監(jiān)聽)
8.確認配置并保存退出
/>exit
三. Iscsi initiator客戶端配置
1. 安裝iscsi-initiator-utils
[root@lucklyb 桌面]# yum -y install iscsi-initiator-utils
2. 修改 vim /etciscsi/initatorname.iscsi (改成自己主機名的反寫)
[root@lucklyb /]# vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2014-11.com.example:lucklyb
3.發(fā)現(xiàn)并連接iscsi設備,(注意自己主機名一定要與server的ACL匹配)
[root@lucklyb 桌面]# iscsiadm -m discovery -t st -p 10.1.1.1
選項“-m discovery“表示發(fā)現(xiàn)查找,,選項“-t senbtargets”表示發(fā)布的target(我這上面縮寫為“-t st”),,選項“-p ”ip:port 用來指定服務器IP地址。
查找結果 中列出了對方發(fā)布的iscsi對象名稱,下步就是連接指定的iscsi,,使用“-m node”選項表示管理目標節(jié)點,,選項“-l”表示登錄連接(--login 也可以)
[root@lucklyb 桌面]# iscsiadm -m node -T iqn.2014-11.com.example:disk1 -l
4.使用iscsi存儲設備
1)為磁盤分區(qū)
發(fā)現(xiàn)了sdb 接下來創(chuàng)建文件系統(tǒng)(格式化) 掛載文件系統(tǒng)我就不一 一往下做了。 |