什么是SDS文件?用什么软件打开?

什么是SDS文件?用什么软件打开?,第1张

Solstice DiskSuite Software
第二章 Introduction to Solstice DiskSuite Software
目标
通过本章的学习,你将掌握如下:
l 描述SUN的数据管理策略
l 列出Solstice DiskSuite的特点,功能和优点
l 描述以下SDS的关键技术和术语
n 串联和条带
n 镜像
n RAID 5
n Hot Spares
n UFS记录(Logging UFS UNIX File System)
n 磁盘集(disksets)
l 描述以下SDS metadevice类型
n 简单和镜像metadevice
n RAID和metatrans metadevice
l 定义镜你的重新同步及为何需要的解释
介绍l 为何选择DiskSuitel 与兼容性相关的事宜
介绍
Solstice DiskSuite 42是一款软件产品,允许你管理大量的磁盘及磁盘上的数据
为何选择DiskSuite
选择使用DiskSuite有许多原因,大部分主要集中在2方面:
l 存储容量
l 数据的有效性
兼容性
l 与早期的Solstice DiskSuite 41产品兼容
l 与DiskSuite 201及30产品并不向后兼容
l 与Solaris包一起提供,并做为一个未绑定的产品
l 运行于所有Solaris 26以后的 *** 作环境及Sparc或x86平台
l 支持SparcStorage Array(SSA)阵列的 /, swap, /usr文件系统
l 包括了磁盘集(disksets)功能,这提供了在高可用性系统中能够共享磁盘的功能。这个功能在x86平台上不提供
Metadevicesl 提供了虚拟磁盘l 数据可以跨越多个设备l 设备可以复合多种磁盘类型l 定义metadevice为最低可管理单元l 块(block)或原(raw)是有效的l 提供了一个GUIl 默认为128个metadevice可以扩展到1024个
Metadevice
SDS软件使用虚拟磁盘来管理物理磁盘及相关的数据。在SDS软件中,一个虚拟磁盘被称为:metadevice。一个metadevice可以在应用的视图上标识为一个物理磁盘。SDS软件的metadevice由片(slice)来建立。
Metadevice能跨越多个磁盘类型及不同的控制器。如,你可以定义一个metadevice由一个SCSI slice和另一个磁盘控制串上的智能外围接口(Intelligent Perpheral Interface,IPI) slice 组成。在这个metadevice上的任何动作都将影响这2个磁盘片。
--------------------------------------------------------------------------------------------------
注意----SDS 42支持以下磁盘创建metadevice:SPARC---IPI和SCSI设备及SPARC Storage Array, x86---SCSI及IDE设备
--------------------------------------------------------------------------------------------------
特点
metadevice有以下特点:
l Metadevice是虚拟定义的并且是SDS *** 作的最小单元
l Metadevice可以用来描述一个单独的磁盘片或一组磁盘片或磁盘
l 逻辑metadevice设备名的入口在文件:/dev/md/dsk(块设备)
l 原metadevice设备名的入口在文件:/dev/md/rdsk(原设备)
l 默认的,有128个metadevice(d0---d127),然而,可以增加附加的metadevice。SDS可以最大支持1024个metadevice
关键技术(Key Technologies)
如图2_0所示:
SDS软件的功能将在本章后面详细讨论
关键技术包括:
l 磁盘镜像
数据的多个拷贝保存在多个不同的物理磁盘上,支持2路和3路镜像
l 磁盘条带
在多个物理设备间进行数据交替
l 串联
复合2个或多个物理设备为一个单独的逻辑设备
l RAID 5
在多个物理设备间进行数据和奇偶校验的交替
l UFS日志
在一个日志中(称为日志设备)记录UFS的更新,在这些更新应用到UFS文件系统之前
l 扩展文件系统(UFS)
在一个UNIX文件系统被加载时增加它的大小并且不中断对数据的访问(允许读,禁止写,直到完成grow *** 作)
l 磁盘集(Disksets)
分组2个主机,并设置一个共享的磁盘驱动;2个主机可以唯一的访问磁盘集中的驱动(不是同时访问);磁盘集中的驱动包括逻辑设备(metadevice)和hot spares
l hot spares
设置一个组件可以自动的替换RAID或镜像设备中失败的组件
SDS 支持
如图2_1
SDS软件包括以下功能:
l 磁盘串联
对一个需要大量数据区的应用,这个功能是有效的。它复合了多个物理磁盘来创建一个大的metadevice。数据以连续的方式被组织并且每个磁盘是相邻的,形成一个逻辑存储单元
l 磁盘镜像
通过同时对2个或多个磁盘写入同样的数据来防止磁盘失败。任何文件系统都可以被镜像,包括:root, swap, /usr
l 磁盘条带
通过2个或多个片来交替相等大小的段,来形成一个逻辑存储单元
l RAID
Redundant Array Inexpensive Disk的缩写
l growfs
一个与newfs功能相似的命令,允许你在一个片中,不丢失任何数据的情况下增加一个片的大小。growfs在线使用(hot),在它运行的时候,缓存(buffer)写请求,在growfs结束后,再来完成。客户不必等待它完成
l hot spares
在一个镜像无效后,可以自动在线并重新进行同步的片。可以在一个hot spare池(在这里,软件可以选择一个有效的驱动)来创建hot spare
l UFS日志
用来增加 *** 作系统的reboot时间,并减少同步磁盘写的数量
l 磁盘集
分组2个主机,并设置一个共享的磁盘驱动,这个功能提供了在一个HA环境中主机共享磁盘的功能。
使用DiskSuite的优点
如图2_2
主要包括:
l 可用性
支持对数据的读写访问,一旦发生磁盘失败,镜像,RAID 5及hot spare等功能都可以保持数据的可用性,UFS日志允许在系统崩溃之后更快的恢复其有效性。
l 可靠性
数据被干净的保护
l 性能
在I/O性能方面有总体的提高;条带平衡了加载来提高性能;UFS日志提高了同步写性能。
l 容量
文件系统的大小可以超过一个单独的物理磁盘
l 管理
一个完整的GUI接口,可以动态的增长文件系统,并且hot spare功能也使系统管理变得容易
SDS软件的组件
如图2_3
SDS软件主要包括这些组件:
l DiskSuite Tool
一个可以表示所有metadevice的GUI接口,并且提供了简单的即拖即用接口来创建和维护数据库的复制状态和metadevice
l 设备驱动(device driver)
SDS软件使用一个特定的设备驱动如metadisk 驱动从metadevice到物理设备来匹配I/O。允许应用把metadevice作为一个物理盘来对待,这种类型的驱动也称为逻辑或伪设备(pseudo)
l 命令
SDS软件提供了一个命令行接口,可以用来管理产品
l 配置文件
SDS软件使用到几个系统和启动文件。你可以通过手工修改文件:/etc/opt/SUNWmd/mdtab来创建metadevice,状态数据库的复制及hot spare。
l 状态数据库复制(state database replicas)
这些数据库保存着与之相连接的磁盘和它们的配置信息。它们通常是通过驱动器进行复制来避免一个单点失败
n 通过每磁盘的独立控制器来扩展加载
n 在一个镜像中以读参数来进行试验。默认的,按顺序读取每个驱动器,但与加载有关,这会降低性能
n 在单独的metadevice上,避免了不同类型驱动器的混杂。存储模块设备(SMD),SCSI及IPI都有着不同的吞吐量
n 如果你串联了一个片,同时,要为HA来镜像它
n 当使用UFS日志功能,镜像日志设备
n 为了完成一个简单的HA解决方案,镜像你的数据磁盘,并设置2个系统,每个系统有属于它自己的内部系统盘。如果一个系统down机,你可以加入镜像到spare系统中。
l 如果你运行了Sun Prestoserve 软件,不要在镜像上(或子镜像)使用Prestorserve功能,trans metadevice或状态数据库的复制
命令总结
SDS产品主要包括以下命令:
SDS命令 描 述
growfs 使用非破坏性的方式来扩展一个UFS文件系统
mdlogd 使用mdlogd守护进程和mdlogdcf配置文件来发送SNMP trap信息
metaclear 删除活动metadevice及hot spare 池
metadb 创建和删除状态数据库的复制
metadetach 在一个镜像中分离一个metadevice,或从一个trans metadevice中分离一个日志设备
metahs 管理hot spare或hot spare 池
metainit 通过读取文件:/etc/opt/SUNWmd/mdtab来配置metadevice
metaoffline 替换离线的子镜像
metaonline 替换在线的子镜像
metaparam 修改metadevice参数
metarename 修改或switch metadevice名字
metareplace 替换子镜像和RAID 5的metadevice的片
metaroot 为镜像 root(/)分区来设置系统文件
metaset 管理磁盘集
metastat 显示metadevice或hot spare的状态
metasync 在重启动过程中重新同步metadevice
metatool 运行DiskSuite的图形用户接口
metattach 连接一个镜像的metadevice或连接一个trans metadevice的日志设备
现有的产品功能l SPARCstorage Array (SSA)管理l Metadevice的重命名和switchingl 事件通知l SunNet 管理器l SDS管理l 性能监视
产品功能
已经存在的产品功能
这些功能包括:
l SPARCstorage Array(SSA)管理
在SPARCstorage Array 1x0和2x0上,DiskSuite工具已经增强了管理任务性能,这些管理任务包括启用或禁止NVROM,停止和启动磁盘,及查看控制器风扇和电池状态
l Metadevice的重命名及Switching
通过支持metadevice名字的重配置SDS简化了metadevice的管理
l 事件通知
当在metadevice中发生了状态改变时,DiskSuite工具自动更新事件通知。状态改变包括:metadevice创建,删除,及片错误
l SunNet 管理器
SDS产品能够通过SNMP协议传输失败或错误警告给一个SunNet管理控制器。反过来说,SunNet 管理器允许执行DiskSuite工具
l SDS管理
SDS产品工作于AdminSuite存储管理软件下,它提供了文件系统和物理磁盘的管理功能。存储管理通过综合DiskSuite工具,允许你在两个工具间进行拖拽
l 性能监视
DiskSuite工具为你对于metadevice和物理磁盘提供简单的性能监视能力。这允许你监视通常的性能趋向,查看突然的改变,及对比一个配置不同部分的数据收集
新的产品功能l 64位兼容l 支持路径选择(Alternate Pathing support)l 支持Solaris 26和Solaris 27l 兼容Y2Kl 完成了国际化(Internationalization complete)
产品功能
新功能
SDS42包括以下新功能:
l SDS42是64位兼容的。这意味着DiskSuite可以在Solaris 7上 *** 作,SDS可以识别计算机是基于64位或是32位模式的,42对这两个模式都支持。
l SDS支持路径选择。DS可以识别提供给E10000的,进行路径选择的伪设备
l 在SPARC和x86平台上提高了数据的可靠性和性能的增强。它们包括:
n SDS支持Solaris 26或7
n 你可以使用DS工具而无需安装Solstice AdminSuite
n SDS兼容Y2K
n SDS文档在AnswerBook2格式下是可用的
n 完成了国际化工作
n SDS可以在路径选择(AP)方式下执行
n SDS内核线程坚持了Check Point Restart(CPR)协议
n FCAL磁盘可以hot spare方式工作。这项功能覆盖了产品A5200,A3500等
n 对于原设备(raw)及直接I/O存取检查Write-on-write条件

