サーバ構成構築ツールansibleのリポジトリです
- 必要なパッケージをインストールするロール
- docker と docker-compose をインストールするロール
- nvidia-driver をインストールするロール
- nvidia-docker をインストールするロール
- dcgm-exporter をインストールするロール
- 必要なパッケージをインストールするロール
- docker と docker-compose をインストールするロール
- node-exporter をインストールするロール
- CPUやメモリに関する公式要件なし
- ターゲットノードとのネットワーク通信可能な状態
- python2(2.6 or 2.7)またはPython3 (3.5以上)
- windowsマシンは不可
- ansibleは2.7以上推奨
- Python2.6以上
brew install ansible
sudo apt update
sudo apt-add-repository ppa:ansible/ansible
sudo apt update
sudo apt install ansible
管理ノードで以下のコマンドを実行してください.
ansible-playbook -u <user_name> -i <target_ip>, <playbookのファイルパス> <options>
<options> について
- 「--private-key=」で秘密鍵の場所指定
- 「--skip-tags <role名>」で対象のrole処理をスキップできる
Ubuntu 18.04 で検証済み
- docker for ubuntu
- docker-compose は 1.23.1(docker-compose release)
- nvidia-driver は自動インストールされる
- nvidia-docker for ubuntu18.04
- nvidia/dcgm-exporter
- docker for ubuntu
- docker-compose は 1.23.1(docker-compose release)
- prometheus/node-exporter
This software is released under the MIT License, see LICENSE.