MS AzureまたはAzure Government
App Layeringサービスをインストールするには、Azure (またはAzure Government) リソースマネージャーを使用して、アプライアンスを仮想マシンに展開します。
- 要件 - アプライアンスのインストールに必要なAzure (またはAzure Government) リソースがあることを確認してください。
- Azure (またはAzure Government) へのApp Layeringアプライアンスのインストール - アプライアンスをインストールするには、インストールパッケージをダウンロードしてアプライアンスを展開します。
- 次のステップ - App LayeringエージェントのインストールとApp Layeringサービスの構成手順へのリンク。
注: Azure仮想ネットワークへの接続をまだ設定していない場合は、詳細について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) 環境にファイル共有を作成できます。 重要: Premium Storageの使用を推奨します。
-
Azure (またはAzure Government) Resource Manager
App Layeringは、AzureのResource Management (ARM) モデルで動作します。AzureのClassic展開モデルまたはBicepはサポートしていません。仮想ネットワーク、ファイル共有、OSマシンなど、App Layeringが連携するすべてのリソースは、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に展開するには:
- インストールパッケージの内容を確認します。
- インストールスクリプトに含まれる内容を確認します。
- アプライアンスを展開します。
インストールパッケージ
インストールパッケージはcitrix_app_layering_azure_yy.m.b.zipという名前で、ここで:
- yyは年
- m (またはmm) は月
- bはビルド
- xはサブバージョン
- 例:
citrix_app_layering_azure_24.3.0.zipにはazure_24.3.0.3.zipが含まれます。
| File | Description |
|---|---|
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 |
App Layeringテンプレート |
インストールスクリプト
インストールパッケージに含まれるインストールスクリプトは、次の処理を実行します。
- 含まれているVHDを指定したAzureの場所にコピーします。
- VHDを使用してAzureに仮想マシンを作成します。
- リポジトリディスクを作成して接続します。
- Azureアプライアンスを起動します。
スクリプトを実行する際:
- 重要: 選択したリソースグループの場所をメモしておいてください。この情報は後で必要になります。リソースグループの詳細については、Azure Portalを使用してAzureリソースを管理するを参照してください。
- 仮想マシンのサイズを選択する際は、4つのCPUと少なくとも14GBのメモリを持つマシン (スクリプトのデフォルト) を選択することを強く推奨します。
- 新しい仮想マシンに指定する名前は、Azureの命名規則に準拠している必要があります。
- HTTPポート80にアクセス可能な仮想ネットワークを選択します (パブリックIPは無効にできます)。
インストールスクリプトの使用
New-AzAppLayeringAppliance.ps1は、以前のスクリプトAzureELMDeploymentV7.ps1に代わる新しいインストールスクリプトです。
新しいインストールスクリプトはパラメーターを受け入れるようになり、ユーザーがコマンドラインプロンプトに手動で入力を提供する必要がなくなりました。
パラメーターなしでスクリプトを実行し、手動で入力を提供することもできます。
要件
- 新しいスクリプトには、パッケージに含まれる
DeployAzureRmVm.template.jsonの最新バージョンが必要です。 - 新しいスクリプトには、
AzCopyの現在のバージョンが必要です。AzCopyのバイナリは、New-AzAppLayeringAppliance.ps1と同じディレクトリにあるか、パスに追加されている必要があります。AzCopyのインストールに関する詳細については、AzCopyの概要を参照してください。
パラメーター
| Parameter | Description | Data Type | Default Value | Required? (Y/N) |
|---|---|---|---|---|
| DeploymentName | 展開中に作成されるすべてのリソースの名前を派生させるために使用されるベース名。 | string | - | Y |
| ResourceGroupName | 展開されるリソースが配置されるAzureリソースグループの名前。存在しない場合は作成されます。 | string | "{DeploymentName}-group" |
N |
| LocationId | すべてのリソースが作成または再利用されるAzureリージョン。 | string | - | Y |
| SubnetId | アプライアンスが接続されるサブネットのID。 | string | - | Y |
| ParamIpAddress | アプライアンスに割り当てるIPアドレス。 | string | "Dynamic" |
N |
| RepositoryDiskSizeInGb | アプライアンスに接続されるリポジトリディスクのサイズ (ギガバイト単位)。 | int | 300 |
N |
| VhdPath | アップロードするアプライアンスVHDファイルへのパス。 | string | "{current_dir}/azure\_\*/unidesk\_azure-system.vhd" |
N |
| AzureCopyPath |
azurecopy.exeユーティリティへのパス。 |
string | "{current_dir}/azurecopy.exe" |
N |
| TrustedLaunch | アプライアンスVMの信頼できる起動を有効にする。 | - | - | N |
| ForceUpload | ディスクがAzureに既に存在する場合でも、強制的にアップロードする。 | - | - | N |
| DefaultProfile | Azureとの通信に使用されるAzure資格情報、アカウント、テナント、およびサブスクリプション。 | string | - | N |
使用例
.\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ダウンロードは、解凍時に31GBのスペースを必要とします。
- ダウンロードパッケージ
citrix_app_layering_azure_yy.mm.x.zipを解凍します。含まれるファイルは上記にリストされています。 - ZIPファイルをローカルドライブのフォルダーに解凍します。
- Azure Powershellウィンドウを開きます。
- 適切なパラメーターを指定して、インストールスクリプト (インストールパッケージに含まれています) を実行します。スクリプトの実行:
- VHDを選択したAzureの場所にコピーします。
- リポジトリディスクを作成して接続します。
- アプライアンスを起動します。
- スクリプトが失敗した場合は、環境に対して値が正しいことを確認してください。
アプライアンスに初めてログインする際は、App Layering管理者パスワードを変更する必要があります。詳細については、管理者パスワードの変更を参照してください。