本文概述
- 它是如何工作的
- Linux(如Linux), Windows(如Windows)
它是如何工作的默认情况下,Ansible使用SSH管理Linux / Unix计算机。
从1.7版开始,Ansible包含对Windows计算机管理的支持。这使用本地PowerShell远程处理,而不是SSH。
Ansible仍将在Linux控制机器上运行,并使用“ winrm” Python模块与远程主机通信。尽管不受Microsoft或Ansible支持,但此Linux控制计算机可以是Windows子系统,用于Linux(WSL)bash shell。
无需在远程计算机上安装任何其他软件即可让Ansible对其进行管理,并且它仍然保留无代理属性,这使其在Linux / Unix上很受欢迎。
请注意,对Ansible有一个基本的了解很重要,因此,如果你没有首先编写Linux剧本,那么对你来说可能很难。
Linux(如Linux),Windows(如Windows)用户更喜欢Ansible,它是一种简单,无代理,功能强大的自动化工具,可让他们在其IT基础架构中建模和交付任何配置,部署和环境。
Ansible知道关键是要在管理Windows的同时引入相同的简单,无代理的范例,同时仍然让Windows管理员感到原生。 Ansible本机Windows支持使用Windows PowerShell远程管理,以与Ansible管理Linux(如Linux)相同的Ansible无代理方式来管理Windows(如Windows)。
借助Ansible的本机Windows支持:
- 在Windows主机上收集事实
- 安装和卸载MSI
- 启用和禁用Windows功能
- 启动,停止和管理Windows服务
- 创建和管理本地用户和组
- 通过Chocolatey软件包管理器管理Windows软件包
- 管理和安装Windows更新
- 从远程站点获取文件
- 推送并执行你编写的所有PowerShell脚本
【ansible windows使用】你可以使用PowerShell的易扩展性Ansible编写模块。并扩展Ansible以获得所需的其他功能。 Ansible用户编写了用于管理文件系统ACL,管理Windows防火墙,管理主机名,域成员身份等的模块。
推荐阅读
- ansible yum模块使用
- ansible vault命令用法
- ansible文件模块用法
- ansible命令模块用法
- ansible复制模块
- ansible lineinfile模块
- ansible apt模块
- ansible调试模块用法
- ansible使用库存