故障介绍:SUN T3存储连接SUN V480小机,某日发现磁盘读写变慢,连接T3阵列,发现电池过期
故障解决:通过命令重置电池时间,对电池进行充放电操作,充电完成后,将高速缓存镜像功能置为auto,将
cache模式置为auto,检查结果
T3_NEW:/:<278>vol mode
volume mounted cache mirror
new_m01 yes writebehind on
new_s01 yes writebehind on
并通过读写测试,磁盘恢复正常。
T3_NEW:/:<281>
T3_NEW:/:<281>fru stat //**查看FRU状态**//
CTLR STATUS STATE ROLE PARTNER TEMP
------ ------- ---------- ---------- ------- ----
u1ctr ready enabled alt master u2ctr 33.0
u2ctr ready enabled master u1ctr 33.0
DISK STATUS STATE ROLE PORT1 PORT2 TEMP VOLUME
------ ------- ---------- ---------- --------- --------- ---- ------
u1d1 ready enabled data disk ready ready 28 new_m01
u1d2 ready enabled data disk ready ready 30 new_m01
u1d3 ready enabled data disk ready ready 29 new_m01
u1d4 ready enabled data disk ready ready 27 new_m01
u1d5 ready enabled data disk ready ready 29 new_m01
u1d6 ready enabled data disk ready ready 29 new_m01
u1d7 ready enabled data disk ready ready 28 new_m01
u1d8 ready enabled data disk ready ready 28 new_m01
u1d9 ready enabled standby ready ready 28 new_m01
u2d1 ready enabled data disk ready ready 27 new_s01
u2d2 ready enabled data disk ready ready 26 new_s01
u2d3 ready enabled data disk ready ready 28 new_s01
u2d4 ready enabled data disk ready ready 27 new_s01
u2d5 ready enabled data disk ready ready 28 new_s01
u2d6 ready enabled data disk ready ready 27 new_s01
u2d7 ready enabled data disk ready ready 27 new_s01
u2d8 ready enabled data disk ready ready 28 new_s01
u2d9 ready enabled standby ready ready 27 new_s01
LOOP STATUS STATE MODE CABLE1 CABLE2 TEMP
------ ------- ---------- ------- --------- --------- ----
u2l1 ready enabled master installed - 28.0
u2l2 ready enabled slave installed - 27.0
u1l1 ready enabled master - installed 26.0
u1l2 ready enabled slave - installed 27.5
POWER STATUS STATE SOURCE OUTPUT BATTERY TEMP FAN1 FAN2
------ ------- --------- ------ ------ ------- ------ ------ ------
u1pcu1 ready enabled line normal normal normal normal normal
u1pcu2 ready enabled line normal normal normal normal normal
u2pcu1 ready enabled line normal normal normal normal normal
u2pcu2 ready enabled line normal normal normal normal normal
T3_NEW:/:<282>
T3_NEW:/:<282>id read u1pcu1 //**查看各电池状态**//
Revision : 0000
Manufacture Week : 00132003
Battery Install Week : 00282011
Battery Life Used : 9 days, 23 hours
Battery Life Span : 730 days, 12 hours
Serial Number : 119300
Battery Warranty Date: 20110711192833
Battery Internal Flag: 0x00000000
Vendor ID : TECTROL-CAN
Model ID : 300-1454-01(50)
T3_NEW:/:<283>
T3_NEW:/:<219>id read u2pcu1
Revision : 0000
Manufacture Week : 00192003
Battery Install Week : 00282011
Battery Life Used : 7 days, 23 hours
Battery Life Span : 730 days, 12 hours
Serial Number : 121242
Battery Warranty Date: 20110711193201
Battery Internal Flag: 0x00000000
Vendor ID : TECTROL-CAN
Model ID : 300-1454-01(50)
T3_NEW:/:<220>id read u2pcu2
Revision : 0000
Manufacture Week : 00192003
Battery Install Week : 00282011
Battery Life Used : 7 days, 19 hours
Battery Life Span : 730 days, 12 hours
Serial Number : 121241
Battery Warranty Date: 20110712000327
Battery Internal Flag: 0x00000000
Vendor ID : TECTROL-CAN
Model ID : 300-1454-01(50)
T3_NEW:/:<221>
T3_NEW:/:<235>vol stat
new_m01 u1d1 u1d2 u1d3 u1d4 u1d5 u1d6 u1d7 u1d8 u1d9
mounted 0 0 0 0 0 0 0 0 0
new_s01 u2d1 u2d2 u2d3 u2d4 u2d5 u2d6 u2d7 u2d8 u2d9
mounted 0 0 0 0 0 0 0 0 0
T3_NEW:/:<237>vol list
volume capacity raid data standby
new_m01 477.192 GB 5 u1d1-8 u1d9
new_s01 477.192 GB 5 u2d1-8 u2d9
T3_NEW:/:<245>
T3_NEW:/:<245>
T3_NEW:/:<245>volslice ?
usage: volslice create [ [-s ] -z ]
volslice list [ | -v ]
volslice remove | -v
T3_NEW:/:<246>volslice list
Slice Slice Num Start Blk Size Blks Capacity Volume
sybase1 0 0 201363456 96.017 GB new_m01
backup6 6 201363456 10487680 5.000 GB new_m01
- - 211851136 788894848 376.173 GB new_m01
backup1 1 0 201363456 96.017 GB new_s01
backup2 2 201363456 201363456 96.017 GB new_s01
backup3 3 402726912 201363456 96.017 GB new_s01
backup4 4 604090368 201363456 96.017 GB new_s01
backup5 5 805453824 195070848 93.016 GB new_s01
- - 1000524672 221312 0.105 GB new_s01
T3_NEW:/:<247>
T3_NEW:/:<252>
T3_NEW:/:<252>vol mode
volume mounted cache mirror
new_m01 yes writethrough off
new_s01 yes writethrough off
T3_NEW:/:<253>sys cache writebehind
T3_NEW:/:<254>
T3_OLD:/:<35>vol mode
volume mounted cache mirror
old_m01 yes writethrough on
old_s01 yes writethrough on
T3_NEW:/:<261>sys cache auto
ERROR (200025) VN_MIRRORON: cannot change cache mode when mirroring is on
T3_NEW:/:<254>
T3_NEW:/:<263>sys mirror off
T3_NEW:/:<264>
T3_NEW:/:<254>vol mode
volume mounted cache mirror
new_m01 yes writebehind off
new_s01 yes writebehind off
T3_NEW:/:<255>sys cache writebehind
T3_NEW:/:<256>sys cache auto
T3_NEW:/:<257>vol mode
volume mounted cache mirror
new_m01 yes writethrough off
new_s01 yes writethrough off
T3_NEW:/:<259>sys mirror autobd
T3_NEW:/:<260>
T3_NEW:/:<260>vol mode
volume mounted cache mirror
new_m01 yes writethrough off
new_s01 yes writethrough off
T3_NEW:/:<247>
T3_NEW:/:<248>vol mode //**cache状态现在为writebehind **//
volume mounted cache mirror
new_m01 yes writebehind on
new_s01 yes writebehind on
T3_NEW:/:<250>sys stat
Unit State Role Partner
----- --------- ------ -------
1 ONLINE AlterM 2
2 ONLINE Master 1
T3_NEW:/:<251>sys mirror off
T3_NEW:/:<252>
T3_NEW:/:<264>vol mode
volume mounted cache mirror
new_m01 yes writebehind on
new_s01 yes writebehind on
T3_NEW:/:<265>port listmap
port targetid addr_type lun volume owner access
u1p1 1 hard 0 new_m01 u1 primary
u1p1 1 hard 6 new_m01 u1 primary
u1p1 1 hard 1 new_s01 u2 failover
u1p1 1 hard 2 new_s01 u2 failover
u1p1 1 hard 3 new_s01 u2 failover
u1p1 1 hard 4 new_s01 u2 failover
u1p1 1 hard 5 new_s01 u2 failover
u2p1 2 hard 0 new_m01 u1 failover
u2p1 2 hard 6 new_m01 u1 failover
u2p1 2 hard 1 new_s01 u2 primary
u2p1 2 hard 2 new_s01 u2 primary
u2p1 2 hard 3 new_s01 u2 primary
u2p1 2 hard 4 new_s01 u2 primary
u2p1 2 hard 5 new_s01 u2 primary
T3_NEW:/:<266>
T3_NEW:/:<266>
T3_NEW:/:<266>
T3_NEW:/:<273>lpc version
LOOP A LOOP B
Enclosure 1 5.02 Flash 5.02 Flash
Enclosure 2 5.02 Flash 5.02 Flash
T3_NEW:/:<277>
T3_NEW:/:<277>
T3_OLD::<4>
T3_OLD::<4>
T3_OLD::<4>
T3_OLD::<5>vol stat
old_m01 u1d1 u1d2 u1d3 u1d4 u1d5 u1d6 u1d7 u1d8 u1d9
mounted 0 0 0 0 0 0 0 0 0
old_s01 u2d1 u2d2 u2d3 u2d4 u2d5 u2d6 u2d7 u2d8 u2d9
mounted 0 0 0 0 0 0 0 0 0
T3_OLD::<6>sys mode
usage: sys list
T3_OLD::<7>help
arp cat cd cmp cp date echo head
help ls mkdir mv ping pwd rm rmdir
tail touch
boot disable disk enable fru id logger lpc
more ntp passwd port proc reset set shutdown
sync sys tzset ver vol volslice ep
refresh route ofdg lun hwwn
T3_OLD::<9>sys mode
usage: sys list
T3_OLD::<10>sys ?
usage: sys list
T3_OLD::<11>sys list
blocksize : 64k
cache : auto
mirror : auto
mp_support : mpxio
naca : off
rd_ahead : off
recon_rate : med
sys memsize : 128 MBytes
cache memsize : 1024 MBytes
enable_volslice : on
fc_topology : auto
T3_OLD::<12>vol stat
old_m01 u1d1 u1d2 u1d3 u1d4 u1d5 u1d6 u1d7 u1d8 u1d9
mounted 0 0 0 0 0 0 0 0 0
old_s01 u2d1 u2d2 u2d3 u2d4 u2d5 u2d6 u2d7 u2d8 u2d9
mounted 0 0 0 0 0 0 0 0 0
T3_OLD::<14>vol list
volume capacity raid data standby
old_m01 477.192 GB 5 u1d1-8 u1d9
old_s01 477.192 GB 5 u2d1-8 u2d9
T3_OLD::<15>
T3_OLD::<15>
T3_OLD::<15>help
arp cat cd cmp cp date echo head
help ls mkdir mv ping pwd rm rmdir
tail touch
boot disable disk enable fru id logger lpc
more ntp passwd port proc reset set shutdown
sync sys tzset ver vol volslice ep
refresh route ofdg lun hwwn
T3_OLD::<16>sys ?
usage: sys list
T3_OLD:/:<33>
T3_OLD:/:<36>port list
port targetid addr_type status host wwn
u1p1 1 hard online sun 50020f230001049e
u2p1 2 hard online sun 50020f230000fddc
T3_NEW:/:<278>
T3_NEW:/:<278>
T3_NEW:/:<278>
T3_NEW:/:<278>vol mode
volume mounted cache mirror
new_m01 yes writebehind on
new_s01 yes writebehind on
此时阵列状态正常,在主机端进行验证:
root#
root#
root# df -h
Filesystem size used avail capacity Mounted on
/dev/md/dsk/d10 50G 40G 9.6G 81% /
/proc 0K 0K 0K 0% /proc
mnttab 0K 0K 0K 0% /etc/mnttab
fd 0K 0K 0K 0% /dev/fd
swap 17G 112K 17G 1% /var/run
swap 17G 424K 17G 1% /tmp
/dev/md/dsk/d50 998M 1.0M 937M 1% /globaldevices
/dev/dsk/c4t60020F200001049E45819BC4000CB7D8d0s0
95G 79G 15G 85% /export/home/aaaa
root# cd /export/home/aaaa
root#
root#
root# time mkfile 1000m test
real 15.5
user 0.1
sys 8.8
root# cd /export/home/aaaa
root#
root# time mkfile 1000m test
real 16.7
user 0.1
sys 9.6
===========================================================================================
sun t3存储的设置
1、打开t3电源
2、使用console连接到t3,用户名root,密码:root
3、vol list查看是否配置了卷
4、如有则删除卷 vol unmount volname
vol remove volname (这里会有告警 不用理会!!)
5、建立一个新卷
vol add v01 data u1d1-8 raid 5 standby u1d9
说明:上述命令是表示建立一个名为v01的raid5的卷,这个卷包括8只磁盘u1d1-8,第9只磁盘是作为热备盘存在。
有热备时,有磁盘出问题t3将:热备盘会自动替换坏盘,重构;然后,更换坏盘;T3再自动重构,把9号盘又变成hotspare。(不需要人工干预)
没有热备时,直接更换坏掉的盘,并且t3会自动重构。
6、初始化 vol init volname data
7、挂接到系统 vol mount volname
8、在SUN的机器上操作,进入OK太
boot -r
9、启动以后format就能看见挂接的磁盘了
10、newfs 创建文件系统
11、mount -F ufs 设备 挂载点
ufs – UNIX文件系统。是Solaris缺省的文件系统。
hsfs – 高密度CD-ROM文件系统,是只读文件系统。
pcfs – PC文件系统,支持DOS格式化的软盘
t3常用命令
t3操作命令简介
l启动伙伴组备用路径使用命令
#sys mp_support rw
l删除卷
#vol umount 卷名
#vol remove 卷名
l创建新的卷
#vol add 卷名 data uXdX-X raid X standby uXd9
说明 X表示需要的驱动器号码,相应的磁盘号码,raid的种类 如果使用紧急备用磁盘,只能使用相同驱动器号码的第九块盘。如果不使用备用磁盘,去掉相应的选项。
#vol stat
只有所有的磁盘显示状态为0表示正常
#vol init 卷名 data
初始化作的卷,时间取决于磁盘阵列大小和系统的状态。
#proc list
显示目前工作进程的状态
#vol mount 卷名
做成的卷需要mount 才可被主机使用
#vol list
显示做好的卷的相关信息。
在磁盘阵列通过光纤连接的主机上使用命令查找相应的卷
#format
对应的设备目录为/dev/es
l添加第二个磁盘阵列
#vol add 卷名 data u2dX-X raid X standby uXd9
注意U后的数字为2,其他作卷的操作通第一个磁盘阵列
l系统设置备用通道(适用于磁盘组)
#sys mp_support mpxio
适用于主机安装了sun的软件sun storedge traffic manager alternate pathing
#sys mp_support rw
适用于安装了其他的相应软件
#sys list
监察是否有mirror设置出现。
l关机命令
#shutdown
然后关闭阵列后的电源开关
#set ip
设置管理IP地址
#set netmask
设置掩码
#set rarp off
停止rarp设置管理IP地址
==============================================================================================
SUN T3 系列阵列的电池更换方法
T3有两个电源通过外接电流供电。每个电源的内部都接有一个电池供应急之用。一旦外部停电,则改由电池供电。这可以使T3 在机房停电的情况下不间断工作,避免了数据的丢失。
在T3的后面板上,我们可以发现一些接口和指示灯。在中间位置有光纤接口,右下方有普通网口(10M/100M自适应)与COM口。T3的两个电源也插在这里,我们会在电源线接口的上方发现电源的开关,在开关的旁边有两个指示灯,一个针对电源,一个针对电池。电源指示灯通电状态下为绿色常亮,外接电流中断情况下为红色。电池指示灯在充电情况下为绿色闪烁,正常为绿色常亮,损坏或过期情况下为红色闪烁(此时就需要更换电池)。
基础知识介绍完毕,下面我来讲解更换步骤。在操作时,我们应该按照如下顺序操作: 一.登陆到T3查看电池状态。 二.更换电池。 三。 将电池使用时间清零。
执行第一步,登陆T3. 登陆成功后,环境变量将变成 <:/:>;
1. SUN.Solaris工作站使用网线或光纤连接T3.
# telnet T3的IP
要求身份验证login: root
输入T3的密码: password:
2. SUN Solaris 工作站使用串口线连接.工作站用串口B,T3用COM口.
# tip hardwire 不需身份验证.
3. 普通PC---windows 用串口线连接T3。
使用windows自带的超级终端连接,需要身份验证。
4. 普通PC ---windows 用网线连接T3 .
使用telnet IP 连接,需身份验证。
在连接成功后,我们将发现环境变量会变成 <:/:>;
先看一下电池的状态, <:/:>; fru stat
会出现T3的状态列表,看最后 POWER那一栏 会显示T3电源的信息
u1pcu1 与 u1pcu2 是T3 的两个电源 , 大家看右边的 BATTERY 那一列显示的是电池的信息,没装电池是missing 没电了是 fault 正常是 normal
通常情况下,我们一看是 normal 但 电池指示灯却闪红灯 ,很明显是电池过期了。
我们再看一下电池已经用了多久 <:/:>; id read u1pcu1
<:/:>; id read u1pcu2
会出现关于电池的状态信息.
Battery life used: 799days 11 hours 这一行显示的是电池使用了多少时间。在这一行下面显示的是预设的电池报警时间,通常为两年多一点为 790 days .也就是说电池的使用时间过了790天就报警电池指示灯变为红色闪烁。
接下来执行第二步,安装电池。
这一步没什么悬念,但得讲究点技巧。先将第一块电源断电,拔出,换电池,装回,通电。再用同样的方法搞第二块电源。(在往外拔电源的时候,我们要使用一个小工具,类似‘回别钩’)
最后执行第三步,将电池使用时间清零。命令如下:
<:/:>; .bat -n u1pcu1
<:/:>; .id write busage u1pcu1 0
<:/:>; .bat -n u1pcu2
<:/:>; .id write busage u1pcu2 0
这时,电池开始充电,指示灯为绿色频闪,2--3 天后恢复正常。
如果电池没坏,只是过期的话,可以不换新电池,将电池使用时间清零,电池指示灯会立刻从红色闪烁变为绿色常亮.但,此时电池的质量不能保证.(SUN说电池的质量只能保证两年,不是太穷的话就换了吧)
此文为我仓促之下所写,错误再所难免,希望高人指正.
==============================================================================================
SUN T3 阵列官方文档地址:
阅读(2172) | 评论(0) | 转发(0) |