CentOS7 ISCSI服务器搭建
在使用环境中搭建iscsi服务,通过该服务挂载给vmware使用
一、新建一个磁盘空间给iscsi使用(这里我新建了一个分区100G准备做ISCSI服务器容量)
二、安装iscsi服务器软件
yum install scsi-target-utils -y
如果出现没有找到scsi包则通过epel来进行安装,命令如下
yum install epel-releaseyum --enablerepo=epel -y install scsi-target-utils
三、启动对应的tgtd服务
systemctl start tgtd
systemctl enable tgtd
这里要注意火墙如果有开启要方向3260端口
四、添加一个目标连接
tgtadm --lld iscsi -m target --op new --tid 1 --targetname iqn.20220317.test.target.com
五、为目标添加逻辑单元(把刚刚挂载的100G对应的盘符添加上去作为lun1)
注:我这里是/dev/sda4要确认自己要挂载的空间对应的盘符
tgtadm --mode logicalunit --op new --tid 1 --lun 1 --backing-store /dev/sda4
如果有不止一块空间可以继续用上面命令lun后面依次往后加,如第二块为:
tgtadm --mode logicalunit --op new --tid 1 --lun 2 --backing-store /dev/sda5
六、访问控制
这条策略是允许所有IP访问,生产环境建议进行IP限制
tgtadm -m target --op bind -t 1 -I ALL
或者删除ALL的访问
tgtadm -m target --op unbind -t 1 -I ALL
添加某个IP对目标1的访问
tgtadm -m target --op bind -t 1 -I 10.0.10.40
至此完成配置
七.最后需要保存配置不然iscsi服务可能会有问题
tgt-admin --dump > /etc/tgt/targets.conf
该命令是将刚刚的配置写入到 /etc/tgt/targets.conf 这个文件
确认文件已经存在并和刚刚的配置一样
察看现有的连接目标,及其详细lun配置。
tgtadm -m target --op show
或者使用
tgt-admin -s
八、客户端测试
一、windows映射iscsi
打开windows iscsi发起程序
进行初始化一下就可以了,我这边要演示liunux就不初始化了
服务器端可以看到连接信息
二、linux映射iscsi
安装软件
yum install -y iscsi-initiator-utils
systemctl start iscsi
systemctl enable iscsi
发现服务器设备iqn
iscsiadm -m discovery -t sendtargets -p 10.60.10.245:3260
映射逻辑卷到Linux系统中(-T 后面接iqn名称 -p 后面接服务IP)
iscsiadm -m node -T iqn.20220317.test.target.com -p 10.60.10.245:3260 -l
设置开机自动映射
iscsiadm -m node -T iqn.20220317.test.target.com -p 10.60.10.245:3260 --op update -n node.startup -v automatic
查看映射磁盘
fdisk -l
然后就可以通过fdisk进行硬盘分区了
服务器端可以看到连接了
三、挂载到vmware
这边能看到自己获取到目标
添加数据存储
然后下一步下一步就行了
CentOS7 ISCSI服务器搭建相关推荐
- CentOS7 NGROK服务器搭建 无需域名
CentOS7 NGROK服务器搭建 CentOS7 NGROK服务器搭建 无需域名 看到一些ngrok收费一月9元起,遂花了10元买了腾讯云服务https://curl.qcloud.com/lj0 ...
- [Linux CentOS7] Web服务器搭建和设置
[Linux CentOS7] Web服务器搭建和设置 题目 基本网络配置 问题1 问题2 问题3 问题4 问题5 环境: VMware workstation14 CentOS 7 题目 请完成以下 ...
- centos7 NTP服务器搭建
NTP服务器搭建 验证NTP软件包是否安装 [root@localhost ~]# rpm -qa ntp* ntpdate-4.2.6p5-29.el7.centos.2.x86_64 ntp-4. ...
- centos7 ftp服务器搭建_CentOS7下搭建Jellyfin个人流媒体服务器
Jellyfin 是一个开源的软件媒体系统,用于控制和管理媒体和流媒体.它是 emby 和 plex 的替代品,它通过多个应用程序从专用服务器向终端用户设备提供流媒体. Jellyfin 属于 Emb ...
- centos7 DNS服务器搭建
DNS,全称Domain Name System,即域名解析系统. DNS帮助用户在互联网上寻找路径.在互联网上的每一个计算机都拥有一个唯一的地址,称作"IP地址"(即互联网协议地 ...
- CentOS iSCSI服务器搭建------Initiator篇
服务器信息: [root@initiator ~]# cat /etc/redhat-release CentOS release 6.6 (Final) [root@initiator ~]# un ...
- 虚拟机怎么架设dns服务器,虚拟机centos7 DNS服务器搭建
服务器端: 前期工作: 切换到NAT模式 (1)关闭防火墙以及SeLinux. 防火墙相关设置: systemctl stop firewalld //临时关闭防火墙 systemctl disab ...
- ISCSI服务器搭建与配置
ISCSI服务端配置: 第一步:安装服务端程序target,添加要一块磁盘分区. [root@localhost ~]# yum -y install targetd targetcli [root@ ...
- Centos7 | NFS服务器搭建与配置
一.NFS服务简介 1.什么是NFS NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器.不同的操作系统可以共享彼此的文件. NFS服务器可以让PC将网 ...
最新文章
- 3. std::string::size_type
- shop--10.店铺列表(前端)
- 天通苑海鲜餐馆数据调查,很难想象消费越贵越受欢迎
- Command命令设计模式
- python 打开targz文件_Python下使用pandas打开excel文件并进行处理
- C++函数名的修饰规则
- Linux基本操作——文件相关
- php源码微信快速登陆,PHP实现微信开放平台扫码登陆源码下载
- ES权威指南[官方文档学习笔记]-12 more complicated searches
- openstack错误汇总
- 编译libpng和zlib
- IBM X3650 M4 服务器安装 serverguide下载地址 右键用360游览器下载速度很快
- 我的开源.NET函数式编程类库——VBF 1.0 BETA1发布
- 易优EyouCMS手机端url路径改为/mobile/方案(非自带m.xxx.com二级域名方案)
- 原来是这么做的,在抖音解说电影,6个月赚了40w?
- 学习ARM开发(3)
- 薅羊毛第三十八次更新
- android movie 资源释放,Android 资讯类App项目实战 第四章 电影模块
- typescript 基础类型定义
- MySQL 事务特性以及事务隔离级别
热门文章
- centos 6.9 安装 Mysql 5.7.20 安装
- Python网络爬虫开发实战使用XPath,xpath的多种用法
- 使用Python创建一个系统监控程序
- Linux编辑只读文件
- MySQL数据库事物隔离级别
- 原版英文书籍《Linux命令行》阅读记录2 | 在文件系统中翱翔
- Pandas知识点-连接操作concat
- Entity Framework (EF)/Linq To entity/ ESQL(entity sql)区别 ADO.NET Entity Framework:来自微软官方的ORM框架
- 漫步最优化四十二——Partan法
- python实现随机抽取答题_如何在python中实现随机选择