Ansible Windows WinRM 401 -- windows フィールド と ansible フィールド と winrm フィールド 関連 問題

ANSIBLE Windows winrm 401












0
vote

問題

日本語

Ansible Webサイトの指示に従います。 しかし、Windowsノードと通信しようとすると、まだ簡単な「win_ping」コマンドの問題が解決しました:

Ansible バージョン:1.8.2

windows machine
OS:Windows Server 2012規格
PowerShell:v3.0

私が得たエラー:

<事前> <コード> [root@fgr-lgchefap101 group_vars]# ansible windows -m win_ping -vvvv <fgr-wgcitmp201> ESTABLISH WINRM CONNECTION FOR USER: devci on PORT 5986 TO fgr-wgcitmp201 <fgr-wgcitmp201> WINRM CONNECT: transport=plaintext endpoint=https://fgr-wgcitmp201:5986/wsman <fgr-wgcitmp201> WINRM CONNECTION ERROR: 500 WinRMTransport. [Errno 8] _ssl.c:492: EOF occurred in violation of protocol <fgr-wgcitmp201> WINRM CONNECT: transport=plaintext endpoint=http://fgr-wgcitmp201:5986/wsman <fgr-wgcitmp201> WINRM CONNECTION ERROR: 500 WinRMTransport. Bad HTTP response returned from server. Code 503, Service Unavailable fgr-wgcitmp201 | FAILED => 500 WinRMTransport. Bad HTTP response returned from server. Code 503, Service Unavailable

これについての助けが必要です、ありがとう。

----更新---
WindowsノードでこのPowerShellコマンドを起動しました:

<事前> <コード> > netsh advfirewall firewall add rule Profile=public name="Allow WinRM HTTPS" dir=in localport=5986 protocol=TCP action=allow

それでは、次のエラー

になりました <事前> <コード> [root@fgr-lgchefap101 fadhely]# ansible windows -m win_ping -vvvv <fgr-wgcitmp201> ESTABLISH WINRM CONNECTION FOR USER: devci on PORT 5986 TO fgr-wgcitmp201 <fgr-wgcitmp201> WINRM CONNECT: transport=plaintext endpoint=https://fgr-wgcitmp201:5986/wsman <fgr-wgcitmp201> WINRM CONNECTION ERROR: 401 Unauthorized. basic auth failed <fgr-wgcitmp201> WINRM CONNECT: transport=plaintext endpoint=http://fgr-wgcitmp201:5986/wsman <fgr-wgcitmp201> WINRM CONNECTION ERROR: 500 WinRMTransport. [Errno 104] Connection reset by peer fgr-wgcitmp201 | FAILED => 500 WinRMTransport. [Errno 104] Connection reset by peer
英語

I follow the instructions on Ansible website, but I'm still facing an issue with a simple "win_ping" command when i try to communicate with a windows node:

Ansible
Version : 1.8.2

Windows machine
OS : Windows Server 2012 Standard
Powershell : v3.0

the error I got:

[root@fgr-lgchefap101 group_vars]# ansible windows -m win_ping -vvvv <fgr-wgcitmp201> ESTABLISH WINRM CONNECTION FOR USER: devci on PORT 5986 TO fgr-wgcitmp201 <fgr-wgcitmp201> WINRM CONNECT: transport=plaintext endpoint=https://fgr-wgcitmp201:5986/wsman <fgr-wgcitmp201> WINRM CONNECTION ERROR: 500 WinRMTransport. [Errno 8] _ssl.c:492: EOF occurred in violation of protocol <fgr-wgcitmp201> WINRM CONNECT: transport=plaintext endpoint=http://fgr-wgcitmp201:5986/wsman <fgr-wgcitmp201> WINRM CONNECTION ERROR: 500 WinRMTransport. Bad HTTP response returned from server. Code 503, Service Unavailable fgr-wgcitmp201 | FAILED => 500 WinRMTransport. Bad HTTP response returned from server.  Code 503, Service Unavailable 

I need help on this, thanks.

---- UPDATE ---
I launched this powershell command on the windows node:

> netsh advfirewall firewall add rule Profile=public name="Allow WinRM HTTPS" dir=in localport=5986 protocol=TCP action=allow 

and then now I get the following error

[root@fgr-lgchefap101 fadhely]# ansible windows -m win_ping -vvvv <fgr-wgcitmp201> ESTABLISH WINRM CONNECTION FOR USER: devci on PORT 5986 TO fgr-wgcitmp201 <fgr-wgcitmp201> WINRM CONNECT: transport=plaintext endpoint=https://fgr-wgcitmp201:5986/wsman <fgr-wgcitmp201> WINRM CONNECTION ERROR: 401 Unauthorized. basic auth failed <fgr-wgcitmp201> WINRM CONNECT: transport=plaintext endpoint=http://fgr-wgcitmp201:5986/wsman <fgr-wgcitmp201> WINRM CONNECTION ERROR: 500 WinRMTransport. [Errno 104] Connection reset by peer fgr-wgcitmp201 | FAILED => 500 WinRMTransport. [Errno 104] Connection reset by peer 
</div
        
 
 

