iscsi 存储配置流程详细讲解

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

猜你喜欢

转载自blog.csdn.net/A_Gorilla/article/details/80991403
今日推荐