>  기사  >  운영 및 유지보수  >  Windows에서 Ansible 애플리케이션을 사용하는 방법에 대한 자세한 예

Windows에서 Ansible 애플리케이션을 사용하는 방법에 대한 자세한 예

黄舟
黄舟원래의
2017-06-07 09:34:373350검색

환경 요구 사항:

* 컨트롤러는 Linux여야 합니다.

* Windows 요구 사항:

1.Framework 4.5

2.PowerShell 3.0

재료:

Ansible Master(CentOS)

블 슬레이브(Windows SP1)

단계:

[Linux]

yum -y install python-kerberos.x86_64 python2-winrm.noarch

[Windows]

Download Framework 4.5

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

Download PowerShell 3.0

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

설치가 완료되면 다시 시작됩니다

Ansible

https://github.com/ansible/ansible/blob/devel/examples/scripts/ConfigureRemotingForAnsible.ps1

용 원격 스크립트 다운로드 관리자 ID 사용 스크립트를 실행하면

관리자로 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

[창]

10.0.50.100 ansible_ssh_user="Administrator" ansible_ssh_pass="123456" ansible_ssh_port=5986 ansible_connection="winrm"

위 내용은 Windows에서 Ansible 애플리케이션을 사용하는 방법에 대한 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.