Nerdio Managerを使用してVM拡張機能を管理する

Nerdio Managerを使用してVM拡張機能を管理する

Nerdio Managerは、さまざまな管理および監視タスクのためにAzure VM拡張機能を活用します。これらの拡張機能は、PowerShellスクリプト、zipアーカイブ、インストーラー、実行可能ファイルなどの特定のデータファイルを必要とすることがよくあります。新しいApp Service設定Artifacts:Modeが追加され、これらのファイルがNerdio Manager操作中にどのように使用されるかを制御します。

展開メカニズム(v6.2以前)

Nerdio Managerのv6.2以前のバージョンでは、イメージ管理およびホスト展開に使用される必要なファイルがAzure Storageアカウントnmwextensions.blob.core.windows.netにアップロードされました。VMはストレージアカウントからこれらのファイルを直接要求します。これは、Nerdio Managerを更新した後でも、v6.2以前のすべての展開に対する既定の方法として残ります。

展開メカニズム(v6.2)

Nerdio Manager v6.2からは、「ローカル」展開メカニズムが導入されました。これは、v6.2以降の新しい展開に対する既定の構成です。この設定では、Nerdio Manager WebAppのみがnmwextensions.blob.core.windows.netの公開場所にアクセスできる必要があります。デスクトップおよびイメージVNetからのアクセスは必要ありません。

  • スクリプトは現在、Nerdio Managerパッケージに含まれています。

  • これらのスクリプトは、Nerdio Managerによって必要に応じてプライベートストレージアカウントにアップロードされます。

  • アップロードされたファイルのリンクとメタデータは、ArtifactMetadataデータベーステーブルに保存されます。

    • Artifacts:Modeが「ローカル」に設定されている場合、新しいメカニズムが適用されます。

    • Artifacts:Modeが「ローカル」に設定されていない場合、ファイルは以前のバージョンと同様に、場所nmwextensions.blob.core.windows.netから読み込まれます。

プライベートストレージアカウント

プライベートストレージアカウントは、App Service設定がローカルまたはオフラインモードに構成されている場合、イメージ管理およびホスト作成プロセスに必要なスクリプト(v6.2)およびバイナリ(v6.3+)のソースとして使用されます。プライベートストレージアカウントは、次のタグで識別されます:

NMW_OBJECT_TYPE=CUSTOM_SCRIPTS_STORAGE_ACCOUNT

このアカウントは、Nerdio Managerがデプロイされているのと同じリソースグループ内で、顧客によって事前に作成される場合があります。このストレージアカウントが存在しない場合、自動的に作成されます。ファイルは、初回使用時またはNerdio Managerのバージョン更新時にアップロードされます。ファイルがすでにアップロードされている場合、既存のリンクが使用されます。

展開メカニズム(v6.3以降)

「ローカル」モードの変更

v6.3以降、Nerdio Managerは「ローカル」モードが選択されている場合、動的に検出されたFSLogixインストールファイルをプライベートストレージアカウントにアップロードします。これらのファイルは、Nerdio Manager WebAppによって公共のソースから定義されたプライベートストレージにコピーされます。

注: UAMアプリ展開に必要な WinGet パッケージインストーラーは、サイズ制限のためパッケージに含まれていません。「ローカル」モードでは、Nerdio Managerは以下の場所から指定されたローカルストレージアカウントにパッケージをコピーします。AVDデスクトップは、Nerdio ManagerからWinGetインストーラーを動的にダウンロードします。この場所へのアクセスがNerdio Manager WebAppで利用可能であることを確保してください。

https://github.com/microsoft/winget-cli/releases/download/v1.8.1911/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

"Offline" Mode

Nerdio Manager v6.3では、「オフライン」モードが製品に追加されました。選択された場合、Nerdio Managerは定義されたプライベートストレージアカウントから、イメージ管理とホスト展開に必要なすべてのファイルをローカルで利用します。このシナリオで使用できるのは、Nerdio Manager展開パッケージに含まれるスクリプトとバイナリのみです。

注: UAMアプリ展開に必要な WinGet パッケージインストーラーは、サイズ制限のためパッケージに含まれていません。「オフライン」モードでは、Nerdio Managerは以下の場所から指定されたローカルストレージアカウントにパッケージをコピーします。AVDデスクトップは、Nerdio ManagerからWingetインストーラーを動的にダウンロードします。この場所へのアクセスがNerdio Manager WebAppで利用可能であることを確保してください。

https://github.com/microsoft/winget-cli/releases/download/v1.8.1911/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle

構成の詳細

新しいApp Service Artifacts:Modeには、以下に示すように、次の可能な値があります。

注: この設定は、v6.2以前の展開には影響しません。

 

オプション

サポートされているバージョン

説明

既定

v6.2+

拡張スクリプトは、パブリックアクセス可能な nmwextensions.blob.core.windows.net ストレージアカウントからリソースを使用します。これは、Nerdio Manager を更新した後でも、v6.2 より前のすべての展開に対する既定のアプローチです。

ローカル

v6.2+

VM とイメージのアクションは、各クライアントのために定義されたプライベートストレージアカウントから拡張リソースを使用します。Nerdio Manager は、利用可能な場合は埋め込みリソースから、そうでない場合はパブリックストレージアカウントからリソースをコピーします。Nerdio Manager のみが nmwextensions.blob.core.windows.net へのアクセスを必要とします。これは、v6.2 以降の新しい展開における既定の構成です。

オフライン

v6.3+

拡張機能スクリプトは、各クライアントのためにプライベートストレージアカウントからリソースを使用します。Nerdio Manager は、埋め込みリソースのみをそこにコピーします。nmwextensions.blob.core.windows.net へのアクセスは必要ありません。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

記事コメントは受け付けていません。