记录Debian7安装BeeGFS6

本次安装于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 前,请务必确认两个硬盘能被检测到,使用下面的命令确认。

  1. # ls -l /dev | grep sd

检查硬盘

3)、一旦检测到新的硬盘驱动器,同时检查是否连接的驱动器已经被现有的 RAID 使用,使用下面的mdadm命令来查看。

  1. # mdadm --examine /dev/sd[b-c]

检查 RAID 设备

检查 RAID 设备

从上面的输出我们可以看到,没有任何 RAID 使用 sdb 和 sdc 这两个驱动器。

4)、现在用 sdb 和 sdc 创建 RAID 的分区,使用 fdisk 命令来创建。

  1. # fdisk /dev/sdb

请按照以下说明创建分区。

  • n 创建新的分区。
  • 然后按P 选择主分区。
  • 接下来选择分区号为1。
  • 只需按两次回车键选择默认值即可。
  • 然后,按P 来显示创建好的分区。

创建分区

创建分区

请按照以下说明将分区创建为 Linux 的 RAID 类型。

  • L,列出所有可用的类型。
  • t 去修改分区。
  • 键入fd 设置为 Linux 的 RAID 类型,然后按回车确认。
  • 然后再次使用p查看我们所做的更改。
  • 使用w保存更改。

在 Linux 上创建 RAID 分区

在 Linux 上创建 RAID 分区

: 请使用上述步骤同样在 sdc 驱动器上创建分区。

10、搭建单节点集群
//准备磁盘
// 建议将多个设备做成raid设备后格式化使用

// 此处将只用一个设备演示

//确认mkfs.xfs能否使用,如果不能使用。使用apt-get install xfsprogs命令安装

mkfs.xfs /dev/sdb1
mkdir /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


13、查看集群信息
// 查看进程
BeeGFS第一回:Ubuntu安装BeeGFS
// 查看存储节点信息
# beegfs-ctl --listnodes --nodetype=storage
// 查看元数据节点信息
# beegfs-ctl --listnodes --nodetype=meta
// client节点信息
# beegfs-ctl --listnodes --nodetype=client
BeeGFS第一回:Ubuntu安装BeeGFS

// 列出storage OR meta的所有target状态
# beegfs-ctl --listtargets --state --nodetype=storage


14. 查看mount, df信息
# mount


# df -h
BeeGFS第一回:Ubuntu安装BeeGFS

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.csdn.net/super_pan/article/details/49049985 debian7 163源

http://blog.sina.com.cn/s/blog_7bd08a4f0102x4q6.html BeeGFS第一回:Ubuntu安装BeeGFS

http://blog.csdn.net/i_chips/article/details/73469690  CentOS下BeeGFS的安装小结

https://linux.cn/article-6087-1.html  在 Linux 下使用 RAID(二):使用 mdadm 工具创建软件 RAID 0 (条带化)


猜你喜欢

转载自blog.csdn.net/hsdllcw/article/details/79478988