美文网首页
[Sheepdog] 资源包安装

[Sheepdog] 资源包安装

作者: AustinPup | 来源:发表于2018-12-11 08:59 被阅读0次

    编译环境依赖

    • GNU Autotools
    • pkg-config
    • corosync devel package
    • git
    • liburcu
    • libtool
    • libcfg
    • libcpg
    • yasm
    • optional:zookeeper(必备)
    • optional: fuse-devel(for shhepfs)

    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,这里的相关文档不翻译了;

    相关文章

      网友评论

          本文标题:[Sheepdog] 资源包安装

          本文链接:https://www.haomeiwen.com/subject/ottshqtx.html