美文网首页
linux 开机挂载iSCSI存储服务器

linux 开机挂载iSCSI存储服务器

作者: 橘子基因 | 来源:发表于2020-07-21 16:52 被阅读0次
  • iscsi 存储服务器已提前配置好
  • iscsi存储服务器默认ip为192.168.130.101
  • 配置连接iscsi的服务器的网卡的ip为192.168.130.105

1. check.sh

iscsi_sever=192.168.130.101

ping -c 4 $iscsi_sever > /root/dev.null

if [ $? -eq 0 ]
  then
    echo "iscsi is a available"
# 每个targetname 不一样,请使用自己的
    iscsiadm -m node --targetname "iqn.1984-05.com.dell:powervault.md3200i.
……………………" --portal 192.168.130.101 --login
    if [ $? -eq 0 ]
      then
        echo "login successful!"
        iscsi_disk=`fdisk -l | grep Disk |tail -1 | awk '{print $2}'` #获取最新的disk的信息
        mount_disk=${iscsi_disk%?} #除去isck_disk字符串的最后一个字符
        mount $mount_disk /data
      else
        echo "something error."
    fi
  else
    echo "please start server and check network"
fi

2.将脚本启动文件移动到 /etc/init.d/或者/etc/rc.d/init.d/目录下。(前者是后者的软连接)

mv check.sh /etc/rc.d/init.d

3.增加脚本的可执行权限

chmod +x /etc/rc.d/init.d/check.sh

4.添加脚本到开机自动启动项目中。添加到chkconfig,开机自启动。

# cd /etc/rc.d/init.d
# chkconfig --add check_sh
# chkconfig check_sh on

相关操作

  1. 查找iSCSI
iscsiadm -m discovery -t sendtargets -p 192.168.130.101
  1. 登出iSCSI
iscsiadm -m node --targetname "iqn.1984-05.com.dell:powervault.md3200i……………………" --portal 192.168.130.101 --logout
  1. 关闭开机启动
# chkconfig check_sh off
  1. 从chkconfig管理中删除check.sh
# chkconfig --del check_sh

5)查看chkconfig管理

# chkconfig --list check_sh

相关文章

网友评论

      本文标题:linux 开机挂载iSCSI存储服务器

      本文链接:https://www.haomeiwen.com/subject/dimikktx.html