Chinaunix首页 | 论坛 | 博客
  • 博客访问: 110538
  • 博文数量: 55
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 630
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-13 10:59
文章分类
文章存档

2011年(1)

2009年(37)

2008年(17)

我的朋友

分类: LINUX

2009-05-25 17:32:17

今天浅浅地介绍一下GFS的安装。非常简单。复杂,表问我,俺也不会。呵呵。
环境一台实机,一台虚拟机。装的Asianux 3.0
首先在 虚拟机里面:
cman-2.0.98-1.el5.i386.rpm
cman-devel-2.0.98-1.el5.i386.rpm
dkms-2.0.22.0-1.noarch.rpm
dkms-iscsi_sfnet-4.0.2-7fc5.i386.rpm
dkms-iscsi_trgt-0.4.13-1fs.i386.rpm
dkms-iscsi_trgt-0.4.13-2fc5.i386.rpm
gfs2-utils-0.1.53-1.el5.i386.rpm
gfs-utils-0.1.18-1.el5.i386.rpm
ibft-1.0.1-1fc5.i386.rpm
iscsi-initiator-utils-6.2.0.868-0.18.el5.i386.rpm
iscsitarget-0.4.13-2fc5.i386.rpm
iscsitarget-0.4.15.tar.gz
linux-iscsi-4.0.2-6fc5.i386.rpm
mkinitrd-iscsi-5.0.32-2.1fc5.i386.rpm
open-iscsi-2.0.713-11.i586.rpm
perl-Config-General-2.40-1.el5.noarch.rpm
perl-Net-Telnet-3.03-5.noarch.rpm
scsi-target-utils-0.0-5.20080917snap.el5.i386.rpm
Cluster_Administration-zh-CN-5.2-1.noarch.rpm
Global_File_System-zh-CN-5.2-1.noarch.rpm
isns-utils-0.91-0.1.el5.i386.rpm
kmod-gfs-0.1.31-3.el5.i686.rpm
piranha-0.8.4-11.el5.i386.rpm
      
        我们报着宁可错杀一千,不可露掉一个的态度,全装上再说,期间他们的依赖关系,我就不说了,这个很烦。
        由于空间有限。唉,我只好虚拟一个,临时 用用
dd if=/dev/zero of=gfs bs=1024k count=2000
losetup  /dev/loop1 gfs
[root@gfs ~]# blockdev  --getsize /dev/loop1
4096000
[root@gfs ~]# mkfs.gfs -p lock_nolock -j 3 /dev/loop1
[root@gfs ~]# mount /dev/loop1  /mnt/max/
[root@gfs ~]# df -hT
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda1     ext3    6.8G  4.5G  2.1G  69% /
tmpfs        tmpfs    494M     0  494M   0% /dev/shm
/dev/hdc   iso9660    2.9G  2.9G     0 100% /media/RHEL_5.3 i386 DVD
/dev/loop1     gfs    1.6G  1.1M  1.6G   1% /mnt/max
[root@gfs ~]# 
        
        看来本机是可以用了,再拷点文件上去
[root@gfs ~]# ls /mnt/max/
cman-2.0.98-1.el5.i386.rpm        gfs2-utils-0.1.53-1.el5.i386.rpm           perl-Net-Telnet-3.03-5.noarch.rpm
cman-devel-2.0.98-1.el5.i386.rpm  perl-Config-General-2.40-1.el5.noarch.rpm
[root@gfs ~]#
 
     其次,在别的机子上挂载这个GFS 文件系统。
     记住,我们用的是kernel-2.6.18-128.el5.i686.rpm 这个内核。
    
     我们看看在虚拟机里的配置文件
[root@gfs ~]# !cat
cat /etc/ietd.conf | grep -v "#" | grep -v "^$"
Target iqn.2009-05.gfs:storage
        Lun 0 Path=/dev/loop1,Type=fileio
[root@gfs ~]#


[root@gfs ~]# /etc/init.d/iscsi-target start
[root@gfs ~]# dmesg   | grep loop1
Trying to join cluster "lock_nolock", "loop1"
GFS: fsid=loop1.0: jid=0: Trying to acquire journal lock...
GFS: fsid=loop1.0: jid=0: Looking at journal...
GFS: fsid=loop1.0: jid=0: Done
GFS: fsid=loop1.0: jid=1: Trying to acquire journal lock...
GFS: fsid=loop1.0: jid=1: Looking at journal...
GFS: fsid=loop1.0: jid=1: Done
GFS: fsid=loop1.0: jid=2: Trying to acquire journal lock...
GFS: fsid=loop1.0: jid=2: Looking at journal...
GFS: fsid=loop1.0: jid=2: Done
[root@gfs ~]#


        再看看端口
        
