总结
豆包 AI 助手文章总结

详细介绍Windows下如何使用Ansible应用的实例

黄舟
发布: 2017-06-07 09:34:37
原创
3539人浏览过

环境需求:

* Controller 一定要是 Linux 

* Windows  需要:

    1.Framework 4.5

    2.PowerShell 3.0

原料:

    Ansible Master (CentOS)

    Anisble Slave (Windows SP1)

步骤:

    [Linux]

yum -y install python-kerberos.x86_64 python2-winrm.noarch
登录后复制

        [Windows]

下载 Framework 4.5

http://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx45_Full_x86_x64.exe
登录后复制

    下载 PowerShell 3.0

https://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.1-KB2506143-x64.msu
登录后复制

 安装完成后会重启一次

    下载 Remoting Script for Ansible

https://github.com/ansible/ansible/blob/devel/examples/scripts/ConfigureRemotingForAnsible.ps1
登录后复制

  使用管理员身份运行脚本

    使用管理员身份打开PowerShell 

winrm qc
登录后复制
登录后复制

 会出现以下错误

    这个其实也不算是错误,只需要求改网络的属性:在网络和共享中心中把公共网络,切换成家庭网络

    再次执行

winrm qc
登录后复制
登录后复制

    接下来需要开启windows 远程操作的相关属性:

winrm set winrm/config/service '@{AllowUnencrypted="true"}'
登录后复制
winrm set winrm/config/service/auth '@{Basic="true"}'
登录后复制

    以上就可以看到端口5985 已经起来了

    netstat -ano | findstr 5985
登录后复制

    使用ansible 测试windows 主机

cat /etc/ansible/hosts
登录后复制

[windows]

10.0.50.100 ansible_ssh_user="Administrator" ansible_ssh_pass="123456" ansible_ssh_port=5986 ansible_connection="winrm"
登录后复制

以上就是详细介绍Windows下如何使用Ansible应用的实例的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
豆包 AI 助手文章总结
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号