歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 下連接iSCSI Volume

Ubuntu 下連接iSCSI Volume

日期:2017/2/28 16:08:38   编辑:Linux教程

當前Linux主流iSCSI項目為open-iscsi,Linux-iSCSI項目已於2005年和open-iscsi合並。

一、安裝iSCSI initiator

$ sudo apt-get install open-iscsi

二、修改iscsid.conf配置文件(重要!)

$ sudo vim/etc/iscsi/iscsid.conf

設置node.starup為automatic:

node.startup = automatic

三、查找iSCSI targets主機的target name

$ sudo iscsiadm --mode discovery --type sendtargets --portal 192.168.0.9

注:假設target主機ip為192.168.0.9

四、login target

$ sudo iscsiadm --mode node --targetname iqn.renyuannetdisk --portal 192.168.0.9:3260 --login

注:假設target name為iqn.renyuannetdisk,3260為iSCSI服務默認端口

五、iSCSI target端設置

initiator客戶端執行login命令後,在target服務器端可以發現新通道。把要分配給initiator客戶端的卷通過該通道映射給initiator。

六、重啟客戶端iscsi initiator 服務

$sudo /etc/init.d/open-iscsi restart

七、查看iscsi targets映射過來的卷

$ sudo fdisk -l

或 用dmesg 或tail -f /var/log/messages 命令查看

八、創建分區

$ sudo fdisk /dev/sdb

在提示行後輸入m查看fdisk命令,輸入n新建分區。

注:假設映射過來的卷設備名為sdb

九、格式化分區

$ sudo mkfs.ext3 /dev/sdb1

十、掛載文件系統

$ sudo mkdir /mnt/iscsi

$ sudo mount /dev/sdb1 /mnt/iscsi

十一、注銷iSCSI initiator登錄

不需要時可以注銷iSCSI initiator登錄,先umount文件系統,再把第四步命令的login參數改成logout執行即可:

$ sudo umount /mnt/iscsi

$ sudo iscsiadm --mode node --targetname iqn.renyuannetdisk --portal 192.168.0.9:3260 --logout

十二、刪除指定Target

用logout只是暫時登出,發現的target信息會保存在數據庫中,下次重啟iscsi服務時(service iscsi restart),仍會找回該Target卷。如果想從數據庫中刪除該Target,需用以下命令:

查詢數據庫中Target內容:

$ sudo iscsiadm -m node

刪除指定的Target:

$ sudo iscsiadm --mode node -o delete --targetnameiqn.renyuannetdisk --portal 192.168.0.9:3260

Copyright © Linux教程網 All Rights Reserved