linux服务之iSCSI
来源:互联网 发布:xls软件官方下载 编辑:程序博客网 时间:2024/06/07 08:16
iSCSI
1.定义:
iSCSI可以将网络的数据仿真成本机的SCSI设备。
iSCSI是一种基于TCP/IP 的协议,用来建立和管理IP存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN 使得SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别在多个数据存储网络间进行。SCSI 结构基于C/S模式,其通常应用环境是:设备互相靠近,并且这些设备由SCSI 总线连接。
2.配置:
2.1. 启动iSCSI共享设备
###准备工作:
服务端建立一个lvm设备
fdisk -l
fdisk /dev/vdb
partprobe
fdisk -l
pvcreate /dev/vdb1
vgcreate vg0 /dev/vdb1
vgdisplay
lvcreate -l 249 -n iscsi_storage vg0
lvs
服务端:
yum install targetcli -y 安装iscsi目标软件包
systemctl enable target
targetcli 进入iscsi目标交互配置模式
/> ls
/> /backstores/block create server1storage /dev/vg0/iscsi_storage 用/dev/vg0/iscsi_storage创建server1storage
/> /iscsi create iqn.2017-06.com.example:starge1 创建一个iscsi块 iqn.2017-06.com.example:starge1
/> /iscsi/iqn.2017-06.com.example:starge1/tpg1/luns create /backstores/block/server1storage 将server1storage和iscsi关联起来
/> /iscsi/iqn.2017-06.com.example:starge1/tpg1/acls create iqn.2017-06.com.example:server1storagekey 认证
/> /iscsi/iqn.2017-06.com.example:starge1/tpg1/portals create 192.168.122.221 开放端口
/> exit
[root@server21 ~]# systemctl stop firewalld
[root@server21 ~]# systemctl start target.service
配置好后如图:
客户端:
yum install tree -y
vim /etc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2017-06.com.example:server1storagekey
systemctl restart iscsi
iscsiadm -m discovery -t st -p 192.168.122.221 检测192.168.122.221这台target的相关数据
-m discovery 使用检测的方式进行iscsiadmin 命令的功能
iscsiadm -m node -T iqn.2017-06.com.example:starge1 -p 192.168.122.221 -l 登陆192.168.122.221的iSCSI
测试:
fdisk -l
2.2 挂载
vim /etc/fstab
UUID="c7629e68-574f-47fd-a721-a2cb2c4c5ee8" /mnt ext4 defaults,_netdev 0 0 因为读取文件先于网络服务
mount -a
2.3 删除
umount /mnt
vim /etc/fstab
删除挂载的项
iscsiadm -m node -T iqn.2017-06.com.example:starge1 -p 192.168.122.221 -u
登出192.168.122.221 ,以暂时断开连接
iscsiadm -m node -T iqn.2017-06.com.example:starge1 -p 192.168.122.221 -o delete
删除iSISC目标的本地记录,以永久断开连接
systemctl restart iscsi
测试:
fdisk -l
- linux服务之iSCSI
- linux学习之ISCSI网络共享服务
- linux系统之iscsi存储服务
- Linux系统iscsi服务
- linux iscsi服务
- Linux系统之iscsi
- Linux——iSCSI服务配置
- linux中的iscsi设备共享服务
- Linux的iSCSI共享存储服务搭建
- Linux学习篇第三章之~iscsi
- linux iscsi
- Linux iscsi
- linux-iscsi
- Linux运维笔记-文档总结-iSCSI存储服务
- iscsi磁盘共享服务
- [APP] 配置 ISCSI 服务
- ISCSI网络存储服务
- iscsi网络存储之-linux客户端自动加载分区
- 在Android O中使用自定义字体
- Shell Programming(二)——编写守护进程脚本
- 2017年上海金马五校程序设计竞赛:Problem K : Treasure Map
- USB Audio设计与实现
- Hibernate_Session核心方法
- linux服务之iSCSI
- 定时任务高效触发
- Combine Two Tables题解
- jsp中<select>标签
- 关于 ACM-ICPC 自动评测系统 8种结果的解释
- Django14-部署
- 页面置换算法
- Linux信号列表
- GO语言的reflection