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

黄舟
Lepaskan: 2017-06-07 09:34:37
asal
3343 orang telah melayarinya

环境需求:

* 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
Salin selepas log masuk

[Windows]

下载 Framework 4.5

http://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx45_Full_x86_x64.exe
Salin selepas log masuk

下载 PowerShell 3.0

https://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.1-KB2506143-x64.msu
Salin selepas log masuk

安装完成后会重启一次

下载 Remoting Script for Ansible

https://github.com/ansible/ansible/blob/devel/examples/scripts/ConfigureRemotingForAnsible.ps1
Salin selepas log masuk

使用管理员身份运行脚本

使用管理员身份打开PowerShell

winrm qc
Salin selepas log masuk
Salin selepas log masuk

会出现以下错误

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

再次执行

winrm qc
Salin selepas log masuk
Salin selepas log masuk

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

winrm set winrm/config/service '@{AllowUnencrypted="true"}'
Salin selepas log masuk
winrm set winrm/config/service/auth '@{Basic="true"}'
Salin selepas log masuk

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

    netstat -ano | findstr 5985
Salin selepas log masuk

使用ansible 测试windows 主机

cat /etc/ansible/hosts
Salin selepas log masuk

[windows]

10.0.50.100 ansible_ssh_user="Administrator" ansible_ssh_pass="123456" ansible_ssh_port=5986 ansible_connection="winrm"
Salin selepas log masuk

Atas ialah kandungan terperinci 详细介绍Windows下如何使用Ansible应用的实例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!