回答リスト

1
 
vote
vote
ベストアンサー
 

問題は、Windows.ymlファイル内のユーザーに関連しています。 ユーザーはドメイン上にあり、それはまだAnsibleによって実装されていません そのため、マシン上にドメインが設定されたWindowsユーザーを使用する必要があります。

ドメインアカウントが必要な場合 > http://docs.ansible.com/intro_windows.html. #インストール - オンザコントロールマシン

 

The issue is related to the user in the windows.yml file. The user is on the Domain, it's not yet implemented by Ansible so we have to use a windows user with a domain set on the machine.

If you need domain account. See : http://docs.ansible.com/intro_windows.html#installing-on-the-control-machine

</div
 
 

関連する質問

1  PowerShellを使用してinvoke-cimmethodの入力引数としてXMLファイルを渡す  ( Pass xml file as input arguments in invoke cimmethod using powershell ) 
パワーシェルを使用してCIM方式を呼び出しています。メソッド引数は、こののようなXMLファイルにあります XML入力ファイル: - <事前> <コード> <root> <field1>value1</<field1> <field2>value2</...

0  Visual Studioのリリース管理 - サーバー証明書を使用したPS / DSCに遭遇したエラーが発生しました  ( Visual studio release management deploy with ps dsc encountered error with ser ) 
RMサーバーからRMクライアントを介して、RMサーバーからターゲットコンピュータ(マイローカルマシン)で簡単なPSスクリプトを実行しようとしています。ただし、PS / DSCを使用して展開に達するとリリースが発生します。エラーメッセージは読み込まれます: ...

0  Win_pingを使用してWindowsインスタンスを接続します  ( Connecting windows instances using win ping ) 
一般的なユーザー名とパスワードを使用してAWSのWindows EC2インスタンスを接続する必要があります。これが私のAsible Codeです: <事前> <コード> - win_ping: with_items: "{{ Ips...

1  WindowsのためのAnsible:WinRMを介してWindowsマシンにアクセスできない  ( Ansible for windows cannot access windows machine via winrm ) 
私はPython(2.7.6)、Ansible(2.3.0)、Pywinrm(0.2.1)とともに、私のLinux(14.04)ワークステーションにAnsibleをインストールしました。私は自分のWindows VMを設定するためにAnsibleを使いたいです...

1  1行で複数のWinRMコマンドを実行します  ( Run multiple winrm command in one line ) 
次のコマンドを1行に実行する方法それが可能ですか? <事前> <コード> winrm delete winrm/config/listener?Address=*+Transport=HTTP 2>$Null winrm delete winrm/confi...

0  ServerSpecリモートWindows AMIに対してテストを実行できません  ( Serverspec unable to execute tests against remote windows ami ) 
サーバスピーテストを含むテストマシンを持っています。これはUbuntuマシンであり、Windowsマシンに対してWinRMを使用してテストを実行したいです。 直ちに失敗するテストを実行すると、リモートホストに対してテストをローカルに実行しようとしているようにな...

7  PackerとAWSでAnsibleを使ってWindows AMIを作成する  ( Create a windows ami with packer and ansible on aws ) 
パッカーとAnsibleを使ってAWS Windows AMIを作成したいです。 多くの構成を試してみましたが、私はまだインスタンスへの接続の問題があります。 これが私のパッカーのconf: <事前> <コード> { "builders": [{ ...

1  証明書マッピングDomaninアカウント  ( Cert mapping domanin accounts ) 
このようなCertマッピングエントリを追加したい: <事前> <コード> winrm create winrm/config/service/certmapping?Issuer=1212131238d84023982e381f20391a29353019...

-1  ローカルのWindows 10マシンに接続するには、.NET PowerShell RunSpaceを使用しようとすると、例外が表示されますか?  ( Why do i get exceptions when trying to use net powershell runspace to connect t ) 
PowerShell を介して.NETを使用して、 Local Machine のスクリプトへの接続と実行をしています。私はVisual Studio 2019を使っています。 runspace を開こうとしたときに例外が表示され続けます。 次のコード...

0  Active Directoryコマンドを実行できません  ( Unable to execute active directory commands ) 
Ansibleを使用してPowerShellスクリプトで Get-ADDomain Get-ADUser などのActive Directoryコマンドを使用できません。 <コード> ls 、<コード> New-Item のような基本的なコマンド 環境 ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有