使用Ansible管理Windows
前言本文主要介绍在如何使用Ansible管理Windows客户端,Ansible官方提供了一个很方便的安装脚本,对于外网用户来说安装真的很轻松,可惜我遇到的问题是如何在内网部署,有相同烦恼的小伙伴不妨参考下 轻轻松松使用Ansible管理Windows客户端 更新历史2018年05月21日 - 初稿 阅读原文 - https://wsgzao.github.io/post... 扩展阅读 Ansible Windows Guides - http://docs.ansible.com/ansib... Ansible Windows SupportAnsible在2.3版本之前对于Windows支持的并不算很友好,从2.4版本开始已经可以使用原生模块实现很多需求 Because Windows is a non-POSIX-compliant operating system,there are differences between how Ansible interacts with them and the way Windows works. These guides will highlight some of the differences between Linux/Unix hosts and hosts running Windows.
Ansible does not support managing Windows XP or Server 2003 hosts. The supported operating system versions are: Windows Server 2008
https://github.com/ansible/an... Setting up a Windows Host .NET Framework 4.7.2/4.6.2 Powershell 3.0 Powershell 5.1 我个人目前的建议是Win7/2008升级至Powershell 3.0,.Net Framework升级至4.6.2,其他情况需要可以参考官方文档后做决定 Ansible Windows Guides - http://docs.ansible.com/ansib... 客户端1.客户端配置windows主机,以管理员身份打开powershell,并查看当前ps版本 .NET Framework 4.6以上版本无法建立到信任根颁发机构的证书链 # 配置winrm mkdir C:temp cd C:temp # 下载ConfigureRemotingForAnsible.ps1 https://raw.githubusercontent.com/ansible/ansible/devel/examples/scripts/ConfigureRemotingForAnsible.ps1 # 开启WinRM服务 powershell -ExecutionPolicy RemoteSigned .ConfigureRemotingForAnsible.ps1 -SkipNetworkProfileCheck 服务端# 服务端使用pip安装pywinrm pip install pywinrm # 功能测试,配置ansible控制机 vi /etc/ansible/hosts [windows] 192.168.67.139 [windows:vars] ansible_user=Administrator ansible_password=Admin123 ansible_port=5986 ansible_connection=winrm ansible_winrm_server_cert_validation=ignore # 要注意的是端口方面ssl即https方式的使用5986,http使用5985 # 测试ping通信 ansible windows -m win_ping # 查看ip地址 ansible windows -m win_command -a "ipconfig" 网盘下载Windows作为客户端所需的软件包我上传到百度网盘,.Net Framework安装失败提示证书错误记得手动导入MicrosoftRootCertificateAuthority2011.cer https://pan.baidu.com/s/1JNV2...
(编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows .bat文件如何递归列出* .mp3类型的所有文
- 无法找到MSVCP120D.DLL或0x00007启动错误的解决方
- 安装程序 – NSIS与Windows游戏资源管理器集成
- windows – 如何使批处理文件自行删除?
- resolveLocalFileSystemURI错误代码5 windows ph
- 为什么有条件地包含direct.h或sys / stat.h基于_
- 在windows平台下采用electron-packager打包elect
- 应用程序无法正常启动0xc000007b解决方法
- windows-installer – 任何人都有MSIINV.EXE的副
- win10上部署Hadoop-2.7.3——非Cygwin、非虚拟机