01: 存储技术与应用 、 iSCSI技术应用 、 udev配置 、 NFS网络文件系统 、 Mul

存储的是什么? 数据
数据存储的介质? 永久存储(硬盘) 临时存储(内存)
存储位置? 云存储 内存存储 硬盘存储
存储类型? 共享存储 分布式存储
存储技术? DAS NAS SAN iscsi ip包
nfs ip_san
cifs FC_san

一、配置iscsi
把本机的/dev/vdb 和/dev/vdc 两块盘共享给 网站服务器103和104主机。

A、配置后端存储 105
1 准备磁盘
#fdisk -l /dev/vdb
#fdisk -l /dev/vdc
2 装包
]# rpm -q scsi-target-utils || yum -y install scsi-target-utils
]# rpm -qc scsi-target-utils

3 修改配置文件
]# cd /etc/tgt/
]# cp targets.conf targets.conf.bak
]# vim targets.conf
<target iqn.2018-02.cn.tedu:storage105.diskb>
backing-store /dev/vdb
write-cache off
vendor_id tarena
product_id disktwo
#initiator-address 192.168.4.103
#initiator-address 192.168.4.104
</target>
<target iqn.2018-02.cn.tedu:storage105.diskc>
backing-store /dev/vdc
write-cache off
vendor_id tarena
product_id diskthr
#initiator-address 192.168.4.103
#initiator-address 192.168.4.104
</target>
:wq
4 启动服务
216 /etc/init.d/tgtd status
217 service tgtd status
218 service tgtd start
219 chkconfig tgtd on
]# netstat -utnalp | grep :3260
]# ps -C tgtd
5 查看共享信息
]# tgt-admin --show
++++++++++++++++++++++++++++++
B、配置前端应用 103/104
]#rpm -q iscsi-initiator-utils || yum -y install iscsi-initiator-utils
2 发现设备
]#iscsiadm --mode discoverydb --type sendtargets --portal 192.168.4.105 --discover

简写
]# iscsiadm -m discovery -t sendtargets -p 192.168.4.105:3260

3 登入设备 --login -l
210 iscsiadm --mode node --targetname iqn名称 --portal 192.168.4.105:3260 --login

简写
]# iscsiadm -m node -T iqn名称 -p 存储服务器ip地址:3260 -l

4 在本机查看是否多出新的磁盘
211 fdisk -l
212 ls /dev/sd*

登出设备 --logout -u
]# iscsiadm -m node -T iqn名称 -p 存储服务器ip地址:3260 -u

+++++++++++++++++++++++++++++++
内核 ---->内存
参数信息 -----> udev配置文件里

二、配置udev
2.1 获取内核识别的硬件设备的参数信息
]# udevadm info --query=path --name=磁盘名
]# udevadm info --attribute-walk --path=路径名

]# udevadm info --query=path --name=/dev/sda
/devices/platform/host8/session7/target8:0:0/8:0:0:1/block/sda

]# udevadm info --attribute-walk --path=/devices/platform/host8/session7/target8:0:0/8:0:0:1/block/sda

2.2 编写udev配置文件
]#cd /etc/udev/rules.d/
]# ls
]#vim 70-iscsi.rules
SUBSYSTEM=="block", ATTR{size}=="6291456", ATTRS{vendor}=="tarena ", ATTRS{model}=="disktwo ", SYMLINK+="iscsi/diskb"

SUBSYSTEM=="block", ATTR{size}=="6291456", ATTRS{vendor}=="tarena ", ATTRS{model}=="diskthr ", SYMLINK+="iscsi/diskc"
:wq

]#scp 70-iscsi.rules 192.168.4.104:/etc/udev/rules.d/

2.3 测试配置
]#start_udev
]# ls -l /dev/iscsi/
lrwxrwxrwx. 1 root root 6 2\u6708 7 06:10 diskb -> ../sdb
lrwxrwxrwx. 1 root root 6 2\u6708 7 06:09 diskc -> ../sda
]# ls /dev/sd*
/dev/sda /dev/sdb

