サインインに時間がかかったり、失敗したりする問題のトラブルシューティング

仮想マシンに対してユーザーが多すぎるか、ワークロードに対して小さすぎる

仮想デスクトップ環境では、マシンごとに複数のユーザー セッションが許可されるため、費用便益比率が高くなります。 1 つの仮想マシン上の同時ユーザー数を決定する際に重要な要素であるため、サイズ (vCPU とメモリ) と OS ディスクのパフォーマンス特性を把握することが重要です。 FSLogix が動作するには、仮想マシンのネットワークとパフォーマンスが必要です。 サインインに時間がかかることについてユーザーが不平を言っている場合は、仮想マシンのパフォーマンスを確認することをお勧めします。

重要

Cloud Cache では、仮想マシンのパフォーマンス負荷がさらに高くなります。 仮想マシンのサイズは、2:1 の比率 (ユーザーに対する vCPU) から始まる適切なサイズにします。

推奨事項

  • 仮想マシンに配置されたユーザーの密度とワークロードを確認して理解します。
  • 仮想マシンあたりの同時セッション数を減らします。
  • ユーザーのワークロードに基づいて、仮想マシン ファミリまたはサイズを増やします。

コンテナー サイズ

場合によっては、ユーザーのコンテナーが最大サイズに達し、十分な空き領域がない場合、コンテナーのアタッチに失敗します。

Note

SizeInMBs の値を大きくすると、ダイナミック ディスクが構成されているすべてのユーザーに影響します。

ディスク上のコンテナー サイズを確認する

  1. まず、仮想マシンで SizeInMBs の設定を調べます。
  2. SMB ファイル共有でユーザーのコンテナーを見つけます。
  3. VHD(x) ファイルを右クリックし、[プロパティ] を選択します。
  4. Size on disk の値と構成設定の SizeInMBs の値を比較します。
  5. 正常にアタッチするには、200 MB 以上のコンテナーが必要です。

コンテナーのサイズを増やす

FSLogix は、より大きな値が SizeInMBs 値で使用されるときに、コンテナーのサイズを自動的に大きくします。 ディスクが拡張されたら、時間外にコンテナーを手動でマウントし、最も多くの領域を消費しているものを調査できます。 ユーザーのコンテナーからコンテンツを削除すると、サインアウト中に 1 を圧縮できます。

1 つの VHD ディスク圧縮には、バージョン 2210 (2.9.8361.52623) 以降が必要です。

警告

ユーザーのコンテナーから間違ったデータを削除すると、データが失われたり、プロファイルが破損したりする場合があります。

サード パーティのファイアウォールまたは侵入防止システム (IPS)

FSLogix は、2 つの Windows サービスと 3 つのファイル システム ドライバーを備えたファイル システム仮想化製品です。 FSLogix と同じ仮想マシンにサード パーティのファイアウォールまたは IPS アプリケーションがインストールされている場合は、それらのアプリケーションを無効にして問題を再現することで、問題が発生しているかどうかを確認します。

ほとんどの構成の FSLogix は、ストレージ プロバイダーと通信するためのプライマリ プロトコルとして SMB を使用することに依存しています。 Cloud Cache 構成では、FSLogix が Azure ページ BLOB に接続するときに HTTPS を使用できます。

さらに、推奨される除外リストを確認して、競合がないことを確認します。

ネットワークまたは DNS の問題

FSLogix は、ネットワークや DNS の解決などの多くのリソースと重要な依存関係があります。 仮想マシンが UNC パスの名前を通信または解決できない場合、コンテナーのアタッチ中にエラーが発生する場合があります。

  • 別の仮想マシンからストレージ プロバイダーへのアクセスをテストします。
  • 名前解決とプロトコル アクセスを確認するために Test-NetConnection を使用します。
    1. [スタート] を選択し、スタート メニューに直接 powershell入力します。

    2. スタート メニューから Windows PowerShell を選択します。

      PowerShell スタート

      図 1: スタート メニューの PowerShell

    3. PowerShell ウィンドウで、次を入力します。

      • Test-NetConnection -ComputerName <server-fully-qualified-domain-name> -CommonTCPPort SMB

      powershell テストのネット接続

      図 2: PowerShell Test-NetConnection の出力

ストレージ プロバイダー空間に関する問題

FSLogix は、リモート ストレージ プロバイダーを利用してユーザー コンテナーを格納しています。 パフォーマンスと全体的な記憶域容量の両方について、ストレージ プロバイダーを注意深く監視することが重要です。 ストレージ プロバイダーが最大サイズに達した場合、ユーザーには問題が 1 つ以上発生する場合があります。

  • ユーザーは新しいコンテナーを作成できないため、一時プロファイルまたはローカルのプロファイルを使用することになります。
  • 現在のユーザー セッションがハングするか応答しなくなります。
  • サインインまたはサインアウト時に、ユーザーがコンテナーをマウントできないか、正しくデタッチできません。

解決策

リモート ストレージ プロバイダーの容量を増やします。