Redhat之iscsi

ISCSI

譬如一个瘦客户机没有磁盘空间,但仍需要工作。这时候我们需要在服务器端创建磁盘,然后share出去,这就是iscsi。
iscsi工作流程

配置

服务器端:192.168.0.100
客 户 端:192.168.0.200
我们需要实现的目标:在服务器端创建一个逻辑卷500M,然后通过iscsi共享出去给客户端使用。

服务端配置:

  1. yum -y install targetd.noarch targetcli.noarch #安装iscsi
  2. targetcli 进入配置iscsi
cd /backstores/block/
     create name=server dev=/dev/vg_iscsi/lv_iscsi  
cd /scsi
create
cd iqn.2003-01.org.linux-iscsi.system1.x8664:sn.f2dc2358e62d/tpg1/luns
     create /backstores/block/server
cd iqn.2003-01.org.linux-iscsi.system1.x8664:sn.f2dc2358e62d/tpg1/acls
     iqn.1994-05.com.redhat:client
cd iqn.2003-01.org.linux-iscsi.system1.x8664:sn.f2dc2358e62d/tpg1/portals
     delete 0.0.0.0 3260
     create 192.168.0.200 3260

在这里插入图片描述

3.开启防火墙策略

firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload
firewall-cmd --list-all
  1. 启动服务
systemctl restart targetd

客户端配置

  1. 安装iscsi
yum -y install iscsi-initiator-utils.i686
  1. 修改iscsi init名称(这里的name要和Server上的acl保持一致)
vim /etc/iscsi/initiatorname.iscsi

在这里插入图片描述
3. 验证

iscsiadm -m discovery -t st -p 192.168.0.100   #发现
iscsiadm -m node -l   #登陆

sdb为server共享出来的磁盘,我们对起进行格式化,然后存储文件


df -h   #查看
mkfs.ext3 /dev/sdb #格式化

vim /etc/fstab  #挂载,添加下面一行
     UUID="64224d0d-3b28-4a6d-96a2-675a9ccbf663"  /iscsi ext3 defaults 0 0
mount -a

cd /iscsi/
	touch {a,b,v}
	ls

在这里插入图片描述
创建

猜你喜欢

转载自blog.csdn.net/GhostRaven/article/details/85243544
今日推荐