记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

Debian 10 连接iscsi

Debian 10 连接iscsi

1.安装iscsi客户端

apt-get install open-iscsi

2. 修改配置

vim /etc/iscsi/iscsid.conf

node.startup = automatic
##node.startup = manual #记得关闭这个
node.session.auth.authmethod = CHAP#启用CHAP
node.session.auth.username = redhat #用户名
node.session.auth.password = redhat #密码

3.重启

/etc/init.d/iscsid restart

4.登录到iscsi

iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.1 --discover
实际使用修改ip为自己iscsi服务器的ip地址,记住targetname,下面命令修改成自己的targetname。
iscsiadm --mode node --targetname iqn.2000-01.com.sdfe:zsfl.Target-1.84b89e3f --portal 192.168.0.1:3260 --login

5.查看结果

 fdisk -l
 df -h
挂载后分区并格式化硬盘
fdisk /dev/sdb  #分区
mkfs.ext4  /dev/sdb1  #格式化硬盘
mkdir  /mnt/data  #创建磁盘挂载路径
mount  /dev/sdb1  /mnt/data  #加载硬盘到mnt的data目录

6.设置开机启动

vim /etc/rc.local

#!/bin/sh -e
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.0.1 --discover  &
iscsiadm --mode node --targetname iqn.2000-01.com.435y:zwl.Target-1.8345345 --portal 192.168.0.1:3260 --login  &
exit 0

7.设置ISCSI设备开机后自动挂载到指定目录

vi /etc/fstab
添加挂载命令
/dev/sdb1   /mnt/data          ext4          defaults,_netdev           0 0
注意:挂载的时候一定要加_netdev参数,否则重启会卡住
原因是重启之前没有卸载掉iscsi挂载卷,如果每次关机或者重启之前都要手动卸载掉iscsi挂载卷太繁琐,所以就有专门的_netdev参数解决这个问题。
_netdev是针对iscsi设备的特殊mount 选项,此挂载选择指示将在网络启动后挂载卷,在关闭网络前卸载掉卷。

8.设置权限开机启动

chmod +x /etc/rc.local
ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/

或者参考:http://iii80.com/?action=show&id=968   CSDN

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):