1、查看收集的AHS日志,发现在IML日志中记录到阵列卡下部分硬盘无法通过验证,导致出现iLO界面看到多硬盘提示未通过验证:
11/23/2021 21:40:39,129: Option ROM POST Information: 1709-Slot 2 Drive Array - One or more drives could not be authenticated as genuine drives. Smart Array will not control the LEDs to these drives.
2、查看服务器的硬件配置信息,发现当前使用的12G SAS扩展卡固件版本为4.22:
Model: 12G SAS Exp Card
Firmware: 4.22
Serial Number: PDNRB0DCP13X5B
Bay Count: 28
3、此问题是12G SAS扩展卡的固件问题,当扩展卡固件版本低于5.09时,在极少数情况下,HPE硬盘可能会被检测为非HPE硬盘。其原因是由于Smart Carrier身份验证失败,关于此问题,HPE也发布了相关技术公告,需要通过而升级扩展卡固件解决。
obs(x): 返回 绝对值。 exp(x) : 返回x的指数值。 sqrt(x) :返回x的平方。
log(x): 返回x的自然对数。 log10(x): 返回x以10为底的对数。 int(x) :返回x的整数部分。
mod(x, y) : 返回x除以y的余数。 round(x,舍入值):根据舍入值对x进行四舍五入,round(4.8,2)=4, 将4.8舍入到最接近的能被2 整除的数值(0,2,4,6....,而4是最接近的)。
ceil(x) :返回>=x的最小整数。 floor(x) :返回<=x的最大整数。
max(X1,.....,Xn) : 取X1,.....,Xn中的最大值。 min(X1,.....,Xn) :取X1,.....,Xn中的最大值。
sign(x): x<0时返回-1,x>0时返回1,x=0时返回0。
(1) 计算变量长度:
length(变量) :计算变量长度,对缺失值返回1;
lengthn(变量 ):计算变量长度,对缺失值返回0;
(2) 提取变量中的字符
substrn(变量,起始位置,<提取长度>) :提取长度不写,则默认提取到最后一个字符。
(3)查找变量中内容
find(变量,查找内容,<"i">,<起始位置>) :必须是所有字符都完全匹配才算找到。
findc(变量,查找内容,<"i">,<起始位置>) :对于多个字符的查找,只要找到字符中任意一个就算找到。
"i"表示忽略大小,没有指定起始位置就会默认从第1个字符开始;如果查找到了相应的内容,就返回找到的位置,如果没找到就返回0.
anyalpha(变量,<起始位置>) :查找变量中任意字母,并返回第一字母的位置。
anydigit(变量,<起始位置>) :查找变量中任意数字,并返回第一数字的位置。
anyalnum(变量,<起始位置>) :查找变量中任意字母或数字,并返回第一字母或数字的位置。
(4) 替换变量中的字符
transwrd(变量,查找值,替换值) :从变量中找到“查找值”,并用“替换值”替换掉。
(5)去除变量中的字符
compress(变量,<欲去除的字符>, <“修饰符”>) :从变量中去掉“欲去除的字符”。
“修饰符”常用的有:a, 去掉变量中所有字母;d, 去掉变量中所有数字;s, 去掉变量中所有空格;i,忽略大小; k, 保留“欲去除的字符”,去掉其他字符;kd, 保留所有数字,,去掉其他字符。
“变量”后第一逗号后面是“欲去除的字符”,即便不指定“欲去除的字符”,也需要用逗号留出它的位置,此时默认去除的是空格。
compress(type, ,"d") 指去除type变量中的空格和所有数字,compress(type, "d")指去除type变量中的字符“d”。
(6)清点变量中某个字符的个数
count(变量,欲清点的字符,<"i">) :从变量中找到“欲清点的字符”,返回字符个数,如果没有找到,就返回0。
3.日期变量相关函数
(1)日期的合并与差值:
mdy( 月,日,年) :将年、月、日合并为一个日期格式的变量或值。
yrdif(开始日期,结束日期,“计算依据”) :计算两个日期之间以年为单位的差值。
datdif(开始日期,结束日期,“计算依据”) :计算两个日期之间以天为单位的差值。
“计算依据”:指定计算差值的依据,通常指定“actual”,也就是按当年的实际天数计算。 yrdif(date1,date2, "actual")
(2)日期的提取:
year(日期变量):返回日期变量或日期值的年。month(日期变量):返回日期变量或日期值的月。day(日期变量):返回日期变量或日期值的日。
qtr(日期变量):返回日期变量或日期值的季度。week(日期变量):返回日期变量或日期值的周数(第几周)。 weekday(日期变量):返回日期变量或日期值的周(周几)。
datepart(日期时间变量):返回日期时间变量的日期部分。 timepart(日期时间变量):返回日期时间变量的时间部分。
hour(日期时间变量或时间变量):返回日期时间变量或时间变量的小时部分。
today() 返回当天的日期,括号内什么都不加。如果想知道年龄,可以计算today()函数返回值与你出生日期的差值。
(3)带时间的日期变量的输入格式:
datetimew. 主要用于ddmmmyy hh:mm:ss格式数据 如:26Jun09: 13:00:00
ymddttmw. 主要用于<yy>yy-mm-dd/hh:mm:ss格式的数据(日期与时间之间的分隔符除了“/”外,还可以是“-”“.”":")
4.其他常用函数
(1)变量的合并
cat(变量1,变量2,.........): 连接两个或多个变量,保留首尾空格。
cats(变量1,变量2,.........) : 将几个变量合并为一个变量,删掉首尾空格。
catx("分隔符”,变量1 ,变量2,......) : 将几个变量合并为一个变量,中间用分隔符隔开,分隔符可以是-, ~, / 等。
|| : 连接几个变量,中间有空格。
(2)查找变量中的缺失值
missing(变量) :判断变量是否为缺失值,是则返回1,不是则返回0;对数值型和字符型通用。
(3)变量类型转换函数
input函数主要用于把字符型转换为数值型,put函数主要用于把数值型转换为字符型。
input(变量,输入格式) :字符型转换为数值型,或将字符型转换为其他格式的字符型。
put(变量,输入格式) :数值型转换为字符型。
当使用自定义格式时,如果用input函数,proc format就要用invalue语句;如果用put函数,proc format就要用value语句。put函数输出的值一定是字符型,不管它看起来是数字还是其他样子。
用input和put 函数转换已有变量的格式,一定要赋值给另外一个变量,而不能是原有变量。
(4)随机函数
uniform(seed)或ranuni(seed):服从均匀分布uni(0, 1)的随机数。
normal(seed)或rannor(seed): 服从标准正态分布 N(0,1)的随机数。
M+S*rannor(seed):服从标准正态分布 N(M,S²)的随机数。
ranbin(seed,n,p): 服从均值为np, 方差为np(1-p)的二项分布的随机数。
ranpoi(seed,λ): 服从均数为λ的泊松分布的随机数。
我这里有一个双机方案文档 你可以参考下IBM x3650 DS3200 双机热备方案
IBM X3650服务器+DS3200 SAS 磁盘柜双机热备方案
双机热备方案所需软硬件清单如下:
1、IBM X3650 服务器2台(具体配置根据需求选配)
2、IBM DS3200 磁盘柜一台(单控制器,单SAS 接口)
3、SAS HBA 卡2块(每台服务器各加一块)
4、双机模块(子卡)一块
5、SAS 连接线2条
6、双机热备软件(ROSE HA OR LIFEKEEPER )一套
DS3200/DS3400安装心得及技巧
这应该是网络上第一篇关于IBM System Storage DS3200和DS3400产品安装的非官方性文章,希望可以对大家的工作中带来帮助。
作为DS400产品的更新型号,DS3200和DS3400提供了更强的性能及灵活性,相信会成为今后一两年内的IBM低端存储产品的首选。
DS3200和DS3400均出自于LSI公司的Engenio系统(DS4000系列的大部分产品也是由Engenio为IBM协议设计及生产,去年Engenio被LSI收购)。所以设计思想和结构与DS400(Adapter公司设计)会有较大的不同,管理方式也会与DS4000系列较为接近。
DS3000系列均需要在自身上安装不少于4个硬盘。建议先装上硬盘再上电开机。
DS3000系列提供与DS4000系列类似的带内和带外两种管理方法,带外管理的默认IP地址也与DS4000一样,控制器A为192.168.128.101,控制器B为192.168.128.102。
本人比较喜欢采用带外管理,将本本网卡设至192.168.128网段后,可以ping通即可。管理口长时间未起用时需要若干分钟的时候等待管理接口工作。
在本本上安装DS3000 Storage Manager(随机附带),注意该SM与DS4000上的Storage Manager为不同程序,不可替换使用。甚至不能在一台机器上共存。
打开Storage Manager后,首先需要发现设备,可以ping通控制器后,发现工作会非常容易。
双击发现的设备就可以进入该设备的管理界面,学名叫Subsystem Management。
Subsystem Management分为5个大项,Summary,Configure,Modify,Tools,Support。
常规的操作这里不再详述,如果你装过DS4000产品,应该对配置方法不会感到陌生。
当然Storage Manager里只提供一些常规功能,在遇到问题的时候,比如需要重置手动清零时在该程序里无法完成的,所以与DS4000产品一样,提供了Script的方式,运行Script有两种方法。方法一:在DS3000 Storage Manager 的Enterprise Manager界面里右击单击所找到的设备,选择Execute Script。方法二,在c:\program files\IBM_ds3000\client\里找到smcli.exe程序,使用smcli ip-address -c "commandline"的方式执行。
DS3200和DS3400都会有单控和双控两种机型。如果您购买的是单控的型号,而在安装时发现系统有类似找不到第二个控制器的电池,冗余路径丢失的错误,那是由于未将系统设置成单控工作模式所引起的,遇到这种方法,可以在Execute Script窗口下键入:
set storageSubsystem redundancyMode=simplex
然后,选择Tools菜单下的Execute only来执行。
如果遇到需要重置系统设置的需要也可以在同样的窗口下执行:
clear storageSubsystem configuration / eventlog等。
当然如果大家有兴趣也可以进一步借助该系统了解一下更多的命令功能,相信会对进一步masting该设备有更好的帮助。
最后提供一些DS3000系列做配置时的注意事项:
1. 所有的3000系列产品,包括EXP3000、DS3200、DS3400使用时,至少配置4块硬盘才可使用
2. EXP3000只能与一台服务器连接,不能连接两台服务器,所以也不支持微软的双机MSCS
3. 与EXP3000连接的卡只能用MegaRAID PCI-e卡 (39R8850)
4. IBM system x3650自带的SAS接口是为连接SAS磁带机准备,不能与EXP3000连接。(理论上可以,但IBM不予支持)
5. 服务器与EXP3000的连接线为3m MegaRAID SAS Cable 39R6471
6. EXP3000与EXP3000扩展式的连线为SAS Cable 1m的39R6529和3m的39R6531,不可与MegaRAID线混用
7. 服务器与DS3200连接的卡只能用SAS HBA PCI-e 卡 25R8060,连接线是1m的39R6529与3m的39R6531
8. DS3200每个控制器上只带一个SAS主机端口,但通过一个SAS 2-Port Daughter Card 39R6509 可以使每个控制器增加至3个端口
9. DS3200默认带4分区license 不带flashcopy和volumecopy功能,要升级分区,flashcopy及volumecopy的功能需先购买39R6540 DS3200 Software Feature Pack,然后再购买相应的功能包,也就是说39R6540是购买后续升级功能的前提。
10. 服务器与DS3400的连接可以用任何标准的4Gb HBA卡,连接线就是标准的FC cable,但请注意在DS3400上需要选配4GB的SFP
11. DS3400每个控制器上带2个主机接口,没有扩充选择
12. DS3400默认带2分区License 不带flashcopy和volumecopy功能,要升级分区 flashcopy及volumecopy的功能需要先购买42C2143 DS3400 Software Feature Pack,然后再购买相应的功能包,也就是说42C2143是购买后续升级功能的前提,与DS3200的升级方法相同,但产品号不同。
方案组成:
本方案由IBM X3650服务器两台,DS3200磁盘柜一台,ROSE HA软件一套组成实现。
工作原理:
RoseHA双机系统的两台服务器(主机)都与磁盘阵列(共享存储)系统直接连接,用户的操作系统、应用软件和RoseHA高可用软件分别安装在两台主机的内部存储(硬盘)上,数据库等共享数据存放在存储系统上,两台主机之间通过私用心跳网络连接。系统主机开始工作后,RoseHA软件开始监控系统,通过私用网络传递的心跳信息,每台主机上的RoseHA软件随时监控另一台主机的状态。当工作主机发生故障时,心跳信息就会产生变化,这种变化可以通过私用网络传递到备份机的RoseHA软件。之后,RoseHA就会控制系统进行服务切换,备份机启动和工作主机一样的应用程序,接管工作主机的工作(包括提供TCP/IP网络服务、文件共享、数据库等服务),并进行报警提示管理人员对故障主机进行维护。当维护完毕后,RoseHA可以自动或手动地将切换回原先的工作主机。也可以选择不切换,此时维修好的主机就作为备份机,双机系统继续工作。
解决方案优点:
l对服务器硬件配置要求不高,可以根据应用情况采用不同型号或配置。
l系统切换时间短,最大程度减少业务中断的影响。
l切换过程对应用程序无影响,无需重新启动或登录,做到无人值守。
l系统效率高,系统中数据读写、管理及容错由磁盘阵列来完成。而系统服务器故障监控切换处理由HA软件来完成。双机监控依靠RS232线路或专用100/1000M自适应网卡线路,既不占用主机CPU资源也不占用基础业务网络带宽,是RoseHA的特色功能,在实际的应用中得到用户的一致好评。
l支持丰富的应用配置,譬如:Oracle,SQLServer,Sybase,Exchange 等。
l硬件可采用机架式结构,便于维护管理。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)