iSCSI技术
来源:互联网 发布:php输出js代码 编辑:程序博客网 时间:2024/06/15 23:45
iSCSI技术简介
Internet 小型计算机系统接口(iSCSI)是一种基于 TCP/IP的协议,用来建立和管理 IP 存储设备、主机和客户机等之间的相互连接,并创建存储区域网络(SAN)。SAN 使得 SCSI 协议应用于高速数据传输网络成为可能,这种传输以数据块级别(block-level)在多个数据存储网络间进行。
SCSI 结构基于客户/服务器模式,其通常应用环境是:设备互相靠近,并且这些设备由 SCSI 总线连接。iSCSI 的主要功能是在 TCP/IP 网络上的主机系统(启动器 initiator)和存储设备(目标器 target)之间进行大量数据的封装和可靠传输过程。此外,iSCSI 提供了在 IP 网络封装 SCSI 命令,且运行在 TCP 上。
iSCSI的配置
以下操作在cent os上进行
首先我们需要磁盘分区然后将这个分区作为逻辑卷来作为共享的设备
fdisk /dev/vdb #对磁盘分区(新的分区需要t 8e来作为LVM) partprobe #内核重新读取分区信息 然后开始创建逻辑卷组 pvcreate /dev/sdb1 vgcreate vg0 /dev/sdb1 lvcreate -l 249 -n iscsi_store vg0 mkfs.xfs /dev/sdb1 -f
然后我们需要安装一个软件进行硬盘共享的管理
yum install targetcli -y
安装完成以后需要开启服务
systemctl start target.servicesystemctl enable target.service
然后使用targetcli命令来打开进行管理
然后我们可以在其中输入命令
/> lso- / ............................................................................ [...] o- backstores ................................................................. [...] | o- block ..................................................... [Storage Objects: 0] | o- fileio .................................................... [Storage Objects: 0] | o- pscsi ..................................................... [Storage Objects: 0] | o- ramdisk ................................................... [Storage Objects: 0] o- iscsi ............................................................... [Targets: 0] o- loopback ............................................................ [Targets: 0]/> /backstores/block create server1store /dev/vg0/iscsi_storeCreated block storage object server1store using /dev/vg0/iscsi_store./> /iscsi create iqn.2017-06.com.example:storeCreated target iqn.2017-06.com.example:store.Created TPG 1.Global pref auto_add_default_portal=trueCreated default portal listening on all IPs (0.0.0.0), port 3260./> /iscsi/iqn.2017-06.com.example:store/tpg1/luns create /backstores/block/server1store Created LUN 0./> /iscsi/iqn.2017-06.com.example:store/tpg1/acls create iqn.2017-06.com.example:storeCreated Node ACL for iqn.2017-06.com.example:storeCreated mapped LUN 0./> /iscsi/iqn.2017-06.com.example:store/tpg1/portals create 192.168.173.153Using default IP port 3260
配置好以后效果如下
iSCSI客户端的操作
进入配置文件中进行如下修改
vim /etc/iscsi/initiatorname.iscsi
iscsiadm -m discovery -t st -p 192.168.173.153
然后使用这条命令查找设备
然后需要与设备建立连接
iscsiadm -m node -T iqn.2017-06.com.example:store -l
然后完成
挂载以后即可进行使用和操作
iSCSI的删除
在客户端
umount /mnt #卸载iscsi设备vim /etc/fstab #进入后删除开机自动挂载的信息iscsiadm -m node -T iqn.2017-06.com.example:store -p 192.168.173.153 -uiscsiadm -m node -T iqn.2017-06.com.example:store -p 192.168.173.153 -o delete #关闭本机与设备连接,彻底删除设备
在服务端
targetcli
进入后输入
/> clearconfig confirm=TrueAll configuration cleared
即可删除之前配置
阅读全文
0 0
- iSCSI技术
- iSCSI技术
- iscsi技术白皮书
- iSCSI技术白皮书
- iSCSI技术白皮书
- iSCSI技术白皮书
- 存储技术与iSCSI
- iSCSI存储技术全攻略
- iSCSI存储技术全攻略
- iSCSI存储技术全攻略
- iSCSI存储技术全攻略
- iSCSI技术及产品介绍
- iSCSI存储技术全攻略
- iSCSI存储技术全攻略
- iscsi
- iscsi
- iSCSI
- iSCSI
- php 程序执行时间和使用内存
- objectC 关于资源路径 沙盒路径
- C语言实现单链表-面试题(基础篇)
- 数据的去重查询
- webshere服务器启动和停止
- iSCSI技术
- memcached telnet命令
- Redis 入门详解
- ARM汇编指令
- java虚拟机的生命周期
- Java8实战 阅读笔记
- Margin负边距使用之双飞翼布局
- 数据结构之栈(附:Stack/Vector源码分析)
- 史上最全的maven pom.xml文件教程详解