网络储存服务ip-san搭建
简单的介绍一下SAN(存储区域网络存储区域网络和SAN协议,简称SAN),它是一种高速网络实现计算机与存储系统之间的数据传输。常见的分类是FC-SAN和IP-SAN两种。
FC-SAN通过光纤通道协议转发SCSI协议; IP-SAN通过TCP协议转发SCSI协议,也就是IP地址
存储设备的英文指一台或多台用以存储计算机数据的磁盘设备,通常指磁盘阵列,主要厂商EMC,日立等。
下面配置IP-SAN存储实战
| 服务名称 | 服务器地址 |
| 服务端:node01 | 192.168.137.101 |
| 客户端:node02 | 192.168.137.102 |
| 客户端:node03 | 192.168.137.103 |
一,服务端安装
1.1 IPSAN是C / S模式服务端口3260
点击(此处)折叠或打开
- [root @ node01〜]#yum -y install scsi-target-utils #yum安装
- [root @ node01〜]#ll /etc/tgt/targets.conf#主要配置文件
-rw ------- 1根root 6945 Sep 4 2013 /etc/tgt/targets.conf
[root @ node01〜] #service tgtd restart#启动服务
停止SCSI目标守护程序:未运行[FAILED]
启动SCSI目标守护程序:[确定]
[root @ node01〜]#chkconfig tgtd位于
[root @ node01〜]#netstat -antup | grep 3260#检查服务端口
tcp 0 0 0.0.0.0:3260 0.0.0.0:* LISTEN 1125 / tgtd
tcp 0 0 ::: 3260 ::: * LISTEN 1125 / tgtd [root @ node01〜
]#
1.2新建存储分区,在这里我们通过在vmvare新增加一个块10G大小的磁盘/ dev / sdb,重启服务器
点击(此处)折叠或打开
- [root @ node01〜]#fdisk -l | grep“磁盘”
- 磁盘/ dev / sda:21.5 GB,21474836480字节
- 磁盘标识符:0x0004a1ec
- 磁盘/ dev / sdb:10.7 GB,10737418240字节
- 磁盘标识符:0x00000000
- [root @ node01〜]#
- [root @ node01〜]#fdisk / dev / sdb#分区,大小5G
1.3共享存储分区,修改/etc/tgt/targets.conf文件
点击(此处)折叠或打开
- [ 根@ NODE01〜] #VIM的/ etc / TGT /目标。conf#增加以下内容,以下是iscsi的格式
- < 目标iqn 。2016 - 08 。cn 。node01 。www :target4_scan >#命名
- 支持- 存储/ dev / sdb1#共享的分区
- 发起者- 地址192 。168 。137 。102#允许访问的地址
- 发起者- 地址192 。168 。137 。103
- vendor_id节点#标示
- product_id target4#产品编号
- < / 目标>
- [root @ node01〜]#tgt-admin -show#查看状态
目标1:iqn.2016-08.cn.node01.www:target4_scan
系统信息:
驱动程序:iscsi
状态:就绪
I_T关联信息:
LUN信息:
LUN:0
类型:控制器
SCSI ID:IET 00010000
SCSI序列号:beaf10
大小:0 MB,块大小:1
在线:是
可移动媒体:否
防止删除:否
只读:否
后备存储类型:null
后备存储路径:无
后备存储标志:
LUN :1
类型:磁盘
SCSI ID:IET 00010001
SCSI序列号:beaf11
大小:5379 MB,块大小:512
联机:是
可移动媒体:否
防止删除:否
只读:否
后备存储类型:rdwr后备
存储路径:/ dev / sdb1 后备
存储标志:
帐户信息:
ACL信息:
192.168.137.102
192.168.137.103
[root @ node01〜]#
二,客户端配置
2.1安装iscsi-initiator-utils,并配置服务信息
点击(此处)折叠或打开
- [root @ node02〜]#yum -y install iscsi-initiator-utils
- [root @ node02〜]#iscsiadm -m发现-t sendtargets -p 192.168.137.101#发现目标存储
- 开始iscsid:[确定]
- 192.168.137.101:3260,1 iqn.2016-08.cn.node01.www:target4_scan
- [root @ node02〜]#
- [root @ node02〜]#/etc/init.d/iscsid status#查看客户端服务
- iscsid(pid 1153)正在运行...
- [root @ node02〜]#
- [root @ node02〜]#树/ var / lib / iscsi /#发现目标服务,信息会编写/ var / lib / iscsi目录下
- / var / lib / iscsi /
- ├──ifaces
- ├──isns
- ├──节点
- │└──iqn.2016-08.cn.node01.www:target4_scan
- │└──192.168.137.101,3260,1
- │└──默认
- ├──send_targets
- │└──192.168.137.101,3260
- │├──iqn.2016-08.cn.node01.www:target4_scan,192.168.137.101,3260,1,默认-> /var/lib/iscsi/nodes/iqn.2016-08.cn.node01.www: target4_scan / 192.168.137.101,3260,1
- │└──st_config
- ├──slp
- └──静态
- 10个目录,2个文件
- [root @ node02〜]#
- [root @ node02〜
]#/etc/init.d/ iscsid start#先启动iscsid服务[root @ node02〜]#/etc/init.d/iscsi start#在启动iscsi服务该服务是根据iscsid服务信息/ var / lib / iscsi /来识别设备的
启动iscsi:[确定]
[root @ node02〜]#
2.2检查是否发现磁盘,以及卸载和登录scsi设备
点击(此处)折叠或打开
- [root @ node02〜]#ll / dev / sdb
- brw-rw ---- 1个根磁盘8,8 Aug 16 00:48 / dev / sdb
- [root @ node02〜]#lsblk #lsblk查看块信息的命令
- 名称MAJ:MIN RM大小RO类型MOUNTPOINT
sda 8:0 0 20G 0磁盘
├─sda18:1 0 200M 0份/
boot├─sda28:2 0 10G 0份/
└─sda38:3 0 1G 0份[SWAP]
sr0 11:0 1 3.6G 0 rom / media
sdb 8:16 0 5G 0磁盘 - [root @ node02〜]#
- [root @ node02〜]#树/ var / lib / iscsi /
- 的/ var / lib中/的iSCSI /
├──ifaces
├──ISNS
├──节点
│└──iqn.2016-08.cn.node01.www:target4_scan
│└──192.168.137.101,3260,1
│└─ ─默认
├──send_targets
│└──192.168.137.101,3260
│├──iqn.2016-08.cn.node01.www:target4_scan,192.168.137.101,3260,1,默认情况下- >的/ var / lib中/ iSCSI的/nodes/iqn.2016-08.cn.node01.www:target4_scan/192.168.137.101,3260,1
│└──st_config
├──SLP
└──静态
10个目录,2档 - [root @ node02〜]#iscsiadm -m node -T iqn.2016-08.cn.node01.www:target4_scan -u#卸载scsi设备
- 注销会话[sid:1,目标:iqn.2016-08.cn.node01.www:target4_scan,门户:192.168.137.101,3260]
- 成功注销[sid:1,目标:iqn.2016-08.cn.node01.www:target4_scan,门户:192.168.137.101,3260]。
- [root @ node02〜]#lsblk
- 名称MAJ:MIN RM大小RO类型MOUNTPOINT
sda 8:0 0 20G 0磁盘
├─sda18:1 0 200M 0份/
boot├─sda28:2 0 10G 0份/
└─sda38:3 0 1G 0份[SWAP]
sr0 11:0 1 3.6G 0 rom / media - [root @ node02〜]#iscsiadm -m node -T iqn.2016-08.cn.node01.www:target4_scan -l#登录scsi设备
- 登录[iface:默认值,目标:iqn.2016-08.cn.node01.www:target4_scan,门户:192.168.137.101,3260](多个)
- 成功登录到[iface:默认值,目标:iqn.2016-08.cn.node01.www:target4_scan,门户:192.168.137.101,3260]。
- [root @ node02〜]#lsblk
- 名称MAJ:MIN RM大小RO类型MOUNTPOINT
sda 8:0 0 20G 0磁盘
├─sda18:1 0 200M 0份/
boot├─sda28:2 0 10G 0份/
└─sda38:3 0 1G 0份[SWAP]
sr0 11:0 1 3.6G 0 rom / media
sdb 8:16 0 5G 0磁盘 - [root @ node02〜]#
2.3使用scsi设备,并做写入操作
点击(此处)折叠或打开
- [root @ node02〜]#df -h
- 已使用的文件系统大小可用百分比已安装在
- / dev / sda2 9.9G 869M 8.5G 10%/
- tmpfs 238M 0 238M 0%/ dev / shm
- / dev / sda1 194M 27M 158M 15%/启动
- / dev / sr0 3.6G 3.6G 0 100%/媒体
- [root @ node02〜]#
- [root @ node02〜]#fdisk / dev / sdb#分区
- [root @ node02〜]#lsblk#查看分区块
- NNAME MAJ:MIN RM大小RO类型MOUNTPOINT
sda 8:0 0 20G 0磁盘
├─sda18:1 0 200M 0份/
boot├─sda28:2 0 10G 0份/
└─sda38:3 0 1G 0份[SWAP]
sr0 11:0 1 3.6G 0 rom / media
sdb 8:16 0 5G 0磁盘
└─sdb18:17 0 5G 0部分 - [root @ node02〜]#mkfs.ext4 / dev / sdb1#格式化分区
- mke2fs 1.41.12(2010年5月17日)
- 文件系统标签=
- 操作系统类型:Linux
- 块大小= 4096(日志= 2)
- 片段大小= 4096(log = 2)
- 步幅= 0块,条纹宽度= 0块
- 328656索引节点,1312222块
- 超级用户保留65611个块(5.00%)
- 第一个数据块= 0
- 文件系统最大块数= 1346371584
- 41组
- 每组32768个块,每组32768个片段
- 每组8016个inode
- 存储在块上的超级块备份:
- 32768、98304、163840、229376、294912、819200、884736
- 编写索引节点表:完成
- 创建日志(32768块):已完成
- 编写超级块和文件系统记帐信息:已完成
- 该文件系统每21次安装将自动检查一次,或者
- 180天,以先到者为准。使用tune2fs -c或-i覆盖。
- [root @ node02〜]#mkdir / scsi#挂载分区到新建目录/ scsi
- [root @ node02〜]#mount / dev / sdb1 / scsi /
- [root @ node02〜]#df -h
- 已使用的文件系统大小可用百分比已安装在
- / dev / sda2 9.9G 869M 8.5G 10%/
- tmpfs 238M 0 238M 0%/ dev / shm
- / dev / sda1 194M 27M 158M 15%/启动
- / dev / sr0 3.6G 3.6G 0 100%/媒体
- / dev / sdb1 5.0G 139M 4.6G 3%/ scsi
- [root @ node02〜]#cp -r / root / * / scsi /#写入验证
- [root @ node02〜]#ll / scsi /
- 总共36
- -rw ------- 1个根980八月12 00:59 anaconda-ks.cfg
- -rw-r--r-- 1个root根10197 Aug 12 00:59 install.log
- -rw-r--r-- 1个root根3161 Aug 12 00:59 install.log.syslog
- drwx ------ 2根root 16384 Aug 12 00:58 lost + found
- [root @ node02〜]#df -h / scsi /
- 已使用的文件系统大小可用百分比已安装在
- / dev / sdb1 5.0G 139M 4.6G 3%/ scsi
- [root @ node02〜]#
三,添加额外客户端192.168.137.103。操作同192.168.137.102基本类似,只是本次不再需要格式化分区
点击(此处)折叠或打开
- [root @ node03〜]#yum -y install iscsi-initiator-utils
- [root @ node03〜]#
- [root @ node03〜]#iscsiadm -m发现-t sendtargets -p 192.168.137.101
- 开始iscsid:[确定]
- 192.168.137.101:3260,1 iqn.2016-08.cn.node01.www:target4_scan
- [root @ node03〜]#yum -y安装树
- [root @ node03〜]#树/ var / lib / iscsi /
- / var / lib / iscsi /
- ├──ifaces
- ├──isns
- ├──节点
- │└──iqn.2016-08.cn.node01.www:target4_scan
- │└──192.168.137.101,3260,1
- │└──默认
- ├──send_targets
- │└──192.168.137.101,3260
- │├──iqn.2016-08.cn.node01.www:target4_scan,192.168.137.101,3260,1,默认-> /var/lib/iscsi/nodes/iqn.2016-08.cn.node01.www: target4_scan / 192.168.137.101,3260,1
- │└──st_config
- ├──slp
- └──静态
- 10个目录,2个文件
- [root @ node03〜]#/etc/init.d/iscsid重新启动
- 停止iscsid:
- 开始iscsid:[确定]
- [root @ node03〜]#lsblk
- 名称MAJ:MIN RM大小RO类型MOUNTPOINT
sda 8:0 0 20G 0磁盘
├─sda18:1 0 200M 0份/
boot├─sda28:2 0 10G 0份/
└─sda38:3 0 1G 0份[SWAP]
sr0 11:0 1 3.6G 0 rom / media - [root @ node03〜]#/etc/init.d/iscsi重新启动
- 停止iscsi:[确定]
- 启动iscsi:[确定]
- [root @ node03〜]#lsblk#可以看到设备sdb1了
- 名称MAJ:MIN RM大小RO类型MOUNTPOINT
sda 8:0 0 20G 0磁盘
├─sda18:1 0 200M 0份/
boot├─sda28:2 0 10G 0份/
└─sda38:3 0 1G 0份[SWAP]
sr0 11:0 1 3.6G 0 rom / media
sdb 8:16 0 5G 0磁盘
└─sdb18:17 0 5G 0部分 - [root @ node03〜]#
- [root @ node03〜]#
- [root @ node03〜]#mkdir / scsi
- [root @ node03〜]#mount / dev / sdb1 / scsi /#挂载
- [root @ node03〜]#cd!$
- cd / scsi /
- [root @ node03 scsi]#ll#可以可看到在node02中写入的内容
- 总共36
- -rw ------- 1个根980八月12 00:59 anaconda-ks.cfg
- -rw-r--r-- 1个root根10197 Aug 12 00:59 install.log
- -rw-r--r-- 1个root根3161 Aug 12 00:59 install.log.syslog
- drwx ------ 2根root 16384 Aug 12 00:58 lost + found
- [root @ node03 scsi]#cp / etc / passwd / scsi /#在node03上写入新文件passwd ,在node02验证
- [root @ node03 scsi]#ll
- 总共40
- -rw ------- 1个根980八月12 00:59 anaconda-ks.cfg
- -rw-r--r-- 1个root根10197 Aug 12 00:59 install.log
- -rw-r--r-- 1个root根3161 Aug 12 00:59 install.log.syslog
- drwx ------ 2根root 16384 Aug 12 00:58 lost + found
- -rw-r--r-- 1个root root 901 Aug 12 01:11 passwd
- [root @ node03 scsi]#
- #在node02替代识别node03写入的passwd文件,没有同步,是因为我们使用ext4文件系统不支持,使用GFS可以保持同步
- [root @ node02 scsi]#ll
总数36
-rw ------- 1个根root 980 Aug 12 00:59 anaconda-ks.cfg
-rw-r--r-- 1个根root 10197 Aug 12 00: 59 install.log
-rw-r--r-- 1个根root 3161 Aug 12 00:59 install.log.syslog
drwx ------ 2个根root 16384 Aug 12 00:58 lost + found
[root @ node02 scsi]#
网络储存服务ip-san搭建的更多相关文章
- centos 6.5环境利用iscsi搭建SAN网络存储服务及服务端target和客户端initiator配置详解
一.简介 iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的.可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够 ...
- 搭建企业级NFS网络文件共享服务说明[一]
1.1.0. 概述: 共享/NFS目录给整个192.168.25.0/24网段主机读写 man nfs 可以查看mount的信息 rpc端口111 nfs主端口2049 1.1.1. 搭建NFS环境 ...
- Linux下IP SAN共享存储操作记录
一.简单介绍SAN,即存储区域网络(storage area network and SAN protocols),它是一种高速网络实现计算机与存储系统之间的数据传输.常见的分类是FC-SAN和IP- ...
- [ZT]DAS\NAS\IP SAN\FC SAN之区别
DAS:服务器直接后挂存储设备,最经济的一种结构. NAS:网络上直接挂接的存储设备,其实就是处于以太网上的一台利用NFS.CIFS等网络文件系统的文件共享服务器. SAN是网络上的磁盘,NAS是一个 ...
- 基于ip san的iscsi操作执行过程
SAN它是storage area network(存储区域网络)速记,早期san光纤通道技术被用于.当迟到iscsi协议后出现,为了在这两者之间区分.它分IP SAN和FC SAN.FC SAN由于 ...
- LVS服务原理以及搭建(理论+干货)
LVS服务原理以及搭建(理论+干货) 版权声明:本文为yunshuxueyuan原创文章 如需转载请标明出处: https://my.oschina.net/yunshuxueyuan/blog QQ ...
- 网络知识--OSI七层网络与TCP/IP五层网络架构及二层/三层网络
作为一个合格的运维人员,一定要熟悉掌握OSI七层网络和TCP/IP五层网络结构知识. 废话不多说!下面就逐一展开对这两个网络架构知识的说明:一.OSI七层网络协议OSI是Open System Int ...
- 网络知识梳理--OSI七层网络与TCP/IP五层网络架构及二层/三层网络(转)
reference:https://www.cnblogs.com/kevingrace/p/5909719.html https://www.cnblogs.com/awkflf11/p/9190 ...
- 企业级NFS网络文件共享服务_【all】
1.1. 什么是NFS(1台机器提供服务) Network File System(网络文件系统)通过局域网让不同的主机系统之间共享文件或目录. NFS客户端可以通过挂载的方式将NFS服务器端共享的数 ...
- Linux实战教学笔记22:企业级NFS网络文件共享服务
目录 第二十二节 企业级NFS网络文件共享服务 第一章 NFS网络文件共享服务 1.1 NFS介绍 1.2 NFS系统原理介绍 1.3 NFS服务端部署环境准备 1.4 NFS server端的设置 ...
随机推荐
- Js文件名 排序
参考了别人帖子后,调整之后的排序方法,更加精确.(参考链接在底部) 压缩版 function strCompare(str1,str2){if(str1==undefined&&str ...
- Educational Codeforces Round 141 (Rated for Div. 2) A-E
比赛链接 A 题意 给一个数组 \(a\) ,要求重排列以后 \(a[i] \neq a[1,i-1]\) ,其中 \(a[1,i-1]\) 是前 \(i-1\) 项和. 如果无解则输出 NO :否则 ...
- Redis哨兵集群搭建-Docker-Compose
title: Redis哨兵集群搭建(Docker-Compose) date: 2022-09-27 17:00:56 tags: - Redis 代码地址:https://github.com/l ...
- Java基础1-1-2—java基础语法(运算符)
2. 运算符 2.1 算术运算符 运算符和表达式 运算符:对常量或者变量进行操作的符号 表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式. 不同运算符连接的表达式体现的是不 ...
- 特定领域知识图谱融合方案:文本匹配算法(Simnet、Simcse、Diffcse)
特定领域知识图谱融合方案:文本匹配算法(Simnet.Simcse.Diffcse) 本项目链接:https://aistudio.baidu.com/aistudio/projectdetail/5 ...
- nginx 隐藏 index.php 直接访问
项目配置文件vhosts加上: if ( !-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } 修改后如图
- python实现通用excel导入到mysql
{ "file": "OrderDetail-2020-06-03.xls", "startRow": 1, "table&quo ...
- TCP与UDP、socket模块
1.传输层之TCP与UDP协议 1.TCP协议 1.传输控制协议(也称为TCP协议或可靠协议)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议,(数据不容易丢失);造成数据不容 ...
- k210 cpu、asm、rust、smpboot、ipi
介绍 k210的datasheet主要讲了与外设相关的内容,k210并不支持最新的完整的riscv指令集,而是实现了一部分.本文想要通过汇编来一点点摸索k210的寄存器,布局,mmu,缓存等结构 相关 ...
- Web自动化测试怎么做呢?好!接下来我们就开始Web网页测试针对性的流程解析啦!!!
前言 测试行业现在70%是以手工测试为主,那么只有20%是自动化测试,剩下的10%是性能测试. 有人可能会说,我现在做手工,我为什么要学自动化呢?我去学性能更好性能的人更少? 其实,性能的要求比自动化 ...