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

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

黄舟
풀어 주다: 2017-06-07 09:34:37
원래의
3380명이 탐색했습니다.

환경 요구 사항:

* 컨트롤러는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