存储概述
- 存储是根据不同的应用环境采取合理、安全、有效的方式将数据保存到某些介质上并能保证有效的访问
- 一方面它是数据临时或长期驻留的物理媒介
- 另一方面,它是保证数据完整安全存放的方式或者行为
- 存储就是把这两个方面结合起来,向客户端提供一套数据存放解决方案
存储技术分类:
- SCSI小型计算机系统接口
- DSA直连式存储
- NAS网络技术存储
- SAN存储区域网络
- FC光纤通道
常见的存储技术
- SCSI技术
- Small Computer System Interface 的简称
- 作为输入/输出接口
- 主要用于硬盘、光盘、磁带机等设备
- DAS技术
- Direct-Attached Storage的简称
- 将存储设备通过SCSI接口或光纤通道直接连接到计算机上
- 不能实现数据与其他主机的共享
- 占用服务器操作系统资源,如CPU,IO等
- 数据量越大,性能越差
- NAS技术(共享文件系统)
- Network-Attached Storage 的简称
- 一种专门用于数据存储服务器,以数据为中心,将存储设备与服务器彻底分离,集中管理数据, 从而释放带宽、提高性能,降低总拥有成本,保护投资
- 用户通过TCP/IP协议访问数据
- 采用标准的NFS/HTTP/CIFS等
- SAN技术(共享块设备)
- Storage Area Network的简称
- 通过光纤交换机、光纤路由器、光纤集线器等设备将磁盘阵列、磁带等存储设备与相关服务器连接起来,形成高速专网网络
组成部分 - 如路由器、光纤交换机
- 接口:如SCSI,FC
- 通信协议:如IP,SCSI
- Fibre Channel
- 一种适合于千兆数据传输的、成熟而安全的解决方案
- 与传统的SCSI相比,FC提供更高的数据传输速率、更远的传输距离、更多的设备连接支持以及更稳定的性能、更简易的安装
FC主要组件
- 光纤
- HBA(主机总线适配置器)
- FC交换机
FC交换机交换拓扑
- 点到点:point-to-point 简单将两个设备互连
- 已裁定的环路:arbitrated loop 可多达126个设备共享一段信道或者环路
- 交互式拓扑:switched fabric 所有设备通过光纤交换机互连
iSCSI技术
Internet SCSI
- IETF制定的标准,将SCSI数据块映射为以太网数据包
- 是一种基于IP Storage 理论的新型存储技术
- 将存储行业广泛应用的SCSI接口技术与IP网络相结合
- 可以在IP网络上构建SAN
- 最初由Cisco和IBM开发
优势
- 基于IP协议技术的标准
- 允许网络在TCP/IP协议上传输SCSI命令
- 相对FC SAN,iSCSI实现的IP SAN投资更低
- 解决了传输效率、存储容量、兼容性、开放性、安全性等方面的问题
- 没有距离限制
iSCSI技术
客户端
- iSCSI Initiator:软件实现,成本低、性能较低
- iSCSI HBA :硬件实现,性能好,成本较高
存储设备端 - iSCSI Target
以太网交换机
配置iSCSI服务
本案例要求先搭建好一台iSCSI服务器,并将整个磁盘共享给客户端:
服务器上要额外配置一块硬盘
服务端安装target,并将新加的硬盘配置为iSCSI 的共享磁盘
在客户端上安装initiator,挂在服务器iSCSI,要求实现开机自动挂载
步骤
实现此案例需要按照如下步骤进行。
一:安装iSCSI服务器软件
(1)使用yum安装targetcli软件包
[root@proxy ~]# yum -y install targetcli
.. ..
[root@proxy ~]# yum info targetcli
.. ..
二:通过命令行配置iSCSI服务
(1)真实主机准备底层存储磁盘
真实主机使用virt-manager工具为proxy虚拟机添加磁盘
双击打开虚拟机后添加磁盘设备。
登陆到192.168.2.5主机,为新添加的磁盘准备分区:
[root@proxy ~]# parted /dev/vdb mklabel gpt
[root@proxy ~]# parted /dev/vdb mkpart primary 1 100%
(2&