1. 程式人生 > >Ubuntu配置ISCSI

Ubuntu配置ISCSI

data source tor gets scsi all lun example discover

target端:

1.安裝 iscsi target相關的軟件

$ sudo apt-get install iscsitarget iscsitarget-source iscsitarget-dkms

2.修改iscsi target的配置文件

$ sudo vi /etc/default/iscsitarget

ISCSITARGET_ENABLE=true # change false to true

vi /etc/iet/ietd.conf
Target iqn.test:storage.test (掛載的ipsan存儲的名字)
Lun 0 Path=/dev/sdb,Type=fileio (掛載的具體路徑和類型)

3.為target準備存儲

這裏可以用真正的硬盤,比如/dev/sdx,也可以使用虛擬機的磁盤,比如dd出來的文件:dd if=/dev/zero of=/var/lun1.bin count=0 obs=1 seek=50G.

4.重啟服務

# service open-iscsi restart

Initiator端

1.安裝open-scsi

sudo apt-get install open-iscsi open-iscsi-utils

2.發現iscsi target

sudo iscsiadm -m discovery -t sendtargets -p 192.168.35.17

3.登陸target

sudo iscsiadm -m node --targetname iqn.2013-02.node2 -p 192.168.35.17 --login

(iscsiadm --mode node --targetname iqn.target-2.aa56d02bb5--portal 192.168.1.1:3260 --login)

4.開機自動登陸target

自動登陸:
vi /etc/iscsi/iscsid.conf
node.startup = automatic

或者:iscsiadm -m node -T iqn.2001-04.com.example:storage.lun2 -p 192.168.183.129:3260 --op update -n node.startup -v automatic

5.發現並分區格式化磁盤

fdisk -l

分區格式化LUN

fdisk /dev/sdc

mkfs.ext4 /dev/sdc1

6.開機自動掛載ipsan分配的lun

7.開機自動掛載LUN
vi /etc/fstab

tune2fs -l /dev/sdb可以查到文件系統的UUID
在/etc/fstab中添加
UUID=xxxxxxx /data ext4 _netdev(Ipsan存儲的必須添加的格式) 0 0 替換掉原來的

UUID=1166a377-3366-4fa7-9275-22a0b4808110 /temp ext4 _netdev 0 0

tune2fs -l /dev/sdb可以查到文件系統的UUID

Ubuntu配置ISCSI