AppDNA

XenDesktop 7.0への移行

AppDNAアプリケーション移行ソフトウェアは、アプリケーションの互換性とアプリケーション全体の移行を自動化することで、Citrix XenDesktop の移行に伴う時間、コスト、リスクを軽減します。AppDNAは、アプリケーションのテスト、修復、仮想化プロセスを自動化することで、XenDesktop、XenApp、およびMicrosoft App-V 仮想化導入を迅速化します。多様なアプリケーションポートフォリオと進化し続ける従業員をサポートするためのワンサイズ対応ソリューションはありません。また、アプリケーションに最適なCitrix モデルを決定するのは混乱を招くかもしれません。

従業員に最適なCitrix モデルを決定するには、XenDesktop の使用例、展開モデル、およびメリットを理解する必要があります。XenDesktop を正常に展開する方法については、Citrix Project Acceleratorから始めて、カスタマイズしたアーキテクチャの推奨事項やハードウェア要件などのガイダンスを得てください。これで、AppDNAを活用してXenDesktop の移行を迅速に行えるようになります。

AppDNAでは、手動によるアプリケーション互換性テストプロセスが自動化されるだけでなく、潜在的なアプリケーションの展開結果をモデル化し、アプリケーションの準備と修復プロセスを自動化できるため、展開までの時間を短縮できます。このトピックでは、次の表に示すように、Citrix の優先テクノロジースタックに基づいて互換性の結果と自動化を組み合わせてAppDNAを構成および拡張する方法について説明します。

表 1. Citrix の優先テクノロジースタック

Citrix の優先テクノロジースタック 要件
XenDesktop 7.6または7.5をWindows Server 2012 R2/2012または2008 R2 SP1にインストール Windows Server 2012 R2/2012 または 2008 R2 SP1 でアプリケーションをホストするのに適しています。Microsoft Remote Desktop Servicesテクノロジを使用してアプリケーションを配信するのに適しています。
App-V 5.0をWindows Server 2012 R2/2012 または 2008 R2 SP1, Windows 8.1/8/7 (32 ビットまたは 64 ビット) アプリケーションの仮想化に適しています。Windows Server 2012、Windows Server 2008 R2 SP1、または Windows 8.1/8/7 に適しています。
XenApp 6.5 FP2をServer 2008 R2にインストール Server 2008 R2 でのホスティングに適しています。x64 プラットフォームに適しています。Microsoft リモートデスクトップサービステクノロジを使用したアプリケーションの配信に適しています。
Windows 8/7(32ビットまたは64ビット)でXenDesktop によって提供される仮想マシンホスト型アプリケーション ベンダーのサポートにより、Server 2008 R2 プラットフォームでのホスティングには適していません。Microsoft リモートデスクトップサービステクノロジを使用した配信には適していません。Windows 8/7 デスクトッププラットフォームでのホスティングに適しています。リソース要件が高く、通常はシステムを必要とするアプリケーションに適しています。分離され、スタンドアロンで実行する必要があり、アクセス頻度が低い
XenDesktop 7によって提供されるWindows 8/7(32ビットまたは64ビット)仮想デスクトップ ベンダーのサポートにより、Server 2012 または Server 2008 R2 プラットフォームでのホスティングには適していません。Microsoft リモートデスクトップサービステクノロジを使用した配信には適していません。Windows 7 デスクトッププラットフォームでのホスティングに適しています。リソース要件が多いアプリケーションが 3 つ以上あるユーザーに適しています。はスタンドアロンで実行され、頻繁にアクセスされる必要があります。ベンダーのライセンス制限が必要なアプリケーションに適しています。

表 2. Citrix 優先テクノロジースタック(レガシープラットフォーム)

Citrix 優先テクノロジースタック(レガシー) 要件
XenApp 5.0をServer 2003にインストール ベンダーのサポートにより、Server 2008 R2 プラットフォームでのホスティングには適していません。アプリケーションの制限により x64 プラットフォームでのホスティングには適していません。Microsoft リモートデスクトップサービステクノロジを使用した配信に適しています。
Windows XPのXenDesktop 5によって提供される仮想マシンでホストされるアプリケーション ベンダーのサポートにより、Server 2012、Server 2008 R2、または Windows 8/7 プラットフォームでのホスティングには適していません。Microsoft リモートデスクトップサービステクノロジを使用した配信には適していません。Windows XP デスクトッププラットフォームでのホスティングのみに適しており、リソースが多いアプリケーションに適しています。要件と通常はシステムの分離が必要で、スタンドアロンで実行する必要があり、アクセス頻度が低い

