分类: 系统运维
2012-05-08 19:49:45
一、 软raid5
1、要有三个巨细
一样的装备
(可以是所有硬盘,差别
硬盘上的巨细
一样的分区)
看是否装了mdadm包
[root@vlinux ~]# rpm -q mdadm
mdadm-2.6.4-1.el5
创造已经安装上了。假如
没有安装就安装。
创建
软raid5:
[root@vlinux ~]# mdadm -C /dev/md0 -l 5 -n 3 /dev/sd{b,c,d}
raid5必需
从md0起头。
查察
raid的状况
:
[root@vlinux ~]# mdadm -D /dev/md0
假如
想让raid重启以后主动
奏效:
拷贝设置
文件模板
[root@vlinux ~]# cp /usr/share/doc/mdadm-2.6.4/mdadm.conf-example /etc/mdadm.conf
查察
raid的状况
:
[root@vlinux ~]# mdadm -D /dev/md0
复制下面内容:
UUID : 6516e2ba:1f512390:a1f22eea:8ea78b15
编辑
设置
文件:
[root@vlinux ~]# vim /etc/mdadm.conf 添加两行
DEVICE /dev/sdb /dev/sdc /dev/sdd
ARRAY /dev/md0 UUID =6516e2ba:1f512390:a1f22eea:8ea78b15
假如
RAID里有磁盘粉碎
,删除磁盘:
mdadm /dev/md0 -r /dev/sdd
然后往内里
加一块新的
mdadm /dev/md0 -a /dev/sdd
二、iscsi
1、target端要装的包:
rpm -ivh scsi-target-utils-0.0-5.20080917snap.el5.i386.rpm
启动做事: service tgtd start
创建
tatget:
[root@vlinux ~]# tgtadm --lld iscsi --op new --mode target —tid 1 -T iqn.2009-06-01.com.ty.sharedisk1
创建
logicalunit,一个target里可以有多个logicalunit
[root@vlinux ~]# tgtadm --lld iscsi --op new --mode logicalunit --lun 1 —tid 1 -b /dev/md0
Logicalunit 号必需
从1起头。
对target做拜访独霸:
[root@vlinux ~]# tgtadm --lld iscsi --op bind --mode target --tid 1 -I ALL
-I 参数后头假如
接IP、网段表示限定
特定IP或网段拜访,ALL表示全部
人都能拜访。
查察
状况
:
[root@vlinux ~]# tgtadm --lld iscsi --op show --mode target --tid 1
2、initiator
rpm -ivh iscsi-initiator-utils-6.2.0.868-0.18.el5.i386.rpm
启动做事: /etc/init.d/iscsi start
创造SAN上的SCSI装备
:
[root@mail ~]# iscsiadm -m discovery -t sendtargets -p 192.168.205.2
192.168.205.2:3260,1 iqn.2009-06-01.com.ty.sharedisk1
重启做事使体系
可以或许
创造装备
:
[root@mail ~]# /etc/init.d/iscsi restart
创造装备
:
[root@mail ~]# ls /dev/sd*
三、undev
给每一个scsi硬盘做一个标记 毗连 (symbolic link),预防体系 每次重启后识别scsi硬盘序次 每次都差别 所带来的题目 ,这个事变 是在initiator端做的。
启动做事:[root@mail ~]# start_udev
查察
体系
中scsi装备
的信息:
[root@mail ~]# udevinfo -ap /sys/block/sdc/
编辑
udev正直
文件,必需
以.rules最后
,把适才
查到的信息写到正直
文件里
[root@mail ~]# vim /etc/udev/rules.d/10-test.rules
SUBSYSTEM=="block",SYSFS{size}=="4194048",SYSFS{stat}==" 22
11 264 24 0 0 0 0
0 22 24",SYMLINK+="iscsi1"
此中
SYMLINK+="iscsi1" 就是给scsi硬盘的这定的标记
毗连
[root@mail ~]# ls /dev/iscsi1
/dev/iscsi1
四、HA+clvm
CLVM邦定到红冒的RHCS套件里,以是
作HA+CLVM就用RHCS套件做。
先作一个apache 的HA。
HA每个节点都要安装CLVM的包:
[root@mail ClusterStorage]# rpm -ivh lvm2-cluster-2.02.40-7.el5.i386.rpm
[root@vlinux ClusterStorage]# rpm -ivh lvm2-cluster-2.02.40-7.el5.i386.rpm
每个节点都运行:
lvmconf --enable-cluster
/etc/init.d/clvmd start
在此中
一个节点上成立
CLVM
vgcreate /dev/iscsi1
vgcreate vgtest /dev/iscsi1
lvcreate -n lvtest -L 1G /dev/vgtest
在其他节点上:
[root@vlinux ~]# lvdisplay
--- Logical volume ---
LV Name /dev/vgtest/lvtest
VG Name vgtest
LV UUID 23erLf-pjZF-10Gj-nxIZ-r2aw-kv6Q-1YjArF
LV Write Access read/write
LV Status available
# open 0
LV Size 1.00 GB
Current LE 256
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
五、GFS文件体系
1、安装包: r pm -i vh gfs- utils- 0. 1. 18- 1. el 5.i 386. rpm
k mod- gfs- 0. 1. 31- 3. el 5.i 686. Rpm
建造
GFS文件体系
:
gfs_mkfs /dev/vgtest/lvtest -j 2 -J 32 -p lock_dlm -t apacheHA:mygfs
参数阐发
:j:日记
个数, -J :日记
巨细
, - p:锁范例
, - t:指定集群内 gfs 标署名
dlm ---> 散播式锁管理
器: 办理
多个节点之间读写斗嘴的题目
集群每个节点都挂载:
mount /dev/vgtest/lvtest /var/www/html/