WindowsアプリケーションをApp-V 5.0に移行する

ここでは、AppDNAを使用してMicrosoft WindowsアプリケーションをMicrosoft App-V 5.0に移行するために必要な手順について説明します。

導入

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

ステップ1。アプリケーションの検出

移行計画で予期しない遅延が発生しないようにするには、環境で使用されているアプリケーションを検出する必要があります。AppDNA内の統合機能を使用して、環境で使用されているアプリケーション(Lakeside Software SysTrack)を検出し、管理対象アプリケーションを展開するために使用されたインストールメディアを使用してインポートします。この展開には次が使用されます:Active Directory (AD) または Microsoft System Center Configuration Manager (Configuration Manager) の統合。

ステップ 2。インベントリと合理化の実行

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

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

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

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

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

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

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

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

ステップ5。AD または構成マネージャーのデータをインポートする

Active Directory(AD)およびSystem Center Configuration Manager(Configuration Manager)を介して展開するために使用されたインストールメディアを使用して管理対象アプリケーションをインポートするには、まずADおよびConfigMgrデータのロード・ウィザードを使用して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 は集中管理されるアプリケーションに関するデータを提供します。

ステップ6。適切なシナリオを選択する

Microsoft App-V 4.6 を使用して既にシーケンス化されている Windows アプリケーションについては、Microsoftの App-V 4.6 から App-V 5.0 へのDecision forward pathスクリプトを使用してプロセスに従います。

Citrix AppDNAにすでにインポートされているWindowsアプリケーション、またはCitrix AppDNAにシーケンス処理またはインポートされていないアプリケーションについては、Microsoft App-V 5.0 Decision Forward Pathスクリプトを使用してプロセスに従います。

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

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

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

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

AppDNAの構成

WindowsアプリケーションをApp-V 5.0に移行するようにAppDNAを構成するには、次の手順に従います。

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

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

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

Citrix には、サポートされていないForward Pathスクリプトとダウンロード可能な実行プロファイルスクリプトのライブラリがあります。スクリプトは、アプリケーションに関するビジネス上の意思決定をモデル化し、プロセス(Microsoft App-V 5.0アプリケーション・シーケンスやMSIなど)を自動化するようにカスタマイズされています。

このソリューションでは、AppDNAに付属する実行プロファイルスクリプトと、ダウンロード可能な次のスクリプトを使用します。

  • [EP] Converter_App-V4.6_to_App-V5.0
  • [FP]Microsoft App-V 4.6からApp-V 5.0 Decision
  • [FP] Microsoft App-V 5.0 Decision

スクリプトにアクセスするには、Podio アカウントを設定し、AppDNA拡張Podioサイトへのアクセスを要求する電子メールを appdnafeedback@citrix.com に送信します。

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

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

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

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

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

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

  • XenServer
  • Hyper-V
  • 仮想サーバー
  • vSphere
  • VMware ワークステーション
  • VMware

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

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

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

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

  • Microsoft App-V 5.0
  • PowerShell

ステップ6。Microsoft 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. ダイアログボックスの下部にある [インポート] をクリックします。
  5. [プロファイルのロード] ダイアログボックスで、次の操作を行います。
    1. Podio からダウンロードした実行プロファイルファイルの場所を参照します。
    2. アクティブ化する実行プロファイルファイルを選択し、「開く」をクリックします。

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

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

  1. ページ上部の [拡張機能] ボタンをクリックします。
  2. [EP] Converter_App-V4.6_to_App-V5.0をクリックします。
  3. [ファイル] で、[EP] Converter_App-V4.6_to_App-V5.0.xml の最新バージョンを右クリックし、[ターゲットに名前を付けて保存] を選択し、ファイルをローカルコンピューターに保存します。
  4. 拡張機能の一覧に戻り、[[FP] Microsoft App-V 5.0 Decision] をクリックします。
  5. [ファイル] で、[FP] Microsoft App-V 5.0 Decision.xml の最新バージョンを右クリックし、[ターゲットに名前を付けて保存] を選択し、ファイルをローカルコンピューターに保存します。

ステップ 8. Microsoft App-V 4.6からMicrosoft App-V 5.0の実行プロファイルをAppDNAにインポートする

Podio からダウンロードしたMicrosoft App-V 4.6からApp-V 5.0コンバータの実行プロファイルスクリプトをCitrix AppDNAにインポートします。

  1. AppDNAにログオンし、「編集」>「設定」を選択します。
  2. [設定] ダイアログボックスで、[Install Capture] をクリックします。
  3. [実行プロファイル] タブをクリックします。
  4. ダイアログボックスの下部にある [インポート] をクリックします。
  5. [プロファイルのロード] ダイアログボックスで、次の操作を行います。
    1. Podio からダウンロードした実行プロファイルファイルの場所を参照します。
    2. アクティブ化する実行プロファイルファイルを選択し、「開く」をクリックします。
    3. [実行プロファイル] タブで、インポートした実行プロファイルをクリックし、[編集] ボタンをクリックし、[置き換え可能] タブをクリックします。
    4. 置き換え可能なソースフォルダの場所を選択し、[編集] ボタンをクリックし、ソースファイルへのパス (\xxx.xxx.xx\AppDNA_Output\AppV_Convert など) を入力し、[OK] をクリックします。
    5. 置き換え可能なターゲットフォルダの場所を選択し、「編集」ボタンをクリックし、ターゲットフォルダへのパス(\xxx.xxx.xx\AppDNA_Output\AppV_Convert\v5など)を入力し、「OK」をクリックします。
    6. [保存] をクリックして変更を保存し、[設定] ダイアログボックスを閉じます。

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