導入

アプリケーションに最適なCitrix モデルを決定するには、以下の各ステップを実行します。

注:AppDNAを初めて使用する場合は、続行する前にAppDNA XenDesktop 7の導入ソリューションウィザードの使用を検討してください。このウィザードでは、非CitrixシステムからXenDesktop に移行した後のアプリケーションの配信方法を計画するのに役立つ導入に関する問題の概要が示されます。ウィザードによって提供されるレポートを確認したら、次の手順に進みます。

ステップ1。インベントリと合理化によるアプリケーションの検出

移行計画で予期しない遅延が発生しないようにするには、環境で使用されているアプリケーションを検出する必要があります。アプリケーションの検出では、インベントリを実行し、そのインベントリを合理化して、移行または廃棄するアプリケーション、およびレビューが必要な重複アプリケーションを判断します。

インベントリと合理化を手動で実行することは、非常に時間のかかる作業です。在庫管理と合理化に役立つサードパーティ製品がいくつかあります。

四半期および/または年末に6週間から2ヶ月にわたって環境を監視することが重要です。これにより、ビジネスにとって重要な管理対象外のアプリケーションが特定されるだけでなく、現在使用されているアプリケーションや、重複する機能を持つ重複するアプリケーションがあるかどうかもわかります。

ステップ2. AppDNA環境の準備

このトピックの次のセクションで説明するように、AppDNA環境をセットアップして構成します。これには、AppDNAをセットアップし、AppDNA Forward Path機能および推奨ソリューションに使用されるAppDNA実行プロファイルスクリプトで使用するための構成が含まれます。

AppDNA Forward Path機能は、AppDNAに組み込まれている強力なビジネス意思決定エンジンで、さまざまな展開シナリオをモデル化し、その影響を比較できます。

ステップ 3. ソースメディアの検索

MSI および APP-V (SFT、APPV) ファイルを直接インポートできます。

MSI以外のファイルにはAppDNA Install Capture機能が必要です。この機能では、仮想マシンを使用してアプリケーションをMSIにキャプチャします。

AppDNAセルフプロビジョニングツールを使用して、MSI以外のファイルをキャプチャすることもできます。セルフプロビジョニングでは、AppDNAにアクセスできないアプリケーションエキスパートがキャプチャプロセスを実行できます。AppDNA管理者は、アプリケーションのエキスパートがインストールを実行できるようにする制御情報を準備して公開します。キャプチャは、AppDNAとは別のマシン(仮想、物理、またはVDI)で行われます。

ステップ 4. Active Directory またはConfiguration Managerのデータをインポートする

Active Directory(AD)およびSystem Center Configuration Manager(Configuration Manager)を介して展開するために使用されたインストールメディアを使用して管理対象アプリケーションをインポートするには、まずhttps://docs.citrix.com/ja-jp/categories/legacy-archive/appdna.htmlを使用してADおよびConfiguration ManagerデータをAppDNAに読み込みます。

データを直接ロードするか、間接的にロードするかを決定します。ADとConfiguration Managerのデータを間接的にロードするオプションがあり、AppDNAとは別にADドメインController またはConfiguration Managerサーバーでデータを抽出できます。そのため、AppDNAユーザーは、ADおよびConfiguration Managerデータへの管理者アクセスを要求する必要はなく、ADドメインおよびConfiguration Manager管理者はAppDNAをインストールする必要はありません。

注:最良の結果を得るには、AD データと Configuration Manager データの両方をインポートします。通常、AD は組織構造に関する豊富なデータを提供し、Configuration Manager は集中管理されるアプリケーションに関するデータを提供します。

ステップ5。AppDNAレポートの使用

