This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Azure Localカタログの作成
マシンカタログの作成では、マシンカタログを作成するウィザードについて説明します。以下の情報は、Azure Local環境に固有の詳細を扱います。
注:
Azure Localマシンカタログを作成する前に、Azure Localへの接続の作成を完了する必要があります。Azure Localへの接続を参照してください。
要件
- VDAバージョン: 2507以降
- Windows 10/11マルチセッションワークロードはサポートされていません
マスターイメージの作成
マシンカタログを作成するには、マスターイメージが必要です。
MCSはAzure Local VMイメージをマスターイメージとして使用します。Azure LocalクラスターでワークロードをプロビジョニングするためにMCSを使用する前に、VDAがインストールされたAzure Local VMイメージを準備する必要があります。
- Azureポータルを使用してAzure Local VMを作成します。
- 作成したAzure Local VMに接続し、VDAと必要なソフトウェアをインストールします。
-
Windowsタスクスケジューラを使用して、VM起動時にシステムコンテキストで次のスクリプトを実行するスケジュールタスクを作成します。
``` $tagFileName = ‘E6DA6616-8EC4-48E0-BE93-58CE6ACE3CFB.tag’
$foundDrive = $null
foreach ($drive in Get-PSDrive -PSProvider FileSystem) {
$tagPath = Join-Path $drive.Root $tagFileName
if (Test-Path $tagPath) {
$foundDrive = $drive.Root break}
}
if ([string]::IsNullOrEmpty($foundDrive)) { exit 0 }
$installScript = Join-Path $foundDrive ‘install.ps1’
if (Test-Path $installScript) {
-
powershell.exe -NoProfile -ExecutionPolicy Bypass -File $installScript
} else { exit 1 }
sc.exe stop mocguestagent 2>$null
sc.exe delete mocguestagent 2>$null
Remove-Item ‘HKLM:\SYSTEM\CurrentControlSet\Services\EventLog\Application\mocguestagent’ -Recurse -Force -ErrorAction SilentlyContinue
$setupComplete = ‘C:\Windows\Setup\Scripts\SetupComplete.cmd’
if (Test-Path $setupComplete) { & $setupComplete }
```
- Azure Local VMを停止します。
- 準備したAzure Local VMからAzure Local VMイメージを作成するには、既存のAzure Local VMからVMイメージを作成するを参照してください。
注:
Azure Connected Machineエージェントバージョン1.61以降がインストールされ、オンボードされたAzure Local VMを使用してマスターイメージを準備すると、エージェント構成ファイルの削除時にアクセス拒否が発生するため、MCSでのカタログ作成がイメージ準備プロセスで失敗します。回避策として、マスターイメージの作成中に次の手順を実行します:
C:\ProgramData\AzureConnectedMachineAgent\Config\agentconfig.jsonに移動し、ファイルを右クリックしてプロパティを選択し、読み取り専用属性のチェックボックスをオフにします。
カタログの作成
Azure Localカタログを作成して、Azure Local環境でマシンを作成、配信、および電源管理できます。
注:
- > - カタログ名の長さは49文字以下である必要があります - > - カタログ名またはマシン命名スキームでMicrosoft Azureの予約語を使用しないでください。詳細については、[Microsoftドキュメント](https://learn.microsoft.com/ja-jp/azure/azure-resource-manager/troubleshooting/error-reserved-resource-name)を参照してください
カタログは次の方法で作成できます。
Web Studioを使用したカタログの作成
Azure Local環境でMCSマシンカタログを作成できます。
マシンカタログセットアップウィザードで:
- オペレーティングシステムページで、マルチセッションOSまたはシングルセッションOSを選択します。
-
マシン管理ページで:
- 電源管理されているマシン (例: 仮想マシンまたはブレードPC)を選択します。
- Citrixプロビジョニングテクノロジーを使用してマシンを展開することを選択します。
- Citrix Machine Creation Services (MCS)の下にあるAzure Localホスティングユニットを選択します。
- デスクトップエクスペリエンスページで、マシンタイプページで選択したマシンタイプに応じてオプションを選択します。
-
イメージページで:
- マスターイメージを選択します。現在、Azure Localは準備済みイメージをサポートしていません
- 選択したイメージにメモを追加できます
注:
- マスターイメージを選択すると、OSタイプが自動的に入力されます - マシンプロファイルはサポートされていません - NICページで、1つ以上のNICを選択し、各カードに仮想ネットワークを関連付けます。
-
仮想マシンページで:
- 作成する仮想マシンの数を指定します。作成しない場合は0を入力します。後で、マシンを追加して空のカタログのVMを作成できます
- 各VMが持つメモリ量 (MB単位) と仮想CPU数を指定します
- I/Oパフォーマンスを向上させるために、マシンのライトバックキャッシュを構成します
- 画面の指示に従って、Azure Local固有の情報を含まない残りの手順を完了します。
Web Studioを使用して、Azure Localクラスター内の既存のマシンの電源を配信および管理するためのAzure Localカタログを作成することもできます。
マシンカタログセットアップウィザードで:
- オペレーティングシステムページで、マルチセッションOSまたはシングルセッションOSを選択します。
- マシン管理ページで、電源管理されているマシンを選択し、マシンの展開方法としてその他のサービスまたはテクノロジーを選択します。
-
仮想マシンページで、マシンとそのActive Directoryマシンアカウントを追加します。次のことができます。
- マシンを手動で追加する: マシンの追加をクリックしてマシンを手動で追加します。VMの選択ウィンドウが表示されます。以前に作成したAzure Local接続を展開し、追加するVMを選択します。次に、関連するマシンアカウント名を追加します。
- CSVファイルを使用してマシンを追加する: CSVファイルからインポートしてマシンを一括追加をクリックします。CSVファイルを使用してマシンを追加する方法については、CSVファイルを使用してマシンをカタログに一括追加するを参照してください。
-
- 画面の指示に従って、Azure Local固有の情報を含まない残りの手順を完了します。
-
PowerShellを使用したカタログの作成
- PowerShellコマンドを使用して、Azure Local環境でMCSマシンカタログを作成できます。
スクリプトのヘッダー
スクリプトのヘッダーで定義されている正しいパラメーター値を指定していることを確認してください。
$catalogName = "" # Name of the catalog you want to create
$masterImageResourceGroupName = "" # Name of resource group that the master Azure Local VM image resides in
$catalogResourceGroup = "" # Name of resource group that the created VMs reside in
$masterImage = "" # Name of the master Azure Local VM image you want to use
$vNet = "" # Name of the logical network that the created VMs should be attached to
$masterImagePath = "XDHyp:\HostingUnits\$hostingUnitName\image.folder\$masterImageResourceGroupName.resourcegroup\$masterImage"
$networkMapping = @{"0"="XDHyp:\HostingUnits\$hostingUnitName\\network.folder\$vNet.network"}
$customPropertiesXml = "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"ResourceGroups`" Value=`"$catalogResourceGroup`" /><Property xsi:type=`"StringProperty`" Name=`"OsType`" Value=`"Windows`" /></CustomProperties>"
<!--NeedCopy-->
1つのVMを含むMCSカタログの作成
asnp citrix*
マシンカタログの作成
New-BrokerCatalog -AllocationType "Random" -IsRemotePC $false -MinimumFunctionalLevel "L7_34" -Name $catalogName -PersistUserChanges "Discard" -ProvisioningType "MCS" -SessionSupport "SingleSession"
<!--NeedCopy-->
IDプールの作成
New-AcctIdentityPool -AllowUnicode $true -Domain "test.local" -IdentityPoolName $catalogName -IdentityType "ActiveDirectory" -NamingScheme "demoVM#" -NamingSchemeType "Numeric" -OU "CN=Computers,DC=test,DC=local"
<!--NeedCopy-->
プロビジョニングスキームの作成
New-ProvScheme -CleanOnBoot $true -CustomProperties $customPropertiesXml -HostingUnitName $hostingUnitName -IdentityPoolName $catalogName -MasterImageVM $masterImagePath -NetworkMapping $networkMapping -ProvisioningSchemeName $catalogName -ProvisioningSchemeType "MCS" -VMCpuCount 4 -VMMemoryMB 8192
<!--NeedCopy-->
カタログとプロビジョニングスキームのリンク
$schemeUid =(Get-ProvScheme -ProvisioningSchemeName $catalogName).ProvisioningSchemeUid.Guid
Set-BrokerCatalog -Name $catalogName -ProvisioningSchemeId $schemeUid
<!--NeedCopy-->
ADアカウントの作成
New-AcctADAccount -Count 1 -IdentityPoolName $catalogName
<!--NeedCopy-->
VMのプロビジョニング
New-ProvVM -ADAccountName "domain\demoVM1" -ProvisioningSchemeName $catalogName
<!--NeedCopy-->
ブローカーカタログへのマシンの追加
New-BrokerMachine -CatalogName $catalogName -MachineName 'domain\demoVM1'
<!--NeedCopy-->
次のステップ
- これが最初に作成するカタログである場合、Web Studioはデリバリーグループの作成を案内します
- Azure Local VMの電源管理については、Azure Local VMの電源管理を参照してください
詳細情報
共有
共有
この記事の概要
This Preview product documentation is Citrix Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Citrix Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Citrix product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.