C、前端应用使用共享存储介质
分区 格式化 挂载 (在一台上格式化 另一台可以直接挂载)
103:
fdisk /dev/iscsi/diskb
mkfs.ext4 /dev/sda1 (gfs 全局文件系统)
blkid /dev/sda1
rm -rf /var/www/html/
#vim /etc/fstab
uuid=xxxxxxx /var/www/html ext4 defaults 0 0
:wq
#mount -a
#mount | grep /var/www/html
#echo 123 > /var/www/html/test.html
104 :
#ls /dev/sd

若没有看到分区信息,把登入设备全部登出一下,再重新登录。
#ls /dev/sd*
#blkid 分区名
#vim /etc/fstab
uuid=xxxxxxx /var/www/html ext4 defaults 0 0
:wq
#mount -a
#mount | grep /var/www/html
#cat /var/www/html/test.html

  • iscsi设备不能够同时挂载。
    +++++++++++++++++++++++++++++++++++
    三、配置多路径
    106 存储服务器 ,把本机/dev/vdb 3G 空间的裸盘只共享给前端web应用服务器 107

eth0 192.168.4.106
eth1 192.168.2.106

二、web应用服务器 107
eth0 192.168.4.107 eth1 192.168.2.107
2.1 发现并登录设备
]#iscsiadm --mode discoverydb --type sendtargets --portal 192.168.2.106 --discover
]# iscsiadm -m node -T iqn.2018-02.cn.tedu:storage106.diskb -p 192.168.2.106:3260 -l
[[email protected] ~]# ls /dev/sd*
/dev/sda

]#iscsiadm --mode discoverydb --type sendtargets --portal 192.168.4.106 --discover
]# iscsiadm -m node -T iqn.2018-02.cn.tedu:storage106.diskb -p 192.168.4.106:3260 -l
[[email protected] ~]# ls /dev/sd*
/dev/sda /dev/sdb
2.2 配置多路径服务:装包 修改配置文件 启动服务 验证配置
]# yum -y install device-mapper-multipath

]# mpathconf --user_friendly_names n

获取 wwid 全球识别符 全球唯一]# /lib/udev/scsi_id --whitelisted --device=磁盘名称[[email protected] ~]# scsi_id --whitelisted --device=/dev/sda
1IET 00010001
[[email protected] ~]#
[[email protected] ~]# scsi_id --whitelisted --device=/dev/sdb
1IET 00010001
[[email protected] ~]#

[[email protected] ~]# ls /etc/multipath.conf
/etc/multipath.conf

[[email protected] ~]# vim /etc/multipath.conf
25 defaults {
26 user_friendly_names no
getuid_callout "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
27 }
//在文件末尾添加
103 multipaths {
104 multipath {
105 wwid "1IET 00010001"
106 alias mpatha //别名名称 自定义
107 }
108 }
:wq
]# /etc/init.d/multipathd start
]# chkconfig multipathd on

[[email protected] ~]# ls /dev/mapper/mpatha
/dev/mapper/mpatha
[[email protected] ~]#

使用共享存储介质: 分区 格式化 挂载

[[email protected] ~]# tail -2 /etc/fstab
UUID=27e8ab35-4c78-4914-a1ed-d71c2e4ab788 /var/www/html ext4 defaults 0 0

验证多路径配置:107
1 查看多路径信息 ]# multipath -ll
ifdow eth1

2 重载多路径信息 ]# multipath -rr
]# multipath -ll

+++++++++++++++++++++++++++++++
fastdfs 分布式文件系统 (ceph)

RHCS ---> RHEL6 防火墙 iptables
RHEL7 firewalld

原文地址:http://blog.51cto.com/13478354/2069986

时间: 2024-10-06 14:22:03

01: 存储技术与应用 、 iSCSI技术应用 、 udev配置 、 NFS网络文件系统 、 Mul的相关文章

SCSI技术应用+udev配置+nfs文件系统,Multipath多路径

一.基础概念块级别:提供块设备(磁盘)文件级别:提供共享文件夹DAS:直连式存储.本地磁盘NAS:网络附加存储.本质上就是共享文件夹SAN:存储区域网络.FC SAN:基于光纤的存储区域网络 二.配置iSCSI1.准备三台虚机vh01.tedu.cn 192.168.4.1 存储服务器Vh02.tedu.cn 192.168.4.2 mysql1Vh03.tedu.cn 192.168.4.3 mysql2[[email protected] nsd1802]# clone-auto7 2.初始

配置NFS网络存储作为cinder的后端存储

