StorNext FS 配置(Red Hat 8.0+win2K)
stornext日常维护及注意事项
StorNext StorNext服务服务服务日常维护注意事项日常维护注意事项----中科大洋-运营中心四部李有智StorNext软件是近5年大洋网络存储服务器首选的元数据控制服务软件,现在针对使用StorNext的MDS服务器日常运维中遇到的问题及注意事项谈一下自己的看法,不对地方请多多指正。
一、运维人员在接手新网时,针对MDS 服务器(StorNext 版)需要做哪些工作?运维工程师一般情况下,是在实施阶段将要结束或者结束后进入电视台开始工作的。
项目实施阶段结束以后,实施工程师就会离开现场忙碌于其他项目,而台方能抓到的人只有现场的运维人员。
所以现场的运维人员就成了公司的代表,台方有任何疑问或事情都会来找我们。
所以我们在接手新项目的时候一定要做好和实施人员的交接工作,要拿到或者自己整理出该项目的:IP 分配表、存储体信息、以太装连图、光纤装连图、系统拓扑图、服务器描述及软件部署情况、工作站描述及软件部署情况、系统流程图并整理出系统应急方案和系统例行检查表。
1、查看并彻底理解网内拓扑结构图。
如:是IP-SAN 结构还是SAN 双网结构?这个是最基本要了解的。
了解光纤交换机zoning 信息,以及绑定是按port 做的还是按wwn 做的?这个很有必要,当网内一台机器或者几台机器出现存储故障的时候,方便我们很快定位问题并确定采取何种方式恢复客户端或者服务器存储问题。
2、查看/整理出该子网的详细IP 分配表这里特别需要记住的MDS 服务器的IP ,这个在安装客户端或者远程执行一些命令操作的时候需要访问。
有时候,可能是客户端IP 错误导致无法访问MDS 服务器,然后无法访问存储。
3、查看并备份出以太/光纤交换机的Config 文件有了备份的config 文件,即使出现重大问题,我们现场运维工作人员也很方便采集紧急应急预案、最短时间内将网络应用恢复正常。
4、了解网内存储体型号及常用操作命令有些时候客户端访问存储出现问题,我们需要定位是元数据导致的还是数据本身的问题,如果是元数据问题,那么极有可能是MDS 服务器(StorNext )问题;如果是数据问题,那么存储体的软、硬件本身和MDS 服务器都有很大可能。
Stornext安装
FSS 'MediaData' start initiated.
FSS 'MediaData' started.
snadmin> activate MediaData
Activate FSM "MediaData"
Created : Tue Oct 14 05:06:55 2008
CvfsDisk_UNKNOWN /dev/sdb # host 1 lun 1 sectors 41936896 sector_size 512 inquiry [IBM DS400 S320 7.01] serial 0000D12680C3E85C
CvfsDisk_UNKNOWN /dev/sdc # host 1 lun 2 sectors 41936896 sector_size 512 inquiry [IBM DS400 S320 7.01] serial 0000D12680C3E85D
Writing Disk Information Block.
Writing Stripe Group Index "MetaFiles".
Writing Stripe Group Index "JournFiles".
Writing Stripe Group Index "MediaFiles".
/dev/sdc [IBM DS400 S320 7.01] SNFS "MD_MediaData" Sectors: 41936896. SectorSize: 512. Maximum sectors: 41936896.
/dev/sdd [IBM DS400 S320 7.01] SNFS "JR_MediaData" Sectors: 41936896. SectorSize: 512. Maximum sectors: 41936896.
MDS服务器StorNext文件系统标准安装文档资料
第1节文件系统1.1.1Stornext相关概念描述:StorNext中所指的一个文件系统反映在WINDOWS中就是“我的电脑”中看见的一个盘符(如X盘);一个StorNext文件系统由3部分组成:metadata(源数据)卷,journal(日志)卷,data(数据)卷。
每做一个文件系统就需要在盘塔上划分3个独立的卷,以此类推,如果要做两个文件系统(如X,Y)则需要在盘塔上划分6个独立的卷(包括X的data卷,X的metadata卷,X的journal 卷,和Y的data卷,Y的metadata卷,Y的journal卷。
)对于metadata卷的大小建议划为100GB,journal卷的建议大小为100MB,而对于data卷的大小这根据实际情况划分,没有限制。
每100万个数据文件需要配备10GB的Metadata卷空间,可按照这个原理来搭配某存储的metadata卷、journal卷的大小。
目前SOBEY公司平常配置如果metadata 卷和journal卷分配在一起,空间规划为200G左右。
1.1.1.1Windows在安装stornext文件系统之前,需要先把物理链路打通,使得MDS服务器上能够识别到存储的所有需要访问的磁盘。
如下所示:执行安装程序,选择install stornext选择“custom”安装,根据需要选择是否安装服务端与客户端软件,如果是MDS主机,需要同时安装服务端与客户端软件。
安装完成后,进行文件系统的配置。
点击“Configure StorNext”选择“Name Servers”进行文件系统服务端主机的指定把MDS主机或者Name server的IP地址填写进去。
选择“Label Disk Drives”进行存储磁盘的标签工作。
选择physicaDrive1(存储的LUN0),单击Label.根据扇区大小来区分存储磁盘的作用,例如下图所示,physicaDrive1我们想作为X卷存放素材使用,在new disk label处我们标识为data-x便于区分。
StorNext客户端访问多个MDS服务器的配置
StorNext客户端访问多个MDC服务器的配置方法如下:
第一步:建立专门的名称服务器(nameserver)。
方法是,安装两台StorNext FS服务器,这两台必须连接在metadata的以太网上,而不必连接到光纤交换机上,也就说不必直接访问存储,这两台服务器也不占用license。
它们的作用是充当网络交通警,将需要访问或mount 某个文件系统的客户端指引到相应的MDS。
第二步:所有的机器(包括nameserver, MDS, 和客户端)上的fsnameservers文件,都包含两个IP地址条目,这两个IP地址就是nameserver的IP地址。
所有机器上的这个文件要相同,否则可能出现部分客户端访问不到全部或者部分文件系统,或者根本mount不上全部或部分文件系统。
注意:如果因为某些原因,需要更改fsnameservers中的条目的话,一定要遵循如下步骤:
1) 停止所有客户端上的StorNext进程;
2) 停止MDS上的所有StorNext进程;
3) 修改该fsnameservers,并保持所有机器上的该文件一模一样;
4) 启动Nameserver服务器,
5)启动MDS,
6)启动所有的客户端。
如果不按照上述步骤,则会出现部分客户端mount不上文件系统的问题。
昆腾StorNext存储系统介绍
上层应用
SNFS
底层存储
6
| Quantum Confidential
SNFS底层存储的调优
底层存储的调优,是SNFS调优中最重要的部分 底层存储的调优包括如下几个部分:
– RAID缓存的配置 – RAID级别、RAID条带宽度和SNFS条带宽度
7
| Quantum Confidential
12 | Quantum Confidential
SNFS自身设计上的调优
前面讲完了底层存储和上层应用的调优,我们不难发现, SNFS的地位是中间层,也就是讲上层和底层匹配起来的那一 层 SNFS这个中间层,虽然不及上层和底层调优重要,但也是不 可忽略,我们必须要了解的一层 SNFS中间层,或者说SNFS自身设计上的最佳实践要注意如下 几个方面:
SNFS底层存储的调优-RAID缓存的配置
RAID缓存的配置是底层存储调优中,最为重要的一个环 节,特别是针对小IO应用 现代RAID技术都为小IO提供了提升性能的缓存,因此我们 必须充分利用RAID控制器的缓存,将他调节到最优状态 最佳实践如下:
– 针对SNFS的元数据所在的RAID上,建议开启“回写缓存”(write-back) – 针对大量小IO写操作,建议开启“回写缓存”,但可能会降低大IO的持 续写入性能 – 针对顺序读应用,建议开启“预读缓存”(read-ahead或叫做prefetch) – 针对随机读应用,不建议开启“预读缓存” – 针对大IO应用,建议使用“直写缓存”(write-through) – 直写缓存有点像DMA(Direct Memory Access),也就是不用缓存 – 直写缓存和回写缓存的左右正相反
Azure StorSimple 8100 硬件安装指南和安装配置说明书
ContactinJ tecKnical support
,f \oX eQFoXQter aQ\ iVVXeV dXriQJ tKe FoQÀJXratioQ SleaVe FoQtaFt 0iFroVoft VXSSort at :eE KttSVXSSortPiFroVoftFoP 7eleSKoQe 1
Software conÀJuration
1 'RZQORDG WKH Microsoft Azure StorSimple Appliance :alNtKrouJK Guide for detailed VoftZare FoQÀJXratioQ iQVtrXFtioQV froP tKiV liQN KttSJoPiFroVoftFoPfZliQN"/iQN,' 1 &oQÀJXre \oXr deYiFe aV Ser tKe doZQloaded iQVtrXFtioQV
Status
SerYice conÀJuration for StorSimple ManaJer 6teS 1 &reate a QeZ 6tor6iPSle 0aQaJer VerYiFe 6teS *et tKe VerYiFe reJiVtratioQ Ne\
1
(QVXre tKat tKe deYiFe leYel FoQÀJXratioQ iV FoPSlete E\ Yerif\iQJ aJaiQVt tKe folloZiQJ liVt
(QVXre tKat tKe VerYiFe leYel FoQÀJXratioQ iV FoPSlete E\ Yerif\iQJ aJaiQVt tKe folloZiQJ liVt 6NiS tKiV VteS if \oX alread\ KaYe aQ e[iVtiQJ $]Xre 6tor6iPSle 0aQaJer VerYiFe aQd SroFeed to deYiFe leYel FoQÀJXratioQ
FreeNFS安装配置手册
使用虚拟机测试则按下如下图的红色框内「播放」图示。
(使用实体机器安装可略过此步骤)下图FreeNAS 8安装第一个出现的画面,就直接让系统自动倒数进入预设执行「1. Boot FreeNAS [default]」。
接下来就会出现一连串的指令执行画面。
安装画面,选择「1 Install/Upgrade to hard drive/flash device, etc.」并按下〔OK〕来安装。
出现目的安装选择的画面,可以看到仿真2颗8G硬盘与1颗2G开机碟,选择2G来安装系统,接着按下〔OK〕来继续(使用实体机器安装的请略过此步骤)。
开始安装FreeNAS的讯息,当然是按下〔Yes〕继续。
按下〔Yes〕后,画面下方就开始出现指令运作了。
安装完成后提示为要求移除光驱上的光盘片与重新开机,按下〔Yes〕继续。
回到主画面选择「3 Reboot System」来重新开机。
进入系统后出现第一个画面如下图,「Console setup」内有9大选项,首先要设定网络环境,FreeNAS是属网络储存服务器,没有网络大概什么都不用谈吧!所以输入「1」后按下〔Enter〕注意:有些版本可能有更多Consolesetup 选项,但设置过程都是IP、网关、DNS。
15. 网络的设定主要是指定IP的地址,说明如下图。
之后回到主界面选择4网关设置完成后再选择6 DNS设置方法同上设定成功后会回到主画面选单上,选择「8 Rboot」后可以很清楚看到设定的IP地址,你成功1了吗?FreeNAS服务器启动后,接下来测试由远程联机进入管理,打开浏览器输入安装时设定的IP地址。
此时会出现登入的画面,账号是「admin」,密码为「freenas」注意:最好用火狐浏览器,IE有些加载项禁用了,显示不出登陆提示。
▼当你看到此画面表示成功进入管理画面,下图中可以清楚看到OS的版本是FreeBSD 8.2,而FreNAS的版本是FreeNAS 8.0.1-RC1。
StorNext安装配置及维护规范
StorNext共享文件系统安装配置及维护规范美国昆腾国际公司北京代表处二零零九年十二月目录1. StorNext共享文件系统实现基础架构及其工作原理 (3)1.1 基于SAN的StorNext共享文件系统架构部署 (3)1.2 基于SAN的StorNext共享文件系统工作原理 (5)1.3 基于SAN&NAS的StorNext共享文件系统架构部署 (7)2. StorNext共享文件系统常用术语 (10)3. StorNext共享文件系统实施规范 (13)3.1 SNFS系统实施规划 (13)3.2 SNFS系统软件安装 (17)3.3 SNFS系统软件配置 (17)4. StorNext共享文件系统运行维护 (19)4.1 SNFS共享文件系统日常维护 (19)4.2 SNFS共享文件系统故障处理 (22)4.2.1 SNFS共享文件系统常见故障 (22)4.2.2 SNFS共享文件系统故障检查及处理步骤 (23)4.2.3 SNFS共享文件系统故障售后处理步骤 (24)4.3 SNFS共享文件系统启动和停止 (25)4.4 SNFS共享文件系统日常维护常用命令 (27)附件1 SNFS标签丢失及修复 (29)附件2 使用cvfsck命令实现文件系统检测 (32)附件3 StorNext产品服务内容及步骤 (37)1. StorNext共享文件系统实现基础架构及共享文件系统实现基础架构及工作原理其工作原理美国昆腾公司的StorNext数据存储管理软件被广泛应用于广电、能源、科学计算、卫星勘测等领域,用于实现数据的虚拟化存储。
StorNext数据存储管理软件包括两部分,一是StorNex File System(StorNext共享文件系统,简称SNFS),用于实现异构SAN或LAN环境下共享文件系统;另一个是StorNext Storage Manager(简称SNSM)迁移管理软件。
stornext维护文档
Stornext维护文档Stornext文件系统检验与修复对于stornext文件系统,每次关闭或重启MDS时,需先执行cvfsck –j命令将journal中的缓存信息写入至meta卷中,而后方能对MDS 执行reboot或shutdown命令,否则可能会导致客户端访问存储时无法找到数据的情况。
在长时间运行stornext文件系统的情况下,也需定期暂停文件系统服务,对其进行系统检测与修复操作。
以下操作只能在文件系统处于激活状态的MDS上使用:1、cvfsck –Cj <file_system> 将journal中的缓存信息写入至meta卷中;2、cvfsck –vn <file_system> 对文件系统进行只读检测,以防对文件系统进行修复造成其他故障;3、cvfsck –v <file_system> 检测并修复文件系统;(该操作不可逆)命令用法:Cvfsck文件系统检测与修复命令,该命令类似于windows下的chkdsk;用法为:cvfsck –Cj/nv/v <file_system_name>-C 重置inode剩余列表;-j 将journal信息写入到meta卷中;-nv 对文件系统进行尝试性修复,参数n代表对文件系统进行只读检测,并显示具体过程;-v 对文件系统进行修复,并显示具体过程,此操作不可逆。
故在做此操作前必须先使用nv参数对文件系统进行只读检测,确认无误后方能执行;在使用该命令时,文件系统必须处于stop状态;当文件系统处于激活状态时,只能对文件系统进行只读检测;License文件license文件产生于文件系统初始化后,第一次使用start命令启动该文件系统时生成。
临时license到期后延期方法:(该方法在windows下无效)1、将原有文件系统使用snmetadump –d<file_system>命令备份;2、而后使用snmetadump –a对备份的dump文件进行优化(不进行优化将无法执行恢复操作)3、使用Cvmkfs <file_system>命令重新初始化该文件系统;4、将过期的license.dat文件更名或删除;5、使用Start <file_system>命令生成新的license.dat;6、使用snmetadump –r <file_system>恢复数据至初始化前的状态;7、完成;License文件的更换:在备份好原license文件后,将新licence文件拷贝至/usr/cvfs/config/目录并命名为licence.dat即可;(未采用stornext 默认安装则不是该目录)备份文件系统meta卷中的信息Snmetadump文件系统备份命令,用于将现有文件系统状态信息备份到一个文件中,以便将来出现灾难性事故后进行数据恢复;Snmetadump –d/a/x/r </directory/file_name>-d 输出当前meta信息到dump文件中(dump文件为备份文件);-a 将journal信息更新(apply)至已创建的dump 文件中,即保证dump文件中的信息为最新的文件系统状态;-x 对dump文件进行检测;-r 恢复文件系统注:该命令在windows下无效;重新初始化文件系统Cvmkfs用法:cvmkfs <file_system_name>该命令用于重新初始化文件系统,所有文件系统上的数据将会全部丢失,慎用!类似于windows下的format;文件系统命令行Cvadmin执行该命令后,将会进入stornext的命令行模式,在其中可以对现有文件系统进行管理;在该命令行模式下,常用的命令有:Activate <file_system>激活文件系统;Select <file_system> 选择某一文件系统,只有在选择某个系统后方能执行下面的命令;当只存在一个文件系统时,默认选中该文件系统,毋须使用该命令;Show <long> 显示当前文件系统中各卷的使用情况;加long参数后,将会显示出各卷的详细情况,包括每个卷使用了几个lun,各卷块大小等;Disks 用于显示当前使用的机器能看到的卷;Stat 显示当前文件系统状态信息;Latency-test <ip address | id> 用于测试客户端到mds的网络延迟;Who 显示已连接至当前文件系统的客户端数量;该命令可与latency-test命令联合使用,测试所有客户端工作站连接速度是否正常;调整文件系统参数Cvupdatefs用法:cvupdatefs <file_system>该命令用于应用对文件系统内部参数的调整,相应调整可直接对文件系统对应的config文件进行修改。
主、备MDS服务器配置部署文档
服务器配置部署文档 主、备MDS服务器配置部署文档运营中心运营中心徐一然徐一然2007年2月MDS服务器硬件平台采用Linux操作系统,采用StorNext软件对盘阵进行管理。
一般盘阵在使用前都会根据不同的需要划分多个LUN,但是Linux操作系统默认按装后只支持1个LUN,所以必须重新编译Linux操作系统的内核,以使Linux操作系统能够支持多个LUN。
有些光线卡驱动带重新编译Linux内核的功能,只要按照光纤卡的型号、厂商找到相应的带重新编译Linux内核功能的光线卡驱动即可。
一、安装光纤卡驱动由于Linux操作系统默认只支持1个LUN,所以安装光纤卡驱动最好选用带重新编译Linux系统内核功能的驱动程序。
本环境采用的是Emulex 1050的光线卡,选用的是lpfc_2.6_driver_kit-8.0.16.27-1版驱动程序。
将驱动程序拷入Linux文件系统。
进入驱动程序的文件夹,输入“./lpfc-install”安装光纤卡的驱动程序。
待出现下图画面,光线卡驱动安装完成。
从上图中可以看到,红色框处即重新编译Linux系统内核的过程。
安装完光纤卡驱动后,重新启动系统,使之生效。
重新启动系统后,打开Linux系统自带的硬件浏览器]在“SCSI devices”中即可看到光纤卡,如下图。
此时如果已经将盘阵与光纤卡连接,在“Hard Drives”中应该就能够看到盘阵了。
二、安装StorNext安装StorNext软件管理盘阵,本环境采用StorNext 64bit for Linux version2.7版软件,将StorNext软件安装光盘放入光驱,在光驱中执行“./inst.SNFS”运行安装程序,如下图。
出现安装页面选择“1”可以查看StorNext软件安装的配置信息,如下图。
选择“2”,出现下图所示开始安装StorNext软件。
安装成功后可以选择“3”查看状态,所有状态都是“Complete”时,说明StorNext 软件完全安装成功。
stornext安装使用手册
stornext安装使用手册——文件系统StorNext FS系统项目支持部区域服务部2009年6月第1章StorNext FS概述第1节概述Stornext FS存储管理软件是公司在2006年引进并用于项目中。
主要用于满足大容量的存储管理和访问优化功能。
到目前此产品已使用3年多,已成为各个项目存储管理的必备软件。
其重要性可想而知,Stornext FS文件系统的产品特点、安装配置、性能优化和日常维护是每个项目实施人员必须掌握的技能。
第2节Stornext FS与IBM SANergy的对比在05年及之前的项目,公司一直采用IBM SANergy对存储进行管理,由于其自身的一些缺点不能满足日益增长的业务应用需求,因此退出了历史的舞台。
第3节Stornext FS客户端访问文件系统过程在进行此部分的讲解之前,先了解2个名词。
名称服务器(NameServer)和元数据服务器(MDS)。
它们的作用是什么。
名称服务器(NameServer):其作用是充当网络交警,将需要访问或mount某个文件系统的客户端指引到相应的MDS。
它记录了元数据服务器和所管理的文件系统的对应关系。
元数据服务器(MDS):作用是进行文件系统的元数据管理,为SAN环境中每个客户端提供元数据服务的功能(在SAN环境中的客户端只有获取了文件系统正确的元数据信息,才能正常的访问到存放在存储内的数据,这个元数据从管理到提供服务器全是由MDS来完成的,在整个SAN环境中MDS起着至关重要的角色)。
下图为Stornext FS架构图根据上图我们可以很清晰的看到在一个Stornext FS系统中,包含了名称服务器(NameServer)、元数据服务器(MDS)和Stornext 客户端。
在其中名称服务器和元数据服务器可以部署在一起,如标准Nstar方案中,没有单独的名称服务器,MDS既充当了元数据服务器也担当名称服务器的角色。
名称服务器在一个系统中最多使用两台,且两台服务器热备功能,当其中一台出现故障,可以通过另外一台名称服务器提供服务。
genext2fs参数
genext2fs参数【实用版】目录1.介绍 genext2fs 参数2.genext2fs 参数的作用3.genext2fs 参数的使用方法4.genext2fs 参数的实例5.genext2fs 参数的注意事项正文【1.介绍 genext2fs 参数】genext2fs 是一个用于将 ext2 文件系统挂载到 Linux 系统的命令行工具。
在 Linux 系统中,genext2fs 参数被广泛使用,以实现对 ext2 文件系统的挂载和卸载。
【2.genext2fs 参数的作用】genext2fs 参数的主要作用是挂载和卸载 ext2 文件系统。
通过使用genext2fs 参数,Linux 系统用户可以方便地将 ext2 文件系统挂载到系统中,实现对 ext2 文件系统的访问和操作。
同时,genext2fs 参数还可以用于卸载 ext2 文件系统,避免因文件系统挂载而引发的系统问题。
【3.genext2fs 参数的使用方法】genext2fs 参数的使用方法非常简单。
用户只需在终端中输入以下命令即可:```mount -t ext2 /dev/sdxy /path/to/mountpoint```其中,`/dev/sdxy`是 ext2 文件系统的设备文件,`/path/to/mountpoint`是要挂载的目录。
【4.genext2fs 参数的实例】例如,如果用户想要将位于`/dev/sda1`的 ext2 文件系统挂载到`/mnt/ext2`目录,可以使用以下命令:```mount -t ext2 /dev/sda1 /mnt/ext2```【5.genext2fs 参数的注意事项】在使用 genext2fs 参数时,需要注意以下几点:1.确保系统已经安装了 ext2 文件系统支持。
2.在挂载 ext2 文件系统前,确保目标目录已经创建。
3.在卸载 ext2 文件系统时,务必先停止对文件系统的访问,以避免数据丢失。
StorNext文件系统客户端安装文档(WINDOWS系统)
StorNext文件系统客户端安装文档
(WINDOWS系统)
1,双击clientforwindows文件夹下的STORNEXT程序setup安装包,出现下图
2,点“next”出现下图
3,点“next”出现下图
4,点“yes”出现下图
5,点“next”出现下图
6,去掉“server files”的勾,点“next”出现下图
7,点“next”出现下图
8,点“next”出现下图
9,点“否”出现下图
10,打上勾点“next”出现下图
要输入,之间用“;”隔开,点“next”出现下图
12,点“next”出现下图
切记!!) 出现下图
14,点“是”出现下图
15,在“file system”下拉菜单中选择要map的文件系统,因为我们在MDS上只做了一个叫x的文件系统,因此处只有一个x,在driver处选择该文件MAP
到本机后所使用的盘符,我们也用X盘,点MAP,出现下图
16,点上面标签处的“mount options”出现下图
次map一个文件系统都要到此出来把勾打上,然后再点“确定”。
出现下图
重起后会在我的电脑中多出一个x盘,双击可以打开则表明正常。
StorNextFS实施环境准备
StorNext FS实施环境准备一、文件系统规划1.与客户讨论创建文件系统(或磁盘)的个数:a)建议每个文件系统包含三种类型的磁盘卷,Metadata卷、Journal卷、Data卷;如无法具备条件,则至少包含两种类型的磁盘卷,Metadata和Journal卷、Data卷。
使得每个文件系统推荐使用单独的Metadata卷和Journal卷用于分别存储Metadata元数据信息和Journal信息;Metadata卷和Journal卷也可以由同一个磁盘卷担当,同时存储Metadata和Journal信息。
2.一个文件系统,相当于一个Unix/Linux的挂载点,或者Windows的一个盘符。
3.在只有一个SNFS元数据服务器的环境中,建议的文件系统个数不超过4个,有两个SNFS元数据服务器中,文件系统个数最多不超过八个。
二、磁盘阵列规划1.规划出哪些文件系统使用哪些磁盘,这些磁盘在服务器中可识别为LUN。
在进行磁盘规划时,需确定哪些用于存储Metadata、Journal数据信息的磁盘LUN,哪些为存储数据Data的磁盘LUN。
根据经验,a)创建的Metadata磁盘LUN容量建议不小于100GB,Journal磁盘LUN容量不小于50GB。
(为提高Metadata和Journal的访问性能,也可创建多条LUN用于存储Metadata和Journal信息。
)b)在一个文件系统中,Data磁盘LUN的大小需是一致的。
c)用于存储数据的Data LUN需为二或四的倍数。
2.RAID组和LUN的划分,需要考虑到性能的负载,最好能分担到不同的磁盘柜或Loop环上。
3.所有的Metadata磁盘和Journal磁盘,必须保证是整个存储中性能最优、安全性最好的磁盘,建议使用Raid1+0实现Metadata数据和Journal数据的存储保护。
建议采用Raid 5实现Data磁盘的保护。
4.LUN的Segment Size确定后在创建LUN,因为会与性能相关。
StorNext FS一般管理指南(中文)
StorNext File System的一般管理本文介绍StorNext File System的一般管理,包括如何使用cvadmin管理控制台,常用的文件(包括配置文件、可执行文件、日志文件等),如何管理和申请license,以及出现问题之后如何联系ADIC的技术支持中心。
更详尽的管理指南,请参见ADIC官方的英文指南。
cvadmin管理控制台SNFS安装部署完毕之后,我们使用服务器上的cvadmin管理控制台对整个SNFS系统进行常规的管理和控制。
在Linux环境下,用户首先要以root身份登陆,运行/usr/cvfs/bin/cvadmin命令,便进入了cvadmin 管理控制台。
如下图:除了直接运行cvadmin命令之外,其后面还可以加上如下选项:-H FSMHostName该命令是连接到某台指定的StorNext FSM的服务器,这里FSMHostName是该服务器的名称或者IP地址。
缺省情况下,cvadmin会试图连接本机的FSM(注1)。
-F FileSystemName该选项自动的将指定的名称为FileSystemName的文件系统设置成active状态。
-f filename可以从文件中读取命令和选项-e command执行命令后退出我们下面介绍进入到cvadmin管理控制台之后,一般的管理命令。
select [<file_system_name> ]选择一个活动的(active)的FSM,之后进行监控或者修改的工作。
who查看被选择了的、活动的文件系统的客户端列表,将显示如下信息:SNFS ID Client identifierType Type of connectionLocation The client’s hostname of ID addressUp Time The time since the client connection was initiatedLicenseExpires The date that the current client license will expireshow [ <groupname> ] [ long ]显示该被选择了的文件系统,groupname选项是显示该文件系统下的某个stripe group组,long选项的意思是显示更为详细的信息。
StorNext文件系统服务端安装文档(Windows系统Failover)
172.16.51.xx [primary server]
172.16.51.xy [secondary server]
第四步:编辑从服务器上的文件系统自动启动列表文件fslist,来指定文件系统在两台metadata上启动的优先级:
创建和运行文件系统时需要该文件所有的文件系统配置文件必须同时存在于两台mds上因为该配置文件中描述了故障切换时所需要访问的metadata所在的stripegroup的信息
StorNext文件系统服务端安装文档(Windows系统Failover)
StorNext for Windows安装(服务端)
许可协议文件(License文件)
两台metadata服务器上必须都有有效的license.dat文件。
下面是一个如何配置failover的例子
主服务器上(Primary server)
第一步:编辑主服务器上的fsnameservers文件:
# vi /usr/cvfs/config/fsnameservers
snfs1 . 0
该条目中的0表示snfs1这个文件系统缺省先在主服务器启动。The entry for the primary server is 0 by default (highest priority).
从服务器(Secondary Server )
第三步:编辑从服务器上的fsnameservers文件,该文件必须和主服务器上fsnameservers 文件相同:
和的2倍加10)
StorNext的双机(Failover)配置指南
配置双机实现故障切换(failover)功能,需要创建或/并编辑如下文件:
stornext安装文档
区域服务部培训教材——文件系统StorNext FS系统项目支持部区域服务部2009年6月第1章StorNext FS概述第1节概述Stornext FS存储管理软件是公司在2006年引进并用于项目中。
主要用于满足大容量的存储管理和访问优化功能。
到目前此产品已使用3年多,已成为各个项目存储管理的必备软件。
其重要性可想而知,Stornext FS文件系统的产品特点、安装配置、性能优化和日常维护是每个项目实施人员必须掌握的技能。
第2节Stornext FS与IBM SANergy的对比在05年及之前的项目,公司一直采用IBM SANergy对存储进行管理,由于其自身的一些缺点不能满足日益增长的业务应用需求,因此退出了历史的舞台。
比较项目StorNext FS SANergy 备注产品本质独立的、跨平台SAN文件系统SAN文件系统外壳程序1.StorNext FS是完全为SAN网络环境设计的文件系统,不依赖于任何现有操作系统中附带的文件系统。
2.SANergy不是一个独立的文件系统,它基于现有文件系统处理硬件,所以它只是一个SAN文件系统外壳软件。
文件系统体系结构64位日志型文件系统,底层文件系统依赖传统的NTFS、UFS、EXT2等。
1.StorNext FS是64位文件系统,可以保证管理巨大的磁盘空间和文件数量,不同类型的主机可以同时以FC Direct I/O方式访问数据,中间不需要任何协议转换。
因此,StorNext FS可以充分利用和发挥SAN体系结构的所有优点,特别是在混合平台、大量主机并发工作环境中优势非常突出。
采用日志型文件系统的设计保证系统的可靠性、健壮性和快速恢复能力2.SANergy采用现有DAS文件系统管理硬件,视MDC主机平台而定(如是Windows就是NTFS、Solaris就是UFS、Linux就是EXT2等)技术依赖其他厂商,在混合平台之间共享数据需要采用NFS协议处理,不能满足混合平台、大量主机并发工作环境中的性能要求。
genext2fs参数
genext2fs参数摘要:1.什么是genext2fs 参数2.genext2fs 参数的作用3.如何设置genext2fs 参数4.设置genext2fs 参数的注意事项正文:genext2fs 参数是用于配置Linux 系统中ext2 文件系统的参数。
它可以修改文件系统的各种设置,如文件分配表大小、簇大小、日志文件大小等,以提高文件系统的性能和稳定性。
在设置genext2fs 参数时,需要了解各个参数的含义和作用,以便正确配置文件系统。
1.什么是genext2fs 参数genext2fs 是一个用于配置ext2 文件系统的工具,它可以设置文件系统的各种参数,以满足不同场景的需求。
这些参数包括文件分配表大小、簇大小、日志文件大小、最大文件大小等。
通过调整这些参数,可以提高文件系统的性能、稳定性和兼容性。
2.genext2fs 参数的作用genext2fs 参数主要用于以下几个方面:- 优化文件系统性能:通过调整文件分配表大小、簇大小等参数,可以提高文件系统的读写速度,降低磁盘I/O 负载。
- 提高文件系统稳定性:设置日志文件大小和最大文件大小等参数,可以增加文件系统的容错能力,防止因磁盘空间不足或文件过大导致系统崩溃。
- 兼容不同场景需求:根据不同的应用场景,可以通过设置genext2fs 参数,使文件系统更好地适应特定需求,如服务器、嵌入式设备等。
3.如何设置genext2fs 参数设置genext2fs 参数通常需要使用以下命令:```genext2fs -O <options> <device>```其中,`<options>`表示需要设置的参数,`<device>`表示文件系统所在的设备。
常用的genext2fs 参数选项包括:- `-O`:表示使用扩展选项,其后跟具体的参数。
- `-m`:设置文件分配表大小。
- `-M`:设置簇大小。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
StorNext FS 配置(Red Hat 8.0+win2K)环境描述:硬件描述:1. Brocade 38002. S2A 8500 (本例中1个LUN 2T,块大小512)3. HP 380软件描述:1. Red Linux 8.02. CVFS Server/Client 软件StorNext FS系统配置准备工作配置网络# vi /etc/hosts127.0.0.1 localhost.localdomain localhost192.168.1.1 snfssvrStorNext FS根据网卡的信息生成注册请求码的。
StorNext FS安装完毕,执行# usr/cvfs/bin/cvfsid 生成注册请求码,如:E7F25C371 linux 0 snfssvr1.安装StorNext FS1.1 以root用户登录Linux,插入StorNext FS CD#cd /mnt/cdrom如果CDROM没有被mount ed,那么执行#mount /mnt/cdrom# cd /mnt/cdrom/StorNextFS/linux根据系统是否有多个CPU决定不同的安装包单CPU# rpm -ivh cvfs-server.7.3_2417up-2.1.1-62.i386.rpm# rpm -ivh cvfs-client.7.3_2417up-2.1.1-62.i386.rpm多CPU# rpm -ivh cvfs-server.7.3_2419smp-2.1.1-62.i386.rpm# rpm -ivh cvfs-client.7.3_2418smp-2.1.1-62.i386.rpm1.2 修改环境变量#vi /etc/profile# Path manipulationif [ `id -u` = 0 ]; thenpathmunge /usr/cvfs/binfiulimit -S -c 0 > /dev/null 2 > &1ulimit -c unlimited > /dev/null 2 >&12. 磁盘Label2.1设置RAW设备编辑/etc/sysconfig/rawdevices文件。
其中/dev/raw/raw1,第一个RAW设备,对应的/dev/sdb设备名#vi /etc/sysconfig/rawdevices本例中:/dev/raw/raw1 /dev/sda# /etc/init.d/rawdevices restart //重起rawdevices服务2.2查看disk Label#/usr/cvfs/bin/cvlabel -lsda [DDN S2A 8500 5.10] unknown :Sectors: 204785664. .2.3编辑disk Label配置文件# /usr/cvfs/bin/cvlabel -c > /usr/cvfs/config/cvlabels //从例程中拷贝出配置文件# vi /usr/cvfs/config/cvlabels将unkown更改为CvfsDisk0,CvfsDisk1。
等,如本例中:CvfsDisk0 sda # host 0 lun 0 sectors 204785664 [DDN S2A 8500 5.10]2.4 disk Label# /usr/cvfs/bin/cvlabel /usr/cvfs/config/cvlabels*WARNING* This program will over-write volume labels on thedevices specified in the file "/usr/cvfs/config/cvlabels".After execution, the devices will only be usable by theCentraVision File System. You will have to re-partition thedevices to use them on a different file system.Do you want to proceed? (Y / N ) -> ysda [DDN S2A 8500 5.10] CVFS "CvfsDisk0" Sectors: 204785664..Do you want to label it SNFS - Name: CvfsDisk0 Sectors: 204785664? (Y / N ) -> yNew V olume Label -Device: sda SNFS Label: CvfsDisk0 Sectors: 204785664.Done. 1 source lines. 1 labels.3. 配置StorNext FS3.1创建StorNext FS文件系统的配置文件# cd /usr/cvfs/config#cp ../examples/example.cfg ./ proja.cfg//例程中拷贝出文件系统的配置文件# vi /usr/cvfs/config/projA.cfg[DiskType S2A8500] #Sectors 204785664SectorSize 512 # Size of a sector (default is 512).[Disk CvfsDisk0] //由于S2A上我们只有一个LUN,所以我们只有一个lableStatus UP # UP/DOWNType S2A8500 # A type defined in a DiskType Section[StripeGroup vediogroup]Status UPType RegularMetaData YesJournal YesRead EnabledWrite EnabledStripeBreadth 16node CvfsDisk0 0# /etc/init.d/cvfs restart //重起cvfs服务。
Unmounting SNFS filesystemsStopping SNFS DaemonsStopping SNFS PortMapperWaiting for FSMs to finishSNFS Stop [ 确定 ]Initializing StorNext Filesystem (SNFS)No disk subsystem config for SNFS, disks not startedLoading SNFS modulesStarting /usr/cvfs/bin/fsmpm..Starting /usr/cvfs/bin/cvfsd...Mounting SNFS filesystemsSNFS Initialized [ 确定 ]# /usr/cvfs/bin/cvmkfs proja //初始化文件系统StorNext File System File System Initializer.** WARNING ** This will destroy all contents and data of the--- [proja] ---file system. Re-initialization cannot be un-done!Do you want to proceed? (Y/[N]) -> yRe-initializing file system 'proja'.Shared Meta Data File System.Meta Data Root is on "vediogroup".Resetting Arbitration Block.Writing Configuration Information Block.Writing Root Directory Block.Writing Disk Information Block.Writing Stripe Group Index "vediogroup".Resetting File System Journal.Creating Free List.Writing Initial 1024 Inodes.Writing Initialization Control Block.Resetting Super Block.Writing Reserved Allocations.File system 'proja' successfully created.3.2 创建文件系统配置文件列表的文件# cd /usr/cvfs/config# cp ../examples/fsmlist.example ./fsmlist//例程中拷贝出文件系统配置文件列表的配置文件#vi /usr/cvfs/config/fsmlist//将当前的StorNext FS文件系统的配置文件proja.cfg的文件名写入fsmlist 如:proja3.2 创建文件系统配置服务器列表的文件# cd /usr/cvfs/config##cp ../examples/fsnameservers.example ./fsnameservers//将当前的StorNext FS文件系统的服务器的ip写入fsnameservers3.2手动启动文件系统配置# /usr/cvfs/bin/cvadminStorNext File System AdministratorEnter command(s)For command help, enter "help" or "?".List FSSFile System Services (* indicates service is in control of FS):No FSSs are active.Select FSM "none"snadmin> start projaStart FSS "proja"FSS 'proja' start initiated.FSS 'proja' started.snadmin> activate projaActivate FSM "proja"Created : Mon Dec 13 15:30:17 2004Active Connections: 1Fs Block Size : 4KMsg Buffer Size : 4KDisk Devices : 1Stripe Groups : 1Mirror Groups : 0Fs Blocks : 25598208 (97.65 GB)Fs Blocks Free : 25595984 (97.64 GB) (99%)snadmin (proja) >show longShow stripe groups (File System "proja")Stripe Group 0 [vediogroup] Status:Up,MetaData,JournalTotal Blocks:25598208 (97.65 GB) Free:25595984 (97.64 GB) (99%)MultiPath Method:RotateStripe Depth:1 Stripe Breadth:16 blocks (64.00 KB)Affinity Set:Realtime limit IO/sec:0 (~0 mb/sec) Non-Realtime reserve IO/sec:0Committed RTIO/sec:0 Non-RTIO clients:0 Non-RTIO hint IO/sec:0Disk stripes:Primary Stripe 0 [vediogroup] Read:Enabled Write:EnabledNode 0 [CvfsDisk0]snadmin (proja) >exit4. Mount StorNext FS# mkdir /usr/snfs //创建mount点的目录# chmod 777 /usr/snfs //设置/usr/snfs目录的权限,当前权限为可读可写可执行 # vi /etc/fstab //当系统启动时,自动装载StorNext FS文件系统proja proja /usr/snfs / cvfs rw,threads=6 0 0//手动装载StorNext FS文件系统,# mount -t cvfs proja /usr/snfsmount.cvfs: Filesystem proja mounted on /usr/snfsStorNext FS系统Client端配置运行StorNext FS client of windows的安装程序setup.exe,按默认步骤操作即可。