MS アジュール または Azure ガバメント
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 Virtual Networkへの接続をまだ設定していない場合は、詳細についてAzure の使用を開始するを参照してください。
-
ネットワークファイル共有 (AzureまたはAzure Government固有)Azure (または Azure Government) のファイル共有サーバーは、オンプレミスのファイル共有よりも優れたパフォーマンスを発揮します。Azure (または Azure Government) のファイル共有機能はサポートされていませんが、既存のネットワークファイル共有を使用するか、Azure (または Azure Government) 環境でファイル共有を作成できます。 重要: Premium Storageの使用を推奨します。
-
アジュール (または アジュール ガバメント) リソース マネージャーApp LayeringはAzureのResource Management (ARM) モデルで動作します。AzureのクラシックデプロイモデルやBicepはサポートしていません。App Layeringが連携する仮想ネットワーク、ファイル共有、OSマシンなどのすべてのリソースは、Azure Resource Managerで作成する必要があります。詳細については、Azure Resource Managerの概要ページを参照してください。
-
アジュール パワーシェル v7Azureにアプライアンスをインストールするために使用されるWindowsシステムには、Azure PowerShell v7をインストールする必要があります。
-
割り当てられたマネージドIDAzureへの展開をサポートするために、App Layeringアプライアンスにはマネージド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が含まれています
| ファイル | 説明 |
|---|---|
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 の使用を開始する を参照してください。
パラメータ
| パラメータ | 説明 | データ型 | デフォルト値 | 必須ですか? (Y/N) |
|---|---|---|---|---|
| DeploymentName | 展開中に作成されるすべてのリソースの名前を導出するために使用されるベース名。 | 文字列 | - | Y |
| ResourceGroupName | リソースが展開される Azure リソースグループの名前。存在しない場合は作成されます。 | 文字列 | "{DeploymentName}-group" |
N |
| LocationId | すべてのリソースが作成または再利用されるAzureリージョン。 | 文字列 | - | Y |
| SubnetId | アプライアンスが接続されるサブネットのID。 | 文字列 | - | Y |
| ParamIpAddress | アプライアンスに割り当てるIPアドレス。 | 文字列 | "Dynamic" |
N |
| RepositoryDiskSizeInGb | アプライアンスに接続されているリポジトリディスクのサイズ(ギガバイト単位)。 | 整数型 | 300 |
N |
| VhdPath | アップロードするアプライアンスVHDファイルへのパス。 | 文字列型 | "{current_dir}/azure\_*/unidesk\_azure-system.vhd" |
N |
| AzureCopyPath | azurecopy.exeユーティリティへのパス。 |
文字列型 | "{current_dir}/azurecopy.exe" |
N |
| TrustedLaunch | アプライアンスVMのトラステッド起動を有効にします | - | - | N |
| ForceUpload | ディスクがAzureに既に存在する場合でも、強制的にアップロードします | - | - | N |
| DefaultProfile | Azureとの通信に使用されるAzureの資格情報、アカウント、テナント、およびサブスクリプション。 | 文字列 | - | N |
使用例
.\New-AzAppLayeringAppliance.ps1.\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
AzureまたはAzure Governmentにアプライアンスを展開する
App Layering ZIPダウンロードは、解凍時に31GBのスペースを必要とします。
-
ダウンロードパッケージ
citrix_app_layering_azure_yy.mm.x.zipを解凍します。含まれるファイルは上記にリストされています。 -
ZIPファイルをローカルドライブのフォルダーに解凍します。
-
Azure Powershellウィンドウを開きます。
-
適切なパラメーターを指定して、インストールスクリプト(インストールパッケージに含まれています)を実行します。スクリプトの実行により、次の処理が行われます。
-
VHDを選択したAzureの場所にコピーします。
-
リポジトリディスクを作成してアタッチします。
-
アプライアンスを起動します。
-
スクリプトが失敗した場合は、値が環境に対して正しいことを確認してください。
-
アプライアンスに初めてログオンするときは、App Layering管理者パスワードを変更する必要があります。詳細については、「管理パスワードの変更」を参照してください。