首頁 > 運維 > windows維 > 詳細介紹Windows下如何使用Ansible應用程式的執行個體

詳細介紹Windows下如何使用Ansible應用程式的執行個體

黄舟
發布: 2017-06-07 09:34:37
原創
3379 人瀏覽過

環境需求:

* 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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板