プロファイルを VMM ライブラリに追加する
重要
このバージョンの Virtual Machine Manager (VMM) がサポート終了に達しました。 VMM 2022 にアップグレードすることをお勧めします。
この記事では、System Center - Virtual Machine Manager (VMM) プロファイルと、それらを VMM ライブラリに追加する方法について説明します。
VMM プロファイルには、新しい仮想マシンまたは仮想マシン テンプレートの作成時に使用する設定が含まれます。 プロファイルは、一貫性のある設定で VM をすばやく作成できるようにすることで展開を容易にします。 プロファイルを使用して、新しい VM を作成するセルフサービス ユーザーが使用できる設定を制限できます。
プロファイル | 詳細 | VM テンプレートでの使用 | サービス テンプレートでの使用 |
---|---|---|---|
ハードウェア プロファイル | CPU、メモリ、ネットワーク アダプター、ビデオ アダプター、DVD ドライブなどのハードウェアの構成設定と、リソースが VM ホストに割り当てられるときの VM の優先順位を定義します。 | はい | いいえ |
ゲスト オペレーティング システム プロファイル | オペレーティング システムの種類、コンピューター名、管理者のパスワード、ドメイン名、プロダクト キー、タイム ゾーン、応答ファイル、および RunOnce ファイルを含む、VM に適用されるオペレーティング システム構成を定義します。 | はい | いいえ |
アプリケーション プロファイル | アプリケーションをインストールするための手順を指定します。 VMM ではアプリケーションを展開するための複数の方法がサポートされています。 そのうちの 2 つの方法 (データ層アプリケーション (DAC) と WebDeploy (MSDeploy)) は、特定のアプリケーション パッケージ化テクノロジ用です。 3 つ目の方法では、スクリプトを実行して任意のアプリケーションをインストールできます。 この方法では、Windows Installer (MSI)、Setup.exe インストール プログラム、Windows PowerShell Desired State Configuration (DSC)、Puppet ソフトウェア、および Chef ソフトウェア用に作成されたスクリプトを使用できます。 | いいえ | はい |
SQL Server プロファイル | 仮想マシンをサービスの一部として展開するときに、SQL Server DAC 用に Microsoft SQL Server のインスタンスをカスタマイズする手順を指定します。 | いいえ | はい |
機能プロファイル | 特定のリソース セットの制限と機能を定義します。たとえば、ネットワーク アダプター、プロセッサ範囲、メモリの設定などです。 機能プロファイルは、ハードウェア プロファイルまたはクラウドの展開で使用されます。 たとえば、プライベート クラウドを構成し、そのクラウドにすべてのリソースが高可用性を必要とする HYPER-V 機能プロファイルを割り当てることができます。 この例では、機能に合わせて、ハードウェア プロファイルなどのライブラリ リソースを設定する必要があります。 詳細については、この記事を参照してください。 | はい | はい |
物理コンピューター プロファイル | サーバーをプロビジョニングするために使用される設定を定義します。 | いいえ | いいえ |
ハードウェア プロファイルを作成する
- VMM コンソールで、ライブラリ>の [ハードウェア プロファイルの作成>] を選択>します。
- [新しいハードウェア プロファイル][全般] で、プロファイルの名前を入力します。 ハードウェア プロファイルは既定の設定で作成できますが、調整することもできます。 [ ハードウェア プロファイル] で、ハードウェア設定を指定できます。
- [ 互換性] では、機能プロファイルをハードウェア プロファイルに割り当てる必要があることを指定できます。 機能プロファイルは、VM の作成時に使用できるオプションを制限することに注意してください。
- 一 般に、VM に割り当てる仮想プロセッサの数を定義できます。 メモリ、スタートアップ、動的メモリの範囲を指定できます。 スタートアップは、起動時に VM に割り当てられるメモリを指定します。 起動後、最小メモリ設定に従って、このメモリを VM から再利用できます。
- バス構成では、ストレージ デバイスをサポートするハードウェアを追加および削除します。
- [ネットワーク アダプター] では、プール、MAC アドレス、ポート プロファイルから割り当てられた静的 IP アドレスまたはアドレスのいずれを持つかにかかわらず、VM 内のネットワーク アダプターの数を指定します。 ポート プロファイルを使用して、アダプターでの帯域幅の使用方法を制御できます。
- [詳細設定] では、高可用性とパフォーマンスの設定を指定できます。 [ 可用性] で、クラスターにデプロイされた VM を高可用性にするかどうかを指定します。 BIOS で、仮想デバイスの順序と、パスワード入力で Num Lock が有効になっている場合を選択します。 [ CPU 優先度] で、VM の CPU 使用率の相対的な優先順位を指定します。 [高] に設定した場合、VM は [低] に設定されているリソースよりも多くのリソースにアクセスできます。 [ 仮想 NUMA] で、VM で 仮想 NUMA を使用できるタイミングを指定します。 [ メモリの重み] で、VM の相対メモリ優先度を指定します。
- ハードウェア プロファイルの作成を完了したら、作成したプロファイルを右クリックして、追加のプロパティを設定できます。 [ 依存関係] には、プロファイルの依存関係が表示されます。 たとえば、ライブラリ ベースのファイルが必要な場合は、ここに表示されます。 [アクセス] で、このプロファイルを使用するアクセス許可を持つロールまたはユーザーを確認できます。 [検証エラー] で、エラーをチェックできます。
- ハードウェア プロファイルを作成したら、仮想マシン テンプレートを構成するとき、または仮想マシンを作成するときに使用できます。 完全なハードウェア プロファイルを選択するか、プロファイルを選択した後、個々の VM またはテンプレート用に設定を調整できます。
ゲスト OS プロファイルを作成する
- VMM コンソールで、ライブラリ>の [ゲスト OS プロファイルの作成>] を選択>します。
- [新しいゲスト OS プロファイル][全般] で、プロファイルの名前を入力します。 [ ゲスト OS プロファイル] で、OS 設定を指定します。
- [全般設定][オペレーティング システム] で、VM のオペレーティング システムを指定します。 [ID 情報] で、バーチャル マシンの実際のコンピューター名を指定します。 ワイルドカードを指定して各 VM の新しい名前を生成できるように、一意の名前が必要な場合があります。 文字 ### を使用して、増加する数値を設定することもできます。 たとえば、ContosoVM-## を入力すると、ContosoVM-01、ContosoVM-02 などの名前のマシンが生成されます。 [管理 パスワード] で、パスワードが必要なローカル管理者のアクセス許可を指定します。 定義済みの実行アカウントを使用できます。 [プロダクト キー] に、OS インストールのキーを入力します。 [スクリプト] に応答ファイルを追加する場合は、[応答ファイルに含まれるプロダクト キー] 設定を選択できます。 [ タイム ゾーン] で、VM の時刻の場所を指定します。
- [ ロールと機能] で、VM にインストールする必要がある内容を指定します。
注意
この設定は、VM テンプレートで使用されるプロファイルにのみ使用され、サービス テンプレートで使用されます。
- [ ネットワーク] で、ドメインへの参加に使用する VM と資格情報のドメイン設定を指定します。
- [スクリプト] で、VM のために使用するスクリプトを指定します。 スクリプトは、ライブラリ共有に配置する必要があります ( たとえば、インストール応答ファイルなどです。 GUIRunOnce オプションを使用すると、ユーザーが初めて VM にサインインするときにスクリプトを実行できます。
- ゲスト OS プロファイルを作成したら、それを右クリックして追加のプロパティを構成できます。 [ 依存関係] で、プロファイルの依存関係を確認できます。 たとえば、実行アカウントなどです。 [アクセス] には、このプロファイルを使用するアクセス許可を持つロールまたはユーザーが表示されます。
- ハードウェア プロファイルを作成したら、仮想マシン テンプレートを構成するとき、または VM を作成するときにそのプロファイルを使用できます。
アプリケーション プロファイルを作成する
- VMM コンソールで、[ライブラリ>] [アプリケーション プロファイルの作成>] を選択>します。
- [新しいアプリケーション プロファイル][全般] で、プロファイルの名前を入力します。 [アプリケーション構成] では、アプリの設定を指定できます。
- [アプリケーションの構成][OS の互換性] で、このアプリケーション プロファイルと互換性があるゲスト オペレーティング システムを指定します。
- [ 追加] を選択し、プロファイルに適用するアプリケーションまたはスクリプトの種類を選択します。 アプリの種類をデプロイするには、[ 全般] を選択します。 SQL Server DAC パッケージまたはスクリプトを展開する場合は、[SQL Server アプリケーション ホスト] を選択して、パッケージとスクリプトをプロファイルに追加できるようにします。 Web アプリケーションを展開するには、[ Web アプリケーション ホスト ] を選択して、Web 配置パッケージとスクリプトをプロファイルに追加できるようにします。
- [全般] を選択した場合は、複数のアプリケーションまたはスクリプトをプロファイルに追加できます。
- アプリケーションの場合は、証明書、ポート、フォルダーなどの設定を指定できます。 また、アプリのデプロイをスクリプトで管理することを指定することもできます。 スクリプト名を指定し、実行するタイミングを指定できます。
- [スクリプト] を選択し、スクリプトと、パラメーターやセキュリティ設定などのプロパティを追加します (追加できるスクリプトの数に制限はありません)。 たとえば、VMM によって展開された複数の VM からゲスト クラスターを作成するようにスクリプトを構成できます。 たとえば、作成時に 1 つのスクリプトを実行する必要があることを指定できます。最初の VM (最初の仮想マシンでクラスターを形成する場合) と、Create: Vm After First (クラスターに追加の仮想マシンを追加する) で実行する別のスクリプトを指定できます。
- 完了したら、プロファイルがライブラリ>> プロファイルアプリケーション プロファイルに作成されたことを確認します。
- アプリケーション プロファイルは、サービス テンプレートで使用します。 たとえば、ハードウェアと OS プロファイルを含む多数の VM テンプレートを作成できます。 次に、これらの VM テンプレートとアプリケーション プロファイルを含むサービス テンプレートを作成して、1 つのエンティティとして構成およびデプロイされる一連の VM を作成します。
SQL Server プロファイルを作成する
- VMM コンソールで、[ライブラリ>の作成>SQL Serverプロファイル] を選択>します。
- [新しいSQL Server プロファイル>全般] に、プロファイル名を入力します。 SQL Server構成では、アプリの設定を指定できます。
- [アプリケーションの構成][追加][SQL Server の展開] をクリックします。 SQL Serverデプロイは、SQL Serverの 1 つのインスタンスに対応します。 同じ VM 上にSQL Serverの複数のインスタンスが必要な場合は、複数のデプロイを作成する必要があります。
- [デプロイのSQL Server] で [デプロイ 1] を選択し、デプロイ名とSQL Serverインスタンスの詳細を指定します。 RunAs アカウントは省略可能です。VMM サービス アカウントを指定しない場合は、VMM サービス アカウントが使用されます。
- [構成] で、SQL Serverインストール ファイル (setup.exe) とSQL Server管理者へのパスを入力します。
- [ サービス アカウント] で、使用するアカウントを指定します。
機能プロファイルを作成する
機能プロファイルの正確な設定は、使用中のプロファイルによって異なります。 たとえば、プライベート VMM クラウドで使用されるリソースの高可用性を指定するように Hyper-V 機能プロファイルを構成してみましょう。
- VMM コンソールで、ライブラリ>の [機能プロファイルの作成>] を選択>します。
- [機能プロファイルの作成][全般] で、プロファイルの名前を入力します。 [ 機能] で、プロファイル設定を指定します。
- [CapabilitiesFabric Compatibility]\(機能ファブリックの>互換性\) で、[Hyper-V 仮想化ホスト] を選択します。 カスタム機能プロファイルの設定を選択することもできます。
- プロファイルのハードウェア構成の設定を指定します。 これらの設定は、ハードウェア プロファイルで使用される設定に似ています。 ただし、機能プロファイルでは、これらの設定は正確な値ではなく制限を表します。
- [詳細][可用性] で、[高可用性 VM モード][Use default] \(既定値を使用) [必須] を選択します。
- ウィザードを完了します。 プロファイルを作成したら、 VM とサービス> クラウド名 >プロパティ>機能プロファイルでプロファイルを選択して有効にすることができます。
- クラウドで VM 用に使用される他のすべてのプロファイルとテンプレートは、機能プロファイルの要件と高可用性設定に適合させる必要があることを忘れないでください。
物理コンピューター プロファイルを作成する
VMM を使用して、物理コンピューターを Hyper-V ホストまたはスケールアウト ファイル サーバー (SOFS) にプロビジョニングできます。 物理コンピューターをプロビジョニングするときは、物理コンピューター プロファイルを使用して、コンピューターの設定を指定できます。 物理コンピューター プロファイルは、次の手順で作成します。
- VMM コンソールで、ライブラリ>の [物理コンピューター プロファイルの作成>] を選択>します。
- [ 新しい物理コンピューター プロファイル プロファイル>定義] に、プロファイル名と説明を入力します。
- [OS イメージ] で、ライブラリ共有から仮想ハード ディスクを選択します。 Windows Server 2012 R2 以降が実行されている必要があります。 ハード ディスクを作成するには、VM を作成し、ゲスト オペレーティング システムをインストールしてから、 /generalize と /oobe で Sysprep を使用します。 ディスクが動的な場合、VMM は展開中に固定ディスクに変換します。 ユーザーのデータを保護し、パフォーマンスを向上できるように、固定ディスクを使用することをお勧めします。
- [OS イメージ] で、ライブラリ共有から仮想ハード ディスクを選択します。 Windows Server 2016 以降が実行されている必要があります。 ハード ディスクを作成するには、VM を作成し、ゲスト オペレーティング システムをインストールしてから、 /generalize と /oobe で Sysprep を使用します。 ディスクが動的な場合、VMM は展開中に固定ディスクに変換します。 ユーザーのデータを保護し、パフォーマンスを向上できるように、固定ディスクを使用することをお勧めします。
- [ハードウェア構成] で、ネットワーク アダプター、ディスク、パーティション、およびドライバーを設定します。
- [ネットワーク アダプター] で、[接続のプロパティ] を選択して、アダプターの一貫性のあるデバイスの名前付け (CDN) を設定します。 DHCP によって IP アドレスを割り当てるか、静的プールの IP アドレスを割り当てるかを指定します。 論理スイッチに接続されている物理ネットワーク アダプターの場合、このオプションは使用できません。
- [ディスク] で、最初のディスクにパーティション スキームを指定します。 BIO にはマスタ ブート レコード (MBR) を、 EFI には GUID パーティション テーブル (GPT) を選択します。 ボリューム ラベル、使用するディスクの空き領域、およびブート パーティションとして指定するパーティションを指定します。 VMM によって、.vhd または .vhdx ファイルがブート パーティションにコピーされ、同じディスクにシステム パーティションが自動的に作成されます。
- [ドライバー フィルター] で、展開時にオペレーティング システムに適用するドライバー ファイルを指定します。 ドライブは、プラグ アンド プレイ ID または特定のタグを使用してフィルター処理できます。 タグ オプションを使用するには、ドライバー ファイルをライブラリに追加し、対応するタグをライブラリ共有に割り当ててから展開する必要があります。
- OS 構成で、ドメイン、ローカル管理者のパスワード、名前、organization、製品チーム、タイム ゾーン、追加のセットアップ オプションの応答ファイルを設定します。 GUIRunOnce では、ユーザーがコンピューターに初めてサインインするときに実行する必要があるコマンドまたはスクリプトを指定できます。
- [概要] で設定を確認し、[完了] を選択します。 物理コンピューター プロファイルは、[ライブラリ>> プロファイル] [物理コンピューター プロファイル] でチェックできます。
次の手順
VMM ライブラリで VM テンプレート と サービス テンプレート を作成し、それらにプロファイルを追加する方法について説明します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示