[root@gfs ~]# !lsof
lsof  -i:3260
COMMAND  PID USER   FD   TYPE DEVICE SIZE NODE NAME
ietd    7993 root    7u  IPv6  24656       TCP *:iscsi-target (LISTEN)
ietd    7993 root    8u  IPv4  24657       TCP *:iscsi-target (LISTEN)
[root@gfs ~]#


    客户端 要装 gfs-utils gfs2-utils kmod-gfs kmod-gfs2 等软件,有兴趣的话,上面的包全装吧。不要费多少 空间的。
[root @ ]# /etc/init.d/iscsi start
iscsid 已停
Turning off network shutdown. Starting iSCSI daemon:       [确定]
                                                           [确定]
设置 iSCSI 目标:Login session [192.168.228.21:3260 iqn.2009-05.gfs:storage]
                                                           [确定]
[root @ ]#


[root @ ]# iscsiadm  -m node -T iqn.2009-05.gfs:storage -p 192.168.228.21
node.name = iqn.2009-05.gfs:storage
node.transport_name = tcp
node.tpgt = 1
node.active_conn = 1
node.startup = automatic
node.session.initial_cmdsn = 0
node.session.auth.authmethod = None
node.session.auth.username =
node.session.auth.password =
node.session.auth.username_in =
node.session.auth.password_in =
node.session.timeo.replacement_timeout = 120
node.session.err_timeo.abort_timeout = 10
node.session.err_timeo.reset_timeout = 30
node.session.iscsi.InitialR2T = No
node.session.iscsi.ImmediateData = Yes
node.session.iscsi.FirstBurstLength = 262144
node.session.iscsi.MaxBurstLength = 16776192
node.session.iscsi.DefaultTime2Retain = 0
node.session.iscsi.DefaultTime2Wait = 0
node.session.iscsi.MaxConnections = 1
node.session.iscsi.MaxOutstandingR2T = 1
node.session.iscsi.ERL = 0
node.conn[0].address = 192.168.228.21
node.conn[0].port = 3260
node.conn[0].startup = manual
node.conn[0].tcp.window_size = 524288
node.conn[0].tcp.type_of_service = 0
node.conn[0].timeo.logout_timeout = 15
node.conn[0].timeo.login_timeout = 15
node.conn[0].timeo.auth_timeout = 45
node.conn[0].timeo.active_timeout = 5
node.conn[0].timeo.idle_timeout = 60
node.conn[0].timeo.ping_timeout = 5
node.conn[0].timeo.noop_out_interval = 10
node.conn[0].timeo.noop_out_timeout = 15
node.conn[0].iscsi.MaxRecvDataSegmentLength = 65536
node.conn[0].iscsi.HeaderDigest = None,CRC32C
node.conn[0].iscsi.DataDigest = None
node.conn[0].iscsi.IFMarker = No
node.conn[0].iscsi.OFMarker = No

[root @ ]# modprobe  gfs
[root @ ]# modprobe  gfs2
[root @ ]# mount /dev/disk/by-path/ip-192.168.228.21\:3260-iscsi-iqn.2009-05.gfs\:storage /mnt/cd/

[root @ ]# df -hT
文件系统      类型    容量  已用 可用 已用% 挂载点
/dev/hda2     ext3     19G  8.4G  9.7G  47% /
tmpfs        tmpfs    244M     0  244M   0% /dev/shm
/dev/hda1     ext3    9.2G  7.7G  1.1G  88% /mnt/hda1
/dev/hda5     ext3    7.4G  6.2G  838M  89% /mnt/hda5
/dev/sda       gfs    1.6G  1.1M  1.6G   1% /mnt/cd
[root @ ]# ls /mnt/cd/
cman-2.0.98-1.el5.i386.rpm        gfs2-utils-0.1.53-1.el5.i386.rpm           perl-Net-Telnet-3.03-5.noarch.rpm
cman-devel-2.0.98-1.el5.i386.rpm  perl-Config-General-2.40-1.el5.noarch.rpm

重启下服务 瞧,还正常不!

[root @ ]# /etc/init.d/iscsi restart
Logout session [1][192.168.228.21:3260 iqn.2009-05.gfs:storage]
Stopping iSCSI daemon: /etc/init.d/iscsi: line 42:  3382 已杀死               /etc/init.d/iscsid stop
iscsid 已死,但 pid 文件仍存
                                                           [确定]
iscsid 已停
Turning off network shutdown. Starting iSCSI daemon:       [确定]
                                                           [确定]
设置 iSCSI 目标:Login session [192.168.228.21:3260 iqn.2009-05.gfs:storage]
                                                           [确定]
[root @ ]#


至此 GFS 的基本安装己搞定,GFS 别的功能,请看官方文档(太多了,一时搞不定)。
除官方文档之外 的文档 http://blog.chinaunix.net/u2/85582/showart_1419903.html


阅读(854) | 评论(0) | 转发(0) |
0

上一篇:ASM 之初级篇

下一篇:入则孝 出则悌

给主人留下些什么吧!~~