Chinaunix首页 | 论坛 | 博客
  • 博客访问: 291804
  • 博文数量: 79
  • 博客积分: 2541
  • 博客等级: 少校
  • 技术积分: 510
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-29 15:39
文章分类

全部博文(79)

文章存档

2012年(2)

2011年(47)

2010年(30)

分类: 服务器与存储

2011-07-22 10:03:25

故障介绍: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 阵列官方文档地址:
 
 
阅读(2165) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~