国外尤其是一些欧洲国家习惯叫做SDS(Safety Data Sheet)——安全技术说明书——把Material去掉,感觉范围更大,因为事实上不仅仅是材料Material才需要,含有某些材料Material(特别是含有化学材料的)其他产品也需要提供MSDS,所以叫做SDS似乎更准确。
也有人说MSDS是以前很普遍的叫法,现在基本都改称为SDS了。
总之,无论SDS还是MSDS,所指的都是同一种文件。

什么是分布式存储

关于分布式存储实际上并没有一个明确的定义,甚至名称上也没有一个统一的说法,大多数情况下称作 Distributed Data Store 或者 Distributed Storage System。

其中维基百科中给 Distributed data store 的定义是:分布式存储是一种计算机网络,它通常以数据复制的方式将信息存储在多个节点中。

在百度百科中给出的定义是:分布式存储系统,是将数据分散存储在多台独立的设备上。分布式网络存储系统采用可扩展的系统结构,利用多台存储服务器分担存储负荷,利用位置服务器定位存储信息,它不但提高了系统的可靠性、可用性和存取效率,还易于扩展。

尽管各方对分布式存储的定义并不完全相同,但有一点是统一的,就是分布式存储将数据分散放置在多个节点中,节点通过网络互连提供存储服务。这一点与传统集中式存储将数据集中放置的方式有着明显的区分。

