ubuntu连接isci target

来源:互联网 发布:gps端口检测工具下载 编辑:程序博客网 时间:2024/06/05 20:31

1. 安装open-iscsi

sudo apt-get install open-iscsi

2.修改配置文件

sudo vim/etc/iscsi/iscsid.conf,设置node.startup = automatic

3.发现iscsi target的lun

假设iscsi服务器的地址和服务端口是:192.168.1.110:3260

sudo iscsiadm --mode discovery --type sendtargets --portal 192.168.1.110:3260
输出:192.168.1.110:3260,1 iqn.2008-01.storos.t-1


4.连接target

sudo iscsiadm --mode node --targetname iqn.2008-01.storos.t-1 -p 192.168.1.12:3260 --login


5.重启客户端的iscsi initiator服务

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

6.查看挂载的iscsi设备

sudo fdisk -l

输出:

/dev/sda1

/dev/sda2

...

/dev/sdb

这里sdb就是新连接的iscsi存储lun


7.用fdisk分区

假设分为一个区:/dev/sdb1


8.创建文件系统(格式化)

sudo mkfs.ext4 /dev/sdb1


9.挂载文件系统

sudo mkdir /mnt/sdisk

sudo mount /dev/sdb1 /mnt/sdisk


10.如果第9步成功,可以修改/etc/fstab文件,确保下次启动时自动加载。

查看所有分区的uuid:sudo blkid

查看某个分区的uuid:sudo blkid /dev/sdb1

输出:/dev/sdb1: UUID="72c49d05-7dee-4f77-9c47-5556bf9b70d8" TYPE="ext4"

在fstab末尾添加一行:UUID=72c49d05-7dee-4f87-9c47-5956cf9b60d8 /mnt/sdisk     ext4    defaults,auto,_netdev   0   0


=======================================================================

不需要时可以注销iSCSI initiator登录

1.先umount文件系统,再把上面第4步命令的login参数改成logout执行即可:

sudo umount /mnt/sdisk
sudo iscsiadm --mode node --targetname iqn.2008-01.storos.t-1 --portal 192.168.1.110:3260 --logout


2.删除指定Target
用logout只是暂时登出,发现的target信息会保存在数据库中,下次重启iscsi服务时(service iscsi restart),仍会找回该Target卷。如果想从数据库中删除该Target,需用以下命令:
查询数据库中Target内容:sudo iscsiadm -m node
删除指定的Target:sudo iscsiadm --mode node -o delete --targetname iqn.2008-01.storos.t-1 --portal 192.168.1.110:3260

0 0
原创粉丝点击