Linux之iSCSI共享存储搭建测试

简介:

iSCSI(Internet Small Computer System Interface,发音为/ˈаɪskʌzi/),Internet小型计算机系统接口,又称为IP-SAN,是一种基于因特网SCSI-3协议下的存储技术,由IETF提出,并于2003年2月11日成为正式的标准。

服务端配置:

准备存储空间:
以硬盘的形式存在的:添加一块硬盘(/dev/sdb)
以文件的形式存在的:dd if=/dev/zero of=/opt/disk.img bs=1024k count=512
lsblk
dd if=/dev/zero of=/opt/disk.img bs=1024k count=512
安装iscsi服务端:
yum -y install targetd targetcli
调用targetcli名利进行设置
targetcli
创建iscsi磁盘
/backstores/block create idisk1 /dev/sdb
/backstores/fileio create idisk2 /opt/disk.img
创建服务端程序
iscsi/ create iqn.2021-09.pip.cc:server
创建服务卷
/> cd iscsi/iqn.2021-09.pip.cc:server/tpg1/
/iscsi/iqn.20...c:server/tpg1> luns/ create /backstores/block/idisk1 
luns/ create /backstores/fileio/idisk2 
创建客户端连接器(启用chap认证)
/iscsi/iqn.20...c:server/tpg1> cd acls 
/iscsi/iqn.20...ver/tpg1/acls> cd ..
/iscsi/iqn.20...c:server/tpg1> acls/ create iqn.2021-09.pip.cc:client
/iscsi/iqn.20...c:server/tpg1> cd acls/iqn.2021-09.pip.cc:client/
/iscsi/iqn.20...pip.cc:client> set auth userid=ceshi
Parameter userid is now 'ceshi'.
/iscsi/iqn.20...pip.cc:client> set auth password=112233445566
Parameter password is now '112233445566'.
/iscsi/iqn.20...pip.cc:client> cd /
/> exit
启动targetd服务
systemctl restart targetd
systemctl enable targetd
ss -aptn | grep 3260


linux客户端配置:
安装iscsi的客户端程序
yum -y install iscsi-initiator-utils
修改iscsi的配置文件
cd /etc/iscsi/
vim initiatorname.iscsi
定义客户端连接器的名称:iqn.2021-09.pip.cc:client
InitiatorName=iqn.2021-09.pip.cc:client

vim iscsid.conf
启用chap认证
# To enable CHAP authentication set node.session.auth.authmethod
# to CHAP. The default is None.
node.session.auth.authmethod = CHAP

# To configure which CHAP algorithms to enable set
# node.session.auth.chap_algs to a comma seperated list.
# The algorithms should be listen with most prefered first.
# Valid values are MD5, SHA1, SHA256
# The default is MD5.
#node.session.auth.chap_algs = SHA256,SHA1,MD5

# To set a CHAP username and password for initiator
# authentication by the target(s), uncomment the following lines:
node.session.auth.username = ceshi
node.session.auth.password = 112233445566

启动iscsid服务
systemctl restart iscsid
systemctl status iscsid
发现存储服务器
iscsiadm -m discovery -t st -p 192.168.91.162
登录存储服务器
iscsiadm -m node -T iqn.2021-09.pip.cc:server -p 192.168.91.162 --login
查看iscsi“网盘”
[root@jenkins iscsi]# lsblk
NAME                   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                      8:0    0   50G  0 disk 
├─sda1                   8:1    0    1G  0 part /boot
└─sda2                   8:2    0   49G  0 part 
  ├─centos_zuichu-root 253:0    0   47G  0 lvm  /
  └─centos_zuichu-swap 253:1    0    2G  0 lvm  [SWAP]
sdb                      8:16   0    1G  0 disk 
sdc                      8:32   0  512M  0 disk 
sr0                     11:0    1  4.5G  0 rom 

window连接配置:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梅坞茶坊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值