Ubuntu配置ISCSI
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