ダウンロードしたMicrosoft App-V 4.6をApp-V 5.0のDecisionまたはMicrosoft App-V 5.0のDecision forward Pathスクリプトにインポートするには、次の手順に従います。

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

ステップ10。Forward Pathスクリプトを構成する:Microsoft APP-V 4.6からAPP-V 5.0 Decision、Microsoft APP-V 5.0 Decision

これらのForward Pathスクリプトは、Microsoft App-V および Windows 7 に対するアプリケーションの互換性をチェックします。Windows 7 x64とx32の両方でApp-Vシーケンスの作成/変換を自動化するためのオプションを考慮して、両方のForward Pathスクリプトに8つのタスクスクリプトが割り当てられています。

AppDNA環境に合わせてスクリプトを構成するには:

  1. AppDNAにログオンし、「構成」>「Forward Path」を選択します。
  2. [シナリオ] タブで、Microsoft APP-V 5.0 DecisionまたはMicrosoft APP-V 5.0 Decisionをクリックします。
  3. [エディタ] タブをクリックして、スクリプトを表示および編集します。
  4. スクリプトを編集して、別のオペレーティングシステムを参照したり、環境のニーズに合わせて他の変更を加えることができます。
  5. 参照されているオペレーティングシステムを変更するには、ウィンドウの右側にある [プロパティエクスプローラ] タブを使用します。

[アプリケーション] > [モジュール] を展開して、オペレーティングシステムのリストとその参照方法を表示します。Windows7 への参照を目的のオペレーティングシステムに置き換えます。

ステップ11。タスクスクリプトの設定

ダウンロードしてインポートしたForward Pathスクリプトには、8 つのタスクスクリプトが割り当てられています。これにより、Microsoft App-V 5.0 シーケンスの作成や、Microsoft App-V 4.6 から Microsoft 5.0 シーケンスへの変換を自動化できます。タスクスクリプトは、Citrix AppDNA仮想マシン名とプロセスの自動化に使用する実行プロファイルを参照するように構成する必要があります。

Forward Pathタスクスクリプトを設定するには、次の手順を実行します。

  1. [シナリオ] タブで、編集する Forward Path スクリプトノードを展開します。 選択したタスクスクリプトの内容が [エディタ] タブに表示されます。Windows 7 32 ビットと 64 ビットの両方について、Microsoft App-V プロセスを自動化できるタスクスクリプトがあります。使用する予定のないタスクスクリプトは削除できます。

  2. 21 行目まで下にスクロールします。タスクスクリプトには、Microsoft App-V 5.0 Decisionの「App-V 5.0 シーケンサー」など、使用する実行プロファイルが既に入力されています。 例:

    ProductionManager.RunExecutionProfile(controller, "Execution Profile Name", replaceables, "Default VM Configuration")

    変更先:

    ProductionManager.RunExecutionProfile(controller, "App-V 5.0 Sequencer", replaceables, "Your VM Name as shown in Install Capture Settings")

  3. 仮想マシンの名前を確認するには、AppDNAメニューから「編集」>「設定」の順に選択します。左側のペインで、[Install Capture]を選択します。[仮想マシン] タブの [名前] 列に表示される名前を使用します。
  4. [保存] をクリックして変更を保存します。
  5. 各タスクスクリプトに対して、この操作を繰り返します。

App-V 5.0へのWindowsアプリケーションの移行に関するレポート

次の表に、Windows アプリケーションを App-V 5.0 に移行するために必要なレポートを示します。これらのレポートは、意思決定に役立つデータを提供します。

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

