Redhat 7 配置iSCSI服务全过程

一、服务器部署iscsi服务

 

1、这里先把要共享出去的磁盘做raid,保证数据不易丢失:

[root@localhost Desktop]# mdadm -Cv /dev/md10 -n 4 -l 10 /dev/sd[b-e]

 

2、安装iscsi的服务和其配置工具:

[root@localhost Desktop]# yum install targetd targetcli -y

 

3、进入iscsi的交互式配置模式

[root@localhost Desktop]# targetcli

 

/> backstores/block create disk0 /dev/md10                   //使用/dev/md0磁盘,创建一个名为disk0的磁盘映像

 

/> /iscsi create iqn.2019-11.com.junlan:system1    //标识启动器(共享分区)的名称,IQN 的格式为:iqn.年份-月份.com|cn|net|org.域名:自定义标识

 

/> /iscsi/iqn.2019-11.com.junlan:system1/tpg1/acls create iqn.2019-11.com.junlan:system2   

 //在TPG项下新建ACL,设置IQN仅为iqn.2019-11.com.junlan:system2的客户端使用

 

/> /iscsi/iqn.2019-11.com.junlan:system1/tpg1/luns create /backstores/block/disk0

//LUN :块设备(磁盘分区),添加 Backstores 磁盘到 LUN 项下,系统将自动映射到 acls iqn.2019-11.com.junlan:system2项下

 

/> /iscsi/iqn.2019-11.com.junlan:system1/tpg1/portals create 192.168.10.10

// Portal:网络接口及端口,指定iscsi服务端的访问地址,端口号默认3260

 

/> saveconfig    //保存设置(此步骤可跳过)

/> exit     //退出自动保存

 

4、重启target服务程序并加入开机自启动

[root@localhost Desktop]# systemctl restart target & systemctl enable target

 

5、防火墙开放3260端口,配置永久生效

[root@localhost Desktop]# firewall-cmd --permanent --add-port=3260/tcp

[root@localhost Desktop]# firewall-cmd --reload

 

二、客户端使用iscsi服务

Linux平台:

1、安装iSCSI客户端服务程序,在rhel 7系统钟默认安装:

[root@localhost Desktop]# yum install iscsi-initiator-utils -y

 

2、查看共享出来的iSCSI的服务:

[root@localhost Desktop]# iscsiadm -m discovery -t st -p 192.168.10.10    

//-m:指什么动作,discovery:发现;-t:类型,st:发送终端类型;-p:指定服务端地址

 

3、将服务端设置的acl名称写入到initiator文件,iSCSI协议会通过此文件内容进行验证:

[root@localhost Desktop]# echo "InitiatorName=iqn.2019-11.com.junlan:system2" > /etc/iscsi/initiatorname.iscsi

 

4、重启iSCSI的服务,并加入开机自启动:

[root@localhost Desktop]# systemctl restart iscsid & systemctl enable iscsid

 

5、登录iSCSI服务端:

[root@localhost Desktop]#  iscsiadm -m node -T iqn.2019-11.com.junlan:system1 -l

//-m node:参数为将客户端所在主机作为一台节点服务器;-T:要使用的存储资源;-l:登录;

 

如果不想使用了,可以用-u退出iscsi登录会话:

[root@localhost mnt]# umount /dev/sdb1 /mnt/iscsi/    //如果磁盘正在挂载使用,建议先卸载

[root@localhost Desktop]# iscsiadm -m node -T iqn.2019-11.com.junlan:system1 -u

 

6、最后会发现多出一个硬盘设备,这个硬盘设备可以在本机上进行分区、格式化、挂载等操作,后面将不再赘述:

[root@localhost Desktop]# lsblk

 

Windows平台:

1、win+r打开运行窗口输入:control admintools,打开管理工具窗口:

2、双击isc发起程序,在弹出的窗口点击“”,启动服务:

3、等待一会后会再次弹出一个窗口:在新发起的程序名填入:iqn.2019-11.com.junlan:system2

4、然后在win+r快捷键打开运行窗口输入:compmgmt.msc,回车:

5、在弹出的窗口中会提示有一个新的磁盘需要初始化,这就是iSCSI共享出来的磁盘

6、右键新出来的磁盘,选择新建简单卷,创建一个磁盘:

6、如果不想用了,可以在iSCSI发起程序窗口,点击断开连接即可:

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值