Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを使う際のTips
クラウドサービス事業本部 プラットフォーム開発部
杉山太紀
2018/9/19 ニフクラ エンジニア ミートアップ 第8回
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
まずはじめに
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
Q. Dockerをニフクラ上で動かすのは利用規約の違反に当たらないか?
A. 当たりません!大丈夫です!
ひとつの OS(Kernel) を複数の実行環境(名
前空間)に分離
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
■禁止行為: 作成したサーバの再仮想行為
Dockerはリソース空間を隔離する仕組みであり、
再仮想化しているわけではないのでOK!
■禁止行為: ニフクラ上に作成したサーバのネットワーク設定変更
仮想ブリッジに付与される仮想MACで
直接通信を行うような設定を
しなければOK!
(実MACに付与されているIPでNATする)
dkcerhost
コンテナA
docker0(仮想ブリッジ)
コンテナB
Docker Host
Docker network
NIC 10.104.62.253
172.17.0.1
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
Q. Dockerを使うとニフクラのコントロールパネルの表示が
おかしくなるのですが…
A. 今回解説していきます!
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
具体的にどういう現象が起こるのか
ニフクラでDocker導入する流れとともに見ていきます
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
■ ニフクラでサーバを準備
今回使用するOS : Ubuntu 16.04
CentOSだと
- 必要なServiceのアップデートが大変
- kernelのアップデートも必要
Dockerを使う際はUbuntuを推奨します
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■ 公式サイトを参考にDockerをInstall
https://docs.docker.com/install/linux/docker-ce/ubuntu/
DockerがInstallされ、動いていることを確認
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
ニフクラでDockerを利用するお客様からの質問
■ サーバの状態をもう一度確認すると…
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
プライベートIPが変わってしまっている!?
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■サーバのIP確認してみると…
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
Docker で追加したものが表示されてしまっている…
IP表示はニフクラでは open-vm-tools を利用している
Dockerの利用により、docker0,veth などのインターフェースが追加さ
れ、コントロールパネルで表示されるIPの情報がずれてしまっている
open-vm-toolsを設定変更し、順序を制御すれば正しく表示できる!
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■設定変更方法の紹介
まずはopen-vm-toolsのverを確認
取得できる情報の順序を制御出来るのは ver 10.2 から
ver がそれ以下の場合はバージョンアップが必要
・apt upgrade open-vm-tools
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■/etc/vmware-tools/tools.conf を編集
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■ open-vm-tools を再起動
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
コンパネの表示を正す
■再度ニフクラのコンパネを確認してみると…
もとのIPが表示されるようになっています!
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED
■ ニフクラ上でDockerを利用しても全然大丈夫!
利用規約違反にはあたりません!
■Dockerを利用する際はopen-vm-toolsの設定を
入れるとより快適に!
まとめ
Copyright 2018 FUJITSU CLOUD TECHNOLOGIES LIMITED

ニフクラでDockerを使う際のTips

  • 1.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED ニフクラでDockerを使う際のTips クラウドサービス事業本部 プラットフォーム開発部 杉山太紀 2018/9/19 ニフクラ エンジニア ミートアップ 第8回
  • 2.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 まずはじめに
  • 3.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 Q. Dockerをニフクラ上で動かすのは利用規約の違反に当たらないか? A. 当たりません!大丈夫です! ひとつの OS(Kernel) を複数の実行環境(名 前空間)に分離
  • 4.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 ■禁止行為: 作成したサーバの再仮想行為 Dockerはリソース空間を隔離する仕組みであり、 再仮想化しているわけではないのでOK! ■禁止行為: ニフクラ上に作成したサーバのネットワーク設定変更 仮想ブリッジに付与される仮想MACで 直接通信を行うような設定を しなければOK! (実MACに付与されているIPでNATする) dkcerhost コンテナA docker0(仮想ブリッジ) コンテナB Docker Host Docker network NIC 10.104.62.253 172.17.0.1
  • 5.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 Q. Dockerを使うとニフクラのコントロールパネルの表示が おかしくなるのですが… A. 今回解説していきます!
  • 6.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 具体的にどういう現象が起こるのか ニフクラでDocker導入する流れとともに見ていきます
  • 7.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 ■ ニフクラでサーバを準備 今回使用するOS : Ubuntu 16.04 CentOSだと - 必要なServiceのアップデートが大変 - kernelのアップデートも必要 Dockerを使う際はUbuntuを推奨します
  • 8.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■ 公式サイトを参考にDockerをInstall https://docs.docker.com/install/linux/docker-ce/ubuntu/ DockerがInstallされ、動いていることを確認
  • 9.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED ニフクラでDockerを利用するお客様からの質問 ■ サーバの状態をもう一度確認すると…
  • 10.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED コンパネの表示を正す プライベートIPが変わってしまっている!?
  • 11.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■サーバのIP確認してみると…
  • 12.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED コンパネの表示を正す Docker で追加したものが表示されてしまっている… IP表示はニフクラでは open-vm-tools を利用している Dockerの利用により、docker0,veth などのインターフェースが追加さ れ、コントロールパネルで表示されるIPの情報がずれてしまっている open-vm-toolsを設定変更し、順序を制御すれば正しく表示できる!
  • 13.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■設定変更方法の紹介 まずはopen-vm-toolsのverを確認 取得できる情報の順序を制御出来るのは ver 10.2 から ver がそれ以下の場合はバージョンアップが必要 ・apt upgrade open-vm-tools
  • 14.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■/etc/vmware-tools/tools.conf を編集
  • 15.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■ open-vm-tools を再起動
  • 16.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED コンパネの表示を正す ■再度ニフクラのコンパネを確認してみると… もとのIPが表示されるようになっています!
  • 17.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED ■ ニフクラ上でDockerを利用しても全然大丈夫! 利用規約違反にはあたりません! ■Dockerを利用する際はopen-vm-toolsの設定を 入れるとより快適に! まとめ
  • 18.
    Copyright 2018 FUJITSUCLOUD TECHNOLOGIES LIMITED