Ansible管理批量windows

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180905G0FGGN00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券