Centos5.4下Moosefs从1.6.13升级到1.6.15

1.6.13版本的安装配置参见
http://www.lsanotes.cn/centos_mfs_1_6_13

升级步骤非常简单官方站也给出了大致步骤
http://www.moosefs.org/mini-howtos.html

1.6.15修复的bugs:
We released a new stable version 1.6.15. This is a maintenance release which includes these changes:
·(daemons) fixed “double free” error
·(metarestore) fixed bugs in “REPAIR” and “SNAPSHOT” entries
·(master) fixed bug in “snapshot” command (“mfsmakesnapshot dir dir/” caused master to hung-up)
·(master) preserving atime and mtime during “snapshot” operation (makes “snapshot” to work more like “cp -Rp” than “cp -R”)
·(cs) ommit “marked for removal” disks during chunk test loop

本文采用的是把现有的Moosefs系统停止后再升级(并且umount client).

一.在master机器上

1. wget http://www.moosefs.org/tl_files/mfscode/mfs-1.6.15.tar.gz
2. cd mfs-1.6.15
3../configure --prefix=/usr/local/mfs --disable-mfschunkserver --disable-mfsmount --with-default-user=mfs —with-default-user=mfs
4. make && make install

二.在chunkserver上

1. wget http://www.moosefs.org/tl_files/mfscode/mfs-1.6.15.tar.gz
2. cd mfs-1.6.15
3../configure --prefix=/usr/local/mfs --disable-mfsmaster --disable-mfsmount --with-default-user=mfs —with-default-group=mfs
4.make && make install

三.在metalogger server机器上

1. wget http://www.moosefs.org/tl_files/mfscode/mfs-1.6.15.tar.gz
2. cd mfs-1.6.15
3../configure --prefix=/opt/mfs --disable-mfschunkserver --disable-mfsmount --with-default-user=mfs —with-default-user=mfs
4. make && make install

四.在client上(操作系统为Ubuntu9.10)

1. wget http://www.moosefs.org/tl_files/mfscode/mfs-1.6.15.tar.gz
2. cd mfs-1.6.15
3../configure --prefix=/usr/local/mfs --disable-mfsmaster --disable-mfschunkserver --enable-mfsmount --with-default-user=mfs —with-default-group=mfs
4. make && make install

五.依次启动所有服务

/usr/local/mfs/sbin/mfsmaster start
/usr/local/mfs/sbin/mfscgiserv (cgi 监控可以在浏览器查看)
/usr/local/mfs/sbin/mfschunkserver start
/usr/local/mfs/sbin/mfsmetalogger start

六.Client端remount

/usr/local/mfs/bin/mfsmount -H mfsmaster /media/mfs/

升级过程完毕,可以在浏览器访问http://masterip:9425
可以查看Metadata Backup Loggers的版本,至于master和chunkserver的版本如何看我还不知道,请知道告知一下,谢谢!

Metadata Backup Loggers的版本如图(点击看大图):


Post a Comment