docker cephストレージの理解

1058 ワード

現在githubには3つのプロジェクトがあります
  • Yp engineering  
  • AcalephStorage
  • Volplugin

  • AcalephStorageは長い間更新されておらず、ドキュメントが詳細ではありません.
    Volpluginは公式volpluginであり、ソースは正統であるが、アーキテクチャはmaster-slaveであり、配置が肥大化しており、軽量化できない
    Yp engineeringこれは面白いです.cephの公式ドキュメントもこれを使ってテストされていますが、配置バージョンには厳しい要求があります.
    $ cat /etc/redhat-release && uname -r && docker --version && go version && ceph --version
    CentOS Linux release 7.2.1511 (Core) 
    3.10.0-327.3.1.el7.x86_64
    Docker version 1.8.2,
    go version go1.6.1 linux/amd64
    ceph version 0.94.2 (5fb85614ca8f354284c713a2f9c610860720bbf3)

    バージョンが一致しなければなりません.そうしないと、コンパイル中にエラーが発生します.
    環境
    yum install librados2-devel-0.94.2 librbd1-devel-0.94.2 ceph-common-0.94.2 xfsprogs -y

    コンパイルコマンド、要×××出て行け,さもないと新聞が間違っている.
    go get github.com/yp-engineering/rbd-docker-plugin

    テストはできます.生産環境を走るにはよく考えなければなりません.二次開発の能力がなければ、静かに待っていてください.
    転載先:https://blog.51cto.com/foxhound/1794240