Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

サポートスペシャリストが語るXenDesktop / XenApp環境での最速トラブルシューティング

16,408 views

Published on

テクニカルサポートの現場からの体験を踏まえ、よく問い合わせのあるケースを参考にしてどのように問題を切り分けるか、またその際にどのようにサポートツールを活用するかを解説します。

Published in: Technology
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (Unlimited) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download Full EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ACCESS WEBSITE for All Ebooks ......................................................................................................................... Download Full PDF EBOOK here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download EPUB Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... Download doc Ebook here { https://tinyurl.com/y6a5rkg5 } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

サポートスペシャリストが語るXenDesktop / XenApp環境での最速トラブルシューティング

  1. 1. シトリックス・システムズ・ジャパン株式会社 テクニカルサポート部 エンタープライズサポートサービス 高瀬 誠也(たかせ まさや) XenDesktop /XenApp環境での 最速トラブルシューティング
  2. 2. 2 © 2015 Citrix. アジェンダ トラブルに遭遇したら ツール&サービス Case Study1(DesktopやAppが起動できない時に役立つ知識) Case Study2(DesktopやAppが起動が遅い時に役立つ知識) Case Study3(よくある切断・再接続現象について)
  3. 3. トラブルに遭遇したら?
  4. 4. 4 © 2015 Citrix. 問題解決へのステップ 1. まずは深呼吸(冷静になることの大切さ) 2. 問題を定義する  報告者への聞き取り(発生環境、時刻は?作業は?継続中?動画?)  再現性の確認(仮想環境が便利)  問題の細分化(最小単位に分割する) 3. 一番早い(楽な)解決方法を考える  自動診断ツールの使用(Scout&Insight Service)  適用可能な修正(Hotfix, Receiver)、 既知情報(KB)はあるか? 4. 新規問題であれば、次のアクションプランを立てる  問題を切り分けるためのステップを考える。  事実から仮説を立ててみる。 5. プランの実行 6. 実行結果を見る(1から繰り返す。PDCA)
  5. 5. 5 © 2015 Citrix. 最新のHotfix, Receiverをインストールしよう http://docs.citrix.com/
  6. 6. 6 © 2015 Citrix. ツール&サービスについて 6 ツール 用途 Scout(CTX134119) イベントログ WireShark Insight Serviceで使う情報の一括収集 Windowsのエラー&警告情報 Scoutで収集した情報の解析、診断Insight Service ネットワークトレース Directorコンソール Citrix製品のパフォーマンス表示 ※CitrixのTool類のまとめはhttp://kb.citrite.net/article/CTX126294をご参照ください。
  7. 7. 7 © 2015 Citrix. Insight Service https://taas.citrix.com/AutoSupport/ ログ診断(CDF Viewer) ベストプラクティス表示 セキュリティ推奨パッチ表示 プロダクトアップデート表示
  8. 8. 8 © 2015 Citrix. Insight ServiceにScoutのファイルをアップロードする
  9. 9. 9 © 2015 Citrix. Insight Service: Health Check
  10. 10. 10 © 2015 Citrix. Insight Service: CDFトレースの自動解析
  11. 11. デスクトップ、アプリケーションが起動されない場合
  12. 12. 12 © 2015 Citrix. 例:「ようこそ」画面などで固まる場合など 画面が遷移しない (起動が完了しない) この画面に 移行しない
  13. 13. 13 © 2015 Citrix. XenDesktop/XenApp7.x 接続処理概要(Storefront) StoreFront Delivery Controller AD VM Host Licensing 1 3 4 7 89 10 5 11 12DB 6 2クライアント Receiver 1. StoreFrontにログオン 2. SFがADに認証 3. アカウント情報送信 4. ADにアカウント照会 5. VM Hostに確認 6. DBに公開リソース問合せ 7. セッション準備要求 8. Desktop/APPリスト返却 9. アイコン表示&クリック (ICAファイル送信) 10. HDX(ICA)接続開始 11. バリデーション 12. ライセンス確認 ※7, 10は詳細を後述 仮想Server/PC群 VDA/XenApp
  14. 14. 14 © 2015 Citrix. XenDesktopのセッション準備要求(Prepare Session) Receiver 接続要求受付可 仮想デスクトップ Citrix ICA Service (Port ICA) PicaSvc2.exe CGP Service (Session Reliability) WDICA (Winstation Driver) PicaTdTCP (Transport Driver) PICADD (Device Driver) 2598Port 1494Port ICA Stack (Kernel) Citrix Desktop Service (Broker Agent ) DDCと通信 1. DDCからセッション準備要求を受信 2. PortICAがICA Stackを作成 3. ICA Stackで1494portのリスニングを開始 4. CGPサービスとの連携開始 5. クライアントから接続要求を受入れ可能状態。 (Listening状態)
  15. 15. 15 © 2015 Citrix. HDX/ICA接続開始(XenDesktopの場合) Receiver 仮想デスクトップ Citrix ICA Service (Port ICA) PicaSvc2.exe CGP Service (Session Reliability) WDICA (Winstation Driver) PicaTdTCP (Transport Driver) PICADD (Device Driver) 2598Port 1494Port ICA Stack (Kernel) 1. クライアントから接続要求 2. ICA ServiceがOSにセッション作成依頼 3. Winlogon内のHookモジュールからPicaSessionAgentを起動 4. PicaDisplayManagerを起動。 5. XenDesktopのシェルを起動(PicaShell.exe) Winlogon .exe PicaWinlogonHook.dll Smss (Windows Session Manager) PicaSessionAgent.exe PicaUserAgent.exe picaDisplayManager PicaShelll.exe 接続要求 ユーザーセッション
  16. 16. 16 © 2015 Citrix. HDX/ICA接続開始(XenApp公開APPでNotepad起動の場合) 1. ICA ServiceがOSにセッション作成依頼 2. WinlogonがLogonUI.exeに認証依頼 3. WinlogonがUserinit.exeを起動 4. Userinit.exeがIcast.exeとCmstart.exeを起動。 5. Cmstart.exeがWfshell.exeを起動 6. Cmstart.exeはIcast.exeから情報をもらい公開Appを起動 7. Wfshell.exeがCtxMtHost.exeを起動 Winlogon .exe Smss (Windows Session Manager) Icast.exe Cmstart.exe ユーザーセッション Userinit.exe LogonUI.exe WfShelll.exeNotepad.exe CtxMtHost.exe XenAppの処理詳細は以下を参照ください。 http://www.slideshare.net/citrix/synergy-2015-session- slides-syn409-dissecting-the-xenapp-logon-process
  17. 17. 17 © 2015 Citrix. 起動不可時のチェックポイント Step 内容 確認方法 1 ICA StackはListeningになっているか Scout, Insight Service 2 「従来のグラフィック」に変更したら直るか (Windows8以降はできません) ポリシー変更 3 XenAppの場合、LogoffCheckerStartupDelayInSeconds、 ApplicationLaunchWaitTimeoutMSを長くすることで解消され るか レジストリ設定 4 OSが固まっていないか? コンソールでログオンできるか? RDPではログオンできるか?
  18. 18. デスクトップ、アプリケーションの起動が遅い場合
  19. 19. 19 © 2015 Citrix. VDA, XenApp Serverへのログオン処理(タスク単位) Logon & Authentication Profile Load GPO &Citrix Policies Scripts, Drives, Printers etc Desktop & App Launch アイコンクリック後のWindowsのUIメッセージ  お待ちください...  Group Policy Client をお待ちください...  ローカル セッション マネージャー をお待ちください...  ようこそ  デスクトップの準備をしています...  User Profile Service をお待ちください...  Group Policy Client をお待ちください...  ユーザーの設定を適用しています...  Citrix Group Policy ポリシーの適用中...  ローカル セッション マネージャー をお待ちください...  System Event Notification Service をお待ちください...  デスクトップの準備をしています...... 公開APPの場合は分かりやす い
  20. 20. 20 © 2015 Citrix. XenDesktop/XenAppのログオン時間分析 参考White Paper:Optimization Guide: User Logon http://support.citrix.com/servlet/KbServlet/download/26181-102-649755/XD-XA%20- %20Logon%20Optimization%20Guide.pdf Local profileのサイズが100MBの場合 PLSD=Profile Load Server Duration SCD=Startup Client Duration SCCD=Session Creation Client Duration SCSD=Session Creation Server Duration LSESD=Login Script Exécution Session Duration
  21. 21. 21 © 2015 Citrix. Directorコンソールでの診断 リアルタイムネットワーク情報、アプリケーション情報の分析
  22. 22. 22 © 2015 Citrix. Directorコンソールでの診断
  23. 23. 23 © 2015 Citrix. Microsoft社技術サイトから:Powershellによる分析 Analyze Session Logon Duration(使用許諾を確認ください) • https://gallery.technet.microsoft.com/scriptcenter/Analyze-Session-Logon-63e02691 時間がかかっている。
  24. 24. 24 © 2015 Citrix. ログオン遅延時のチェックポイント 内容 カテゴリ ADサーバーの処理が重くなっていないか、意図しないADに認証にいって いないか Logon & Authentication プロファイルが大きくなりすぎていないか Profile Loading Citrix User Profile Managerを使用している場合は、Offにすると改善され るか Profile Loading GPOを減らすと改善されるか、ADのイベントログにエラーなどはないか。 GPO&Citrix Policy Citrix Policyを無効にした場合改善されるか。CtxCseUtilでエラーなどが あるか(CTX138533) GPO&Citrix Policy クライアントドライブマッピングやフォルダリダイレクトを無効にすると 改善されるか Scripts, Drives, Printers ログオンスクリプトを無効にすると改善されるか Scripts, Drives, Printers
  25. 25. よくある切断・再接続現象について
  26. 26. Case Study:グレー画面が頻繁に表示される ユーザー様報告事象: 突然Desktop Viewerがグレー画面になる。特に操作 には依存せず、たびたびこの現象に遭う。 問題定義/切り分け: NW部門へ「ネットワークに問題がないか?」と問い 合わせたが、「特にない。」との回答だった。
  27. 27. 27 © 2015 Citrix. 「ネットワークには問題がない」? Client Proxy Server1 WAN Proxy Server2 VDA LAN Side WAN Side LAN Side  多くの問題は、ネットワークの瞬断や遅延により引き起こされている。(誰もが気づくネットワーク断は稀。)  Pingでまずは確認。詳細はWireSharkなどのトレースで追いかける。(パケットロストや再送が発生していないか)  各ネットワークの各経路間でトレースを取る。  ネットワークの経路を変えた場合に現象が改善されるかを切り分ける。
  28. 28. 28 © 2015 Citrix. Wiresharkによる解析の例:(RSTパケットの受信)
  29. 29. © 2015 Citrix セッション画面保持(CGP)の動作を理解する 仮想デスクトップ/XenApp クライアント端末側 画面情報 キー・マウ ス 入力 2598ポート ランダムなポート TCPリトライ ネットワーク瞬断 3 秒 6 秒 12 秒 再接続の画面が表示(180秒) 以降は画面が閉じるの で 手動で再接続 正常時 ネットワーク切断時 1秒以上通信が途 絶えると再接続 の画面が表示さ れる キー・マウス の操作がない 場合でも毎秒 通信
  30. 30. 30 © 2015 Citrix. ※設定設定はクライアントとVDA両方必要 ポリシーによる設定(VDA:サーバー側)→VDA側でアクティブのままSRの再接続を 受け付ける時間 • セッション画面の保持の有効化、無効化 • セッション画面保持の時間 デフォルト180秒 default.icaによる設定(Receiver:クライアント側)→Receiver側でSRの画面保持と リトライの時間 • SessionReliablityTTL=(デフォルト180秒) • MissedKeepaliveWarningTime=(0-60秒) (デフォルト1秒) - Desktop Viewerありの時に通知が表示されるまでの時間。0では表示されない 参考KB: Desktop Viewerを使用している場合に「Session Interrupted」という メッセージが頻繁に表示される • http://support.citrix.com/article/CTX124319 セッション画面の保持(Session Reliability)設定
  31. 31. 31 © 2015 Citrix. トラブルシューティングの開始は、問題の事象を把握する。 問題が把握できたら、ツールやサービスを上手に使用して対応する。 ツールやサービスが出している情報を適切に把握できるように前提知識を身につける。 問題を切り分けながら、仮説を立てて、アクションプランを立てる。 常に冷静さを忘れずに行動する。 まとめ
  32. 32. Work better. Live better.

×