Docker v1.12-rcでDRBDボリュームを試してみたよ(未完)
この記事について
この記事はDockerのDRBDボリュームプラグインを試そうとして失敗した記録です。
途中でエラーになったため投げ出してます。
どなたかの役に立つかもしれませんので一応記事を残しておきます。
きっかけ
DockerCon16にあわせ、Docker v1.12-rcのドキュメントのデザインが一新されました。
そこでドキュメントを眺めていると、、、
DRBD
引用:http://www.drbd.org/en/supported-projects/docker
これは試さなきゃ
ということで
Docker + DRBDプラグインを試します。
構成
- Docker v1.12.0-rc2
- DockerMachine さくらのクラウドドライバ
- さくらのクラウド上にマシン2台作成
- DRBDプラグイン
準備
作業用マシンの準備
以下を準備していきます。
- 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台マシンを作ります。
# 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
ここで以下のエラー発生
docker.io(古いパッケージ)に依存している、、、
今回の結果
インストールを試みましたが、依存関係エラーとのこと。
(ソースからのビルドも試しましたが、、ダメでした)
今回は萎えた時間切れのためここまで。
また時間があれば再チャレンジします、、、
続く、、、かも
Author And Source
この問題について(Docker v1.12-rcでDRBDボリュームを試してみたよ(未完)), 我々は、より多くの情報をここで見つけました https://qiita.com/yamamoto-febc/items/19d5c6758215f87ed952著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .