高度な App Service の構成
Nerdio Manager Azure App Service に適用できる高度な構成オプションがいくつかあります。
警告:
Nerdio Manager サポートに相談せずに App Service の構成変更を行わないでください。
高可用性専用の App Service: App Service の高可用性 (HA) が設定されている場合は、すべての変更をアプリ構成内の 環境変数で行ってください。個々の App Service インスタンスに高度な設定を追加しないでください。詳細については、Nerdio Managerウェブアプリを高可用性(HA)または災害復旧(DR)シナリオ用に構成します。 を参照してください。
Azure ポータルで、 nmw-app-xxxxxxxxxx App Service > 設定 > 環境変数 に移動します。
App 設定 タブで、編集したい設定の名前を選択します。
値 フィールドで、必要に応じて設定値を変更します。
適用 を選択します。
構成設定が保存されると、App Service が再起動されます。
ほとんどの設定は、デフォルトでは App Service の構成に存在せず、手動で追加する必要があります。Nerdio Manager が変更を正常に処理できるように、設定名と値が適切に指定されていることを確認してください。
現在の構成設定
この表は現在の App Service の構成設定を説明しています:
App 設定 |
値 |
説明 |
|---|---|---|
ADCache:IncludeGuestUsers |
ブール値 デフォルト: 偽 True |
True に設定すると、ゲストユーザーが Nerdio Manager コンソールに表示されます。 外部 ID と AVD に関する詳細は、Microsoft Learn の記事 外部 ID にホストプール アクセスを提供する を参照してください。 |
ADCache:SkipGroups |
ブール値 デフォルト: 偽 True |
True に設定すると、ユーザーおよびグループ割り当て管理用の AAD キャッシュ構築時に Entra ID グループがスキップされます。この設定は、AVD Classic展開において数万または数十万のEntra IDグループが存在する環境で役立ちます。 注意: AVD ARM 展開の場合はグループ権限の方が望ましいため、この設定はお勧めしません。 |
Advisor:PersonalRightSize:BatchSize |
整数値 既定 |
VMの適正サイズ操作を評価するためのバッチサイズを制御します。最初は100の値から始め、500の最大値まで100VMずつ徐々に増やすことをお勧めします。 |
Announcements:CacheMinutes |
整数値 既定 |
Nerdio Managerの発表のキャッシュ動作を制御します。デフォルトでは、発表は180分ごとにNerdioサービスからダウンロードされます。この値を0に設定すると、発表はキャッシュされず、ページを更新するたびに常にダウンロードされます。 |
AppManagement:GroupAppLimit |
整数値 既定 |
この設定は、UAMポリシーに追加できるUAMアプリケーショングループの最大数を制御します。注意: リンクされた設定「AppManagement:PolicyAppLimit」も、単一のポリシーに20以上のアプリケーションが必要な場合は変更する必要があります。 |
AppManagement:PolicyAppLimit |
整数値 既定 |
この設定は、UAMポリシーに追加できるUAMアプリケーションの総最大数を制御します。 |
AppsDiscovery:Enabled |
ブール値 デフォルト: True 偽 |
FSLogix を使用するホストプールにインストールされたアプリケーションの検出プロセスを制御します。検出されたアプリケーションは、インストール済みアプリ管理でルールセットを作成し、アプリをユーザーやグループに選択的に割り当てる際に使用できます。 |
AppsDiscovery:RepeatDiscoveryIntervalInDays |
整数値 既定 |
新しいアプリの自動検出を行うかどうかを制御します。既存のアプリのリストが X 日前に生成された場合、新しい検出が行われます。 |
AppsDiscovery:RepeatIntervalInMinutes |
整数値 既定 |
バックグラウンドアプリの自動検出サービスの頻度を制御します。新しい自動検出が必要かどうかを確認するために、X分ごとに起動します。 |
ArmHostPoolRequestor:ResourceGraphThreshold |
整数値 デフォルト: ヌル |
これは、ホストプールをクエリする際にAzure Resource Graphに切り替えるためのしきい値です。サブスクリプション内のホストプールが指定されたしきい値を超える場合、NMEはAzure Resource Graphを使用してホストプールをクエリします。推奨値は50です。 |
Artifacts:Mode |
文字列値:
|
ローカルに設定されている場合、この設定はNerdio Managerに対して、次のタグを持つローカルストレージアカウントからのイメージおよびVMデプロイメントのためのデプロイメントスクリプトを使用することを強制します: NWM_OBJECT_TYPE=CUSTOM_SCRIPTS_STORAGE_ACCOUNT。 これらのスクリプトは、6.2以降のNerdio Managerインストールパッケージに含まれています。 注意: 最新バージョンにアップグレードされたv6.2以前のバージョンには、この設定はデフォルトで存在せず、必要に応じて手動で追加する必要があります。 詳細については、Nerdio Managerを使用してVM拡張機能を管理するを参照してください。 |
AutoScale:AllowCustomAutoscaleInterval |
ブール値 デフォルト: 偽 True |
この設定を True にすると、すべてのプールの自動スケールページで、カスタム自動スケール評価間隔(最大120分まで)を指定できる UI 要素が有効になります。この設定のデフォルト値は5分です。 |
AutoScale:BaseScaling_MinActivePriority |
ブール値 デフォルト: 偽 True |
デフォルトでは、自動スケールはまず必要なホストの数を構築しようとします(基本容量)。基本容量が達成された後、自動スケールはホストの電源状態を管理し始めます。「使用中のホストを再イメージする」オプションが ON の場合、キャパシティに関する問題が発生する可能性があります。これを True に設定すると、再イメージタスクよりもユーザー容量が優先されます。 |
AutoScale:BatchMode |
ブール値 デフォルト: 偽 真 |
Nerdio Managerは、自動スケールの実行をバッチ処理にまとめ、1バッチあたり最大10プールまで処理します。タスクは、リソースグラフへ1回のリクエストを送ることで作成されます。 |
AutoScale:CleanupAttempts |
整数値 既定 |
自動スケールタスクが失敗した後のクリーンアップ試行回数を制御します。 |
AutoScale:Enable |
ブール値 デフォルト: 真 偽 |
偽に設定した場合、バックグラウンドでの自動スケール操作は実行されません。ホストプールの自動スケール メニューで強制開始を選択すると、自動スケールが実行されます。 |
AutoScale:ForceDiskTypeSwitch |
ブール値 デフォルト: 偽 真 |
「実行中」と「停止中」のディスクタイプが設定されている場合、この値を指定すると、ホストプールの自動スケール設定が無効であっても、VMの起動・停止操作時にディスクタイプが実行中または停止中に変更されます。 |
AutoScale:MaxAutoScaleProcesses |
整数値 既定 |
自動スケールプロセスの同時実行数を制御します。自動スケールが有効な各ホストプールにおいて、各プロセスが既定で5分ごとに実行されます。この値を変更すると、これらプロセスの同時実行数が増減します。 |
AutoScale:MaxHostPoolCapacity |
整数値 既定 |
自動スケール設定画面上で、ベースおよびバースト容量のセッションホスト VM の最大数を制御します。 |
AutoScale:RepeatIntervalInMinutes |
整数値 既定 |
環境の状態を確認し、必要に応じて自動スケール操作を実行するバックグラウンドタスクの実行頻度を制御します。この値を5分未満に下げるのはお勧めできません。この値を増やすことで、非常に大規模な環境でのAzure APIのレート制限を緩和できます。 |
AutoScale:RestartAttempts |
整数値 既定 |
自動スケールタスクが失敗した後の再起動試行回数を制御します。この値を増やすと、APIレート制限などAzure側の問題からの復旧が期待できますが、根本的な問題が自動で解決しない場合、再試行にかかる不要な時間が増える恐れがあります。 |
Cookie:ExpireMinutes |
整数値 既定 |
ブラウザー認証クッキーの有効期限に関する動作を制御します。デフォルトでは、セッションは60分間操作がなければ期限切れになります。Cookie:ExpireOnIdleが偽(デフォルト)の場合、アプリがブラウザーで開いていると、自動的にクッキーが更新されます。そうでなければ、ユーザーは再度サインインする必要があります。 |
Cookie:ExpireOnIdle |
ブール値 デフォルト: 偽 真 |
ブラウザー認証クッキーの動作を制御します。偽(デフォルト)の場合、ブラウザーでNerdio Managerアプリが開いている限り、クッキーは自動更新されます(Entra ID CAポリシーが許可されている場合)。 |
Cookie:Persistent |
ブール値 デフォルト: 真 偽 |
ブラウザーセッションクッキーの動作を制御します。真 = 永続的 | 偽 = セッション。 |
Cookie:ValidateClient |
ブール値 デフォルト: 偽 真 |
真に設定すると、異なるソースIPアドレスを持つ別のクライアントデバイスから認証クッキーが使用されるのを防ぎます。これは、認証クッキーの盗難から守るのに役立ちます。 |
コスト:割引 |
実際の値 既定 |
すべてのAzure料金計算に適用される、交渉済みのAzure割引を制御します。可能な値の範囲は [0-1] で、0は割引なし、1は100%の割引を意味します。 |
ExtendedConfiguration:RolesExcludedFromAssignmentCheck |
ブール値 デフォルト: なし 所有者 ユーザーアクセス管理者 共同作成者 セキュリティ管理者 セキュリティマネージャー |
この設定を構成すると、組み込みロールを使用する代わりに、NME サービスプリンシパルに対して最小特権アプローチでカスタム権限を設定できます。これにより、特定の組み込みロールのチェックが無効となり、カスタムロールを利用してそのロールの権限を把握できるようになります。 除外するロールをカンマまたはパイプで区切って入力してください。例えば: 所有者 所有者,ユーザーアクセス管理者 所有者|ユーザーアクセス管理者 |
ExtendedConfigurationOptions:AllowSelfAvdWorkspaceAssigment |
ブール値 デフォルト: 真 偽 |
AVD 管理者 RBAC ロールを持つユーザーは、自身に割り当てられていないワークスペースも含め、すべてのAVDワークスペースを表示できます。これにより、全てのワークスペースを割り当て・管理できるようになります。このオプションを偽に設定すると、AVD 管理者はワークスペース作成者から割り当てられていないワークスペースを表示できなくなります。 |
Features:AvdHostEntraIdCleanup |
ブール値 デフォルト: 偽 真 |
この設定を有効にすると、Nerdio Managerが削除および再構築操作中に Entra ID Intune デバイスレコードをクリーンアップできるようになります。必要な権限が、Intune: AVD デバイスレコードの削除に記載されている通りに設定されていることを確認してください。 注:この機能は、特に Entra 参加済みセッションホスト向けに設計されています。この機能をハイブリッド参加済みまたは AD 参加済みのセッションホストで使用すると、デバイス削除時に不整合が生じる可能性があります。 |
Features:CumulativeRbac |
ブール値 デフォルト: 偽 真 |
有効にすると、累積RBAC機能がNerdio Manager v6.4以降で利用可能になります。 |
Features:IntuneCache:PolicyDeviceStatusCacheLifetimeMinutes |
整数値 既定 |
設定すると、キャッシュアイテムの有効期間(分)が決まります。もし「Too many requests」というAPIの枯渇エラーが確認された場合は、この値を上げることをお勧めします。詳細は、Intune ダッシュボード: 大規模環境での "TooManyRequests" Microsoft Graph API エラーのトラブルシューティングを参照してください。 |
Features:IntuneCache:PolicyDeviceStatusCacheIgnoreList |
文字列値 |
キャッシュから除外するポリシーIDのカンマ区切りリストをNerdio Managerに指定します。20000台以上のデバイスに割り当てられたポリシーは、検出に永久的に失敗し、コンソールにエラーが表示される可能性があります。したがって、これらのポリシーは現時点でNerdio Managerによりキャッシュ対象から除外することをお勧めします。Nerdio Managerは、このリストに含まれるポリシーのキャッシュデータ更新を行わなくなり、その結果、これらのポリシーのデータがダッシュボードに表示されなかったり、最新でない場合があります。この制限に対する修正が計画されています。 |
Features:Naming:UamIntuneGroupNameTemplate |
値 %POLICYNAME% %TIMESTAMP% %RAND4% %NUM4% |
設定すると、作成されるIntuneグループの命名規則をユーザーが指定できるようになります。 |
Features:Nutanix:DisableSslValidation |
ブール値 デフォルト: False 真 |
既定(偽)の設定は、SSL証明書の検証を有効にし、統合中にPrism Central インスタンスの証明書が検証されることを保証します。真に設定すると、Nutanix Prism Centralインスタンスとの統合時にSSL証明書の検証が無効になります。 |
Features:RequireCloudCacheForDr |
ブール値 デフォルト: True False |
Falseに設定すると、DR構成でFSLogix Cloud Cacheを有効にする要件が適用されなくなります。 |
Features:AppManagement:StandaloneIntuneAppImport |
ブール値 デフォルト: False True |
この設定を有効にすると、スタンドアロン業務用アプリの作成と管理が行え、カスタムまたは非Microsoft製のアプリをデバイスに展開できます。 |
GithubSync:Enabled |
ブール値 デフォルト: True False |
GitHubリポジトリの同期を制御します。 |
GithubSync:MaxFileSizeInBytes |
整数値 既定 |
ダウンロードするGitHubリポジトリファイルの最大サイズ。 |
GithubSync:RepeatIntervalInMinutes |
整数値 既定 |
自動GitHubリポジトリ同期タスクの繰り返し間隔。 |
HostPoolVmsConfig:ResourceGraph |
ブール値 デフォルト: False True |
仮想マシンのリクエストに対してリソースグラフを有効にし、特に大規模な環境でホストページ上のVMの読み込みを最適化します。 |
IntuneAutoBackup:RepeatIntervalInMinutes |
整数値 既定 |
Nerdio Managerが設定されている場合、自動バックアップのポリシー更新を確認する頻度(分単位)を制御します。 10から2440の間の値。 |
IntuneUxHistory:DeviceScoresPageSize |
整数値 既定 |
Intuneユーザーエクスペリエンス分析デバイススコア履歴のAPIリクエストのページサイズを制御します。 100から10000の間の値。 注意: 大規模な展開や繰り返し「TooManyRequests」エラーメッセージが発生する場合は、この値を10000に設定することをお勧めします。詳細については Intune ダッシュボード: 大規模環境での "TooManyRequests" Microsoft Graph API エラーのトラブルシューティング を参照してください。 |
IntuneUxHistory:DataCollectionIntervalInMinutes |
整数値 既定 (12時間ごと/1日2回) |
Intuneユーザーエクスペリエンス分析デバイススコア履歴のAPIリクエストの頻度を制御します。最小値は60です。大規模な環境では1440(24時間ごと/1日1回)に設定することをお勧めします。 |
IntuneUxHistory:Enabled |
デフォルト: True False |
すべてのIntune UX履歴収集を無効にするには、Falseに設定します。値は自動的に入力されません。 |
IpTracking:ヘッダー |
デフォルト: 空白 X-Forwarded-For |
クライアントIPを、対話的にトリガーされたタスクのログエントリに記録します。プロキシ(例えば、アプリケーションゲートウェイ)を使用していて、発信元クライアントのIPを記録したい場合は、X-Forwarded-Forに設定してください。 |
MaintenanceService:SkipDetailedUsageInfoSending |
ブール値 デフォルト: False True |
Nerdioへ詳細を報告する際、オプションの使用情報を含めないようにします。このオプションの情報はお客様向けサービスの改善に役立つため、特定のビジネス要件がない限り、有効にしないでください。このオプションが有効な場合、報告は以下の項目のみに制限されます:
|
|
整数値 既定 |
自動化で追加できる、同時に実行可能な Add host VM タスクの最大数を制御します。この数を増やすと、Azure APIの制限によりエラー率が増加する可能性があります。この数を減らすとエラー率は下がりますが、非常に大規模な環境では新しいキャパシティのプロビジョニングにかかる時間が増える可能性があります。 |
|
Provision:MaxCleanupAttempts |
整数値 既定 |
NON-auto-scaleタスクが失敗した後のクリーンアップ試行の数を制御します(auto-scaleは別の値によって制御されます)。 |
Provision:MaxRestartAttempts |
整数値 既定 |
NON-auto-scaleタスクが失敗した後の再起動試行の数を制御します(auto-scaleは別の値によって制御されます)。この値を増やすことで、APIのレート制限などのAzure側の問題から回復できます。ただし、根本的な問題が自動で解決されない場合、再試行により余分な時間がかかる可能性があります。 |
Provision:MaxRunningJobsPerType |
整数値 既定 |
ジョブタイプごとに実行できる同時ジョブの数を制御します。この制限に達すると、追加のジョブは自動的にキューに入れられ、キャパシティが利用可能になるまで待機します。 注:この設定はAddNewVMジョブタイプには影響しません。このタイプの同時ジョブの最大数は、設定Provision:MaxAddNewVMJobsCountによって管理されます。 |
ResourceNames:ImageNameSuffix |
文字列値 デフォルト:ヌル |
この設定が追加されると、管理者はNerdio Manager環境内で作成されたイメージのサフィックスを指定できます。この設定では、空の文字列 ("") を指定すると、リソース名がその親デスクトップと同じになることを意味します。この設定が定義されていない場合、デフォルトのサフィックスは-imageです。 |
ResourceNames:NicNameSuffix |
文字列値 デフォルト:ヌル |
この設定が追加されると、管理者はAVDデスクトップ作成の一環として作成されたネットワークインターフェース(NIC)のサフィックスを指定できます。この設定では、空の文字列 ("") を指定すると、リソース名が親デスクトップと同じになることを意味します。この設定が定義されていない場合、デフォルトのサフィックスは-nicです。 |
ResourceNames:OsDiskNameSuffix |
文字列値 デフォルト:ヌル |
この設定が追加されると、管理者はAVDデスクトップ作成の一環として作成されたOSディスクのサフィックスを指定できます。この設定では、空の文字列 ("") を指定すると、リソース名が親デスクトップと同じになることを意味します。この設定が定義されていない場合、デフォルトのサフィックスは-osdiskです。 |
SccmConfiguration:SkipLegacyPackages |
ブール値 デフォルト: FalseTrue |
Discover Apps拡張機能でアプリを検索する際、この設定により、レガシーのプログラムやパッケージを検索対象から除外し、複雑な環境での検出時間を大幅に短縮できます。 |
SccmConfiguration:UseCredSSP |
ブール値 デフォルト: False True |
SCCMアプリケーションパッケージがネットワーク共有に保管されている場合、Nerdio Managerが共有に接続する際の『アクセス拒否』エラーを解決するため、CredSSP機能を有効にできます。 |
SccmConfiguration:UseSessionConfigWithRunAsCred |
ブール値 デフォルト: 偽 True |
この設定により、プロキシサーバー使用時に、SCCMアプリケーションインポートサービスがサービスアカウントに昇格された権限を使用するようになります。アプリケーションバイナリがネットワーク共有に格納されているシナリオでこの設定を使用してください。 |
StorageAutoScale:RepeatIntervalInMinutes |
整数値 既定 |
ストレージ環境の現在の状態を確認し、必要に応じて自動スケール処理を実行するストレージ自動スケールのバックグラウンドタスクの頻度を制御します。この値を5分未満に設定するのは、お勧めできません。この値を大きくすることで、Azure API 制限に直面している大規模な環境ではより効率的になる場合があります。自動スケールの設定は、頻度の減少を考慮して調整する必要があります。 |
VmDeallocator:Enabled |
ブール値 デフォルト: 真 偽 |
偽に設定されている場合、停止されているが割り当て解除されていないセッションホストVMはそのままにされます。真に設定されている場合、停止されているが割り当て解除されていないセッションホストVMは自動的に割り当て解除されます。このバックグラウンドプロセスは、VmDeallocator:RepeatIntervalInMinutesで指定された間隔で実行されます。 |
VmDeallocator:RepeatIntervalInMinutes |
整数値 既定 |
VmDeallocator:Enabledが真の場合、この値は停止されているが割り当て解除されていない状態のVMをチェックする頻度を制御します。この状態にあるセッションホストVMは自動的に割り当て解除されます。 |
VmManagement:AadJoin |
デフォルト: 値なし AfterWVD |
値をAfterWVDに設定すると、AVDエージェントが完全にインストールされた後にAAD参加操作が実行されます。デフォルトの動作は、最初にAADに参加し、その後シーケンスの最後でAVDエージェントをインストールすることです。このオプションはAD参加の動作には影響せず、AAD参加のみに影響します。 |
VmManagement.DelayAfterNvidiaDriverInstallInMinutes |
整数値 既定 |
この値は、NVIDIA GPUドライバーがインストールされた後にVMプロビジョニングタスクが一時停止する時間間隔を決定し、VMが再起動するための時間を確保します。 |
VmManagement:RetainDiskOnDelete |
ブール値 デフォルト: 偽 真 |
真に設定すると、削除または再イメージ化されたVMのOSおよびデータディスクが保持されます。デフォルトの動作は、VMが削除されたときにディスクをクリーンアップすることです。 注意: この値を真に設定すると、Azure マネージドディスクのコストが増加します。不要なAzureの費用を避けるために、ディスクが適切に処理されていることを確認してください。 |
VmManagement:ScriptedActionsOnVmCreateMode |
デフォルト: デフォルト 即時 |
「即時」に設定すると、選択されたスクリプトアクションはVM作成後の最初のタスクとして実行されます。デフォルトの動作を有効にするには、この設定を「デフォルト」に設定するか、設定を削除してください。 |
VmManagement:SysprepTimeoutInMinutes |
整数値 既定 |
この設定は、sysprep操作後に新しいVMに適用される再起動の遅延を分単位で制御します。 |
非推奨のApp Service構成設定
この表は、非推奨となり、もはや使用されていないApp Service構成設定を説明しています:
アプリ設定 |
値 |
説明 |
|---|---|---|
ExtendedConfiguration:SccmFilterRegex |
文字列値 デフォルト:ヌル |
設定されている場合、Nerdio Managerは定義された正規表現に従ってSCCMサーバーから返されるメタデータ結果をフィルタリングします。 |
Features:RequireFsLogixForDr |
ブール値 デフォルト: 真 偽 |
偽に設定すると、DR構成でFSLogixを有効にする必要が強制されなくなります。 |
Features:SccmForceCreateCMSiteDrive:Enable |
ブール値 デフォルト: 偽 真 |
この設定は、サーバー検出中に見つからなかった場合にSCCMの「CMSiteDrive」を手動で作成します。この設定は、SCCMサーバーをリンクする際に「CMSiteディスクが見つかりません」というエラーが発生しない限り、空または偽にしておく必要があります。 |
Features:ShadowSession |
ブール値 デフォルト: 真 偽 |
「シャドウセッション」オプションの可用性をグローバルに制御します。このオプションをグローバルに削除するには、値を偽に設定します。 |
HostPoolVmsConfig:ResourceGroupAssociation |
デフォルト: デフォルト DbStrict |
アプリケーションがホストプールVMを検索する方法を制御します。DbStrictとByPool(HostPoolVmsConfig:RequestBehaviour)の組み合わせは、セッションホストVMがリソースグループに分割されている大規模なVM環境では、お勧めの組み合わせです。 |
HostPoolVmsConfig:RequestBehaviour |
デフォルト: 各VMごと すべてのVMに対して |
アプリケーションが各VMの電源状態を要求する方法(各VMごと)またはすべてのVMの電源状態を同時に要求する方法(すべてのVMに対して)を制御します。 注意: すべてのVMに対しては、Azure APIの制限に直面している大規模環境でより効率的である可能性があります。 |
HostPoolVmsConfig:RequestBehaviour |
デフォルト: デフォルト ByPool |
アプリケーションがUIからVM情報を要求する方法を制御します。デフォルトに設定すると、すべてのVMが一度に要求されます。ByPoolに設定すると、ユーザーが表示している現在のプールの情報のみが要求されます。ByPoolは、Azure APIの制限に直面している大規模環境でより効率的である可能性があります。デフォルトは、Nerdio Managerにおいてよりスムーズな管理体験をもたらします。 |
RoleAuthorization:LegacyEndUser |
ブール値 既定:偽 真実 |
この設定を有効にすると、従来のエンドユーザー用ポータルが復元されます。この設定を有効にすると、従来のRBACエンドユーザー役割も再び有効になります。この設定は、従来のエンドユーザー用ポータルが新しいエンドユーザー用ポータル導入前に使用されていた標準エディション環境で使用してください。新しいエンドユーザー用ポータルはプレミアム機能です。 |
VmManagement:VmAgentWaitingAttempts |
整数値 既定 |
Nerdio Managerが新しいVMを作成する際にAzure VMエージェントの状態が準備完了になるのを待つかどうか、また、タスクが失敗する前にエージェントの状態を確認する回数を制御します。デフォルトでは、VM Azureエージェントの状態は1分間隔で最大10回確認され、合計10分間確認されます。 |
コメント (0件のコメント)