微软系统中心虚拟机管理器仮想化環境
hyper - vと微软系统中心虚拟机管理器(VMM)を使用して仮想マシンを提供する場合は,このトピックのガイダンスに従ってください。
このリリースは。”システム要件“に記載されたVMMバージョンをサポートします。
Citrix供应(旧称供应服务)および机创建服务を使用して,次のものをプロビジョニングできます:
- サポートされる第1世代デスクトップまたはサーバーOSのVM
- サポートされる第2世代デスクトップまたはサーバーOSのVM(セキュアブートのサポートを含む)。
ハイパーバイザーのインストールおよび構成
重要:
すべての交付控制器がVMMサーバーと同じフォレストに含まれている必要があります。
- サーバー上に微软hyper - v服务器およびVMMをインストールします。
- すべての控制器系统中心虚拟机管理にコンソールをインストールします。コンソールのバージョンは管理サーバーと同じバージョンにする必要があります。古いコンソールを管理サーバーに接続することはできますが,バージョンが異なる場合,VDAのプロビジョニングは失敗します。
次のアカウント情報を確認します。
工作室でホストを指定するために使用するアカウントは,VMM管理者またはそのhyper - vマシンのVMM委任管理者である必要があります。このアカウントにVMMの委任管理者の役割のみがある場合は,ホストの作成時にストレージデータが工作室の一覧に表示されません。
工作室統合に使用されるユーザーアカウントは,各hyper - vサーバー上の管理者ローカルセキュリティグループのメンバーでもある必要があります。この構成は,仮想マシンの作成,更新,削除などの仮想マシンライフサイクル管理をサポートします。
hyper - vが動作するサーバー上に控制器をインストールすることはサポートされていません。
マスター仮想マシンの作成
- マスターVMにVDAをインストールします。このとき,デスクトップを最適化するオプションを選択してパフォーマンスを改善します。
- バックアップのため,マスター仮想マシンのスナップショットを作成します。
仮想デスクトップの作成
MCSを使用して仮想マシンを作成する場合,サイトまたは接続の作成時に次の手順に従います:
- ホストの種類として[微软仮想化]を選択します。
- アドレスとして,ホストサーバーの完全修飾ドメイン名を入力します。
- 仮想マシンを作成する権限を持つ,先にセットアップした管理者アカウントの資格情報を入力します。
[ホスト詳細]で,仮想マシンの作成時に使用するクラスターまたはスタンドアロンホストを選択します。
単一hyper - vホストによる展開でも,クラスターまたはスタンドアロンホストを参照して選択します。
SMB 3ファイル共有のMCS
仮想マシンストレージ用のサーバーメッセージブロック(SMB) 3ファイル共有で机创建服务(MCS)を使用して作成したマシンカタログの場合,資格情報が次の要件を満たしていることを確認してください。これらの要件により,控制器のハイパーバイザー通信ライブラリ(HCL)からの呼び出しがSMBストレージに正常に接続されることが保証されます:
- VMMのユーザー資格情報には,SMBストレージに対する完全な読み取りおよび書き込みアクセス権限が必要です。
- 仮想マシンのライフサイクルイベント中のストレージ仮想ディスク操作では,hyper - vサーバーを介してVMMのユーザー資格情報が使用されます。
SMBをストレージとして使用する場合は,控制器から各hyper - vマシンへのCredSSP(身份验证凭据安全支持提供者)を有効にしてください。このプロセスは,Windows Server 2012上のhyper - vを備えたVMM 2012 SP1に使用します。詳しくは,CTX137465を参照してください。
HCLはCredSSP
を使用して,hyper - vマシンへの接続を開きます。この機能は,Kerberosで暗号化されたユーザー資格情報をhyper - vマシンに渡します。リモートhyper - vマシン上のセッションのPowerShellコマンドは,指定した資格情報で実行されます。この場合は,VMMユーザーの資格情報です(ストレージへの通信コマンドが正しく機能するように)。
以下のタスクでは,HCLからhyper - vマシンに送信されてSMB 3.0ストレージ上で動作するPowerShellスクリプトを使用します。
マスターイメージの統合:マスターイメージにより,MCSプロビジョニングスキーム(マシンカタログ)が作成されます。作成された新しいディスクから仮想マシンを作成できるようにマスターVMを複製およびフラット化(および元のマスターVMの依存関係を削除)します。
根\虚拟化\ v2名前空間でConvertVirtualHardDiskを実行します。
例:
$ims = Get-WmiObject -class $class -namespace "root\虚拟化\v2";结果= ims美元。ConvertVirtualHardDisk($diskName, $vhdastext) $result
差分ディスクの作成:マスターイメージを統合して作成されたマスターイメージから,差分ディスクを作成します。この差分ディスクは,新しい仮想マシンに接続されます。
根\虚拟化\ v2名前空間でCreateVirtualHardDiskを実行します。
例:
$ims = Get-WmiObject -class $class -namespace "root\虚拟化\v2";结果= ims.CreateVirtualHardDisk美元($ vhdastext);美元,结果< !——NeedCopy >
IDディスクのアップロード:HCLでは,IDディスクをSMBストレージに直接アップロードすることはできません。そのため,hyper - vマシンがIDディスクをストレージにアップロードしてコピーする必要があります。hyper - vマシンは控制器からディスクを読み取れないため,HCLはhyper - vマシンを介してIDディスクをコピーしておく必要があります。
HCLは管理者共有を介してIDディスクをhyper - vマシンにアップロードします。
PowerShellリモートセッションで実行されるPowerShellスクリプトにより,hyper - vマシンがIDディスクをSMBストレージにコピーします。hyper - vマシン上にフォルダーが作成され,(リモートPowerShell接続を介して)そのフォルダーに対する権限がVMMユーザーのみにロックされます。
HCLが管理者共有からファイルを削除します。
HCLがhyper - vマシンへのIDディスクのアップロードを完了すると,リモートPowerShellセッションによってIDディスクはSMBストレージにコピーされます。その後,hyper - vマシンから削除します。
IDディスクフォルダーが削除された場合は再作成され,再使用できるようになります。
IDディスクのダウンロード:アップロードの場合と同様に,IDディスクがhyper - vマシンからHCLに渡されます。次の処理により,hyper - vサーバー上にVMMユーザー権限のみを持つフォルダーが作成されます(存在しない場合)。
PowerShellスクリプトにより,hyper - vマシンがSMBストレージからローカルのhyper - vストレージにIDディスクをコピーします。このスクリプトは,PowerShell V3リモートセッションで実行されます。
HCLがhyper - vマシンの管理者共有からIDディスクをメモリ内に読み取ります。
HCLが管理者共有からファイルを削除します。