[Sheepdog] 资源包安装

2018-12-11  本文已影响0人  AustinPup

编译环境依赖

ubuntu环境的命令如下:

apt-get install autoconf pkg-config build-essential liburcu-dev libtool libcorosync-common-dev libcpg-dev libcfg-dev yasm

下载、构建、安装 sheepdog 服务

$ wget -O sheepdog-v0.9.3.tar.gz https://github.com/sheepdog/sheepdog/archive/v0.9.3.tar.gz
$ tar xvzf sheepdog-v0.9.3.tar.gz
$ cd sheepdog-0.9.3
$ ./autogen.sh
$ ./configure --enable-zookeeper
$ sudo make install
$ cd ..

如果你想使用sheepdog的所有功能,请参照下述命令:

$ git clone git://github.com/sheepdog/sheepdog.git
$ cd sheepdog
$ ./autogen.sh
$ ./configure
$ sudo make install
$ cd ..

下载,构建,安装QEMU

QEMU0.13支持sheepdog,一些厂商可能会提供更高版本的QEMU,如果你的环境有一个比较旧的版本或者你倾向于包安装,可以参照下面命令:

$ git clone git://git.sv.gnu.org/qemu.git
$ cd qemu
$ ./configure --enable-kvm --target-list="x86_64-softmmu"
$ sudo make install
$ cd ..

Corosync包的编译安装

PS: 我们使用Zookeeper,不使用Corosync,这里的相关文档不翻译了;

上一篇 下一篇

猜你喜欢

热点阅读