t3学习笔记

发表于:2007-06-09来源:作者:点击数: 标签:
前不久写的一个笔记。贴出来抛砖引玉。希望大家纠正不对的地方。另外问问,如果两个t3做成一个raid0+1,是否每一个t3先做raid0然后将其中的一个做成另一个的mirror.谁能贴出来做的步骤。谢谢。T3阵列学习笔记 T3阵列市sun公司出品的磁盘阵列,采用光纤通道于

前不久写的一个笔记。贴出来抛砖引玉。希望大家纠正不对的地方。另外问问,如果两个t3做成一个raid 0+1,是否每一个t3先做raid 0然后将其中的一个做成另一个的mirror.谁能贴出来做的步骤。谢谢。T3阵列学习笔记
T3阵列市sun公司出品的磁盘阵列,采用光纤通道于服务器相连,完成数据存储的工作。
T3初始化需要做的准备工作如下:
l拉出阵列左侧的系统信息纸带,记录网卡的mac地址。
l选择一台物理联通t3的主机,编辑/etc/ethers文件,增加t3的mac地址和制定的t3的名字,本项目中使用了两台t3,因此文件中有两行内容。例如:
00:20:F2:00:B5:44       t3
00:20:F2:00:B8:c4       t3-1
l编辑主机的/etc/hosts文件,增加t3的名字和制定的ip地址。例如:
192.168.100.1   t3
192.168.100.2   t3-1
l编辑主机的/etc/nsswitch.conf文件,增加以下的部分
hosts: nis files [NOTFOUND=return]
ethers: nis files [NOTFOUND=return]
l察看系统的rarp进程是否启动
#ps -eaf | grep rarpd
如果启动了,需要手动停止进程
#kill process_ID
重新启动该进程
#/usr/sbin/in.rarpd -a &
l启动T3阵列,通过telnet由配置了ethers文件的主机登陆t3阵列,使用root登陆,默认的密码为空,回车即可。登陆成功后可以使用命令修改密码
#passwd
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
然后关闭阵列后的电源开关



 phoenixli 回复于:2002-12-16 19:36:49
支持一下!

 lisuit 回复于:2002-12-16 21:14:37
基本上来说,T3不建议做raid0,因为T3做出的盘太大,如果做raid0的话,有一块盘
坏了,所有的数据会丢失,因为raid0没有冗余,即使在OS层做raid1,所有相关的volume
也都要做同步。
T3做的raid1实际是1+0,我个人比较推荐做raid1.
做raid1的命令你已经列出来了。
vol add volname raid1 uXdX-Y

 mmmmn 回复于:2002-12-16 21:15:48
所有的地方都不建议raid0,但raid1+0还是比较不错的

 Lost in spy 回复于:2002-12-16 21:16:07
建议加为精华

 chaoping 回复于:2002-12-16 21:21:10
跨越阵列控制器做Mirror,应该是不支持的吧?

Raid1就是Raid10,如果希望在更大范围内做io balance的话,还不如用VxVM再作Stripe,这样比较容易实现,也没有什么性能上面的损失。

T3-ES如果两个串连,每个T3各自连接一个主机,做成HA的样子,第二个T3的数据通过第一个T3传递(就是没有采用SAN构架的情况下),会不会有性能损失?
我感觉应该基本上不存在,光纤的速度不会造成IO的瓶颈的。只是我的前任说,性能不行。现在我们已经改成了SAN的构架,也就无法测试,想听听大家的意见。


 Lost in spy 回复于:2002-12-16 21:21:11
我想知道raid0+1和raid1+0哪个发挥的更好

 chaoping 回复于:2002-12-16 21:22:40
[quote][b]下面引用由[u]Lost in spy[/u]在 [i]2002/12/16 09:21pm[/i] 发表的内容:[/b]
我想知道raid0+1和raid1+0哪个发挥的更好
[/quote]
Raid0+1 和Raid1+0的性能是完全一样的,你看看他的实现原理就知道了。
只是他们的可用性上面不一样。

一般,都是先Mirror再Stripe的,所以基本上不应该存在Raid0+1的实现,都是Raid1+0。



 mmmmn 回复于:2002-12-16 21:26:06
还是不一样的吧?而且好象stripe和raid0的概念并不是一样的

 Lost in spy 回复于:2002-12-16 21:28:02
为什么可用性会不一样:((1+1)+(1+1))/2=(1+1)/2+(1+1)/2

 windowsnt 回复于:2002-12-16 21:42:52
当初买T3的时候,阵列来的时候就已经做好RAID5了,就没有重新搞,
现在想想真是遗憾啊,现在想搞也没得机会了

 chaoping 回复于:2002-12-16 21:51:20
