• 技术文章 >运维 >windows运维

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

    黄舟黄舟2017-06-07 09:34:37原创2122
    环境需求:

    * 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中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Windows,Ansible
    上一篇:windows下关于boost 64位和32位库的编译详细介绍 下一篇:在Windows上如何安装Docker的代码实例分享
    PHP编程就业班

    相关文章推荐

    • 重装win7系统的过程 • IIS7.0在win2008下的安装配置教程(图文)• Windows7安装OpenSSH服务的步骤详解(亲测有效)• wind10优化 • Win2008 r2下修改mysql data目录的方法详细介绍

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网