〇インストール方法
1.下準備
~/.ansible.cfgに以下の内容を設定します
[ssh_connection]
pipelining=True
[defaults]
host_key_checking = False
2. Dockerインストール対象のホスト・ユーザ・パスワードを環境に合わせてinventoryファイルに記入します
inventory例
[unixbench]
192.168.1.61
[all:vars]
ansible_ssh_port=22
ansible_ssh_user=vagrant
ansible_ssh_pass=vagrant
ansible_sudo_pass=vagrant
3.inventoryとunixbench.ymlを準備し、以下のコマンドを実行します。unixbenchのビルド、インストールとベンチマーク実行も行います。
ansible-playbook -i inventory unixbench.yml
unixbench.yml
- hosts: unixbench
tasks:
- name: install git
yum: name={{ item }} state=latest
with_items:
- git
become: true
- name: yum group-install
yum: name="{{ item }}" state=present
with_items:
- "@Development Tools"
become: true
- name: git clone
git:
repo: https://github.com/kdlucas/byte-unixbench
dest: /home/vagrant/byte-unixbench/
become: true
- name: make
shell: make
args:
chdir: /home/vagrant/byte-unixbench/UnixBench
become: true
- name: Run
shell: ./Run > /tmp/result
args:
chdir: /home/vagrant/byte-unixbench/UnixBench
become: true
- name: fetch result
fetch:
src: /tmp/result
dest: ./result
○関連情報
・unixBenchに関する他の記事はこちらを参照してください。
・その他のAnsibleの記事
0 件のコメント:
コメントを投稿