标签:iscsi
samba(cifs) nfs(nfs) vsftpd(ftp) --- 共享文件系统的
Iscsi--- 共享设备
client ---ip(scsi命令) --- server
监听端口3260
iscsi共享
实验准备:
关闭防火墙和selinux
client: 172.25.254.126 desktop126172.25.254.139 server139
vim /etc/hosts
**- 服务端操作
1). 安装iscsi目标软件
yum install targetcli -y
systemctl start target
systemctl enable target
2). 创建一共享分区
fdisk /dev/vdb
partprobe
3). 进入iscsi目标交互式配置模式
targetcli
> /backstores/block create server139.disk0 /dev/vdb1
> /iscsi create iqn.2016-12.com.example:server139
> cd /iscsi/iqn.2016-12.com.example:server139/tpg1/
> acls create iqn.2016-12.com.example:desktop126
> luns/ create /backstores/block/server139.disk0
> portals/ create 172.25.254.139
> exit
注意:iqn的命名规则(iqn.年-月.域名的颠倒:设备的名称)
acl:access control list
lun(the logical ub=nit number,逻辑单元号)
portals(监听哪台主机的3260端口),此处写服务端ip
**- 客户端操作
1). 安装iscsi发起端软件包并配置
yum install iscsi-initiator-utils.x86_64 -y
vim /etc/iscsi/initiatorname.iscsi
@@
InitiatorName=iqn.2016-12.com.example:desktop126
@@
2). 查找iscsi服务端所提供的iscsi目标
iscsiadm -m discovery -t st -p 172.25.254.139
iscsiadm -m node -T iqn.2016-12.com.example:server139 -p 172.25.254.139 -l
注意:iscsiadm命令:
-t, type使用的类型(st<sendtarget>,discovery)
-p, protal指定target服务的ip和端口
-T,target指定target的名称
-l, login登入节点
-u,unlogin登出节点
3). 使用服务端共享设备
fdisk -l
fdisk /dev/sda
mkfs.ext4 /dev/sda1//共享设备格式化才能挂载使用
mount /dev/sda1 /mnt
4). 永久挂载
blkid | grep sda//查看正在使用设备的id号
vim /etc/fstab
@@
UUID=f1d7625b-95ea-48a7-b4c0-c9b413d2893d /mnt ext4 defaults,_netdev00
@@
注意:此处设备用UUID表示是防止共享设备块名称变化;
_netdev,指定该设备为远程块设备,
5). 中断iscsi的连接
删除永久挂载
iscsiadm -m node -T iqn.2016-12.com.example:server139-p 172.25.254.139 -u
//登出iscsi目标,以暂时断开。
iscsiadm -m node -T iqn.2016-12.com.example:server139-p 172.25.254.139 -o
delete//删除iscsi目标的本地记录,以永久断开连接。
本文出自 “元小光” 博客,请务必保留此出处http://yuanxiaoguang.blog.51cto.com/11338250/1898239
标签:iscsi
原文地址:http://yuanxiaoguang.blog.51cto.com/11338250/1898239