Ansible (8) Ansible Tower:概要とインストール

こんにちは。

クララオンライン グローバルソリューション事業部の吉村です。

今日は Ansible Tower を紹介します。

 

1.Ansible Tower とは

Ansible のGUIツールです。

「Ansible Tower | Ansible.com」

http://www.ansible.com/tower

“Ansible Tower is the easy-to-use UI and dashboard and REST API for Ansible.  Ansible Tower makes it easy to roll-out Ansible to your entire IT team.”

Webブラウザで簡単便利に Ansible を操作できるよ!REST API を利用するための CLI ツールもあるよ!

 

ということですが、日本語の情報が少ないため、まだまだ日本での利用者は少ないようです。

今年中には情報が増えて利用する方も増えてくるといいですね。私も Ansible Tower 普及活動、がんばります!

ただし、Ansible 自体は無償ですが、Ansible Tower は有償のツールです。(※10ノードの管理までは無償)

なんだ~。お金掛かるのか~・・・。ということで、なかなか手を出さないかもしれないですが、無償枠内で勉強していきましょう!

費用については、以下に記載があります。

「Ansible Pricing | Ansible.com」

http://www.ansible.com/pricing

2.もっと具体的な説明

では、実際どんなことが出来るのかというと

  • Ansible Playbook の実行をWebブラウザから数クリックで出来る。
  • 誰が、いつ、何をやったかという結果がすぐにダッシュボードに表示される。
  • AWS とか Rackspace のようなクラウドサービスとサーバ情報を同期したり、オートスケールさせる機能などある。
  • Ansible Playbook の実行をスケジューリングできる。
  • Ansible Tower 利用ユーザをジョブ単位やプロジェクト単位での権限管理ができる。(LDAPとかADも使える)
  • tower-cli を利用すれば、GUIで操作できることは全て REST API でも操作可能である。

こんな感じのようです。

使いこなせば、かなり便利なツールです。社内管理ツールとしても大いに活用できると思います。

 

 

3.インストールしよう

実際に触らないと感覚分からないので、インストールしてみましょう。

まずはAnsible Tower をダウンロードします。

先ほどの Ansible Tower のTOPページから「Download FREE Tower Trial」をクリック。

image2014-7-20 13-53-33

 

Great!と言われて、システム要件を教えてくれます。

 

  • OS は Red Hat Enterprise Linux 6, CentOS 6, Ubuntu 12.04 LTS のどれか
  • 事前に Ansible 1.2.2. 以上をインストールしておいて
  • メモリは 2 GB 、ディスクは 20 GB
  • AWS EC2 の場合は M1 Medium Instance 以上

そして、次に電話番号とメールアドレスを入力します。

さすがに電話は掛かってきませんでしたが、挨拶代わりの営業メールがちょいちょい来るようになりました。

image2014-7-20 14-4-42

 

「Download Now -Free」を押すと、ダウンロードリンクのメールが送られてきます。

メールのダウンロードリンクを押すとブラウザから「ansible-tower-setup-latest.gz」がダウンロードされます。

今回 CentOS6 サーバにアップロードしました。

では、インストールしましょう。

※Ansible は既にインストール済みである前提です。Ansibleのインストール方法はこちら→

 

tar ファイル展開

 

デフォルトのDBパスワード変更

 

インストール

 

ブラウザからサーバ(http://<Tower server name>/)にアクセスすると、リダイレクトされて、

このようなページが表示されるので、デフォルトユーザ名 admin / password でログインします。

image2014-7-20 14-57-21

ログイン後に最初にadmin情報を変更しましょう。

画面右上の「Hello!admin」をクリック

パスワードを安全なものに変更ですね。

image2014-7-20 15-2-14

 

本日はここまで!

 

次回は、より実際にサーバやPlaybookの管理などしていきたいと思います。

 

Share on LinkedIn
LINEで送る
Pocket

吉村

吉村

クララオンライン グローバルビジネスストラテジー部でマーケティング担当として働いています。 クラウド関連技術と中国関連の情報をお届けしてます。 たまに DJ とかします。日本語RAPが大好きです。