XenDesktop 7への移行に関するレポートでは、このセクションの後半で決定に役立つレポートについて説明します。また、Forward Pathスクリプトについても説明します。Forward Pathスクリプトは、ビジネス・ニーズをモデル化し、ソリューションを提供し、App-V 5.0シーケンスやMSIなどの互換性のあるアプリケーションに必要な出力を自動化することで意思決定を簡素化します。

ステップ6。継続的なアプリケーションの進化を管理

新しいアプリケーションが環境に入り、新しいサービスパック、パッチ、アップグレードが環境に影響を及ぼす場合は、AppDNAを使用して、アプリケーションとエンドユーザーに影響する変更を管理およびモデル化します。

AppDNAの構成

XenDesktop 7.0移行パスソリューション用にAppDNAを構成するには、次の手順に従います。

ステップ1。アプリケーションを優先度別に整理するグループを作成する

それに応じてアプリケーションを整理するためにAppDNAグループを作成します。これは、優先度またはビジネスユニットによって行うことができます。グループを作成し、アプリケーションをインポートおよび分析したら、グループを使用して、発生した問題の複雑さに基づいてグループ内の優先順位を決定できます。

ステップ 2。AppDNA拡張機能へのアクセスをリクエストする

AppDNA拡張Podio サイトへのアクセスを要求します(https://citrix.podio.com/appdna-extensions)。そのサイトへのアクセスをリクエストするには、appdnafeedback@citrix.com 宛てにメールしてください。

ステップ 3. Install Capture (非 MSI) およびForward Pathの自動化のための VM の作成

仮想マシンの作成をInstall CaptureおよびForward Pathで使用するためのサポート・テクノロジーです。VM は、アプリケーションが実行されているのと同じオペレーティングシステムを使用する必要があります。

Install Captureは、アプリケーションDNAをAppDNAデータベースにインポートする前に、MSI以外のアプリケーションをインストールおよびキャプチャするためのインポートプロセスの一部として使用されます。

Forward Pathは、アプリケーションの結果を判断し、MSI/EXEソースメディアを使用してMicrosoft App-V 5.0シーケンスを作成するなどのプロセスを自動化するために使用されます。仮想マシンは、移動するオペレーティングシステムを使用する必要があります。

ステップ 4. 非 MSI およびForward Pathオートメーションをキャプチャするための VM の構成

AppDNA Install Captureセットアップ要件の一般的な概要を確認します。この概要の最後に、次の各仮想化テクノロジへのリンクがあります。VM の設定の詳細は、基盤となる仮想化テクノロジによって異なります。

  • XenServer
  • Hyper-V
  • vSphere
  • VMware Workstation

仮想化テクノロジのトピックには、共有出力フォルダの作成手順が含まれています。App-V 4.6から5.0への変換プロファイルを使用する場合は、追加のフォルダ構成が必要です。

  1. ホストマシンで、仮想マシンがフルアクセス権を持つソースフォルダの場所を作成します。たとえば、\xxx.xxx.xx\AppDNA_Output\AppV_Convert\v5(スペースなし)などです。上記で作成した場所で、アプリケーションごとに 1 つのフォルダを作成します。これには、アプリケーションの OSD ファイルと SFT ファイルも含まれます。
  2. これは、実行プロファイルの「置換可能」タブで定義されている必要のあるソースフォルダです。\xxx.xxx.xx\AppDNA_Output\AppV_Convert\v5\appnameです。

ステップ5。必要なソフトウェアを仮想マシンにインストールする

Microsoft App-V 4.6シーケンスをマイクロソフトのApp-V 5.0に変換し、マイクロソフトのApp-V5.0シーケンスを作成するのに使用する仮想マシンにソフトウェアをインストールします。

Microsoft App-V 5.0 PowerShell 3.0

ステップ6。Forward Pathスクリプトと実行プロファイルのダウンロード

AppDNA拡張Podio サイトから次の操作を行います。

  1. ページ上部の [拡張機能] ボタンをクリックします。
  2. 「[FP]XenDesktop Decision」をクリックします。
  3. 「ファイル」で、[FP] XenDesktop Decision.xmlの最新バージョンを右クリックし、「ターゲットに名前を付けて保存…」を選択し、ファイルをローカルマシンに保存します。

ステップ7。AppDNAへのForward Pathスクリプトのインポート

ダウンロードしたForward PathスクリプトをAppDNAにインポートするには:

  1. AppDNAにログオンし、「構成およびForward Path」を選択します。
  2. [Forward Path Logic Editor] 画面で、[インポート] ボタンをクリックします。
  3. ダウンロードしたForward Pathスクリプトを参照して選択し、「開く」をクリックします。
  4. [インポート] をクリックします。
  5. ファイルが正常にインポートされたというメッセージで [OK] をクリックします。

ステップ 8. App-V 5.0シーケンサー実行プロファイルをAppDNAにインポート

App-V 5.0シーケンサー実行プロファイルスクリプトをAppDNAにインポートするには:

注:App-V 5.0 Sequencer.xmlは、デフォルトで C:\Program Files\Citrix\AppDNA\Client\Execution Profiles、または C:\Program Files (x86)\Citrix\AppDNA\Client\Execution Profiles。

  1. AppDNAにログオンし、[編集と設定] を選択します。
  2. [設定] ダイアログボックスで、[Install Capture] をクリックします。
  3. [実行プロファイル] タブをクリックします。
  4. ダイアログボックスの下部にある [インポート] をクリックします。

[プロファイルのロード] ダイアログボックスで、次の操作を行います。

  1. Podio からダウンロードした実行プロファイルファイルの場所を参照します。
  2. アクティブ化する実行プロファイルファイルを選択し、「開く」をクリックします。

[実行プロファイル] タブで、インポートした実行プロファイルをクリックし、[編集] ボタンをクリックし、[置き換え可能] タブをクリックします。 置き換え可能な SourceFolder の場所を選択し、[編集] ボタンをクリックし、ソースファイルへのパスを入力して、[OK] をクリックします。 置き換え可能な TargetFolder の場所を選択し、[編集] ボタンをクリックし、[ターゲット] フォルダへのパスを入力して、[OK] をクリックします。 [ 保存] をクリックして変更を保存し、[設定] ダイアログボックスを閉じます。

XenDesktop 7への移行に関するレポート

次の表は、XenDesktop 7移行パスソリューションに必要なレポートの一覧です。これらのレポートは、意思決定に役立つデータを提供します。

レポートにアクセスするには、サイド・バーのレポート:アプリケーションをクリックします。

レポート 説明
Forward Path 組織の決定に基づいてシナリオを反映し、結果に基づいて自動化タスクスクリプトを実行するために使用されます。たとえば、Windows 7 への移行を準備するときに、Forward Path シナリオを作成して、App-V パッケージとしての展開に適しているアプリケーション、デスクトップに展開する必要があるアプリケーション、再開発が必要なアプリケーションを判断できます。Forward Pathスクリプトの潜在的な結果は次のとおりです。Server 2012/Server 2008 R2を実行しているXenDesktop 7またはServer 2008 R2を実行しているXenApp 6.5 FP2でホストされているストリーム配信App-Vを展開する。Server 2012/Server 2008 R2を実行しているXenDesktop 7またはServer 2008 R2を実行しているXenApp 6.5 FP2を使用してホストされているローカルMSIを展開する。Server 2012を実行しているXenDesktop 7を使用してホストされているストリーム配信App-Vを展開する;Server 2012を実行しているXenDesktop 7を使用してホストされているローカルMSIを展開する;Server 2008 R2を実行しているXenDesktop 7またはServer 2008 R2を実行しているXenApp 6.5 FP2を使用してホストされているストリーム配信App-Vを展開する;Server 2008 R2を実行しているXenDesktop 7またはServer 2008 R2を実行しているXenApp 6.5 FP2を使用してホストされているローカルMSIを展開する、Windows 7/8(32/64ビット)を実行しているローカルMSIを展開する、Windows 7/8(32/64ビット)を実行しているストリーム配信App-Vを展開する、アプリケーションの廃止と置き換え、レガシーApp-Vおよび/またはレガシーXenAppを使用して公開する(互換性がある場合)。注意: Forward Pathスクリプトをさらにカスタマイズして、環境やビジネス上の意思決定に合わせてカスタマイズできます。App-V 5.0シーケンサー実行プロファイルは、アプリケーションストリーミングに適した候補としてApp-Vを含む結果のApp-V 5.0シーケンシングを自動化するためのタスクスクリプトとして割り当てられます。Forward Pathレポートにアクセスするには、「レポート:アプリケーション」>「Forward Path」を選択します。XenDesktop 7 Decisionレポートを選択するには、「シナリオの変更」をクリックし、ドロップダウンリストをクリックします。
概要の概要 すべてのアクティブなレポートで、アプリケーションポートフォリオの状態の概要レベルのダッシュボードビューを提供します。選択した各アプリケーションについて、アクティブな各レポートの全体的なRAGステータス(赤、黄、緑)が表示されます。アプリケーションに関連する行で、RAGアイコンをクリックすると、そのアプリケーションの是正レポートビューにアクセスできます。これらは、選択したプラットフォームを使用してアプリケーションを動作させるために必要な修復の詳細を提供します。
XenApp Hosted/TS 共有サーバーでホストされる環境での展開に対するデスクトップアプリケーションの適合性をテストします。
App-V 5.0 Microsoft Application Virtualizatio (App-V) 4.5、4.6 SP1、または 5.0 を使用して、デスクトップアプリケーションの適合性をテストします。
Windows 8/7 特定のOSレポートに直接移動して、ターゲットOS上のアプリケーションの互換性を確認します。特定の問題にドリルダウンし、自動修正をダウンロードして、アプリケーションの修復方法に関する詳細情報を入手します。
Server 2008 R2/2012 ターゲットOS上のアプリケーションの互換性を判断し、アプリケーション名をクリックして完全な修復の詳細に直接移動することで、アプリケーションの修復に必要な内容の詳細を詳しく調べます。

XenDesktop 手順

このセクションでは、AppDNA環境のセットアップ後にAppDNAを使用したXenDesktop 7の移行で推奨されるプロセスの概要を示します。XenDesktop 7の移行パスは、次のフローチャートにまとめられています。

XenDesktop 7移行フローチャート

ステップ1。アプリケーションDNAのインポート

MSI 形式のアプリケーションの場合は、[インポートと分析] > [アプリケーション] > [直接インポート] を選択します。

MSI 以外の形式のアプリケーションについては、インポートと分析/アプリケーション/Install Captureを選択します。

ステップ 2。アプリケーションを分析する

アプリケーションをApp-V、XenApp Hosted、Windows 7/8、64ビット、Server 2012、およびServer 2008 R2に対して分析します。相互運用性ソリューションを使用して、同じサーバーでホストできるアプリケーションを判断します。

ステップ 3. Forward Pathスクリプトの実行(XenAppホスト)

Forward Pathスクリプト[FP] XenDesktop 7.0 Decision.xmlを実行して、アプリケーションがホストされている、XenApp Hosted、Server 2012、Server 2008 R2、x64、Windows7/8、およびApp-Vとの互換性を確認します。このスクリプトでは、Citrix の優先テクノロジースタックに基づいて、提案された結果のレビューも提供します。

Forward Pathレポートにアクセスするには、「レポート:アプリケーション」>「Forward Path」を選択します。XenDesktop 7 Decisionレポートを選択するには、「シナリオの変更」をクリックし、ドロップダウンリストをクリックします。タスク・スクリプトを実行するには、「タスクの評価」をクリックします。

ステップ 4. 是正します

Forward Pathレポート・データを確認し、RAGステータスに基づいてアプリケーションに優先順位を付けます。

  • 緑色:タスクスクリプトを実行し(使用可能な場合)、UATに進みます。
  • オレンジ — 詳細な修復レポートをチェックして、フラグが付けられているものと、修復または機能テストが必要かどうかを判断します。
  • 赤 — 詳細な修復レポートをチェックして、フラグが付けられたコンポーネントを修復できるかどうか、および実行するアクション (再開発、Windows 7/8でのローカルインストール、レガシープラットフォームへの展開、廃棄、交換など) を確認します。概要レポートで、最適なプラットフォームを確認します。

Forward Pathレポート内のアプリケーション名をクリックすると、アプリケーションの詳細な修復データに直接移動します。

ステップ5。タスクスクリプトを実行

App-V 5.0 シーケンスに適したアプリケーションのタスクスクリプトを実行します。

[スタート] ボタンをクリックして、自動タスクスクリプトを実行し、App-V 5.0シーケンスを作成します。

ステップ6。App-V 5.0と互換性のあるアプリケーションのテスト出力

作成された出力ファイルを検索し、機能テストを実行します。

ステップ7。ユーザー承認テストに提出

アプリケーションをユーザー受け入れテスト(UAT)に提出し、専門家ユーザーがプロセスに関与していることを確認します。

App-V 5.0シーケンスを展開およびテストする準備ができたら、Forward Pathスクリプトを使用してUATを実行するグループに電子メールを送信することで、AppDNAの拡張可能な機能を活用します。

ステップ 8. 特定のソリューションと互換性のないアプリケーションの代替案を見つける

互換性のない(修復できない、修復がコストがかかりすぎると考えられる)アプリケーションについては、AppDNAを使用して、レガシー展開オプションの費用対効果が高いかどうかを判断します。それ以外の場合は、アプリケーションの終了と交換を検討してください。

Overview Summary レポートを使用すると、アプリケーションに最適なプラットフォームを簡単に確認できます。

互換性チェック

次の表に、互換性チェックの結果に基づく潜在的な結果を示します。

互換性チェックの結果 成果
アプリケーションApp-V、Server 2012/2008 R2(x64を含む)、およびXenApp Hosted(およびWindows 7/8)と互換性があります。 Server 2012/2008 R2上で実行されているXenDesktop 7またはServer 2008 R2で実行されているXenApp 6.5のFP2を使用してホストされているストリーム配信App-Vを展開する
Windows Server2012/2008 R2(x64を含む)とXenApp Hosted(およびほとんどの場合Windows 7/8)との互換性があります。 Windows Server 2012/2008 R2 を実行している、またはWindows Server 2008 R2 を実行している XenDesktop 7 を使用してホストされているローカルの MSI を展開します。
アプリケーションApp-V、Windows Server 2012(x64を含む)、およびXenApp Hosted(およびほとんどの場合Windows 7/8)との互換性があります。 Server 2012を実行しているXenDesktop 7を使用してホストされているストリーム配信App-Vを展開する
(x64を含む)Windows Server上で互換性があり、XenApp Hosted(およびほとんどの場合Windows 7/8) Windows Server 2012を実行しているXenDesktop 7を使用してホストされているローカルMSIを展開する
アプリケーションApp-V、Windows Server 2008 R2(x64を含む)、およびXenApp Hosted(およびほとんどの場合Windows 7/8)と互換性があります。 ストリーム配信されたApp-Vを展開するには、Windows Server 2008 R2を実行しているXenDesktop top7、またはWindows Server 2008 R2を実行しているXenApp6.5のFP2を使用してホストします。
Windows Server 2008 R2(x64を含む)、XenApp Hostedとの互換性があります。 Windows Server 2008 R2を実行しているXenDesktop 7を使用してホストされているローカルMSIを展開するか、Windows Server 2008 R2を実行しているXenApp6.5のFP2を使用してホストされているローカルMSIを展開します。
Windows 7/8 (32/64ビット)での互換性 Windows 7/8(32/64ビット)を実行しているローカルMSIを展開する
App-V、Windows 7/8(32/64ビット)で互換性があります。 Windows 7/8(32/64ビット)を実行しているストリーム配信App-Vを展開する
Windows Server 2012 または 2008 R2 では互換性がありますが、マルチユーザー環境 (RDS) には互換性がありません。Windows 7/8 (32/64 ビット) には互換性がありません。 アプリケーションを廃止して置き換える/互換性のある場合は、レガシーApp-VまたはレガシーXenAppを使用して公開します。
Windows Server 2012/2008 R2、Windows 7/8 (32/64 ビット) では互換性がありません。 アプリケーションの廃止と置き換え/互換性のある場合はレガシーApp-VまたはレガシーXenAppを使用して公開する

XenDesktop 7.0への移行

この記事の概要