Linux下ISCSI共享存储服务
什么是ISCSI服务?
ISCSI(Internet Small Computer System Interface)是基于因特网和SCSI-3协议的存储技术,由IETF提出,是直接对设备进行共享的服务;
把服务器的磁盘直接划分出来放到内核上,在内核上直接下载iscsi服务,直接将设备共享,目的使客户端可以直接探测并且使用服务端的共享磁盘(nfs 是对文件系统的共享)
iscsi服务器搭建
在服务端
- 准备共享的设备
进入磁盘管理:fdisk /dev/vdb
同步分区表:partprobe
- 安装软件:
yum install targetcli
执行命令,进入管理界面:targetcli
查看:ls
生成iscsi的硬盘系统,与主机建立的分区建立联系:
/backstores/block create westos:storage1 /dev/vdb2
命名(iqn全局限定名称iqn.年-月.公司域名反写:自定义名称):
iscsi/ create iqn.2019-08.com.westos:storage1
添加设备,创建这个硬盘系统:
/iscsi/iqn.2019-08.com.westos:storage1/tpg1/luns create /backstores/block/westos:storage1
建立认证:
/iscsi/iqn.2019-08.com.westos:storage1/tpg1/acls create iqn.2019-08.com.westos:westoskey1
建立这个接口信息,ip为本机ip:
/iscsi/iqn.2019-08.com.westos:storage1/tpg1/portals create 172.25.254.137
exit
退出
- 防火墙添加3260端口:
firewall-cmd --permanent --add-port=3260/tcp
firewall-cmd --reload
客户端
编辑认证文件:vim /etc/iscsi/initiatorname.iscsi
重启服务:systemctl restart iscsi.service
发现文件:
iscsiadm -m discovery -t st -p 172.25.254.xxx(服务端)
登陆:
iscsiadm -m node -T iqn.2019-08.com.westos:stroage1 -p 172.25.24.xxx(服务端)-l
登陆后分区并格式化挂载:
查看 fdisk -l
发现共享设备已添加/dev/sda
分区 fdisk /dev/sda
格式化:mkfs.xfs /dev/sda1
挂载: mount /dev/sda1 /mnt
挂载生效: mount -a
查看id blkid
复制UUID
设置永久挂载: vim /etc/fstab
编辑:UUID=xxxxxxxx /mnt xfs defaults,_netdev 0 0
重启后查看:
设备的删除
在客户端
先解挂:umount /mnt
删除sda1分区:fdisk /dev/sda
查看信息:ls /var/lib/iscsi -R
安装辅助软件:yum install tree
利用:tree /var/lib/iscsi
解挂:
iscsiadm -m node -T iqn.2019-08.com.westos:stroage1 -u -p 172.25.24.xxx(服务端)
删除:
iscsiadm -m node -T iqn.2019-08.com.westos:stroage1 -o -p 172.25.24.xxx(服务端) delete
查看树形结构还在
服务端
执行targetcli
进入查看ls
删除所有信息:clearconfig confirm=true
已经彻底删除!!
Linux下ISCSI共享存储服务相关推荐
- 部署 iSCSI 共享存储服务、配置Udev、多路径配置(实验)
一.搭建iSCSI 共享存储 iSCSI技术在工作形式上分为服务端(target)与客户端(initiator). iSCSI服务端即用于存放硬盘存储资源的服务器,它作为前面创建的RAID磁盘阵列的存 ...
- Windows/Linux搭建ISCSI协议存储服务(IPSAN存储)并对接给虚拟化平台
Linux/Windows搭建ISCSI协议存储服务(IPSAN存储)并对接给虚拟化平台 1. Windows Server系统部署ISCSI存储服务 2. Linux系统部署ISCSI存储服务 2. ...
- Linux下NFS共享存储安装详细步骤
NFS(Network File Server) 网络文件系统. NFS允许一个系统在网络上与他人共享目录和文件. 本人安装测试系统环境: CentOS Linux release 7.5.1804 ...
- 使用iSCSI搭建共享存储服务
使用iSCSI共享存储服务 一:简介 iSCSI(Internet Small Computer System Interface),Internet小型计算机系统接口,又称为IP-SAN,是一种基于 ...
- Linux下搭建iSCSI共享存储详细步骤(服务器模拟IPSAN存储)
一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够 ...
- Linux下搭建iSCSI共享存储
一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够 ...
- scsi 教程 linux,SCSI存储详解以及Linux下ISCSI的实现
一,概述 SCSI最初是一种专门为小型计算机系统设计的I/O技术,但由于其架构和协议自身的优点,后被广泛应用于实现DAS以及SAN的底层技术. SCSI的定义: SCSI: Small Compute ...
- linux yum安装iscsi,CentOS 安装配置iscsi共享存储
iSCSI简介: 从协议层次的角度看,通常所说的SCSI通常是指一组包含块命令.控制器管理.系统命令和enclosure服务等内容的协议规范,对应于回话层:而其下的物理通道和链接方式就对应在数据链路层 ...
- Linux YUM扩展NFS共享存储服务(配置图解)
NFS共享存储服务 一.YUM 1.YUM (Yellow dog Updater Modified) 2.软件仓库的提供方法 3.RPM软件包的来源 4.构建CentOS 7 软件仓库 5.在软件仓 ...
最新文章
- cookie用法之一,最简单cookie操作
- python 断点重传_性能调优-python SDK 调优
- 数据结构上机测试1:顺序表的应用
- 机房收费--修改密码
- 如何系统地理解「交易平台」?
- Flask request接口获取参数
- 如何给MindSpore添加一个新的硬件后端?快速构建测试环境!
- verilog学习记(verilog翻译成c)
- 【Python笔记】列表的用法
- 【ERROR】:LNK1123: failure during conversion to COFF
- [转]查看linux服务器硬盘IO读写负载
- SQL Server2008详细安装步骤(超详细步骤)
- eeg地形图matlab,Matlab画地形图
- 1132: 数字字符统计 C语言
- 奉劝想把编程学好的学弟们 · 如何高效学习编程?
- 35页危化品安全管理平台解决方案2022版
- android studio最新教程pdf下载,android studio教程pdf下
- 车联网---V2X介绍、V2X现有的两大通信标准DSRC和LTE V2X
- 初见物理引擎库Cannon.js:使用dat.gui修改物体属性
- 【000】欢迎来到嵌入式开发教程
热门文章
- 小白也能动手搭建属于自己的博客网站
- RuntimeError: cuDNN error: CUDNN_STATUS_EXECUTION_FAILED,以及tensorflow1.14.0+torch1.2.0+CUDA10.0配置
- 【12.3】call_soon、call_at、call_later、call_soon_threadsafe
- python:爬取租房100页数据
- CC2640之看门狗
- 盐城北大青鸟植树节丨迎接春天,种下美好
- Python基础与拾遗2:Python中的字符串与字符串格式化
- 深入浅出医学注册配准
- 如何在24小时内0成本获取到25000+精准粉丝的?
- idea2020.3配置点击mapper中的方法跳转到对应得xml中