用Ansible管理windows2012实战

一、Ansible服务端使用yum安装ansible

(1)配置阿里镜像源

[root@HJM Desktop]# cd /etc/yum.repos.d/
[root@HJM yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@HJM yum.repos.d]# sed -i ‘s/$releasever/7/’ CentOS-Base.repo
[root@HJM yum.repos.d]# yum clean all

(2)安装ansible软件包

[root@HJM ~]# yum install - y ansible

(3)安装pip和pywinrm

[root@HJM ~]# yum install -y epel-release
[root@HJM ~]# yum install python-pip
[root@HJM ~]# pip install pywinrm

(4)配置host文件

[root@HJM ~]# vim /etc/ansible/hosts
在这里插入图片描述

二、windows 2012 客户端

(1) 查看powershell的版本(大于3.0)

用Ansible管理windows2012实战_第1张图片

(2) 开启winrm service

在这里插入图片描述

(3) 查看状态

用Ansible管理windows2012实战_第2张图片

(4) 为winrm service 配置auth和 配置加密方式为允许非加密:

用Ansible管理windows2012实战_第3张图片

三、测试

(1) Ping模块测试如下:

用Ansible管理windows2012实战_第4张图片

(2) coyp模块测试如下:

用Ansible管理windows2012实战_第5张图片
用Ansible管理windows2012实战_第6张图片

你可能感兴趣的:(Ansible)