レポート 説明
Forward Path 組織の決定に基づいてシナリオを反映し、結果に基づいて自動化タスクスクリプトを実行するために使用されます。Forward Pathスクリプトの潜在的な結果としては、Windows 7 x64にApp-Vパッケージとして展開し、代替プラットフォームを撤回/置換または検索などがあります。Forward Pathレポートは、組織の決定を反映し、結果に基づいてタスク・スクリプトを実行するために使用されます。このソリューションには、Forward Pathレポートが2つ構成されています。 Microsoft App-V 5.0 Decision は、アプリケーションがMicrosoft App-V 5.0を使用して順序付けに適しているかどうかを判断するために使用されます。アプリケーションが Microsoft App-V 5.0 を使用してシーケンス処理に適している場合は、シーケンスプロセスを自動化するタスクスクリプトが提供されます。App-V 5.0 Sequencer 実行プロファイルは、タスクスクリプトで参照され、Microsoft App-V 5.0 がアプリケーションストリーミングに適した、または可能な候補として含まれる結果の Microsoft App-V 5.0 シーケンシングを自動化します。Microsoft App-V 4.6からApp-V 5.0 Decision — アプリケーションのストリーミングに適した、または可能な候補としてMicrosoft App-Vを含む結果について、Microsoft App-V 4.6シーケンスをApp-V 5.0に変換するために使用されます。[EP]Converter_App-V4.6_to_App-V5.0 は、アプリケーションのストリーミングに適した、または可能な候補としてMicrosoft App-V 5.0を含む結果のApp-V 4.6への変換を自動化するタスクスクリプトで参照されます。Forward Pathレポートにアクセスするには、「レポート」>「アプリケーション」>「Forward Path」をクリックします。[シナリオの変更] ボタンをクリックし、ドロップダウンリストをクリックして、Microsoft App-V 5.0 DecisionまたはMicrosoft App-V 4.6 から App-V 5.0 Decisionレポートを選択します。注意:Forward Pathスクリプトをさらにカスタマイズして、環境やビジネス上の意思決定に合わせてカスタマイズできます。
概要の概要 すべてのアクティブなレポートで、アプリケーションポートフォリオの状態の概要レベルのダッシュボードビューを提供します。選択した各アプリケーションについて、アクティブな各レポートの全体的なRAGステータス(赤、黄、緑)が表示されます。アプリケーションに関連する行で、RAGアイコンをクリックすると、そのアプリケーションの是正レポートビューにアクセスできます。これらは、選択したプラットフォームを使用してアプリケーションを動作させるために必要な修復の詳細を提供します。
Microsoft App-V 5.0 Microsoft Application Virtualizatio (App-V) 4.5、4.6 SP1、または 5.0 を使用して、デスクトップアプリケーションの適合性をテストします。
Microsoft Windows 8/7 特定のOSレポートに直接移動して、ターゲットOS上のアプリケーションの互換性を判断します。特定の問題にドリルダウンし、自動修正をダウンロードして、アプリケーションの修復方法に関する詳細情報を入手します。

WindowsアプリケーションからApp-V 5.0への移行手順

このセクションでは、Windows アプリケーションを Microsoft App-V 5.0 に移行するための推奨プロセスについて説明します。これには、アプリケーションを App-V 5.0、Windows 8/7、サーバー 2012/2008 R2 64 ビットとの互換性を評価する段階も含まれます。また、App-V 4.6シーケンスからApp-V 5.0への変換を自動化する方法と、App-V 5.0シーケンスを作成する方法についても説明します。

フローチャートでは、移行プロセスと通常の業務プロセスにAppDNAを組み込む方法を説明します。

Windows アプリケーションから App-V 5.0 への移行フローチャート

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

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

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

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

Microsoft Windows8/7、x64およびApp-Vに対してアプリケーションを分析します。アプリケーションが Microsoft サーバープラットフォームでホストされる場合は、サーバー 2012/2008 R2 を含めます。

ステップ 3. Forward Pathスクリプトの実行

Windows 8/7、x64、およびApp-V 5.0に対するMicrosoft App-V 4.6を使用してシーケンスされたアプリケーションの互換性をチェックし、App-V 5.0に対して適切なアプリケーションまたは潜在的なアプリケーションのレビューを取得します。

Windows 8/7およびApp-V 5.0に対するアプリケーションの互換性をチェックし、App-V 5.0に適したアプリケーションまたは潜在的なアプリケーションのレビューを取得するために、Forward PathスクリプトMicrosoft App-V 5.0を実行します。

  1. Forward Pathレポートにアクセスするには、「レポート」>「アプリケーション」>「Forward Path」を選択します。[シナリオの変更] をクリックし、ドロップダウンリストをクリックして、Microsoft App-V 4.6 から App-V 5.0 の決定またはMicrosoft App-V 5.0 Decisionレポートを選択します。
  2. タスク・スクリプトを実行するには、「タスクの評価」をクリックします。

ステップ 4. 是正します

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

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

注意:Forward Pathレポート内のアプリケーション名をクリックすると、アプリケーションの詳細な修復データに直接アクセスできます。

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

App-V 5.0 に適したアプリケーションのタスクスクリプトを実行します。これらは、[自動タスクスクリプト] 列に [はい] と表示されます。

[スタート] ボタンをクリックして、自動タスクスクリプトを実行し、Microsoft App-V 4.6シーケンスをMicrosoft App-V 5.0シーケンスに変換するか、またはMicrosoft App-V 5.0シーケンスを作成します。

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

WindowsアプリケーションをApp-V 5.0に移行する

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

UATに申請書を提出し、エキスパートユーザーがプロセスに関与していることを確認します。

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

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

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

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