VMM ライブラリにプロファイルを追加する
この記事では、System Center Virtual Machine Manager (VMM) プロファイルと、それらを VMM ライブラリに追加する方法について説明します。
VMM プロファイルには、新しい仮想マシンまたは仮想マシン テンプレートを作成するときに使用される設定が含まれています。 プロファイルを使用すると、一貫性のある設定で VM をすばやく作成でき、デプロイが容易になります。 プロファイルを使用して、新しい VM を作成するセルフサービス ユーザーが使用できる設定を制限できます。
プロフィール | 詳細 | VM テンプレートに使用されます | サービス テンプレートに使用されます |
---|---|---|---|
ハードウェア プロファイル | リソースが VM ホストに割り当てられるときに、CPU、メモリ、ネットワーク アダプター、ビデオ アダプター、DVD ドライブ、VM の優先順位などのハードウェア構成設定を定義します。 | はい | いいえ |
ゲスト オペレーティング システム プロファイル | オペレーティング システムの種類、コンピューター名、管理者パスワード、ドメイン名、プロダクト キー、タイム ゾーン、応答ファイル、RunOnce ファイルなど、VM に適用されるオペレーティング システム構成設定を定義します。 | はい | いいえ |
アプリケーション プロファイル | アプリケーションをインストールする手順について説明します。 VMM では、アプリケーションの展開のための複数のメカニズムがサポートされています。 そのうちの 2 つの方法 (データ層アプリケーション (DAC) と WebDeploy (MSDeploy)) は、特定のアプリケーション パッケージ化テクノロジ用です。 3 つ目のメカニズムでは、スクリプトを実行して任意のアプリケーションをインストールできます。 Windows インストーラー (MSI)、Setup.exeインストール プログラム、Windows PowerShell Desired State Configuration (DSC)、Puppet ソフトウェア、Chef ソフトウェア用に作成されたスクリプトを使用できます。 | いいえ | はい |
SQL Server プロファイル | 仮想マシンがサービスの一部としてデプロイされるときに、SQL Server DAC 用に Microsoft SQL Server のインスタンスをカスタマイズする手順について説明します。 | いいえ | はい |
機能プロファイル | 特定のリソース セットの制限と機能を定義します。たとえば、ネットワーク アダプター、プロセッサ範囲、メモリの設定などです。 機能プロファイルは、ハードウェア プロファイルまたはクラウドデプロイで使用されます。 たとえば、プライベート クラウドを構成し、高可用性にすべてのリソースを必要とする Hyper-V 機能プロファイルを割り当てることができます。 この例では、機能に合わせてハードウェア プロファイルなどのライブラリ リソースを設定する必要があります。 詳細については、この記事 参照してください。 | はい | はい |
物理コンピューター プロファイル | サーバーのプロビジョニングに使用する設定を定義します。 | いいえ | いいえ |
ハードウェア プロファイルを作成する
- VMM コンソールで、 >Library>Create>Hardware Profiles を選択します。
- 新しいハードウェア プロファイル>Generalにプロファイル名を入力します。 既定の設定でハードウェア プロファイルを作成できますが、カスタマイズする必要がある場合もあります。 Hardware Profileでは、ハードウェア設定を指定できます。
- Compatibilityでは、機能プロファイルをハードウェア プロファイルに割り当てる必要があることを指定できます。 機能プロファイルは、新しい VM を作成するときに使用可能なオプションを制限するのに役立ちます。
- General では、VM に割り当てる仮想プロセッサの数を定義できます。 メモリ、スタートアップ、および動的メモリの範囲を指定できます。 スタートアップは、起動時に VM に割り当てられるメモリを指定します。 起動後、最小メモリ設定に従って、このメモリを VM から回収できます。
- Bus 構成では、ストレージ デバイスをサポートするハードウェアを追加および削除します。
- Network アダプターでは、VM 内のネットワーク アダプターの数を指定します。静的 IP アドレスか、プールから割り当てられたアドレスか、MAC アドレス、ポート プロファイルかを指定します。 ポート プロファイルを使用して、アダプターでの帯域幅の使用方法を制御できます。
- Advancedでは、高可用性とパフォーマンスの設定を指定できます。 Availabilityで、クラスターにデプロイされた VM を高可用性にする必要があるかどうかを指定します。 BIOSで、仮想デバイスの順序を選択し、パスワード入力Num Lockが有効になっている場合。 CPU 優先度で、VM の CPU 使用率の相対的な優先順位を指定します。 [高] に設定した場合、VM は [低] に設定されているリソースよりも多くのリソースにアクセスできます。 Virtual NUMAで、VM が仮想 NUMA 使用できるタイミングを指定。 Memory Weightで、VM の相対メモリ優先度を指定します。
- ハードウェア プロファイルの作成が完了したら、それを右クリックして追加のプロパティを構成できます。 Dependenciesには、プロファイルの依存関係が表示されます。 たとえば、ライブラリ ベースのファイルが必要な場合は、ここに表示されます。 Access では、このプロファイルを使用するアクセス許可を持つロールまたはユーザーを確認できます。 検証エラーで、エラーを確認できます。
- ハードウェア プロファイルを作成したら、仮想マシン テンプレートを構成するとき、または仮想マシンを作成するときに使用できます。 完全なハードウェア プロファイルを選択するか、そのプロファイルを選択して、個々の VM またはテンプレートの設定を調整できます。
ゲスト OS プロファイルを作成する
- VMM コンソールで、 >Library>Create>Guest OS Profiles を選択します。
- 新しいゲスト OS プロファイル>Generalで、プロファイル名を入力します。 Guest OS プロファイルで、OS 設定を指定します。
- General Settings>Operating Systemで、VM オペレーティング システムを指定します。 Identity Informationで、VM の実際のマシン名を指定します。 ワイルドカードを指定して各 VM の新しい名前を生成できるように、一意の名前が必要な場合があります。 文字 ### を使用して、増加する数値を設定することもできます。 たとえば、「ContosoVM-##」と入力すると、ContosoVM-01、ContosoVM-02 などの名前のマシンが生成されます。 Admin Passwordで、パスワードが必要なローカル管理者のアクセス許可を指定します。 定義済みの実行アカウントを使用できます。 Product Keyで、OS インストールのキーを入力します。 Scripts の下に応答ファイルを追加する場合は、応答ファイル設定で提供される Product キーを選択できます。 Time ゾーンで、VM の時刻の場所を指定します。
- Roles and Featuresで、VM にインストールする必要がある内容を指定します。
Note
この設定は、VM テンプレートで使用されるプロファイルにのみ使用され、サービス テンプレートで使用されます。
- Networking で、ドメインへの参加に使用する VM と資格情報のドメイン設定を指定します。
- Scripts で、VM に使用するスクリプトを指定します。 スクリプトはライブラリ共有に配置する必要があります。 たとえば、インストール応答ファイルなどです。 GUIRunOnce オプションを使用すると、ユーザーが初めて VM にサインインするときにスクリプトを実行できます。
- ゲスト OS プロファイルを作成したら、それを右クリックして追加のプロパティを構成できます。 Dependenciesでは、プロファイルの依存関係を確認できます。 たとえば、実行アカウントなどです。 Access には、このプロファイルを使用するアクセス許可を持つロールまたはユーザーが表示されます。
- ハードウェア プロファイルを作成したら、仮想マシン テンプレートを構成するとき、または VM を作成するときに使用できます。
アプリケーション プロファイルを作成する
- VMM コンソールで、 >Library>Create>Application Profiles を選択します。
- New アプリケーション プロファイル>Generalにプロファイル名を入力します。 アプリケーション構成で、アプリの設定を指定できます。
- アプリケーション構成>OS 互換性で、アプリケーション プロファイルと互換性のあるゲスト オペレーティング システムを指定します。
- 追加を選択し、プロファイルに適用するアプリケーションまたはスクリプトの種類を選択します。 任意の種類のアプリをデプロイするには、 General を選択します。 SQL Server DAC パッケージまたはスクリプトを展開するには、 SQL Server アプリケーション ホスト を選択して、パッケージとスクリプトをプロファイルに追加できるようにします。 Web アプリケーションをデプロイするには、 Web アプリケーション ホスト を選択して、Web 配置パッケージとスクリプトをプロファイルに追加できるようにします。
- General を選択した場合は、プロファイルに複数のアプリケーションまたはスクリプトを追加できます。
- アプリケーションの場合は、証明書、ポート、フォルダーなどの設定を指定できます。 また、アプリのデプロイをスクリプトで管理する必要があることを指定することもできます。 スクリプト名を指定し、実行する必要があるタイミングを指定できます。
- Scripts を選択して、パラメーターやセキュリティ設定などのスクリプトとプロパティを無制限に追加します。 たとえば、VMM によって展開された複数の VM からゲスト クラスターを作成するようにスクリプトを構成できます。 たとえば、作成時に 1 つのスクリプトを実行する必要があります。最初の VM (最初の仮想マシンでクラスターを形成するため) と、作成時に実行する別のスクリプトを指定できます。最初の後の VM (クラスターに追加の仮想マシンを追加する場合)。
- 完了したら、プロファイルが Library>Profiles>Application Profiles で作成されたことを確認します。
- サービス テンプレートでは、アプリケーション プロファイルを使用します。 たとえば、ハードウェアと OS プロファイルを含む多数の VM テンプレートを作成できます。 次に、これらの VM テンプレートとアプリケーション プロファイルを含むサービス テンプレートを作成して、1 つのエンティティとして構成およびデプロイされる一連の VM を作成します。
SQL Server プロファイルを作成する
- VMM コンソールで、 >Library>Create>SQL サーバー プロファイルを選択します。
- New SQL Server プロファイル>Generalにプロファイル名を入力します。 SQL サーバーの構成で、アプリの設定を指定できます。
- アプリケーション構成>SQL サーバーの展開>追加。 SQL Server のデプロイは、SQL Server の 1 つのインスタンスに対応します。 同じ VM 上に複数の SQL Server インスタンスが必要な場合は、複数のデプロイを作成する必要があります。
- SQL サーバーの展開で、展開 1 を選択し、デプロイ名と SQL Server インスタンスの詳細を指定します。 RunAs アカウントは省略可能です。VMM サービス アカウントを指定しない場合は、VMM サービス アカウントが使用されます。
- Configuration で、SQL Server インストール ファイル (setup.exe) と SQL Server 管理者へのパスを入力します。
- Service アカウントで、使用するアカウントを指定します。
機能プロファイルを作成する
機能プロファイルの正確な設定は、使用中のプロファイルによって異なります。 たとえば、プライベート VMM クラウドで使用されるリソースの高可用性を指定するように Hyper-V 機能プロファイルを構成します。
- VMM コンソールで、 >Library>Create>Capability Profiles を選択します。
- Create Capability Profile>Generalで、プロファイル名を入力します。 Capabilitiesで、プロファイル設定を指定します。
- Capabilities>Fabric Compatibility で、Hyper-V 仮想化ホストを選択します。 カスタム機能プロファイルを設定することもできます。
- プロファイルのハードウェア構成設定を設定します。 設定は、 hardware プロファイルで使用されるものと似ています。 ただし、機能プロファイルでは、これらの設定は正確な値ではなく制限を表します。
- Advanced>Availabilityで、[使用可能な VM モード選択します>既定>Requiredを使用します。
- ウィザードの完了。 プロファイルを作成したら、 VM とサービス> クラウド名 >Properties>Capability Profiles でプロファイルを選択して有効にすることができます。
- クラウド内の VM に使用される他のすべてのプロファイルとテンプレートは、機能プロファイルの要件と高可用性設定と一致する必要があります。
物理コンピューター プロファイルを作成する
VMM を使用して、Hyper-V ホストまたはスケールアウト ファイル サーバー (SOFS) に物理コンピューターをプロビジョニングできます。 物理コンピューターをプロビジョニングする場合は、物理コンピューター プロファイルを使用して、コンピューターの設定を指定できます。 次のように物理コンピューター プロファイルを作成します。
- VMM コンソールで、 >Library>Create>Physical Computer Profile を選択します。
- 新しい物理コンピューター プロファイル>プロファイル定義で、プロファイルの名前と説明を入力します。
- OS イメージで、ライブラリ共有から仮想ハード ディスクを選択します。 Windows Server 2012 R2 以降を実行している必要があります。 ハード ディスクを作成するには、VM を作成し、ゲスト オペレーティング システムをインストールしてから、sysprep と /generalize /oobe を使用。 ディスクが動的な場合、VMM は展開時に固定ディスクに変換します。 固定ディスクの種類を使用して、ユーザー データを保護し、パフォーマンスを向上することをお勧めします。
- OS イメージで、ライブラリ共有から仮想ハード ディスクを選択します。 Windows Server 2016 以降を実行している必要があります。 ハード ディスクを作成するには、VM を作成し、ゲスト オペレーティング システムをインストールしてから、sysprep と /generalize /oobe を使用。 ディスクが動的な場合、VMM は展開時に固定ディスクに変換します。 固定ディスクの種類を使用して、ユーザー データを保護し、パフォーマンスを向上することをお勧めします。
- Hardware 構成で、ネットワーク アダプター、ディスク、パーティション、およびドライバーを設定します。
- Network アダプターで、Connectivity プロパティを選択して、アダプターの一貫性のあるデバイスの名前付け (CDN) を設定します。 DHCP を使用して IP アドレスを割り当てるか、静的プールから割り当てるかを指定します。 論理スイッチに接続されている物理ネットワーク アダプターの場合、このオプションは使用できません。
- Diskで、最初のディスクのパーティション構成を指定します。 BIO のマスター ブート レコード (MBR) を選択します。 EFI の場合は GUID パーティション テーブル (GPT)。 ボリューム ラベル、使用する空きディスク領域、ブート パーティションとして指定する内容を指定します。 VMM は、.vhd または .vhdx ファイルをブート パーティションにコピーし、同じディスク上にシステム パーティションを自動的に作成します。
- [ドライバー フィルター] で、展開時にオペレーティング システムに適用するドライバー ファイルを指定します。 プラグ アンド プレイ ID または特定のタグを使用してドライブをフィルター処理できます。 タグ オプションでは、展開前にドライバー ファイルをライブラリに追加し、対応するタグをライブラリ共有に割り当てる必要があります。
- OS 構成で、ドメイン、ローカル管理者のパスワード、名前、組織、製品チーム、タイム ゾーン、追加のセットアップ オプションの応答ファイルを設定します。 GUIRunOnce では、ユーザーがコンピューターに初めてサインインするときに実行する必要があるコマンドまたはスクリプトを指定できます。
- Summaryの設定を確認し、Finishを選択します。 物理コンピューター プロファイルは、 Library>Profiles>Physical Computer Profiles で確認できます。
次のステップ
VMM ライブラリで VM テンプレート サービス テンプレートおよび サービス テンプレートを作成し プロファイルを追加する方法について説明します。