存储服务器 自建,搭建及了解存储服务器
搭建存储服务器:
什么是存储
存储介质:内存 磁盘
数据存储位置:云存储 本地 共享存储 分布式存储
存储是什么:数据
存储技术:DAS(直连) NAS SAN (FC_SAN/IP_SAN)
SCSI NFS/CIFS(也叫sabam) ISCSI
SCSI小型计算机系统接口
作为输入、输出接口
主要用与硬盘、光盘等设备
DAS直连式存储
将存储设备通过SCSI接口或光纤通道直接连接计算机上
不能实现数据与其他主机的共享
占用服务器操作系统资源,如CPU、IO等
数据量越大,性能越差
NAS网络技术存储
一种专用数据存储服务器,以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带管、提高性能、降低总拥有成本
用户通过TCP/IP协议访问数据
采用标准的NFS/HTTP/CIFS等
SAN存储区域网络
通过光纤交换机、光纤路由器、光纤集线器等设备将磁盘阵列、磁带等存储设备与相关服务器连接起来,形成高速专网网络
组成部分:
如路由器、光纤交换机
接口:如SCSI、FC
通信协议:如IP、SCSI
适合与千兆数据传输的、成熟而安全的解决方案
与传统的SCSI相比,FC提供更高的数据传输速率、更远的传输距离、更多的设备连接支持一及更稳定的性能、更简易的安装
FC主要组件
光纤
HBA(主机总线适配置器)
FC交换机
FC光纤通道
ISCSI技术:
IETF制定的标准,将SCSI数据块映射为以太网数据包
是一种基于IP Storage理论的新型存储技术
将存储行业广泛应用的SCSI接口技术与IP网络相结合
可以在IP网络上构建SAN
优势:
基于IP协议技术的标准
允许网络在TCP/IP协议上传出SCSI命令
解决了传输效率、存储容量、兼容性、开放性、安全性等方面的问题
没有距离限制
使用SAN共享存储空间
一 配置后端存储
1.1 装包
1.2 修改配置文件
1.3 启动服务
1.4 查看
1.1 装包
yum list |grep -i scsi
yum -y install scsi-target-utils
rpm -qc scsi-target-utils
1.2 修改配置文件
vim /etc/tgt/targets.conf
backing-store /dev/vdb 定义存储设备
write-cache off
# initiator-address 192.168.4.53 定义前端ip
vendor_id tarena 定义出厂商
product_id disktwo 定义磁盘标识
backing-store /dev/vdc
write-cache off
# initiator-address 192.168.4.53
vendor_id tarena 定义出厂商
product_id diskthr 定义磁盘标识
1.3 启动服务
service tgtd start
service tgtd status
chkconfig tgtd on
1.4 查看
netstat -lantpu |grep tgtd
tcp 0 0 0.0.0.0:3260 0.0.0.0:* LISTEN 1913/tgtd
tcp 0 0 :::3260 :::* LISTEN 1913/tgtd
tgt-admin --show 查看
Target 1: iqn.2018-01.cn.feiyun:56.diskb
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00010000
SCSI SN: beaf10
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Prevent removal: No
Readonly: No
Backing store type: null
Backing store path: None
Backing store flags:
LUN: 1
Type: disk
SCSI ID: IET 00010001
SCSI SN: beaf11
Size: 5369 MB, Block size: 512
Online: Yes
Removable media: No
Prevent removal: No
Readonly: No
Backing store type: rdwr
Backing store path: /dev/vdb
Backing store flags:
Account information:
ACL information:
ALL
Target 2: iqn.2018-01.cn.tedu:56.diskc
System information:
Driver: iscsi
State: ready
I_T nexus information:
LUN information:
LUN: 0
Type: controller
SCSI ID: IET 00020000
SCSI SN: beaf20
Size: 0 MB, Block size: 1
Online: Yes
Removable media: No
Prevent removal: No
Readonly: No
Backing store type: null
Backing store path: None
Backing store flags:
LUN: 1
Type: disk
SCSI ID: IET 00020001
SCSI SN: beaf21
Size: 5369 MB, Block size: 512
Online: Yes
Removable media: No
Prevent removal: No
Readonly: No
Backing store type: rdwr
Backing store path: /dev/vdc
Backing store flags:
Account information:
ACL information:
ALL
二 配置前端应用
2.1 装包
2.2 发现设备
2.3 登陆设备
2.4 退出登陆
2.4 查看
2.1 装包
yum list |grep -i iscsi
yum -y install iscsi-initiator-utils
rpm -qc iscsi-initiator-utils
2.2 发现设备
man iscsiadm
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.4.56 --discover
2.3 登陆设备
iscsiadm --mode node --targetname iqn.2018-01.cn.feiyun:56.diskb --portal 192.168.4.56:3260 --login
fdisk -l
ls /dev/vd*
ls /dev/sd*
2.4 退出登陆
iscsiadm --mode node --targetname iqn.2018-01.cn.tedu:56.diskb --portal 192.168.4.56:3260 --logout
三 起服务iscsid
/etc/init.d/iscsid status或service iscsid status
chkconfig iscsid on
缺点:登陆共享磁盘的顺序,会影响设备在本机的命名名称,所以用UDV技术解决
配置UDV
1 获取硬件设备的参数信息
2 编写存放硬件设备的参数的UDV程序文件
3 启动UDV
4 查看命名信息
1 获取硬件设备的参数信息
ls /dev/sd*
which udevadm
udevadm --help
udevadm info --query=path --name=/dev/sda(磁盘路径)
udevadm info --help
udevadm info --path=/devices/platform/host4/session3/target4:0:0/4:0:0:1/block/sda --attribute-walk
2 编写存放硬件设备的参数的UDV程序文件
vim /etc/udev/rules.d/70-iscsidisk.rules
SUBSYSTEM=="block", ATTR{size}=="10485760", ATTRS{vendor}=="tarena " ,ATTRS{model}=="disktwo ", SYMLINK+="iscsi/vdb"(自定义名称)
SUBSYSTEM=="block", ATTR{size}=="10485760",ATTRS{vendor}=="tarena ",ATTRS{model}=="diskthr ",SYMLINK+="iscsi/vdc"
3 启动UDV
start_udev
4 查看命名信息
ls /dev/sd*
ls -l /dev/iscsi/
使用共享存储磁盘存储数据
分区--》格式化--》挂载--》存储
fdisk /dev/iscsi/vdb
mkfs.tex4 /dev/sda1
blkid /dev/sdb1
vim /etc/fstab
mount -a
mount |grep var
df -h
echo "aaaaa" > /var/www/html/test.html
缺点:多台服务器不能同时挂载
多路径
功能:
冗余,主备模式,高可用
改进的性能,主主模式,负载均衡
使用2个网段
配置后端存储
1.1 装包
1.2 修改配置文件
1.3 启动服务
1.4 查看
1.1 装包
yum list |grep -i scsi
yum -y install scsi-target-utils
rpm -qc scsi-target-utils
1.2 修改配置文件
vim /etc/tgt/targets.conf
backing-store /dev/vdd
# backing-store /dev/LVM/somedevice2 # Becomes LUN 2
#backing-store /dev/LVM/somedevice3 # Becomes LUN 3
write-cache off
# initiator-address 192.168.4.53
#vendor_id tarena
#product_id disktwo
前段装包
yum -y install device-mapper-mutipath
mpathconf --user_friendly_names n 使用mpathconf命令创建配置文件并启用多路径
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.2.56 --discover
iscsiadm --mode discoverydb --type sendtargets --portal 192.168.4.56 --discover
iscsiadm --mode node --targetname iqn.2018-01.cn.tedu:56.diskb --portal 192.168.4.56:3260 --login
iscsiadm --mode node --targetname iqn.2018-01.cn.tedu:56.diskb --portal 192.168.2.56:3260 --login
ls /etc/multipath.conf
scsi_id --whitelisted --device=/dev/sda WWWID(全球识别符,唯一性)
1IET 00020001
vim /etc/multipath.conf
defaults {
user_friendly_names no
getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
}
blacklist {
}
multipaths {
multipath {
wwid "1IET 00020001"
alias mpatha
}
}
启动服务:
/etc/init.d/multipathd start
chkconfig multipathd on
分区格式化
ls /dev/mapper/mpatha mpatha及为多路径设备
multipath -ll 查看多路径信息
multipath -rr 重新加载多路劲信息
存储服务器 自建,搭建及了解存储服务器相关推荐
- nas存储服务器 文件夹加密,NAS网络存储服务器储备数据的安全性怎么样?
原标题:NAS网络存储服务器储备数据的安全性怎么样? 如果你有数据集中存储与备份的需求,那么你肯定需要NAS网络存储服务器.NAS网络存储服务器是通过网络来进行数据读取访问的,这种数据传输方式在现在发 ...
- 树莓派移动硬盘存储服务器,树莓派+移动硬盘搭建NAS服务器
由于树莓派的USB接口不足以给移动硬盘供电,因此需要另外给移动硬盘提供电源. 显示当前已有的存储设备 # fdisk -l Disk /dev/mmcblk0: 7876 MB, 7876902912 ...
- lpfs存储服务器怎样维护,ipfs云节点存储服务器
ipfs云节点存储服务器 内容精选 换一换 在SAP系统中,除了SAP HANA节点使用裸金属服务器外,其他节点都使用弹性云服务器.Jump Host弹性云服务器,用户可通过访问该服务器后,再通过SS ...
- 如何快速建搭建企业官方网站
平常有很多初创型企业上来就会问我,做一个网站要多久,明天能不能给做出一个企业站,我内心是无比的纳闷了这些不到火烧眉毛了是不做站,虽然心里这么想,但毕竟客户就是上帝,以客为尊.因为这种情况建站公司见怪不 ...
- 旧手机文件存储服务器,用旧手机做云存储服务器
用旧手机做云存储服务器 内容精选 换一换 云手机作为一种新型服务,依靠华为云的服务器底座.创新技术及周边服务的天然优势,让移动应用不但可以在物理手机运行,还可以在云端智能运行.相比常见的手机模拟方案, ...
- 组装存储服务器内存,超微X9DRH-7F 组装存储服务器RAID5实测
超微X9DRH-7F是一款基于INTEL最新推出的E5-2600系列架构的服务器主板,该款采用INTEL C602芯片组,搭载至强E5-2600系列八核处理器,能让该架构的服务器的整体性能比XEON5 ...
- 流放者柯南自建服务器 linux,流放者柯南个人服务器怎么建 搭建人服务器教学...
流放者柯南个人服务器怎么建,搭建人服务器教学,萌新玩家们一定不知道游戏怎样来搭建个人服务器吧,今天就为大家带来流放者柯南个人服务器搭建方法,对这个游戏感兴趣的萌新玩家一定不要错过哦,方法就在下面,好好 ...
- LVS负载均衡群集之构建NAT模式
一.案例概述 LVS负载均衡模式-NAT模式:NAT用法本来是因为网络IP地址不足而把内部保留IP地址通过映射转换成公网地址的一种上网方式(源地址NAT).如果把NAT的过程稍微变化,就可以 成为负载 ...
- LVS负载均衡群集之构建NAT模式,可跟做!!!
有关于LVS负载均衡群集的相关概念可以参考博文:LVS负载均衡群集详解 一.案例概述 LVS负载均衡模式-NAT模式:NAT用法本来是因为网络IP地址不足而把内部保留IP地址通过映射转换成公网地址的一 ...
- 家庭影院、“私有云”存储服务器及群晖系统的搭建
家庭影院."私有云"存储服务器及群晖系统的搭建 NAS(网络附属存储服务器) 如何搭建群晖系统(黑群晖) 正式安装群晖系统 介绍套件 NAS(网络附属存储服务器) NAS(Netw ...
最新文章
- 16.C++中的this指针
- C++ 深复制与浅复制 RVO问题
- 【JS 逆向百例】37网游登录接口参数逆向
- SHELL 003 -- ss命令常用方法
- 叹服,华为高工手写344页高性能Java架构核心原理实战架构手册
- 初等数学复习之一元二次方程的解法
- 彻底搞清类的依赖关系、关联关系、聚合关系、组合关系
- PYTHON单任务FTP断点续传程序
- [zz] 基于sinc的音频重采样(一):原理
- stm32 KEIL AC6 优化0程序不运行问题解决
- 面试官常问的设计模式及常用框架中设计模式的使用(一)
- 第四天:关看门狗、设置栈、控制icache、重定位、链接脚本
- C#中使用Invalidate()与MouseMove方法刷新控件时,控件闪烁问题解决方法
- SQL --理解SQL SERVER中的逻辑读,预读和物理读
- 中国移动物联网连接规模超6000万
- 小陈老师、雪人 HRBUST - 1176(优先队列+)
- 【转载】裸眼识别二维码
- Synchronize between MPOS and Backoffice (Dynamics 365 for Operation)
- 【Python网络蜘蛛 · 3】:post请求、模拟金山翻译(附源代码)
- JavaScript闭包实现计数器
热门文章
- 运维分级发布_故障分级和处罚规范-运维必备规章制度
- 常用输出设备——打印机、显示器与显示卡、声音和力反馈
- Css属性:border边框,设置圆角,border-radius
- Unhandled Exception: Looking up a deactivated widget‘s ancestor is unsafe.
- C#使用NPOI的方式操作Excel复制行
- AIX补丁中TL、SP、CSP、IF、PTF的含义
- 8个国外开放的硕博论文、期刊、数据库下载网站-转
- 推荐一款文献管理工具 Zotero |附使用教程和学习路径
- [C#复习向整合]反射 -Assembly与Activator
- 数学竞赛书单该怎么选?金牌牛娃用的书都在这里了!