Ansible做为运维利器之一,在搭建环境时非常有用,本文介绍基本知识
1. 安装
Ansible只支持安装在linux里,基于python开发。windows下可以试试cygwin,win10现在支持适用于Linux的子系统,理论上应该也可以装,有闲功夫可以试试。这里以CentOS为例:
2. 基本用法
172.16.5.120也是个Linux,通过SSH管理
拓展资料:通过ansible安装cobbler:
https://github.com/signed8bit/ansible-cobbler
3. Hosts文件基本语法
ansible的hosts是默认的被管主机配置文件
4. 管理Linux
这个和管理windows没啥关系,只是ansible环境搭好了测试一下
Linux配置SSH信任
测试一下远程管理Linux
6. 管理win7
windows上启动winrm服务,并设置为自动启动:
cmd下执行以下命令配置远程访问用户
升级windows powershell
执行脚本https://github.com/jborean93/ansible-windows/blob/master/scripts/Upgrade-PowerShell.ps1
7,管理win10
win8.1及以上版本ansible的官方文档提供了设置方法,这里就不多说了
https://docs.ansible.com/ansible/latest/user_guide/windows.html
8,试一试
安装ansible需要的python模块,并配置上面设置好的的windows主机信息:
远程执行几个dir命令试试:
9,资料
Windows modules:
https://docs.ansible.com/ansible/latest/modules/list_of_windows_modules.html#windows-modules
领取专属 10元无门槛券
私享最新 技术干货