LoginSignup
1
0

More than 5 years have passed since last update.

Ansible を利用してリモートホストの情報をサクッとがっつり見る

Last updated at Posted at 2019-03-15
1 / 29

サーバーの情報知りたい


サーバーの情報知りたい

  • リモートホストの初期調査は面倒
  • SSHはまぁ使える前提

知りたくなかった事実ばかり

  • 想定外の設定にビックリ
  • 意外な事実を発見してげんなり

知りたくなかった事実ばかり

  • まぁ楽しいですが大変
  • 楽しい気がするけど疲れる
  • 楽しまなきゃやってられない

閑話休題


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.gif


手作業

たまにツライ


俺の Commands & Tools

俺の必殺調査用スクリプトや何らかのツールを利用している人も少なくないでしょう


俺の Commands & Tools

  • 「慣れない環境」問題
  • 「俺俺ツール使えない状況」問題
  • 「環境整備怠りがち」問題

助けにきてくれメシアーーッ:bangbang:


image.png


Ansible


image.png


Ansible でとりあえずざっと見る

リモートホストにSSH接続が可能であれば Ansible が利用出来るでしょう。(大体のケースにおいては)

Ansibleのfactsや特殊な変数などを参照する方法もありますが、それすら面倒な場合はサクッと ansible コマンドで見てみることも出来ます。


setup module

image.png

:scroll: setup – Gathers facts about remote hosts — Ansible Documentation


setup module

setupモジュールで確認出来ることは限られていますが、サクッと眺めるにはとても便利です。
手作業で基本的な内容を確認するよりははるかに早いので知っておくと役に立つかな。


ansible -m setup

ansible
$ ansible -i host, all -m setup

基本形


ansible -m setup

ansible
$ ansible -i host, all -m setup

ホストが適切に設定されていればこれで


ansible -m setup

ansible
$ ansible -i host:port, all -m setup

ポート番号指定


ansible -m setup

ansible
$ ansible -i hosts, target -m setup

インベントリファイルあるなら話は早い

:scroll: Working with Inventory — Ansible Documentation


ansible -m setup

ansible
$ ansible -i host, all -m setup -u user

ユーザー指定

-u , --user
connect as this user (default=None)


ansible -m setup

ansible
$ ansible -i host, all -m setup --key-file path-to-key

鍵指定

--private-key, --key-file
use this file to authenticate the connection


ansible -m setup

ansible
$ ansible -i host, all -m setup -u user -k 

パスワード認証(非推奨)

-k, --ask-pass
ask for connection password


ansible -h

ansible -h or ansible --help

まずはざっと読もう、約束だよ!!

  • :no_good: ggrks
  • :thumbsup: ansible --help

:scroll: ansible — Ansible Documentation


だがしかし

手作業で試行錯誤しないと身に付かないことも多いのでそれはそれで大切だと思います。


がんばろう

ホストに sl が仕込まれていないことを祈りつつ頑張って調査しよー


参考


いかがでしたか?

色々覚えて楽しよう

Happy Ansibling!!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0