Adic StorNext安装报告0925.docx
《Adic StorNext安装报告0925.docx》由会员分享,可在线阅读,更多相关《Adic StorNext安装报告0925.docx(16页珍藏版)》请在冰豆网上搜索。
AdicStorNext安装报告0925
中央电视台
ADICStorNextFileSystem
安装报告
北京亚细亚科技有限公司
1.StorNext安装报告
1.1.服务器A(SATAMDS01)
主机型号
HPProliontDL380
CPU
XEON(TM)3.40GHz*2
内存
2GB
硬盘
72.8GB*2
网卡
千兆网卡*2
光纤卡
2Gbps光纤卡*2
操作系统
RedHat4Update4
IP地址
10.3.72.1
1.2.服务器B(SATAMDS02)
主机型号
HPProliontDL380
CPU
XEON(TM)3.40GHz*2
内存
2GB
硬盘
72.8GB*2
网卡
千兆网卡*2
光纤卡
2Gbps光纤卡*1
操作系统
RedHat4Update4
IP地址
10.3.72.2
1.3.已安装客户端
主机名
操作系统
内核版本
SATAFTP01
RedHat4Update4
2.6.9-42Elsmp
SATAFTP02
RedHat4Update4
2.6.9-42Elsmp
SATAFTP03
RedHat4Update4
2.6.9-42Elsmp
SATAFTP04
RedHat4Update4
2.6.9-42Elsmp
1.4.系统结构图
1.5.文件系统的规划
snfs1
(20TB,共10个LUN)
LUN0
Snfs1_0
2T
LUN1
Snfs1_1
2T
LUN2
Snfs1_2
2T
LUN3
Snfs1_3
2T
LUN4
Snfs1_4
2T
LUN5
Snfs1_5
2T
LUN6
Snfs1_6
2T
LUN7
Snfs1_7
2T
LUN8
Snfs1_8
2T
LUN9
Snfs1_9
2T
Snfs2
(20TB,共10个LUN)
LUN0
Snfs2_0
2T
LUN1
Snfs2_1
2T
LUN2
Snfs2_2
2T
LUN3
Snfs2_3
2T
LUN4
Snfs2_4
2T
LUN5
Snfs2_5
2T
LUN6
Snfs2_6
2T
LUN7
Snfs2_7
2T
LUN8
Snfs2_8
2T
LUN9
Snfs2_9
2T
Snfs3
(20TB,共10个LUN)
LUN0
Snfs3_0
2T
LUN1
Snfs3_1
2T
LUN2
Snfs3_2
2T
LUN3
Snfs3_3
2T
LUN4
Snfs3_4
2T
LUN5
Snfs3_5
2T
LUN6
Snfs3_6
2T
LUN7
Snfs3_7
2T
LUN8
Snfs3_8
2T
Snfs4
(20TB,共10个LUN)
LUN0
Snfs4_0
2T
LUN1
Snfs4_1
2T
LUN2
Snfs4_2
2T
LUN3
Snfs4_3
2T
LUN4
Snfs4_4
2T
LUN5
Snfs4_5
2T
LUN6
Snfs4_6
2T
LUN7
Snfs4_7
2T
LUN8
Snfs4_8
2T
1.6.StorNext安装情况
软件名称:
ADICStorNextFileSystem
软件描述:
SAN共享存储软件
版本:
V2.7
安装介质:
CDROMforAdicStorNextFileSystemV2.7
安装日期:
2006/9/25
服务器A:
SATAMDS01
服务器B:
SATAMDS02
安装目录:
/usr/cvfs/StorNext安装目录
/etc/init.d/cvfsStorNext自动启动程序
StorNextServer配置文件:
/usr/cvfs/config/snfs1.cfgSnfs1文件系统配置文件
/usr/cvfs/config/snfs2.cfg
/usr/cvfs/config/snfs3.cfg
/usr/cvfs/config/snfs4.cfg
/usr/cvfs/config/fsmlistStorNext系统启动文件系统列表
/usr/cvfs/config/fsnameserversStorNext服务器地址列表
StorNext客户端配置文件:
/usr/cvfs/config/fsnameserversStorNext服务器地址列表
StorNextServer可执行文件:
/usr/cvfs/bin/cvlabel写磁盘标签程序(可以使用cvlabel–l查看标签)
/usr/cvfs/bin/cvmkfs初始化文件系统程序(会删除所有数据,不要使用)
/usr/cvfs/bin/cvadmin文件系统管理程序(平时管理监控使用,用户使用)
/usr/cvfs/bin/cvfsck检查文件系统程序(维护使用,需要技术人员指导)
/usr/cvfs/bin/mount_cvfsmount文件系统程序(可以用户使用)
/usr/cvfs/bin/snfsdefrag文件系统碎片整理程序(一般不用)
StorNext文件系统日志文件(如果文件系统出错,可以将相应文件系统日志文件发给ADIC公司,以便分析问题):
/usr/cvfs/data/snfs1/log/cvlogsnfs1文件系统日志文件
2.StorNext安装说明
2.1.1服务器的安装
1.解压安装光盘中cvfsdist.RedHat40AS_26x86_32.tar文件。
2.进入解压后目录。
3.执行rpm–ivhsnfs-client_RH_AS_4_269-2.7.0-92.i386.rpm命令来安装软件client端程序。
4.执行rpm–ivhsnfs-server_RH_AS_4_269-2.7.0-92.i386.rpm命令来安装软件server端程序。
5.程序默认安装在/usr/cvfs/目录下。
6.安装完毕需要重新启动服务器。
2.2.2客户端的安装
1.解压安装光盘中cvfsdist.RedHat40AS_26x86_32.tar文件。
2.进入解压后目录。
3.执行rpm–ivhsnfs-client_RH_AS_4_269-2.7.0-92.i386.rpm。
4.程序默认安装在/usr/cvfs/目录下。
3.StorNext配置使用说明
3.1.标示磁盘
所有让StorNext使用的磁盘必须经过StorNext的cvlabel后才可以被StorNext使用。
操作方法为:
1.使用/usr/cvfs/bin/cvlabel–l检查列出的磁盘,看是否是全部计划让StorNext使用的磁盘。
2.使用/usr/cvfs/bin/cvlabel–c>/usr/cvfs/config/cvlabels把列出的磁盘生成一个配置文件,并保存在/usr/cvfs/config/cvlabels文件中。
3.修改上一步生成的cvlabels文件,去掉本地硬盘所在的行,并修改每个LUN的标签,并保存修改。
4.执行/usr/cvfs/bin/cvlabel/usr/cvfs/config/cvlabels命令来往磁盘写入标签。
3.2.做文件系统
文件系统的配置文件必须存放在/usr/cvfs/config/目录下,文件名必须是XXX.cfg,可以从/usr/cvfs/example/example.cfg拷贝过来,然后根据自己的规划来修改。
操作方法为:
1.拷贝一个example.cfg到config目录下。
cp/usr/cvfs/example/example.cfg/usr/cvfs/config/snfs1.cfg
2.修改配置文件中的磁盘类型的描述信息。
描述中的DiskType为每个磁盘的标签,Sectors后面的数值必须和cvlabel–l列出的这块盘的sectors数值一致。
SectorSize的数值也必须和cvlabel–l列出的这块盘的sectorsize数值一致。
3.修改配置文件中关于磁盘类型和磁盘对应的描述信息。
Disk和DiskType都是为每块盘定义的标签。
中间的Status为UP和DOWN。
4.修改配置文件中关于StripeGroup的描述信息。
如下图中所示,第一个StripeGroup的Metadata和Journal都为Yes,所以他是定义的这个文件系统的Metadata信息。
StripeBreath定义了磁盘阵列的Raid组的一个条带集的长度。
Node为这个StripeGroup所包含的磁盘,第一个磁盘为0,依次为1,2,3...
5.使用cvmkfs命令来初始化文件系统。
注意:
使用此命令会摧毁磁盘的所有数据。
3.3.修改自动加载列表
1.生成一个/usr/cvfs/config/fsmlist文件。
2.修改/usr/cvfs/config/fsmlist文件,内容格式为
文件系统名称服务器地址优先级
本地地址可以用.来代替。
上图中的截图为主服务器的配置文件。
3.4.修改服务器配置文件
1.生成一个/usr/cvfs/config/fsnameservers文件。
2.修改/usr/cvfs/config/fsnameservers文件,内容格式为
文件系统主服务器地址
文件系统辅服务器地址
所有服务器和客户端的此配置文件必须保持一致。
3.5.Failover配置文件总结
1.在服务器A上执行cvlabel标示磁盘。
2.在服务器A上执行cvmkfs做所有的文件系统。
3.把服务器A上的所有的文件系统配置文件拷贝到服务器B。
4.修改两台服务器的fsmlist文件。
5.修改两台服务器的fsnameservers文件。
3.6.客户端加载文件系统
1.生成一个/usr/cvfs/config/fsnameservers文件。
2.启动服务。
/etc/init.d/cvfsstart
3.修改/usr/cvfs/config/fsnameservers文件,内容格式为
文件系统主服务器地址
文件系统辅服务器地址
4.创建挂载点目录。
mkdir/snfs1
chmod755/snfs1
5.手工加载文件系统。
Linux平台:
mount–tcvfs文件系统名称挂载点
6.自动加载文件系统。
Linux平台:
修改/etc/fstab文件,格式为
snfs1/snfs1cvfsdefault00
4.电源切换器连接示意图
电源切换器的一些说明:
1.当服务器A检测到服务器B出现问题时,关闭服务器B的电源,反之亦然。
2.检测的范围有网络问题、光纤问题,及操作系统本身的问题。
如网络/光纤连接不同,或者服务器A操作系统出现故障的时候,都会导致服务器B将服务器A的电源关闭的情况。
3.电源切换器的控制是受服务器上的/usr/cvfs/config/cvfail脚本来控制。
出错关机后的处理顺序:
(假设A被B关掉)
1、在服务器B上执行:
/usr/cvfs/config/serial“*”1,这样将恢复服务器A的双路供电。
2、对服务器A进行人为检查和修复。
3、正常启动服务器A。
4、将服务器A上的文件重新命名。
/usr/cvfs/config/cvfail->/usr/cvfs/config/cvfail.old,这是为了在从B向A切换文件系统管理权时不关掉服务器B。
5、使用cvadmin命令,将本应该在服务器A上管理的所有文件系统从服务器B上切换过去。
6、其余文件系统按照上面方法进行切换。
7、在将刚才重命名过的脚本恢复原来名字。
/usr/cvfs/config/cvfail.old->/usr/cvfs/config/cvfail
5.StorNext管理
5.1.启动/停止某个文件系统
1.在服务器上执行/usr/cvfs/bin/cvadmin。
2.输入stop文件系统的ID号,如下图中就是停止SATAMDS01上的snfs1文件系统。
3.如果启动文件系统,则输入start文件系统名称on服务器地址。
snadmin>startsnfs1on10.3.72.1
5.2.客户端故障排除
1.客户端的启动和挂载如果出现问题,均会记录在操作系统的日志中。
2.一般的故障排除过程为:
a)检查网络连接。
(使用ping命令)
b)检查光纤链路。
(使用cvlabel–l命令)
c)检查Metadata服务器上启动的文件系统。
(使用cvadmin命令)
d)重新启动客户端操作系统。
e)如果还有问题,查看操作系统日志。
5.3.使用中必须注意的问题
1.开机顺序必须保证先开服务器,再开客户端。
2.关闭服务器之前,要保证先把客户端的cvfs、cvfsbuild服务都停止后,才可以关闭服务器。
3.一旦文件系统开始使用,不能使用任何StorNext之外的任何格式化磁盘的程序去操作磁盘,如Linux下的fdisk、mkfs等。
4.安装windows客户端时请设置忽略大小写。