本次安装于vm虚拟机内进行。
1、系统为最小化安装(包括ssh),安装过程使用网络镜像。
2、安装好系统后使用ifconfig查看本机ip,然后切出虚拟机用物理机提供的ssh客户端连接(虚拟机内不安装工具不能使用剪贴板)
3、vi /etc/apt/sources.list#添加源
deb http://mirrors.163.com/debian wheezy main non-free contrib deb http://mirrors.163.com/debian wheezy-proposed-updates main contrib non-free deb http://mirrors.163.com/debian-security wheezy/updates main contrib non-free deb-src http://mirrors.163.com/debian wheezy main non-free contrib deb-src http://mirrors.163.com/debian wheezy-proposed-updates main contrib non-free deb-src http://mirrors.163.com/debian-security wheezy/updates main contrib non-free |
4、apt-get update
5、下载BeeFG6包#我在 /root 目录下执行的以下命令
wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-admon_6.17-debian7_amd64.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-client-compat_6.17-debian7_all.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-client-devel_6.17-debian7_amd64.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-client_6.17-debian7_all.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-common_6.17-debian7_amd64.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-helperd_6.17-debian7_amd64.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-meta_6.17-debian7_amd64.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-opentk-lib_6.17-debian7_amd64.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-storage_6.17-debian7_amd64.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-utils_6.17-debian7_amd64.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beeond-thirdparty-gpl_6.17-debian7_amd64.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beeond_6.17-debian7_amd64.deb wget http://www.beegfs.io/release/beegfs_6/dists/deb7/x86_64/beegfs-mgmtd_6.17-debian7_amd64.deb |
6、这里请确认是否安装了init-system-helpers如果没有请安装
wget http://kr.archive.ubuntu.com/ubuntu/pool/main/i/init-system-helpers/init-system-helpers_1.14_all.deb |
7、确认是否安装了linux-headers,如果没有则安装之
apt-get install linux-headers* |
8、安装BeeFG6#我再/root 目录下执行的以下命令
dpkg -i *.deb |
9、创建RAID
1)、安装mdadm apt-get install mdadm 2)、确认连接了两个空硬盘。在创建 RAID 0 前,请务必确认两个硬盘能被检测到,使用下面的命令确认。
3)、一旦检测到新的硬盘驱动器,同时检查是否连接的驱动器已经被现有的 RAID 使用,使用下面的
检查 RAID 设备 从上面的输出我们可以看到,没有任何 RAID 使用 sdb 和 sdc 这两个驱动器。 4)、现在用 sdb 和 sdc 创建 RAID 的分区,使用 fdisk 命令来创建。
请按照以下说明创建分区。
创建分区 请按照以下说明将分区创建为 Linux 的 RAID 类型。
在 Linux 上创建 RAID 分区 注: 请使用上述步骤同样在 sdc 驱动器上创建分区。 |
//准备磁盘
// 建议将多个设备做成raid设备后格式化使用
// 此处将只用一个设备演示
//确认mkfs.xfs能否使用,如果不能使用。使用apt-get install xfsprogs命令安装
mkfs.xfs /dev/sdb1mkdir /mnt/md1 -p
mount /dev/sdb1 /mnt/md1
11、配置服务
# mnmt_host=$(hostname)
# /opt/beegfs/sbin/beegfs-setup-mgmtd -p /data/beegfs/beegfs_mgmtd
# /opt/beegfs/sbin/beegfs-setup-meta -p /data/beegfs/beegfs_meta -s 1 -m $mnmt_host
# /opt/beegfs/sbin/beegfs-setup-storage -p /mnt/md1/beegfs_storage -s 1 -i 1 -m $mnmt_host
# /opt/beegfs/sbin/beegfs-setup-client -m $mnmt_host
12、 启动服务
# service beegfs-mgmtd start
# service beegfs-meta start
# service beegfs-storage start
# service beegfs-helperd start
# service beegfs-client start
# service beegfs-admon start


15、性能测试
dd测试
客户端写入1G数据:
$ mkdir -p /mnt/beegfs/dd_test$ dd if=/dev/zero of=/mnt/beegfs/dd_test/test_file bs=1000000 count=1000
测试结果:
16、参考文章
http://blog.youkuaiyun.com/super_pan/article/details/49049985 debian7 163源 http://blog.sina.com.cn/s/blog_7bd08a4f0102x4q6.html BeeGFS第一回:Ubuntu安装BeeGFS http://blog.youkuaiyun.com/i_chips/article/details/73469690 CentOS下BeeGFS的安装小结 https://linux.cn/article-6087-1.html 在 Linux 下使用 RAID(二):使用 mdadm 工具创建软件 RAID 0 (条带化) |