版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
版权

iscsi存储服务器配置

一、服务端准备安装包
# yum remove targetcli
2.准备一个分区一块磁盘
# parted /dev/vdb (parted) mktable gpt (parted) mkpart primary 1M 50% (parted) mkpart primary 50% 100%# lsblk (parted) quit vdb 252:16 0 20G 0 disk vdb1 252:17 0 10G 0 part vdb2 252:18 0 10G 0 part
二、配置iscsi
# targetcli
1)定义后端存储
/> /backstores/block create www/dev/vdb1
2)创建iqn对象
/> /iscsi create iqn.2018-07.cn.qq.zx
3) 授权客户机访问
/> iscsi/iqn.2018-07.cn.qq.zx/tpg1/acls create iqn.2018-07.cn.zx-server
4) 绑定存储
/> iscsi/iqn.2018-07.cn.tedu.nsd1803/tpg1/luns create /backstores/block/formysql
三、客户端访问iscsi
1.客户端安装软件并启动服务
# yum -y install iscsi-initiator-utils //默认安装
3.设置本机的iqn名称
vim /etc/iscsi/initiatorname.iscsi InitiatorName=iqn.2018-01.cn.zx-server
4.发现远程target存储(此时可以发现名字,但不会多出硬盘)
# iscsiadm --mode discoverydb --type sendtargets --portal 192.168.4.1 --discover
5. 重启iscsi服务挂载iSCSI共享
# systemctl restart iscsi # systemctl enable iscsid
#iscsi服务用于自动登入,iscsid是守护进程
6.查看磁盘
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 10G 0 disk /mnt sr0 11:0 1 1024M 0 rom vda 252:0 0 20G 0 disk vda1 252:1 0 1G 0 part /boot vda2 252:2 0 19G 0 part rhel-root 253:0 0 17G 0 lvm / rhel-swap 253:1 0 2G 0 lvm [SWAP]
7.测试写入数据
# mkfs.ext4 /dev/sda # mount /dev/sda /mnt/ # echo hi > /mnt/1.txt