使用Ansible可以轻松而完整地查看远程主机的信息
我想了解服务器的信息。
我想知道服务器的信息。
-
- リモートホストの初期調査は面倒
- SSHはまぁ使える前提
只想知道不想知道的事实
-
- 想定外の設定にビックリ
- 意外な事実を発見してげんなり
只是想知道不想知道的事实
-
- まぁ楽しいですが大変
-
- 楽しい気がするけど疲れる
- 楽しまなきゃやってられない
閑话不提

手工操作
有时候很辛苦
我的指令和工具
用我的绝密调查脚本或其他工具的人也不少。
我个人的指令与工具
-
- 「慣れない環境」問題
-
- 「俺俺ツール使えない状況」問題
- 「環境整備怠りがち」問題
救助我吧,救世主!

Ansible 是一种自动化工具。

在Ansible中先大致浏览一下。
只要远程主机可以通过SSH连接,就可以使用Ansible进行操作。(在大多数情况下适用)
还有一种方法可以参考Ansible的facts和特殊变量,但如果连这都觉得麻烦,也可以轻松通过ansible命令来查看。
安装模块

配置 – 收集有关远程主机的信息 — Ansible 文档
设立模块
在设置模块中能够确认的内容有限,但对于快速浏览来说非常方便。
比手工确认基本内容要快得多,了解这一点很有帮助。
用ansible模块进行系统配置信息查询。
$ ansible -i host, all -m setup
基本形态
运行命令 ansible -m setup
$ ansible -i host, all -m setup
如果主机设置得当的话,就可以这样。
ansible -m setup
ansible 的模块 setup
$ ansible -i host:port, all -m setup
指定端口号
ansible -m 设置
$ ansible -i hosts, target -m setup
如果有库存清单文件,事情就简单了。
使用库存管理——安锐布尔文档
使用 `ansible -m setup` 命令进行 on-demand 部署。
$ ansible -i host, all -m setup -u user
用户指定
-u, –user
以该用户身份连接(默认为None)
ansible -m setup – 询问ansible模块执行设备信息
$ ansible -i host, all -m setup --key-file path-to-key
指定鍵
–私钥, –密钥文件
使用此文件进行连接身份验证
ansible -m配置
$ ansible -i host, all -m setup -u user -k
密码认证(不推荐使用)
-k, –ask-pass
请求输入连接密码
查看Ansible帮助信息
ansible -h或ansible –help
先快速浏览一下,这是约定!
ggrks
ansible –help
Ansible – Ansible文档
然而,然而
我认为手工操作中的反复试错是很重要的,因为有很多东西只有通过尝试才能掌握。
加油
在努力调查时,祈祷主机没有受到安装软件的影响。
请您在完成任务时参考以下内容。
-
- Ansible is Simple IT Automation
-
- Using Variables — Ansible Documentation
- setup – Gathers facts about remote hosts — Ansible Documentation
你觉得怎么样?
让我们记住各种事物,一起享受快乐。
快乐的姊弟节!!