2016-08-17 10 views
1

私は私たちの会社でAnsibleを実装しようとしています。 私には2つの大きな問題があり、この製品を離れる可能性がありますが、あきらめる前に誰かが私たちを助けてくれるかもしれないと思っていました。不可能 - Windows 2003とWinRMの接続タイムアウトを管理する

いくつかの全体的な情報 - 私たちはRHEL 6.5に2.1をインストールしました。私たちはAnitory Towerを使用しようとしましたが、複雑さのために私たちはあきらめました(私たちのほとんどはアドホックコマンド用です)。

最初の問題はWindowsサーバー2003の管理です.Windowsサーバーを管理するには、プレスクリプトを実行する必要がありますが、Windows Server 2003はPowerShellをサポートしていませんが、PowerShell v.3以上でのみ動作します。 v.3(このバージョンをインストールすることはほとんど不可能です)。 私たちの会社では(残念ながら)まだ数十のWindowsサーバー2003マシンがあります。 Ansibleにこれらのサーバーを管理させる方法はありますか?

2番目の問題は、WinRMのタイムアウトです。 Windowsサーバーでアドホックコマンドを実行すると、AnatileがWinRM接続を成功させるが、コマンドが実行されるのを待っているマシン(たとえば、単純な「ホスト名」コマンドなど)があります。 タイムアウトは短縮されましたが、まだハングアウトしているので、WinRM接続に成功したものの、ハングアップしていると想定しています。 †ALLのプロセスをコンピュータごとに実行できるように構成する方法や、接続が成功した後にタイムアウトするようにWinRMを構成する方法がありますか?

無による私たちが行う必要があるもののためのPowershell 2の主要な欠点のおかげで、 アフィク基本的に

答えて

2

、およびServer 2003での信じられないほど低い数字が出て左にインストールし、我々はPS3に最低限必要なバージョンを作りました。

PS2に対応したバージョンのWinRM接続プラグインを作成して、少なくとも基本的なAnsible接続がそこで動作するようにする作業が少しありました( "raw"が機能し、モジュールを転送/ほとんどの既存のモジュールは、PS2/S2003には存在しないPowershellコマンドレットに依存しています。つまり、Powershellのリモート処理(一度に複数のマシンにコマンドを送信することはできません)以外には、それほど有用ではありません。あなたがそれを見たい場合は、それは

https://github.com/elum/ansiblehttps://github.com/elum/ansible-modules-core

でだが、我々はコア製品にこれを受け入れるか、またはどのような方法でそれをサポートしそうです。

関連する問題