Windows下使用Ansible应用-创新互联

环境需求:

成都创新互联是一家专业提供江源企业网站建设,专注与成都网站建设、网站建设、H5高端网站建设、小程序制作等业务。10年已为江源众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

* 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因为在此系统中禁止执行脚本

执行:

 set-ExecutionPolicy RemoteSigned

    使用管理员身份打开PowerShell

winrm qc

    会出现以下错误

    Windows下使用Ansible应用

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

Windows下使用Ansible应用

    再次执行

winrm qc

    这次应该是成功了,会显示以下图片:

Windows下使用Ansible应用

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

winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service/auth '@{Basic="true"}'

   Windows下使用Ansible应用

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

    netstat -ano | findstr 5985

Windows下使用Ansible应用

    使用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应用

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站栏目:Windows下使用Ansible应用-创新互联
分享网址:http://myzitong.com/article/ccgssj.html