VMware Global Community
umeryo
Contributor
Contributor
Jump to solution

Get-Logでvm-supportを取得中、接続が切断される

日本語フォーラムの参加者さま

ぜひとも、みなさまの知恵を拝借したく投稿しました。

起きている事象は以下の通りです。

vCenterのログ収集用サーバ(Windows Server 2012R2 64bit)から、vCenterサーバ(Windows Server 2012R2 64bit)

から、Windows PowerShellもしくはVMware vSphere PowerCLIでvm-supportを取得しようとしています。

ログ収集用サーバからConnect-VIServerコマンドで対象のvCenterサーバへ接続後、Get-Logコマンドで、vm-supportを

ログ収集用サーバのローカルに保存するよう実行しましたが、15分経過するとログ生成中にも関わらず、

「基礎になる接続が閉じられました:維持される必要があった接続が、サーバによって切断されました。」

と表示され、コマンドが終了されてしまいます。

vCenterサーバを確認すると、ログ生成は継続されており、ログ上は正常に終了していますが、ログ収集用サーバtの

接続が無いため、ログが転送されません。

以下KBを参考に、デフォルトタイムアウト値を変更しましたが、事象が改善せず、みなさまの知恵を拝借したい次第です。

<参考KB>

・vCenter Server から ESXi ログ バンドルを収集すると次のエラーでタイムアウトになる:操作はタイム アウトしました。
  https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=21458...

みなさま、どうぞよろしくお願いします。

Reply
0 Kudos
1 Solution

Accepted Solutions
gowatana
Leadership
Leadership
Jump to solution

こんにちは。

ためしに、下記のように -RunAsync 実行してしばらく待ってみるとどうでしょうか。

非同期実行になってしまうので、成功したかどうかはわかりにくいですが、

対象ESXiの /scratch/downloads/ 配下に生成されるvmsupportと比較したりすると成功しているか判別できると思います。

PowerCLI> Get-VMHost <ESXiの名前> | Get-Log -Bundle -DestinationPath C:\work -RunAsync

RunAsync なしで実行してエラーとなった下記のようなホストで、(たまたま?)うまくいったもので・・・

PowerCLI> Get-VMHost hv-i21* | Get-Log -Bundle -DestinationPath C:\work

Get-Log : 2017/10/19 8:42:45    Get-Log         接続が切断されました: 維持される必要があった接続が、サーバーによって切断されました。

発生場所 行:1 文字:22

+ Get-VMHost hv-i21* | Get-Log -Bundle -DestinationPath C:\work

+                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : NotSpecified: (:) [Get-Log], ViError

    + FullyQualifiedErrorId : Client20_QueryServiceImpl_WaitForUpdates_ViError,VMware.VimAutomation.ViCore.Cmdlets.Commands.GetLog

View solution in original post

Reply
0 Kudos
2 Replies
gowatana
Leadership
Leadership
Jump to solution

こんにちは。

ためしに、下記のように -RunAsync 実行してしばらく待ってみるとどうでしょうか。

非同期実行になってしまうので、成功したかどうかはわかりにくいですが、

対象ESXiの /scratch/downloads/ 配下に生成されるvmsupportと比較したりすると成功しているか判別できると思います。

PowerCLI> Get-VMHost <ESXiの名前> | Get-Log -Bundle -DestinationPath C:\work -RunAsync

RunAsync なしで実行してエラーとなった下記のようなホストで、(たまたま?)うまくいったもので・・・

PowerCLI> Get-VMHost hv-i21* | Get-Log -Bundle -DestinationPath C:\work

Get-Log : 2017/10/19 8:42:45    Get-Log         接続が切断されました: 維持される必要があった接続が、サーバーによって切断されました。

発生場所 行:1 文字:22

+ Get-VMHost hv-i21* | Get-Log -Bundle -DestinationPath C:\work

+                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    + CategoryInfo          : NotSpecified: (:) [Get-Log], ViError

    + FullyQualifiedErrorId : Client20_QueryServiceImpl_WaitForUpdates_ViError,VMware.VimAutomation.ViCore.Cmdlets.Commands.GetLog

Reply
0 Kudos
umeryo
Contributor
Contributor
Jump to solution

Reply
0 Kudos