iscsi initiator端Note

时间:2021-12-19 17:12:28

iscsi initiator端
    (1)安装open-scsi
      sudo  apt-get install open-iscsi open-iscsi-utils
     (2)chap设置

如果ip-san上设置了chap(没有设置chap的话,可以略去这一步),则要修改/etc/iscsi/iscsid.conf,找到以下内容,去掉前面的#,然后将用户名、密码改为san上设置好的密码

node.session.auth.authmethod = CHAP(如果验证方法没有设置就不要启用)

node.session.auth.username = username
     node.session.auth.password = password

(3)发现iscsi target
      sudo iscsiadm -m discovery -t sendtargets -p 192.168.35.17
      显示信息如下:
      192.168.35.17:3260,1 iqn.2013-02.node2
    (4)使用target
      sudo iscsiadm -m node --targetname iqn.2013-02.node2 -p 192.168.35.17 --login
     执行上述操作后,就可在本地主机上多出一个/dev/sdx
     (5)删除target
     sudo iscsiadm -m node --targetname iqn.2013-02.node2 -p 192.168.35.17 -u

sudo fdisk -l   #查看分区

sudo fdisk /dev/sdb(进行分区)

sudo mkfs.ext4 /dev/sdb1(进行格式化)

挂载分区
sudo mount -t ext4 /dev/sdb1 /usr/lib/pymodules/python2.7/openerp/filestore

sudo mount -t ext4 /dev/sdb1 /usr/lib/python2.7/dist-packages/openerp/filestore

让系统开机自动挂载
 
只要在/etc/fstab中添加一行,做过根文件系统的应该知道:
 
/dev/sda3       /home/work  ext4    defaults    1   0

卸载分区
sudo umont /dev/sdb1

设置自动挂载(######设置之前先手动挂载一次##########):

1.设置开机自动登录到iscsi-target

iscsiadm -m node -T iqn.2006-01.com.openfiler:tsn.6f5d0fb29fc9 -p 192.168.1.104 -o update -n node.startup -v automatic

说明:-T后面的字符串是执行发现iscsi-target所获得的连接字符串

很多时候设置自动登录不成功,是因为在/etc/rc.local里面设置了dhclient

自动获取IP,这样自动登录到ISCSI的时候网络是不通的,所以不成功。

需要在/etc/network/interfaces里面设置自动获取IP地址

如: auto eth0

iface eth0 inet dhcp

2.开机自动挂载

vi /etc/fstab

/dev/sdb1  /dev/sdb1 /usr/lib/pymodules/python2.7/openerp/filestore  ext4    defaults    1   0 #增加这一行

另附:

登出节点的方法:

使用sudo iscsiadm -m discovery -t sendtargets -p 192.168.35.17可以看到已经登入的信息

首先解除挂接

#umount /mnt/iscsi

登出

# iscsiadm -m node –T iqn.1997-05.com.test:raid -p 192.168.1.1:3260 –u