其他的配置方法可以查看官方文档: 然后测试一下效果 到这里基本上就完事了

时间:2022-03-13 01:56:28

标签:ansible;windows

Ansible 是基于python的常用自动化运维工具。之所以选ansible是因为它简单,不需要客户端,最关键的处所是其他的我没用过。
Ansible 的打点主机必需要安置在linux环境下的,这个是官方的要求。系统是centos 7.4 ,python就不说了,系统默认必备的。Ansible 对付linux的打点我就不说了,网上大把的文章,我们来研究一下ansible对Windows方面打点。

环境搭建
Ansible 安置要领:
yum install ansible
对,你没看错,就这么简单,固然有人喜欢自界说进行编译安置,我感受没须要,centos 升级到7之后,很多对象都规范了,不像5或者6的时候,yum 和rpm安置的文件包位置很乱欠好找,7之后呢,就在固定的文件夹下了,可以自行搜索。
改削配置文件,编纂/etc/ansible/ansible.cfg,指定hosts位置就行:
vi /etc/ansible/ansible.cfg
[hosts]
hostfile = /etc/ansible/hosts
gather_subset = all
#remote_user = root
#remote_port = 22
host_key_checking = false
warn=False

Windows 连接模块安置:
yum install python-winrm
这就完事了,是不是很简单啊。
接下来我们在hosts文件中添加windows机器
[web]
iistest-2..com [email protected] ansiblepassword= ansibleport=5985 ansibleconnection=winrm ansiblewinrmtransport=kerberos ansiblewinrmkinitmode=managed
Iistest-2..com 这是主机名,如果没有内部dns,这里可以填写IP地点
我这边所有机器都加域了,所有就用域账号和暗码进行连接,域账号使用[email protected],域必需大写,否则验证欠亨过,验证方法是kerberos,关于认证方法可以检察官方文档?highlight=kerberos
ansiblewinrmkinitmode=managed 这里我选用自动,也可以选择manual手动模式,就是每隔一段时间都要使用验证命令进行验证,kinit [email protected] 然后输入暗码,使用klist检察到期时间。

配置windows winrm打点
盘问winrm状态
winrm enumerate winrm/config/Listener

其他的配置方法可以查看官方文档: 然后测试一下效果 到这里基本上就完事了

winrm处事默认都是开着的,便利powershell长途打点,根基上不需要这么配置。有时候连接不上可能是防火墙没有开通相应的计谋。
其他的配置要领可以检察官方文档:

然后测试一下效果

其他的配置方法可以查看官方文档: 然后测试一下效果 到这里基本上就完事了

到这里根基上就完事了,余下的就是编写yml文件了,这个正在学习中。

Ansible关于windows的打点

标签:ansible;windows