アプリのレイヤリング

MS Azure または Azure Government

App Layering サービスをインストールするには、Azure (または Azure Government) リソース マネージャーを使用してアプライアンスを仮想マシンにデプロイします。

  • 要件。 - アプライアンスをインストールするために必要な Azure (または Azure Government) リソースがあることを確認します。
  • Azure (または Azure Government) に App Layering アプライアンスをインストールします。 - アプライアンスをインストールするには、インストール パッケージをダウンロードしてアプライアンスを展開します。
  • 次のステップ - App Layering エージェントをインストールし、App Layering サービスを構成する手順へのリンク。

注意: Azure Virtual Network への接続をまだ設定していない場合は、詳細については「 Azure の使用を開始する 」または「 Azure Government 」を参照してください。

Azure と Azure Government にアプライアンスをインストールする手順は、実行するインストール スクリプトを除いて同じです。 (スクリプトは以下のインストール パッケージに記載されています。)

要件

Azure または Azure Government に App Layering をインストールする前に、次のものがあることを確認してください。

  • Azure アカウントとサブスクリプション

    App Layering アプライアンスをデプロイして構成するには、Azure サブスクリプションへの管理アクセス権を持つアカウントの資格情報が必要です。 詳細については、 Microsoft Azure サインイン ページを参照してください。

  • Azure (または Azure Government) の仮想ネットワーク

    Azure (または Azure Government) での展開は、ポイント対サイトまたはサイト対サイトの仮想ネットワークで動作できます。 アプライアンスとそのネットワーク ファイル共有にはネットワーク接続が必要です。 ただし、アプライアンスでは、公開するレイヤー化されたイメージへのネットワーク接続は必要ありません。 アプライアンスの管理コンソールにアクセスするには、企業ネットワークと Azure (または Azure Government) ネットワーク間のサイト間接続が推奨されます。 詳細については、 Microsoft Azure Virtual Network ページを参照してください。 注意: Azure 仮想ネットワークへの接続をまだ設定していない場合は、詳細については「 Azure の使用を開始する 」を参照してください。

  • ネットワーク ファイル共有 (Azure または Azure Government 固有のもの)

    Azure (または Azure Government) のファイル共有サーバーは、オンプレミスのファイル共有よりもパフォーマンスが優れています。 Azure (または Azure Government) ファイル共有機能はサポートされていませんが、既存のネットワーク ファイル共有を使用したり、Azure (または Azure Government) 環境でファイル共有を作成したりすることができます。 重要: プレミアム ストレージの使用をお勧めします。

  • Azure (または Azure Government) リソース マネージャー

    App Layering は、Azure のリソース管理 (ARM) モデルで動作します。 Azure のクラシック デプロイメント モデルまたは Bicep はサポートされていません。 App Layering が対話する仮想ネットワーク、ファイル共有、OS マシンなどのすべてのリソースは、Azure Resource Manager を使用して作成する必要があります。 詳細については、 Azure Resource Manager の概要ページを参照してください。

  • Azure PowerShell v7

    Azure にアプライアンスをインストールするために使用する Windows システムに、Azure Powershell v7 をインストールする必要があります。

  • 割り当てられたマネージド ID

    App Layering アプライアンスには、Azure へのデプロイをサポートするためのマネージド ID として に割り当てられている必要があります。

App Layeringアプライアンスをインストールする

App Layering アプライアンスを Azure または Azure Government にデプロイするには:

  1. インストール パッケージの内容を確認します。
  2. インストール スクリプトに含まれる内容について説明します。
  3. アプライアンスをデプロイします。

インストールパッケージ

インストール パッケージの名前は citrix_app_layering_azure_yy.mbzipです。ここで、

  • yy は年です
  • m (または mm)は月です
  • b はビルドです
  • x はサブバージョンです
  • たとえば、 citrix_app_layering_azure_24.3.0.zip には azure_24.3.0.3.zipが含まれます。
ファイル 説明
azure_yy.m.b.x.zip アプライアンス VM の VHD ファイル (unidesk_azure-system.vhd) が含まれています。
New-AzAppLayeringAppliance.ps1 Azure および Azure Government のインストール スクリプト
citrix\_app\_layering\_agent\_installer.exe App Layering エージェント インストーラー
citrix\_app\_layering\_os\_machine\_tools.exe OS 工作機械
DeployAzureRmVm.template.json アプリレイヤリングテンプレート

インストールスクリプト

インストール パッケージに含まれるインストール スクリプトは、次の処理を実行します。

  1. 含まれている VHD を指定した Azure の場所にコピーします。
  2. VHD を使用して Azure に仮想マシンを作成します。
  3. リポジトリ ディスクを作成して接続します。
  4. Azure アプライアンスを起動します。

