連接到 iSCSI Storage
發表於 : 2012-04-11 16:09:12
http://samliu9801.blogspot.com/2010/12/ ... -rhel.html
yum install iscsi-initiator-utils
2.在iSCSI initiator 主機指定initiator alias name
目前第一台主機為node1名稱
# echo "InitiatorAlias=node1" >> /etc/iscsi/initiatorname.iscsi
3.啟動iSCSI daemon
# service iscsi start >> 啟動iSCSI Client服務
# chkconfig iscsi on >> 設定iSCSI Client服務一開機就啟動
4.尋找iSCSI target (在此例中為FreeNAS),如IP:192.168.25.100,連接埠:3260。
5.選擇要連線的iSCSI node 磁碟。
PS:Target_iqn_name名稱為上圖iqn.2010-12.FreeNAS:Disk1 & iqn.2010-12.FreeNAS:Disk2 & iqn.2010-12.FreeNAS:QDisk
** 您可以使用以下指令刪除不需要連線的node
# iscsiadm -m node --op delete --targetname THE_TARGET_IQN
6.利用fdisk檢查剛才連接的硬碟是否有上線
#fdisk –l查看目前連線上的硬碟,可以看到三顆硬碟己連上
PS:請勿同時使用兩個iSCSI initiators連線至相同的iSCSI target,以免硬碟資料損毀。如果有需要做叢集磁碟使用情況下,才可以同時連接但也不可以同時存取,並且需要設定叢集服務才可正常使用避免磁碟損毀。
關於Open-iSCSI的詳細資料,請參考:http://www.open-iscsi.org/
以下是有關iscsiadm的指令:
7.尋找主機上的target
# iscsiadm -m discovery --type sendtargets --portal HOST_IP
登入target。
# iscsiadm –m node --targetname THE_TARGET_IQN --login
登出target。
# iscsiadm –m node --targetname THE_TARGET_IQN --logout
刪除target。
# iscsiadm –m node --op delete --targetname THE_TARGET_IQN
8.其它補充:
使用dmesg檢查裝置狀態。
# dmesg | tail
輸入以下指令建立分割區,裝置名稱為/dev/sdb。
# fdisk /dev/sdb
格式化分割區。
# mkfs.ext3 /dev/sdb1
掛載file system。
# mkdir /mnt/iscsi
# mount /dev/sdb1 /mnt/iscsi/
完成後,您可以使用以下指令測試iSCSI target在Linux上的I/O速度。
# hdparm -tT /dev/sdb1
yum install iscsi-initiator-utils
2.在iSCSI initiator 主機指定initiator alias name
目前第一台主機為node1名稱
# echo "InitiatorAlias=node1" >> /etc/iscsi/initiatorname.iscsi
3.啟動iSCSI daemon
# service iscsi start >> 啟動iSCSI Client服務
# chkconfig iscsi on >> 設定iSCSI Client服務一開機就啟動
4.尋找iSCSI target (在此例中為FreeNAS),如IP:192.168.25.100,連接埠:3260。
代碼: 選擇全部
# iscsiadm -m discovery -t sendtargets -p 192.168.25.100:3260
5.選擇要連線的iSCSI node 磁碟。
代碼: 選擇全部
# iscsiadm -m node -T <Target_iqn_name> -p 192.168.25.100:3260 –l
** 您可以使用以下指令刪除不需要連線的node
# iscsiadm -m node --op delete --targetname THE_TARGET_IQN
6.利用fdisk檢查剛才連接的硬碟是否有上線
#fdisk –l查看目前連線上的硬碟,可以看到三顆硬碟己連上
PS:請勿同時使用兩個iSCSI initiators連線至相同的iSCSI target,以免硬碟資料損毀。如果有需要做叢集磁碟使用情況下,才可以同時連接但也不可以同時存取,並且需要設定叢集服務才可正常使用避免磁碟損毀。
關於Open-iSCSI的詳細資料,請參考:http://www.open-iscsi.org/
以下是有關iscsiadm的指令:
7.尋找主機上的target
# iscsiadm -m discovery --type sendtargets --portal HOST_IP
登入target。
# iscsiadm –m node --targetname THE_TARGET_IQN --login
登出target。
# iscsiadm –m node --targetname THE_TARGET_IQN --logout
刪除target。
# iscsiadm –m node --op delete --targetname THE_TARGET_IQN
8.其它補充:
使用dmesg檢查裝置狀態。
# dmesg | tail
輸入以下指令建立分割區,裝置名稱為/dev/sdb。
# fdisk /dev/sdb
格式化分割區。
# mkfs.ext3 /dev/sdb1
掛載file system。
# mkdir /mnt/iscsi
# mount /dev/sdb1 /mnt/iscsi/
完成後,您可以使用以下指令測試iSCSI target在Linux上的I/O速度。
# hdparm -tT /dev/sdb1