安装cinder和nfs yum install -y openstack-cinder yum install cifs-utils 在controller节点配置nfs [[email protected] ~]# mkdir -p /data/nfs #创建一个共享挂载资源的目录 [[email protected] ~]# cat /etc/exports /data/nfs *(rw,sync,root_squash) #NFS服务程序的配置文件为/etc/exports sync 同

iSCSI新应用,以及NFS的存储服务分离

iscsi应用 不可多机,同时挂载,不可随时更新共享内容 适合 HA机群 不适合LB HA:一个主,一个备 ext4.xfs都是本地文件系统 需要做成gfs全局文件系统 NFS网络文件系统 简述: 当A.B机挂载同一个iqn设备C时文件系统时(ext4或者是xfs),同时提供服务,由于都是提供存储服务,可以对里面的文件进行修改,但是 修改后的文件只有自己本机能够看见,其他挂载了相同存储设备的主机不能看见对里面文件的修改 例如: 存储设备C存储了a.txt(123) ,分别被A.B挂载了,A.B均

StreamingMedia——基于iSCSI技术的流媒体存储系统研究

关键字: iSCSI 流媒体存储 组播 导读: 本文以iSCSI协议为基础,对实时流媒体存储技术进行了探讨,设计实现了一个高性能的原型系统 1 引言 随着流媒体技术的发展,其应用范围在不断扩展.特别是在视频监控领域,高清网络摄像机的出现和发展,对实时视频流媒体的存储提出了新的挑战. 实时流媒体存储的主要特点是以"持续写入"为主,以"随机读出"为辅,与传统的广播电视音像资料存储系统和文件系统应用有着明显的区别. 基于网络的视频监控存储系统的存储介质主要由磁盘阵列和相应

iscsi技术

一.iscsi介绍 SCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. 二.设置iscsi的共享设备(共享磁盘中的一个分区) ****服务器 1.服务端修改主机名,关闭防火墙 hostnamectl se

《技术垄断:文明向技术投降》

<技术垄断:文明向技术投降>是著名的“媒介批评三部曲”之一,系统讲解了技术垄断对人类社会的文化.宗教.传统和心理造成的影响和破坏,深刻地指出了技术的发展不受控制所带来的恶果:技术所创造的文化缺乏道德根基,它破坏了某些心理过程和社会关系,破坏了人类生存的价值所在. 内容简介 <技术垄断(文明向技术投降)>曾经是<纽约时报>TOP100的畅销书,颇得广大读者认同.世界著名媒介理论家和批评家Neil Postman(即波兹曼)从社会现状出发,以独特的视角揭示了技术的发展和变化

大前端技术系列:TWA技术+TensorFlow.js =&gt; 集成原生和AI功能的app

大前端技术系列:TWA技术+TensorFlow.js => 集成原生和AI功能的app ( 本文内容为melodyWxy原作,git地址:https://github.com/melodyWxy/twa-tf.js , ) 什么是TWA 简单来讲,TWA(Trusted Web Activity 可信任的网络应用)即: 基于Chrome Custom Tabs,利用谷歌浏览器提供的api,实现强大功能的桌面应用技术. 如果说你对PWA这个概念有所了解,那么TWA的实现就相当于 PWA + 更丰

代理模式 &amp; Java原生动态代理技术 &amp; CGLib动态代理技术

第一部分.代理模式  代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息.过滤消息.把消息转发给委托类,以及事后处理消息等.代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务.(其实就是在代理类中关联一个委托类的实例,然后在代理类中进行包装). UML图如下: 第二部分.在Java中实现代理模式  按照代理的创建时期,代理类可以分

技术人员本身的技术发展瓶颈的突破

http://jandan.net/2014/03/23/programming-languages.html在知乎看到一个问题,相当有代表意义,即技术人员本身的技术发展瓶颈的突破问题. 具体问题如下,通常情况下,技术人员在某一领域工作3-5年后,会成为团队内或者公司里的核心技术骨干,这个时候他们也会面临几个问题: 技术学习的困惑:当达到一个瓶颈时,可以学习的参考系越来越少,首先是因为高端技术人才呈现倒金字塔形态,身边缺少能引领你的人生导师:其次,业内的技术交流,大多数在做科普以及刷存在感,到达