スクリプトを実行すると、次のようになります。

  • 重要: 後でこの情報が必要になるので、選択したリソース グループの場所を必ずメモしておいてください。 リソース グループの詳細については、「 Azure Portal を使用して Azure リソースを管理する」を参照してください。
  • 仮想マシンのサイズを選択するときは、4 つの CPU と少なくとも 14 GB のメモリ (スクリプトのデフォルト) を備えたマシンを選択することを強くお勧めします。
  • 新しい仮想マシンに指定する名前は、Azure の命名規則に準拠している必要があります。
  • HTTP ポート 80 にアクセスできる仮想ネットワークを選択します (パブリック IP は無効にできます)。

インストールスクリプトの使用

New-AzAppLayeringAppliance.ps1 は、以前のスクリプト AzureELMDeploymentV7.ps1に代わる新しいインストール スクリプトです。 新しいインストール スクリプトはパラメーターを受け入れるようになり、ユーザーがコマンド ライン プロンプトに手動で入力する必要がなくなりました。 パラメータなしでスクリプトを実行し、手動で入力することもできます。

要件

  • 新しいスクリプトには、パッケージに含まれている最新バージョンの DeployAzureRmVm.template.json が必要です。
  • 新しいスクリプトには、現在のバージョンの AzCopyが必要です。 AzCopy のバイナリは、 New-AzAppLayeringAppliance.ps1 と同じディレクトリにあるか、パスに追加されている必要があります。 AzCopy のインストールの詳細については、 AzCopy の使用を開始するを参照してください。

パラメータ

パラメータ 説明 データタイプ デフォルト値 必須? (はい/いいえ)
展開名 デプロイメント中に作成されたすべてのリソースの名前を派生するために使用されるベース名。 - はい
リソースグループ名 リソースがデプロイされる Azure リソース グループの名前。 存在しない場合は作成されます。 "{DeploymentName}-group" いいえ
ロケーションID すべてのリソースが作成または再利用される Azure リージョン。 - はい
サブネットID アプライアンスが接続されるサブネットの ID。 - はい
パラメータ IP アドレス アプライアンスに割り当てる IP アドレス。 "Dynamic" いいえ
リポジトリディスクサイズ (GB) アプライアンスに接続されているリポジトリ ディスクのサイズ (ギガバイト単位)。 整数 300 いいえ
VhdPath アップロードするアプライアンス VHD ファイルへのパス。 "{current_dir}/azure\_\*/unidesk\_azure-system.vhd" いいえ
Azureコピーパス azurecopy.exe ユーティリティへのパス。 "{current_dir}/azurecopy.exe" いいえ
信頼できる起動 アプライアンスVMの信頼できる起動を可能にする - - いいえ
強制アップロード Azure に既に存在する場合でもディスクを強制的にアップロードします - - いいえ
デフォルトプロファイル Azure との通信に使用される Azure 資格情報、アカウント、テナント、およびサブスクリプション。 - いいえ

使用例

   .\New-AzAppLayeringAppliance.ps1
<!--NeedCopy-->
   .\New-AzAppLayeringAppliance.ps1 -DeploymentName "MyDeploymentName" -LocationId "East US" -SubnetId /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/virtualNetworks/<virtual-network-name>/subnets/default
<!--NeedCopy-->

AzureまたはAzure Governmentにアプライアンスをデプロイする

App Layering ZIP ダウンロードには、圧縮されていない場合 31 GB のスペースが必要です。

  1. ダウンロード パッケージ citrix_app_layering_azure_yy.mm.x.zipを解凍します。 含まれるファイルは上記にリストされています。
  2. ZIP ファイルをローカル ドライブ上のフォルダーに抽出します。
  3. Azure Powershell ウィンドウを開きます。
  4. 適切なパラメータを使用してインストール スクリプト (インストール パッケージに含まれています) を実行します。 スクリプトの実行:
    • VHD を Azure の任意の場所にコピーします。
    • リポジトリ ディスクを作成して接続します。
    • アプライアンスを起動します。
    • スクリプトが失敗した場合は、値をチェックして、値が環境に対して正しいことを確認してください。

アプライアンスに初めてログオンするときは、App Layering 管理者のパスワードを変更する必要があります。 詳細については、「 管理者パスワードの変更」を参照してください。

環境で必要な場合は、必ず App Layering エージェントをインストールしてください。 詳細については次のセクションを参照してください。

次のステップ

アプライアンスがインストールされ、IP アドレスが希望どおりに設定されたら、App Layering エージェントをインストールし、App Layering サービスを設定できます。

MS Azure または Azure Government