VDAの再登録時に自動生成されるコネクションログについて

VDAの再登録時に自動生成されるコネクションログについて

book

Article ID: CTX675847

calendar_today

Updated On:

Description

[概要]

VDAの再登録時には、新しいコネクションログが自動生成されます。
ユーザーのログインがない状態で自動生成されるコネクションですが、これは製品実装通りの期待される動きです。

 

[補足情報]

コネクションログは、DDCブローカーサービスの SessionAudit と呼ばれる機能/メカニズムによって追加されます。
VDA が DDC(デリバリーコントローラー)に再登録される際には、関連情報のすべてを DDC に報告しますが、
これにはIPアドレスやバージョンなどに加えて、コネクション情報も含まれています。DDC の Brokerサービスは
こうしたデータを受け取ると、セッション情報をデータベースに追加します。

 


Instructions

[再現手順の一例]

1. 仮想デスクトップを起動します。

2. DDC で次のコマンドを実行します。上記1.のコネクションは「接続」状態である為、「Disconnected」は False となり「EndTime」はブランクとして表示されます。

> Get-BrokerConnectionLog -MachineName mydom\vda1 |Format-Table

BrokeringTime      BrokeringUserName BrokeringUserUPN ConnectionFailureReason Disconnected EndTime            EstablishmentTime  MachineDNSName MachineName MachineUid
-------------      ----------------- ---------------- ----------------------- ------------ -------            -----------------  -------------- ----------- ----------
...
2024/04/12 9:58:19 mydom\user1                                    None       False                    2024/04/12 9:58:23 vda1.mydom.lab  mydom\vda1            2

3. 仮想デスクトップ上で次のコマンドを実行します。

Start-Sleep 30; Restart-Service BrokerAgent

4. コマンドが実行中の状態のまま、仮想デスクトップのセッションを意図的に切断します。

5. DDC で次のコマンドを実行します。上記1.のコネクションは「切断」状態となった為、「Disconnected」が True となり「EndTime」に該当時刻のタイムスタンプが追加されます。

> Get-BrokerConnectionLog -MachineName mydom\vda1 |Format-Table
BrokeringTime       BrokeringUserName BrokeringUserUPN ConnectionFailureReason Disconnected EndTime             EstablishmentTime   MachineDNSName MachineName MachineUid
-------------       ----------------- ---------------- ----------------------- ------------ -------             -----------------   -------------- ----------- ----------
...
2024/04/12 9:58:19  mydom\user1                                     None         True 2024/04/12 9:59:24  2024/04/12 9:58:23  vda1.mydom.lab   mydom\vda1             2

6. このまま30秒経過させ、上記 3.のコマンドにより VDA が再起動されるのを待ちます。

7. 次のコマンドを実行します。VDA が再起動されると DDC への登録作業が自動的に行われます。その際、新しいコネクションが生成されます。(ユーザーがログインしていない状態で、新しいコネクションが生成されます)

> Get-BrokerConnectionLog -MachineName mydom\vda1 |Format-Table
BrokeringTime       BrokeringUserName BrokeringUserUPN ConnectionFailureReason Disconnected EndTime             EstablishmentTime   MachineDNSName MachineName MachineUid
-------------       ----------------- ---------------- ----------------------- ------------ -------             -----------------   -------------- ----------- ----------
...
2024/04/12 9:58:19  mydom\user1                                     None         True 2024/04/12 9:59:24  2024/04/12 9:58:23  vda1.mydom.lab   mydom\vda1             2
2024/04/12 9:58:23  mydom\user1                                     None        False                     2024/04/12 9:59:57  vda1.mydom.lab   mydom\vda1             2