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连接配置:
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除