LoginSignup
7
7

More than 5 years have passed since last update.

Docker v1.12-rcでDRBDボリュームを試してみたよ(未完)

Posted at
1 / 21

この記事について

この記事はDockerのDRBDボリュームプラグインを試そうとして失敗した記録です。
途中でエラーになったため投げ出してます。

どなたかの役に立つかもしれませんので一応記事を残しておきます。


きっかけ

DockerCon16にあわせ、Docker v1.12-rcのドキュメントのデザインが一新されました。

そこでドキュメントを眺めていると、、、


dock_drbd.png


:interrobang:


DRBD:interrobang:


drbd_docker.png

引用:http://www.drbd.org/en/supported-projects/docker


drbd_docker2.png


これは試さなきゃ:bangbang:


ということで

Docker + DRBDプラグインを試します。

構成

  • Docker v1.12.0-rc2
  • DockerMachine さくらのクラウドドライバ
  • さくらのクラウド上にマシン2台作成
  • :sparkles::sparkles::sparkles::sparkles:DRBDプラグイン:sparkles::sparkles::sparkles:

準備


作業用マシンの準備

以下を準備していきます。

  • docker v1.12.0-rc2
  • docker-machine
  • docker-machine さくらのクラウドドライバ
  • さくらのクラウドAPIキー

Docker for Mac/Windows

こちらからダウンロードし、インストールを行ってください。

docker(cli)、docker-machine、docker-composeなども同時にインストールされます。


さくらのクラウド関連

  • DockerMachine さくらのクラウド用ドライバ
  • さくらのクラウド APIキー

こちらの記事を参考に準備してください。


マシン作成


docker-machineでマシン作成

docker-machineコマンドでさくらのクラウド上に2台マシンを作ります。


マシン2台作成
# 1台目
$ docker-machine create -d sakuracloud \
    --sakuracloud-access-token=[ACCESS TOKEN] \
    --sakuracloud-access-token-secret=[ACCESS TOKEN SECRET] \
    --engine-install-url="https://experimental.docker.com" \
    sakura01

# 2台目
$ docker-machine create -d sakuracloud \
    --sakuracloud-access-token=[ACCESS TOKEN] \
    --sakuracloud-access-token-secret=[ACCESS TOKEN SECRET] \
    --engine-install-url="https://experimental.docker.com" \
    sakura02

DRBDプラグインのインストール

PPAとして提供されているとのことですので、
以下コマンドでインストールします。

# さくらのクラウド上のマシンへSSH接続
$ docker-machine ssh sakura01

# PPA追加
$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:linbit/linbit-drbd9-stack
$ sudo apt-get install drbdmanage-docker-volume

ここで以下のエラー発生

drbd_err.png

docker.io(古いパッケージ)に依存している、、、


今回の結果

インストールを試みましたが、依存関係エラーとのこと。
(ソースからのビルドも試しましたが、、ダメでした)

今回は萎えた時間切れのためここまで。
また時間があれば再チャレンジします、、、


続く、、、かも

7
7
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7