Isilon IQ的安装和维护手册.docx
《Isilon IQ的安装和维护手册.docx》由会员分享,可在线阅读,更多相关《Isilon IQ的安装和维护手册.docx(27页珍藏版)》请在冰豆网上搜索。
IsilonIQ的安装和维护手册
中国石油勘探开发研究院西北分院
IsilonIQ集群安装和维护手册
王继超
2009年2月20日
目录
1.西北分院安装设定总览表3
2.IsilonIQ的硬件安装5
2.1.前面板和铰链的安装5
2.2.滑轨的安装7
3.构建IsilonIQ集群9
3.1.配置集群初始节点9
3.2.将新节点加入构建好的集群15
4.IsilonIQ后期设置16
4.1.增加所需用户和组16
4.2.设置NFS导出(共享)16
4.3.NFS文件句柄修改16
4.4.DNS服务器设定修改17
4.5.客户端设置18
5.IsilonIQ日常维护手册20
5.1.关闭节点/集群20
5.2.替换硬盘20
5.3.替换电源23
5.4.替换电池23
5.5.长期断电电池电量不足的处理方法24
6.IsilonIQ后续添加节点说明25
1.西北分院安装设定总览表
集群部分
IsilonIQ集群概括
安装节点
4个
保护级别
全局N+1
每节点裸容量(1000为单位)
6TB
每节点裸容量(1024为单位)
5.4TB
集群裸容量(1000为单位)
24TB
集群裸容量(1024为单位)
21.6TB
对外千兆以太网接口
8
高速缓冲总量
16GB
处理器总量
4个2.0GHz四核处理器
网络设定部分
内部网络
Infiniband内网地址A
192.168.100.1~96/24
Infiniband内网地址B
192.168.101.1~96/24
内网Failover地址
192.168.102.1~96/24
外部网络
使用网络接口
4个节点的共8个千兆接口
对外子网1
167.64.128.0/21
其他对外子网
无
DNS服务器地址
167.64.134.150
网关地址
167.64.130.200
非飘移管理地址
167.64.131.171~178/21
NFSFailover飘移地址
167.67.131.180~195/21
SmartConnectVIP
167.64.131.170
客户端连接Zone名称
isilonnfs.isilon
文件共享部分
NFS设定
导出
/ifs/data,root用户映射为wxx:
proc
其他设定值
vfs.nfsrv.do_32bit_fileid=1
CIFS(Windows文件共享)设定
共享
暂无
FTP设定
FTP服务
开启
HTTP设定
HTTP文件共享
未开启,HTTP协议访问转入HTTPS协议的WebUI设定页面
2.
IsilonIQ的硬件安装
2.1.前面板和铰链的安装
安装左,右铰链支架到机器上
将前面板和左右铰链支架用螺丝固定
连接显示线缆和前面板的PC板
2.2.滑轨的安装
抽出滑轨最内侧的轨道
将内侧滑轨安装到IsilonIQ节点上
将导轨固定在机柜上
安装IsilonIQ节点到滑轨上
给IsilonIQ节点加电
3.构建IsilonIQ集群
3.1.配置集群初始节点
用串口线连接一台电脑和IsilonIQ节点的管理端口
在电脑上打开“超级终端”程序
配置串口连接的设置
Transferrate:
9600bps—IQ1440/2250models
115,200bps—IQ1920/3000/6000/9000andIQAcceleratormodels
115,200bps—IQ1920x/3000x/6000x/9000x
Databits:
8
Parity:
None
Stopbits:
1
Flowcontrol:
Hardware
提示符下创建root和admin账户和密码
接下来,将被询问是否收集报警信息
“WouldyouliketoallowIsilonSystems,Inc.toreceivecriticalalertsfrom
thiscluster?
[no]”
IsilonIQ的配置向导自动打开
Doyouwishto
[1]createanewcluster.
[2]joinanexistingcluster.
[3]exitwizardandconfiguremanually.
Wizard>>>
创建集群
Doyouwishto
[1]createanewcluster.
[2]joinanexistingcluster.
[3]exitwizardandconfiguremanually.
Wizard>>>1
>>>1createanewcluster.
按提示配置集群
1)Typeanewnameforthecluster.
SetName>>>isilon6kx
Clusternamesetto'isilon6kx'
2)ClusterEncoding:
[1]Windows-SJIS
[2]Windows-949
[3]Windows-1252
[4]EUC-KR
[5]EUC-JP
[6]EUC-JP-MS
[7]UTF-8-MAC
[8]UTF-8
[9]ISO-8859-1(Latin-1)
[10]ISO-8859-2(Latin-2)
[11]ISO-8859-3(Latin-3)
[12]ISO-8859-4(Latin-4)
[13]ISO-8859-5(Cyrillic)
[14]ISO-8859-6(Arabic)
[15]ISO-8859-7(Greek)
[16]ISO-8859-8(Hebrew)
[17]ISO-8859-9(Latin-5)
[18]ISO-8859-10(Latin-6)
[19]ISO-8859-13(Latin-7)
[20]ISO-8859-14(Latin-8)
[21]ISO-8859-15(Latin-9)
[22]ISO-8859-16(Latin-10)
[Enter]Usedefaultencoding:
UTF-8
SetEncoding>>>
3)Configureinterfaceint-a:
[1]ConfigureNetmask
[2]ModifyIPRanges
[Enter]Keepthecurrentconfiguration:
Netmask:
unset
IPRanges:
Norangesset.
ConfigureInterfaceint-a>>>1
4)Typeanewnetmask.
Setint-aNetmask>>>255.255.255.0
int-aNetmasksetto'255.255.255.0'
5)Configureinterfaceint-a:
[1]ConfigureNetmask
[2]ModifyIPRanges
[Enter]Keepthecurrentconfiguration:
Netmask:
255.255.255.0
IPRanges:
Norangesset.
ConfigureInterfaceint-a>>>2
6)ManageclusterIPranges
[1]AddanIPrange.
[2]DeleteanIPrange.
[Enter]KeepcurrentIPranges:
Norangesset.
Modifyint-aIPRanges>>>1
7)EnterthelowIPaddressoftherangetoadd.
LowIPAddress(Add)>>>192.168.100.1
EnterthehighIPaddressoftherange.
HighIPAddress(Add)>>>192.168.100.96
IPrangeadded.
8)ManageclusterIPranges
[1]AddanIPrange.
[2]DeleteanIPrange.
[Enter]KeepcurrentIPranges:
'192.168.100.1–192.168.100.96'
Modifyint-aIPRanges>>>
int-aIPrangesconfigured.
9)Configureinterfaceint-a:
[1]ConfigureNetmask
[2]ModifyIPRanges
[Enter]Keepthecurrentconfiguration:
Netmask:
255.255.255.0
IPRanges:
'192.168.100.1–192.168.100.96'
ConfigureInterfaceint-a>>>
10)Selecttheinternalinterfacetoconfigure.
[1]int-a-PrimaryInternalInterface
[2]int-b-SecondaryInternalInterface(Failover)
[Enter]Finishedwithinternalinterfaces
ConfigureInternalInterfaces>>>
11)ConfigureExternalSubnet
[1]Configureext-1
[Enter]FinishedconfiguringExternalSubnet
ConfigureExternalSubnet>>>1
12)Configureext-1
Configureext-1settings
[1]SetNetmask
[2]SetMTU
[3]SetIPRanges
[Enter]Keepthecurrentsettings:
Netmask:
unset
MTU:
1500
IPRanges:
Norangesset
Configureext-1settings>>>1
13)SetNetmaskforext-1
Typethenetmask:
ext-1netmask>>>255.255.248.0
14)Configureext-1settings
[1]SetNetmask
[2]SetMTU
[3]SetIPRanges
[Enter]Keepthecurrentsettings:
Netmask:
255.255.248.0
MTU:
1500
IPRanges:
Norangesset
Configureext-1settings>>>3
15)SetIPRanges
[1]AddanIPrange
[2]DeleteanIPrange
[Enter]KeepcurrentIPranges:
Norangesset
SetIPRangesforext-1>>>1
16)AddanIPrange
TypethelowIPaddressoftherangetoadd:
>>>167.64.131.171
TypethehighIPaddressoftherangetoadd:
>>>167.64.131.178
17)SetIPRanges
[1]AddanIPrange
[2]DeleteanIPrange
[Enter]KeepcurrentIPranges:
167.64.131.171-167.64.131.178
SetIPRangesforext-1>>>
18)Configureext-1settings
[1]SetNetmask
[2]SetMTU
[3]SetIPRanges
[Enter]Keepthecurrentsettings:
Netmask:
255.255.255.0
MTU:
1500
IPRanges:
167.64.131.171-167.64.131.178
Configureext-1settings>>>
19)onfiguredefaultgateway
[1]SetDefaultGateway
[Enter]Keepcurrentdefaultgateway:
'notset'
Configuredefaultgateway>>>
20)ConfigureSmartConnectsettings
[1]SmartConnectZoneName
[2]SmartConnectServiceIP
[Enter]KeepcurrentSmartConnectsettings:
SmartConnectZoneName:
'notset'
SmartConnectServiceIP:
'notset'
ConfigureSmartConnectsettings>>>
21)ConfigureDNSsettings
[1]DomainNameServers
[2]DNSSearchList
[Enter]KeepcurrentDNSsettings:
DomainNameServers:
notset
DNSSearchList:
notset
ConfigureDNSsettings>>>
22)ConfigureExternalSubnet
[1]Configureext-1
[Enter]FinishedconfiguringExternalSubnet
ConfigureExternalSubnet>>>
23)Manageclusterdateandtime
[1]Settimezone
[2]Setdayandtime
[Enter]Keepcurrentdateandtime:
02/02/200904:
14:
43UTC
ModifyDate>>>
Dateandtimekeptas02/02/200904:
14:
45UTC
24)Managetheclusteraddnodesetting
[1]Manualjoin
[2]Securejoin
[Enter]Keepcurrentaddnodesetting:
'Manual'
ModifyAddNodeSetting>>>
Joinmodekeptas'Manual'.
25)Youhavemadethefollowingconfigurationchanges:
-Clusternamechangedfromunsetto'isilon'.
-Interfaceint-anetmaskchangedfromunsetto255.255.255.0.
-Interfaceint-aIPrangeshavechangedfromNonedefined.
to172.168.1.50-172.168.1.60
-EncodinginformationchangedfromunsettoUTF-8
-Externalnetworkchanged.
Doyouwishtocommitthesechanges?
[yes]
CommitChanges?
>>>
3.2.将新节点加入构建好的集群
连接未配置的节点,按配置向导操作
选择加入已存在的集群
Doyouwishto
1)createanewcluster.
2)joinanexistingcluster.
3)exitwizardandconfiguremanually.
>>>2
系统将列出已存在的集群名称
Selectwhichclusteryouwishtojoin
Type'refresh'toredisplaythelist
ClusternameIPAddressJoinmode
-------------------------------------------------------------
1cascade172.16.1.164Manual
2torrent172.16.1.165Manual
3rapido172.16.1.166Manual
输入号码对应于该组中的位置列表,例如:
>>>2
该系统将返回确认消息的名称,集群,并运行自动配置脚本
Attemptingtojoincluster'torrent'
Interfacebc2configured
当系统已经完成了配置过程后,它将返回到登录提示符。
4.
IsilonIQ后期设置
4.1.增加所需用户和组
用户没有NIS或者LDAP,增加用户wxx(uid=361,groupproc,gid=592)和wzz(uid=1000,groupproc,gid=592)使用Isilon集群存储上的空间
使用ssh登陆到IsilonIQ集群上,执行如下命令
#pwgroupaddproc–g592
#pwuseraddwxx–u361–gproc
#pwuseraddwzz–u1000–gproc
4.2.设置NFS导出(共享)
在WebUI管理界面菜单栏“FileSharing”下的“NFS”项中配置export目录/ifs/data,将“Maprootusersto”设定为wxx,“AssignGroups”设定为proc
删除系统默认的/ifs的NFS导出和CIFS共享,增加安全性
4.3.NFS文件句柄修改
修改当前系统值(对当前有效,启动后失效)
SSH登陆集群后,在命令提示符输入
Isilon6kx-1#isi_for_array–sq“sysctlvfs.nfsrv.do_32bit_fileid=1”
输入root密码后,命令生效
修改启动后系统值(对当前无效,启动有生效)
SSH登陆集群后,在命令提示符输入
Isilon6kx-1#isi_for_array–sq“echovfs.nfsrv.do_32bit_fileid=1>>/etc/sysctl.conf”
输入root密码后,命令生效
4.4.DNS服务器设定修改
要充分发挥SmartConnect功能,需要节点通过DNS连接IsilonIQ集群的zone名称,以达到不同的节点连接不同的IP地址的目的。
启用IsilonIQ的SmartConnectAdvanced功能
然后将VIP设定为指定的167.64.132.170,并为需要做NFSFailover的地址池(pool)增加Zone名称,为Isilonnfs.isilon,具体设定如图
修改DNS服务器设定
1.修改/etc/named.conf,增加一个名为“isilon”的zone,并设定使用设置文件db.isilon
zone"isilon"in{
typemaster;
file"db.isilon";
};
2.在/var/named下创建db.isilon文件,设定内容如下
$TTL86400
@INSOAwnsoft4.nwbcnis.root.wnsoft4.nwbcnis.(200807290010800360060480086400)
INNSwnsoft4.nwbcnis.
isilonnfsINNSisilonvip
isilonvipINA167.64.131.170
3.运行rndcreload命令重新加载named服务的设置
4.5.客户端设置
为客户端设置DNS服务器
修改/etc/resolv.conf内容,增加如下条目(客户环境的DNS服务器地址为167.64.134.150)
nameserver167.64.134.150
注:
如果已经设定了DNS服务器,此步可以省略
挂载IsilonIQ集群
假如客户端需要挂载文件系统到/isidata1上,执行如下命令
#mountisilonnfs.isilon:
/ifs/data/isidata1
客户端会自动向DNS服务器请求isilonnfs.isilon的IP地址,此时DNS会根据Zone的设定向isilonvip.isilon(即之前设定的167.64.131.170)请求isilonnfs.isilon这个主机的IP地址,SmartConnectAdvanced功能就会根据策略将不同的节点浮动IP地址返回给DNS服务器,再由DNS服务器返回给客户端,达到负载均衡的目的
5.
IsilonIQ日常维护手册
5.1.关闭节点/集群
通过命令行关闭节点/集群
1.打开一个安全的外壳程序(SSH),连接到想要shuttingdown的节点上
2.在提示符下输入shutdown-pnow
如果想要对集群进行操作,则执行isi_for_array“shutdown-pnow”
3.等待节点保存日志,完成shutdown进程。
在节点完成shutdown时,LED灯熄灭。
通过WebAdmin方式ShuttingDown集群
1.在“Cluster”菜单下点击“ClusterManagement”,