Heim > Betrieb und Instandhaltung > Windows-Betrieb und -Wartung > Ausführliche Beispiele zur Verwendung von Ansible-Anwendungen unter Windows

Ausführliche Beispiele zur Verwendung von Ansible-Anwendungen unter Windows

黄舟
Freigeben: 2017-06-07 09:34:37
Original
3379 Leute haben es durchsucht

Umgebungsanforderungen:

* Controller muss Linux sein

* Windows-Anforderungen:

1.Framework 4.5

2.PowerShell 3.0

Materialien:

Ansible Master (CentOS)

Anisble Slave (Windows SP1)

Schritte:

[Linux ]

yum -y install python-kerberos.x86_64 python2-winrm.noarch
Nach dem Login kopieren

[Windows]

Framework 4.5 herunterladen

http://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx45_Full_x86_x64.exe
Nach dem Login kopieren

PowerShell 3.0 herunterladen

https://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.1-KB2506143-x64.msu
Nach dem Login kopieren

Nach der Installation abgeschlossen, wird es einmal neu gestartet

Remoting-Skript für Ansible herunterladen

https://github.com/ansible/ansible/blob/devel/examples/scripts/ConfigureRemotingForAnsible.ps1
Nach dem Login kopieren

Führen Sie das Skript als Administrator aus

Öffnen Sie PowerShell als Administrator

winrm qc
Nach dem Login kopieren
Nach dem Login kopieren

Der folgende Fehler tritt auf

Dies ist eigentlich kein Fehler. Sie müssen lediglich die Netzwerkeigenschaften ändern: Im Netzwerk- und Freigabecenter das öffentliche Netzwerk auf das Heimnetzwerk umstellen

Erneut ausführen

winrm qc
Nach dem Login kopieren
Nach dem Login kopieren

Als nächstes müssen Sie die relevanten Eigenschaften des Windows-Remotebetriebs aktivieren:

winrm set winrm/config/service '@{AllowUnencrypted="true"}'
Nach dem Login kopieren
winrm set winrm/config/service/auth '@{Basic="true"}'
Nach dem Login kopieren

Oben können Sie sehen, dass Port 5985 aktiv ist

    netstat -ano | findstr 5985
Nach dem Login kopieren

Verwenden Sie Ansible, um den Windows-Host zu testen

cat /etc/ansible/hosts
Nach dem Login kopieren

[Windows]

10.0.50.100 ansible_ssh_user="Administrator" ansible_ssh_pass="123456" ansible_ssh_port=5986 ansible_connection="winrm"
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonAusführliche Beispiele zur Verwendung von Ansible-Anwendungen unter Windows. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage