Exemples détaillés d'utilisation des applications Ansible sous Windows

黄舟
Libérer: 2017-06-07 09:34:37
original
3313 Les gens l'ont consulté

Exigences en matière d'environnement :

* Le contrôleur doit être Linux

* Exigences Windows :

1.Framework 4.5

2.PowerShell 3.0

Matériaux :

Ansible Master (CentOS)

Anisble Slave (Windows SP1)

Étapes :

[Linux ]

yum -y install python-kerberos.x86_64 python2-winrm.noarch
Copier après la connexion

[Windows]

Télécharger Framework 4.5

http://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx45_Full_x86_x64.exe
Copier après la connexion

Téléchargez PowerShell 3.0

https://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.1-KB2506143-x64.msu
Copier après la connexion

Une fois l'installation terminée terminé, il redémarrera une fois

Téléchargez le script Remoting pour Ansible

https://github.com/ansible/ansible/blob/devel/examples/scripts/ConfigureRemotingForAnsible.ps1
Copier après la connexion

Exécutez le script en tant qu'administrateur

Ouvrez PowerShell en tant qu'administrateur

winrm qc
Copier après la connexion
Copier après la connexion

L'erreur suivante se produit

Ce n'est en fait pas une erreur. Il vous suffit de modifier les propriétés du réseau : basculez le réseau public vers le réseau domestique dans le Centre Réseau et partage

Exécutez à nouveau.

winrm qc
Copier après la connexion
Copier après la connexion

Ensuite, vous devez activer les propriétés pertinentes du fonctionnement à distance de Windows :

winrm set winrm/config/service '@{AllowUnencrypted="true"}'
Copier après la connexion
winrm set winrm/config/service/auth '@{Basic="true"}'
Copier après la connexion

D'après ce qui précède, vous pouvez voir que le port 5985 est actif

    netstat -ano | findstr 5985
Copier après la connexion

Utilisez ansible pour tester l'hôte Windows

cat /etc/ansible/hosts
Copier après la connexion

[windows]

10.0.50.100 ansible_ssh_user="Administrator" ansible_ssh_pass="123456" ansible_ssh_port=5986 ansible_connection="winrm"
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!