存储技术与应用

存储技术与应用

存储技术分类

DAS直连式存储
    将存储设备通过SCSI接口或光纤通道直接连接到计算机上,不能实现数据与其他主机共享,占用服务器操作系统
NAS网络技术存储
    一种专用数据存储服务器,以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能,用户通过TCP/IP协议访问数据
SAN存储区域网络
    通过光纤交换机、光纤路由器等设备将磁盘阵列、磁盘等存储设备与相关服务器连接起来,形成高速专用网络

ISCSI技术
     将存储行业广泛应用的SCSI接口技术与ip网络相结合

 部署ISCSI服务
 [存储设备端57]
 #yum -y install scsi-target-utils
 #rpm -qc scsi-target-utils    查看tgtd配置文件
 #vim /etc/tgt/targets.conf
 <target iqn.2008-01.com.example:diskb>
        backing-store /dev/vdb      定义磁盘,即把本机vdb盘加入存储设备端
        write-cache off
        vendor_id tarena
        product_id disktwo
        initiator-address 192.168.4.58    定义IP地址,即此块盘只能用于58,59主机
        initiator-address 192.168.4.59
</target>
#service tgtd start
#chkconfig tgtd on
#tgtd-admin -show    查看存储设备端定义的磁盘信息

[客户端58/59]
#yum -y install iscsi-initiator-utils
#service iscsi start
#iscsiadm -m discovery -t sendtargets -p 192.168.4.57:3260  发现可用的target
192.168.4.57:3260,1 iqn.2008-01.com.example:diskb
#iscsiadn -m node -T iqn.2008-01.com.example:diskb -p 192.168.4.57:3260 -l   登录target的存储硬盘
#ls /dev/sd*
#iscsiadn -m node -T iqn.2008-01.com.example:diskb -p 192.168.4.57:3260 -u   登出

当客户端登录多个target的存储硬盘时,本地的/dev/sd*里面的名字是内核按照顺序排的,存储设备登出再登入时,本地/dev/sd*名字会发生变化
采用udev配置,则可为设备提供持久、一致的名字。
#udevadm info --query=path --name=/dev/sda
#udevadm  info --path=/devices/platform/host9/session8/target9:0:0/9:0:0:1/block/sda --attribute-walk
#vim /etc/udev/rules.d/70-iscsidisk.rules
SUBSYSTEM=="block", ATTR{size}=="6291456", ATTRS{vendor}=="tarena  ", ATTRS{model}=="disktwo         ",SYMLINK+="iscsi/sdb"
      57存储端的/dev/sdb 盘在客户端58上登录后自定义命名为 iscsi/sdb
#start_udev
#ls /dev/iscsi/sdb -l
  可以查看到 sdb盘在客户端中对应的为sda,此技术可快速的把存储服务器上的存储盘与本地登录的名称对应,快速区分本地的名称是存储端的哪块盘。
  分区时直接分/dev/iscsi/sdb
#fdisk /dev/iscsi/sdb
#ls /dev/sd*
#mkfs.ext4 /dev/sda1
#blkid  /dev/sda1 查看UUID
#vim /etc/fstab   挂载
使用此技术时,两个客户端在挂载同一个硬盘后,文件不能实时同步,需重新挂载才可以看到全部文件

Multipath多路径

采用iscsi技术时,当存储端的网卡口宕掉后,客户端则无法继续接受服务,此是再添加一个网卡口,提供服务,实现高可用
[存储设备端]
#yum -y install scsi-target-utils
 #rpm -qc scsi-target-utils    查看tgtd配置文件
 #vim /etc/tgt/targets.conf
 <target iqn.2008-01.com.example:diskc>
        backing-store /dev/vdc      定义磁盘,即把本机vdc盘加入存储设备端
        write-cache off
        vendor_id tarena
        product_id diskthr
        initiator-address 192.168.2.60    定义IP地址,即此块盘只能用于58,59主机
        initiator-address 192.168.4.60
</target>
#service tgtd start
#chkconfig tgtd on

[客户端60]
#yum -y install iscsi-initiator-utils
#iscsiadm -m discovery -t sendtargets -p 192.168.4.57:3260
#iscsiadm -m discovery -t sendtargets -p 192.168.2.57:3260
#iscsiadn -m node -T iqn.2008-01.com.example:diskc -p 192.168.2.57:3260 -l
#iscsiadn -m node -T iqn.2008-01.com.example:diskc -p 192.168.4.57:3260 -l
#ls /dev/sd*
sda sdb
#yum -y install device-mapper-multipath
#mpathconf --user_friendly_names n    创建配置文件并启用多路径
#/lib/udev/scsi_id --whitelisted --device=/dev/sda
1IET     00030001
#/lib/udev/scsi_id --whitelisted --device=/dev/sdb
1IET     00030001
不同路径登录的同一个设备,但是WWID是一样的
#vim /etc/multipath.conf
defaults {
    user_friendly_names no
    getuid_callout          "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
}
multipaths {
   multipath {
            wwid    "1IET     00030001"
            alias   mpath
            }
        }
#service multipathd start
#ls /dev/mapper/mpath
#multipath -ll
#multipath -rr  刷新
#fdisk /dev/mapper/mpath
#mkfs.ext4 /dev/mapper/mpath
#blkid /dev/mapper/mpath
#vim /etc/fstab  挂载

原文地址:http://blog.51cto.com/13402236/2064368

时间: 2024-11-08 19:25:34

存储技术与应用的相关文章

云存储技术优势及其发展趋势的探讨

云存储技术优势及其发展趋势的探讨 1.引言 近年来,由于信息技术的发展,科学计算和商业计算等众多应用领域会产生了规模相当巨大的数据,并且数据量仍在快速增加,呈海量形式发展.在科学计算方面,如物理学.天文学.生物学等领域都会产生规模庞大的数据,而且每年的数据规模达到若干PB.而在商业计算方面,Web搜索.社会网络等需要处理的数据规模也非常庞大,例如,Google和Facebook等应用产生的数据达到PB甚至EB级.按照摩尔定律,处理器的速度每18个月就会翻一番,光纤技术的发展也大大加快了数据在网络

安卓开发_数据存储技术_sqlite

一.SQLite SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的,占用资源非常的低,只需要几百K的内存就够了.SQLite已经被多种软件和产品使用 二.SQLite特性 1 2 1.轻量级 3 SQLite和C\S模式的数据库软件不同,它是进程内的数据库引擎,因此不存在数据库的客户端和服务器.使用SQLite一般只需要带上它的一个动态库,就可以享受它的全部功能.而且那个动态库的尺寸也相当小. 4 2.独立性 5 SQLite数据库的核心引擎本身

存储技术研究与学习资料思维导图

最近迪迪老师给推荐了一个不错的思维导图工具--Mind42,对于梳理知识很有帮助,于是索性将存储技术研究与学习的一些资料进行了整理,导出图如下所示,更具体的内容可以通过猛击"点我"访问. 存储技术研究与学习资料思维导图,布布扣,bubuko.com

3分钟了解时下热门存储技术

1 对象存储 对象存储拥有丰富的元数据功能,并且随着越来越多的应用往云上迁移,因此对象存储将会成为主流的存储系统. 对象存储优势 对象存储的本质是无状态(stateless)的,因此是移动和云访问的理想选择.对象存储也使得数据湖上的应用和分析可以在一个一致的数据源上工作,而不是在数据不一致的孤岛上. 2 持久性内存 传统意义上,内存技术(如RAM)和存储技术是两回事,但近年来,两者的界限越来越模糊.巨量数据库和数据集现在可以存放在内存中,这有助于更快速地访问.而在存储方面,由于SSD的发展提高了

Android数据存储技术五大方式总结

本文介绍Android平台进行数据存储的五大方式,分别如下: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据 下面详细讲解这五种方式的特点 第一种: 使用SharedPreferences存储数据     适用范围:保存少量的数据,且这些数据的格式非常简单:字符串型.基本类型的值.比如应用程序的各种配置信息(如是否打开音效.是否使用震动效果.小游戏的玩家积分等),解锁口令密码等

iscsi target存储技术-多路径 udev动态管理设备文件方法 nfs

惠普 戴尔 华为 目前国内服务器厂商排名 存储技术分类: SCSI小型计算机系统接口DAS直连式存储NAS网络技术存储SAN存储区域网络FC光纤通道 SCSI小型计算机系统接口 (U盘) DAS技术:直连式存储(将存储设备通过scsi接口或光纤通道直连到计算机上,不能实现数据与其它主机的共享,占用服务器操作系统资源cpu,io等,数据量越大,性能越差) NAS网络技术存储  做公享文件夹  (这是一种专用数据存储服务器,以数据为中心,将存储设备与服务器彻底分离,集中管理数据,提高性能,节省成本)

关于云存储技术的五个问题

云存储技术当然不是科学项目,但是它对企业组织的部分甚至所有数据都是适用的. 下面是5个关于云存储技术的关键问题,它们将有助于企业用户决定是否采用云存储技术. 1. 什么是云存储技术,它是如何工作的? 一百个人对于这个问题会有一百种不同的答案.从根本上来说,云存储技术是一种实用型服务,它可以为众多用户提供一个通过网络访问的共享存储池. 存储云是可以调整的,它们可以很轻松地扩展或根据客户需求定制. 2. 公共云与私有云之间有什么不同? 公共云是一种即付费即使用的存储服务. 它的所有组件都处于客户的防

常见的三种存储技术以及iSCSI协议

1.常见的存储技术 DAS:Direct  Attached Storage,直接附加存储,存储设备通过SCSI接口电缆直接连接到服务器的,存储设备不带有任何操作系统.它依赖于服务器,存储设备就是将硬件设备堆叠起来的.DAS也可称为SAS(Server Attached storage,即服务器附加存储). DAS具有如下特性: 1.DAS设备不带有任何操作系统,文件系统位于服务器端,因此是以块级别进行数据传输 2.它是通过SCSI接口电缆与服务器相连,因此,会增加服务器的I/O操作,占用cpu

Web存储技术--WebStorage

Web开发中,必然会遇到需要临时或永久保存的数据. 传统用cookie保存在客户端,或通过sessionID关联session对象(如Servlet的HttpSession对象)保存在服务器端. 缺点是cookie实在太小,只有4k,已经无法应付现在的大数据时代了.而保存在服务器端很多时间根本没必要,本地保存一下即可,何必再和服务器交互一下呢? 因此HTML5出台了新的存储技术:WebStorage WebStorage分为localStorage和sessionStorage(原本还有一个gl

吓哭原生App的HTML5离线存储技术,却出乎意料的容易!【低调转载】

吓哭原生App的HTML5离线存储技术,却出乎意料的容易![WeX5低调转载] 2015-11-16 lakb248 起步软件 近几天,WeX5小编编跟部分移动应用从业人士聊了聊,很多已经准备好全面拥抱HTML5.但WeX5小编编也发现,依然有相当一部分从业者,仍然对HTML5将信将疑,仍对原生App技术恋恋不舍.小编编特意转发分享下文,HTML5技术崛起,从离线存储技术是可见一斑的. (正文)随着Web App的发展,越来越多的移动端App使用HTML5的方式来开发,除了一些Hybrid Ap