什么是软件定义存储

SDS 的全称是 Software Defined Storage ,字面意思直译就是软件定义存储。关于 SDS 的定义可以参考全球网络存储工业协会(Storage Networking Industry Association,SNIA),SNIA 在 2013 正式把 软件定义存储(SDS) 列入研究对象。

SNIA 对软件定义存储(SDS) 的定义是:一种具备服务管理接口的虚拟化存储。 SDS 包括存储池化的功能,并可通过服务管理接口定义存储池的数据服务特征。另外 SNIA 还提出 软件定义存储(SDS) 应该具备以下特性:

自动化程度高 – 通过简化管理,降低存储基础架构的运维开销

标准接口 – 支持 API 管理、发布和运维存储设备和服务

虚拟化数据路径 – 支持多种标准协议,允许应用通过块存储,文件存储或者对象存储接口写入数据

扩展性 – 存储架构具备无缝扩展规模的能力,扩展过程不影响可用性以及不会导致性能下降

透明度 – 存储应为用户提供管理和监控存储的可用资源与开销

分布式存储与软件定义存储的区别与联系

软件定义存储(SDS) 的着重点在于存储资源虚拟化和软件定义,首先在形态上,软件定义存储(SDS)区别于传统的“硬件定义”存储,它不依赖专属的硬件,可以让存储软件运行在通用服务器上,可避免硬件绑定以及有效降低硬件采购成本;拥有标准 API 接口和自动化工具,有效降低运维难度。存储资源虚拟化,支持多种存储协议,可整合企业存储资源,提升存储资源利用率。但从定义上来说,但 软件定义存储(SDS) 从部署形式上来看,并不一定是分布式或者是集中式的,也就是说 SDS 不一定是分布式存储(虽然常见的 软件定义存储(SDS) 更多的是分布式的),SDS 存储内部有可能是单机运行的,不通过网络分散存放数据的,这种形式的软件定义存储(SDS) 的扩展性就可能有比较大的局限。

分布式存储,它的最大特点是多节点部署, 数据通过网络分散放置。分布式存储的特点是扩展性强,通过多节点平衡负载,提高存储系统的可靠性与可用性。与 软件定义存储(SDS)相反,分布式存储不一定是软件定义的,有可能是绑定硬件的,例如 IBM XIV 存储,它本质上是一个分布式存储,但实际是通过专用硬件进行交付的。那么就依然存在硬件绑定,拥有成本较高的问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12706703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存