Stripe和Raid0 的概念是不一样,但是本质是一样的。
都是有多块磁盘,按照某个固定的stripe size, 做成一个大的逻辑硬盘,无论是使用LVM, 还是硬件自己的Raid 来控制,对不对?


 YT 回复于:2002-12-16 22:01:07
X3Y4T5真好,偶又学习到了新知识,嘻嘻


 chaoping 回复于:2002-12-16 22:07:03
[quote][b]下面引用由[u]Lost in spy[/u]在 [i]2002/12/16 09:28pm[/i] 发表的内容:[/b]
为什么可用性会不一样:((1+1)+(1+1))/2=(1+1)/2+(1+1)/2
[/quote]

假如是Raid1+0的话,OK,比如你有8块硬盘,做成了4个Raid1的卷,再做成了1个Raid0的卷。

假如是Raid0+1的话,Ok,你是4个硬盘做成了一个Raid0,有两个Raid0的卷,然后做Mirror。

坏掉1块硬盘,大家都没有关系。

坏掉两块硬盘,Raid1+0的实现,除非是做Raid1的两块硬盘同时坏掉,可能性是4/28=1/7

如果是Raid0+1的实现,8/28=3/7

就是在8块盘的情况下,坏掉两块盘,Raid0+1的坏掉的概率,是Raid1+0的四倍。
别的配置也是一样的道理了

 YT 回复于:2002-12-16 22:17:44
呵呵,真正坏掉就不care这个了,那就要看你现场应变的能力和对数据库等的熟悉程度了

 windowsnt 回复于:2002-12-16 22:49:01
//nod, 这个概率不是那么容易算清楚的

 x3y4z5 回复于:2002-12-17 08:56:01
[quote][b]下面引用由[u]YT[/u]在 [i]2002/12/16 10:01pm[/i] 发表的内容:[/b]
X3Y4T5真好,偶又学习到了新知识,嘻嘻
[/quote]
老大又在笑话我了。我写的东东很粗糙,需要各位老大细化,讲清楚。那样我的砖头就发挥了作用。
    

 饮鸩止渴 回复于:2002-12-17 08:57:29
[quote][b]下面引用由[u]x3y4z5[/u]在 [i]2002/12/17 08:56am[/i] 发表的内容:[/b]
老大又在笑话我了。我写的东东很粗糙,需要各位老大细化,讲清楚。那样我的砖头就发挥了作用。
[/quote]
真么牛还这么谦虚
值得我辈学习啊

 aswellas 回复于:2002-12-17 09:04:39
chao_ping
老大谢谢你到这里放射光芒!

 大漠孤烟 回复于:2002-12-17 09:35:23
大家说很好,那有谁能不能把做RAID0+1的具体步骤做个共享让我们学学呢????

 zufuqing5303 回复于:2002-12-17 11:32:01
很少有人做的。

 coolbid 回复于:2002-12-17 11:43:00
我也想学习一下RAID0+1,那位高手指导

 doffinee 回复于:2002-12-18 18:03:10
关于T3的地址问题,资料里面往往是说用rarp来进行配置的,设置ethers等文件一大堆的。根据我的经验,直接接一个console到T3上,直接:
# set ip x.x.x.x
# set netmask x.x.x.x
# set gateway x.x.x.x
# set rarp off
这样就手工设置IP了,就算下次有人起一个错误的rarpd都没有关系,比较简单的多。

可能以前配网络设备太多,习惯用console直接设置了,呵呵

 x3y4z5 回复于:2002-12-19 08:56:49
[quote][b]下面引用由[u]doffinee[/u]在 [i]2002/12/18 06:03pm[/i] 发表的内容:[/b]
关于T3的地址问题,资料里面往往是说用rarp来进行配置的,设置ethers等文件一大堆的。根据我的经验,直接接一个console到T3上,直接:
# set ip x.x.x.x
# set netmask x.x.x.x
# set gateway x.x.x.x
...
[/quote]
好方法,我没有想到。以后一定试一下


 mynameismei 回复于:2003-01-03 15:49:46
(纠正一下:16/28=4/7的概率)

坏掉两块硬盘,Raid1+0的实现,除非是做Raid1的两块硬盘同时坏掉,可能性是4/28=1/7

如果是Raid0+1的实现,8/28=3/7(纠正一下:16/28=4/7的概率)

就是在8块盘的情况下,坏掉两块盘,Raid0+1的坏掉的概率,是Raid1+0的四倍。
别的配置也是一样的道理了
[b]文字[/b]

 hutao 回复于:2003-01-03 16:50:03
好冬冬,偶喜欢:)

 kathy 回复于:2003-07-25 12:02:11
[quote:9350eb96b1="mynameismei"][/quote:9350eb96b1]     
各位討論的都是用SCSI卡支持做成的raid吧?現在興起用IDE RAID卡做raid,不知性能、速度上如何?有沒有一定的優勢?

原文转自:http://www.ltesting.net