VMM のインストール

重要

このバージョンの Virtual Machine Manager (VMM) はサポート終了に達しました。 VMM 2022 にアップグレードすることをお勧めします。

この記事では、System Center Virtual Machine Manager (VMM) 管理サーバーをインストールする方法について説明します。

開始する前に

  • システム要件と計画に関する情報を確認します。 システム要件について説明します。
  • セットアップを実行する前に、コンピューターに対する少なくともローカル管理者のアクセス許可があることを確認します。
  • サービス アカウントが VMM サーバーの管理者である必要があります。

Note

VMM のインストール中に、SQL Databaseが可用性グループに含まれていないことを確認します。

セットアップを実行する

Note

VMM のサービス アカウントは、次に該当する可能性があります。

  • ローカル アカウント。
  • サービスに使用されるユーザー アカウント。
  • グループのマネージド サービス アカウント
  • ローカル アカウントを使用している場合は、高可用性構成で VMM を使用することはできません。
  • gMSA アカウントを使用している場合、形式は domainFQDN\gMSAAccount$ にする必要があります。
  1. 開いているすべてのプログラムを閉じて、コンピューター上で再起動が保留されていないことを確認します。
  2. Virtual Machine Manager セットアップ ウィザードを起動するには、インストール メディアで [ setup.exe ] を右クリックし、[ 管理者として実行] を選択します。
  3. [メインセットアップ] ページで、[インストール] を選択します
  4. [インストールする機能の選択] ページで、[
    VMM 管理サーバーのチェック] ボックスを選択し、[次へ] を選択します。 VMM コンソールが自動的にインストールされます。 クラスター ノードにインストールする場合は、管理サーバーを高可用性にするかどうかを確認するメッセージが表示されます。
  5. [ 製品登録情報 ] ページで、適切な情報を入力し、[ 次へ] を選択します。 プロダクト キーを入力しない場合、VMM は、インストール後 180 日以内に有効期限が切れる評価版としてインストールされます。
  6. [この使用許諾契約書をお読みください] ページで、
    使用許諾契約書を確認し、[使用許諾契約書の条項を読み、理解し、同意する] チェックボックスを選択し、[次へ] を選択します。
  7. [ 診断データと使用状況データ ] ページで、
    Microsoft のデータ収集ポリシーとデータ収集を無効にする方法を確認します。 [次へ] を選択します。
  8. [Microsoft Update] ページが表示されたら、
    Microsoft Update を使用するかどうかを選択し、[次へ] を選択します。 このコンピューターで Microsoft Update の使用を既に選択している場合、ページは表示されません。
  9. [ 診断データと使用状況データ ] ページで、
    Microsoft のデータ収集ポリシーとデータ収集を無効にする方法を確認し、[ 次へ] を選択します。
  10. [ インストールの場所 ] ページで、
    VMM プログラム ファイルの既定のパスを使用するか、別のインストール パスを入力して、[ 次へ] を選択します。 セットアップ プログラムは、VMM 管理サーバーをインストールするコンピューターをチェックして、コンピューターが適切なハードウェアとソフトウェアの要件を満たしていることを確認します。 コンピューターが前提条件を満たしていない場合は、前提条件と問題の解決方法に関する情報を含むページが表示されます。
  11. [ データベースの構成 ] ページで、
    • リモート SQL インスタンスを使用している場合は、SQL Serverを実行しているコンピューターの名前を指定します。
    • SQL Serverを実行しているのと同じコンピューターに VMM 管理サーバーをインストールする場合は、[サーバー名] ボックスに、コンピューターの名前 (vmmserver01 など) または localhost を入力します。
    • SQL Serverがクラスター内にある場合は、クラスター名を入力します。
  12. SQL Serverのリモート インスタンスがない場合、または既定のポート (1433) を使用するリモート SQL Serverがある場合は、Port 値を指定しないでください。
  13. SQL Server インスタンス名を指定し、既存のデータベースと新しいデータベースのどちらを使用するかを指定します。 インスタンスに接続するには、アクセス許可を持つアカウントが必要です。
  14. [ サービス アカウントと分散キー管理の構成] ページで、
    VMM サービスが使用するアカウントを指定します。 インストール後は VMM サービス アカウントの ID を変更できません。 分散キー管理の詳細については、こちらを参照してください。
  15. [ 分散キー管理] で、暗号化キーを Active Directory に格納するかどうかを選択します。
  16. [ ポート構成 ] ページで、
    各機能の既定のポート番号を使用するか、環境に適した一意のポート番号を指定します。 VMM 管理サーバーをアンインストールしてから再インストールしない限り、VMM 管理サーバーのインストール中に割り当てるポートを変更することはできません。 また、ポート番号が事前に割り当てられているため、ポート 5986 を使用するように機能を構成しないでください。
  17. [ ライブラリの構成 ] ページで、
    新しいライブラリ共有を作成するか、コンピューター上の既存のライブラリ共有を使用するかを選択します。 VMM で作成される既定のライブラリ共有の名前は MSSCVMMLibrary であり、フォルダーは %SYSTEMDRIVE%\ProgramData\Virtual Machine Manager Library Files にあります。 ProgramData は非表示のフォルダーであり、削除することはできません。 VMM 管理サーバーがインストールされたら、VMM コンソールまたは VMM コマンド シェルを使用して、ライブラリ共有やライブラリ サーバーを追加できます。
  18. [ インストールの概要 ] ページで、
    選択内容を確認し、[ インストール] を選択します。 [機能のインストール中] ページが開いて、インストールの進行状況が表示されます。
  19. [ セットアップが正常に完了しました ] ページで、
    1. [ 閉じる] を選択してインストールを完了します。
    2. VMM コンソールを開くには、[ このウィザードが閉じたときに VMM コンソールを開く ] がオンになっていることを確認するか、デスクトップの [仮想マシン マネージャー コンソール] アイコンを選択します。

注意

VMM 2022 と SQL 2019 が同じコンピューターにインストールされている場合は、次のエラーが表示されます: インストールを成功させるためにマシンを再起動します。

エラーを示すスクリーンショット。

セットアップ中に、VMM により次のファイアウォール ルールが有効になります。 後で VMM をアンインストールする場合でも、これらのルールは有効のままです。

  • [Windows リモート管理]

  • Windows 標準ベースの記憶域の管理

Note

セットアップが正常に完了しない場合は、 %SYSTEMDRIVE%\ProgramData\VMMLogs フォルダー内のログ ファイルを参照してください。 ProgramData は、非表示のフォルダーです。

コマンド プロンプトから VMM をインストールする

コマンド プロンプトから VMM をインストールすることができます。 インストール メディアには、 .ini すべての VMM 機能のファイルが含まれています。

  • VMServer.ini: VMM 管理サーバーの設定。
  • VMClient.ini: VMM コンソールの設定。
  • VMServerUninstall.ini: VMM 管理サーバーのアンインストール設定。

これらの各ファイルには、既定値を持つキーと値のペアが含まれています。 これらのエントリはコメントアウトされます。コメント記号 (#) を削除し、値を変更します。

  1. この手順の VMServer.ini 下の表のオプションを使用してファイルを編集します。
  2. 編集後、管理者特権のコマンド プロンプトを開き、次のパラメーターを使用して setup.exe を実行します。 たとえば、contoso\SQLAdmin01 のSQL Server管理者アカウントと contoso\VMMadmin14 の VMM サービス アカウントで C:\Temp に格納されているファイルを使用VMServer.iniするには、 次のコマンドを使用します setup.exe。 /server /i /f C:\Temp\VMServer.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123 /VmmServiceDomain contoso /VmmServiceUserName VMMadmin14 /VmmServiceUserPassword password456 /IACCEPTSCEULA

VMServer.ini の値

オプション 既定
ProductKey プロダクト キー (形式: xxxxx-xxxxx-xxxxx-xxxxx-xxxxx) xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
UserName 機能をインストールするユーザーのオプションの表示名。 UserName は、インストールのユーザー アカウントではありません。 管理者
CompanyName 機能をインストールする組織のオプションの表示名。 Microsoft Corporation
ProgramFiles VMM ファイルの場所。 C:\Program Files\Microsoft System Center\Virtual Machine Manager
CreateNewSqlDatabase 0:既存の Microsoft SQL Server データベースを使用します。

1:新しい SQL Server データベースを作成します。
1
SqlInstanceName SQL Server の新規または既存のインスタンスの名前。 MICROSOFT$VMM$
SqlDatabaseName 新規または既存の SQL Server データベースの名前。 VirtualManagerDB
RemoteDatabaseImpersonation 0: SQL Serverの管理者アカウントを偽装しないでください。 setup.exe を実行するユーザーは、SQL Serverをホストしているサーバーの管理者である必要があります。

1:指定された資格情報を使用して、SQL Server 用の管理者アカウントを借用します。 Setup.exe を実行しているユーザーは、SqlDBAdminName、SqlDBAdminPassword、および SqlDBAdminDomain パラメーターの値を指定する必要があります。
0
SqlMachineName SQL Server をホストしているサーバーの名前。 localhost は指定しないでください。 代わりに、コンピューターの実際の名前を指定します。 <sqlmachinename>
(さまざまなポート) VMM で使用されるポート IndigoTcpPort:8100

IndigoHTTPSPort:8101

IndigoNETTCPPort:8102

IndigoHTTPPort:8103

WSManTcpPort:5985

BitsTcpPort:443
CreateNewLibraryShare 0:既存のライブラリ共有を使用します。

1:新規のライブラリ共有を作成します。
1
LibraryShareName 使用または作成するファイル共有の名前。 MSSCVMMLibrary
LibrarySharePath 既存のファイル共有または作成する新しいファイル共有の場所。 C:\ProgramData\Virtual Machine Manager Library Files
LibraryShareDescription 共有の説明。 Virtual Machine Manager ライブラリ ファイル
SQMOptIn 0: 診断データと使用状況データをオプトインしないでください。

1: 診断データと使用状況データをオプトインする
1
MUOptIn 0:Microsoft Update を利用しないことを選択します。

1:Microsoft Update を利用することを選択します。
0
VmmServiceLocalAccount 0:VMM サービス (scvmmservice) 用のドメイン アカウントを使用します。

1:VMM サービス用のローカル システム アカウントを使用します。

ドメイン アカウントを使用するには、setup.exe を実行するときに、VMMServiceDomain、VMMServiceUserName、および VMMServiceUserPassword パラメーターの値を指定します。
0
TopContainerName 分散キー管理 (DKM) のコンテナー。たとえば、 CN=DKM、DC=contoso、DC=com などです VMMServer
HighlyAvailable 0: 高可用性としてインストールしないでください。

1:高可用性としてインストールします。
0
VmmServerName 高可用性 VMM 管理サーバーのクラスター化されたサービス名。 フェールオーバー クラスターの名前や、高可用性 VMM 管理サーバーがインストールされているコンピューターの名前を入力しないでください。 <VMMServerName>
VMMStaticIPAddress 動的ホスト構成プロトコル (DHCP) を使用していない場合は、高可用性 VMM 管理サーバーのクラスター化されたサービス名の IP アドレス。 IPv4 と IPv6 の両方がサポートされます。 <comma-separated-ip-for-HAVMM>
Upgrade 0: 以前のバージョンの VMM からアップグレードしないでください。

1:以前のバージョンからアップグレードします。
1

Setup-exe のパラメーター

パラメーター 詳細
/server VMM 管理サーバーのインストールを指定します。
/i または /x サーバーをインストールする (/i) かアンインストールする (/x) かを指定します。
/f <filename> 使用する .ini ファイルを指定します。 このパラメーターに正しい .ini ファイルを指定します。 setup.exe .ini ファイルが見つからない場合は、独自の既定値を使用してインストールを実行します。
/VmmServiceDomain <domainName> VMM サービス (scvmmservice) を実行するアカウントのドメイン名を指定します。 このパラメーターを使用するのは、VMServer.ini で VmmServiceLocalAccount を 0 に設定する場合のみです。
/VmmServiceUserName <userName> VMM サービス (scvmmservice) を実行するアカウントのユーザー名を指定します。 このパラメーターを使用するのは、VMServer.ini で VmmServiceLocalAccount を 0 に設定する場合のみです。
/VmmServiceUserPassword <password> VMM サービス (scvmmservice) を実行するアカウントのパスワードを指定します。 このパラメーターを使用するのは、VMServer.ini で VmmServiceLocalAccount を 0 に設定する場合のみです。
/SqlDBAdminDomain <domainName> SQL Server データベースの管理者アカウントのドメイン名を指定します。 現在のユーザーがSQL Serverに対する管理者権限を持っていない場合は、このパラメーターを使用します。
/SqlDBAdminName <userName> SQL Server データベースの管理者アカウントのユーザー名を指定します。 現在のユーザーがSQL Serverに対する管理者権限を持っていない場合は、このパラメーターを使用します。
/SqlDBAdminPassword <password> SQL Server データベースの管理者アカウントのパスワードを指定します。 現在のユーザーがSQL Serverに対する管理者権限を持っていない場合は、このパラメーターを使用します。
/IACCEPTSCEULA マイクロソフト ソフトウェア ライセンス条項への同意を示します。 これは必須パラメーターです。

たとえば、C:\Temp に保存された VMServer.ini ファイル、SQL Server 管理者アカウント contoso\SQLAdmin01、VMM サービス アカウント contoso\VMMadmin14 を使用するには、次のコマンドを使用します: setup.exe /server /i /f C:\Temp\VMServer.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123 /VmmServiceDomain contoso /VmmServiceUserName VMMadmin14 /VmmServiceUserPassword password456 /IACCEPTSCEULA

VMM または VMM コンソールをアンインストールする

  1. VMM コンソールと VMM コマンド シェルが閉じられていることを確認します。

  2. VMM 管理サーバーがインストールされているコンピューターで、[スタート] を選択し、[コントロール パネル] を選択します。

  3. [ プログラム] で、[ プログラムのアンインストール] を選択します。 [名前] で、[Microsoft System Center Virtual Machine Manager] を右クリックします。

  4. [ 操作 内容] ページで、[ 機能の削除] を選択します。

  5. [削除する機能の選択] ページで、[VMM 管理サーバー] チェックボックスを選択し、[次へ] を選択します。 VMM コンソールをアンインストールする場合は、[VMM コンソール] チェックボックスを選択します。

    注意

    高可用性 VMM 展開がある場合は、VMM サーバーと VMM コンソールの両方を削除する必要があります。

  6. [ データベース オプション ] ページで、VMM データベースを保持または削除するかどうかを選択し、必要に応じてデータベースの資格情報を選択し、[ 次へ] を選択します。

  7. [ 概要 ] ページで、選択内容を確認し、[アンインストール] を選択 します。 [ アンインストール機能 ] ページが表示され、アンインストールの進行状況が表示されます。

  8. VMM 管理サーバーがアンインストールされたら、[ 選択した機能が正常に削除されました ] ページで [ 閉じる] を選択します。

次のファイアウォール規則は、VMM のセットアップ中に有効になり、VMM のアンインストール後にも維持されます。

  • ファイル サーバーのリモート管理

  • Windows 標準ベースの記憶域の管理のファイアウォール規則

セットアップの正常な完了に問題がある場合は、 %SYSTEMDRIVE%\ProgramData\VMMLogs フォルダーのログ ファイルを参照してください。 ProgramData は、非表示のフォルダーです。

コマンド ラインから VMM をアンインストールする

VMM をアンインストールするには、 説明に従ってVMServerUninstall.ini ファイルを編集します。 その後でアンインストール用に setup.exe を実行します。 たとえば、C:\Temp に保存された ini ファイルと、アカウント contoso.SQLAdmin01 を使用してアンインストールするには、次のように入力します。setup.exe /server /x /f C:\Temp\VMServerUninstall.ini /SqlDBAdminDomain contoso /SqlDBAdminName SQLAdmin01 /SqlDBAdminPassword password123

VMServerUnisntall.ini

オプション 詳細 既定値
RemoteDatabaseImpersonation 0:SQL Server のローカル インストール。

1:SQL Server のリモート インストール。

setup.exe を実行するユーザーが SQL Server の管理者でない場合は、setup.exe を実行する際に SqlDBAdminName、SqlDBAdminPassword、SqlDBAdminDomain の各パラメーターの値を指定します。
0
RetainSqlDatabase 0:SQL Server データベースを削除します。

1: SQL Server データベースを削除しない

Setup の実行ユーザーが SQL Server 管理者である場合、SQL Server データベースを削除するには、setup.exe を実行するときに SqlDBAdminName、SqlDBAdminPassword、および SqlDBAdminDomain の各パラメーターの値を指定します。
0
ForceHAVMMUninstall 0: setup.exe がこのノードが高可用性インストールの最終ノードであるかどうかを確認できない場合は、強制的にアンインストールしないでください。

1:アンインストールを強制実行します。

gMSA アカウントのサポート

グループのマネージド サービス アカウント (gMSA) は、セキュリティ体制を向上し、パスワードの自動管理、簡素化されたサービス プリンシパル名 (SPN) の管理、他の管理者への管理の委任により利便性を提供します。

VMM では、''管理サーバーのサービス アカウント'' に対する gMSA の使用がサポートされています。

Note

gMSA を VMM サービス アカウントとして使用する場合は、サービスとしてログオンプロセス レベル トークンの置き換えの権限が必要です。

必要条件

  1. この記事を確認し、この記事で参照可能なガイダンスに従って gMSA を作成します。

  2. VMM 管理サービスがインストールされるサーバーに、gMSA アカウントのパスワードを取得するアクセス許可があることを確認します。

    注意

    gMSA の作成時に SPN を指定する必要はありません。 VMM サービスにより、gMSA 上に適切な SPN が設定されます。

次の手順を使用します。

  1. VMM インストールのセットアップを開始します。

  2. [Service account configuration](サービス アカウント構成) ページで、VMM サービス アカウントのオプションとして [グループのマネージド サービス アカウント] を選択します。

  3. gMSA アカウントの詳細を Domain\gMSA account 形式で入力します。

    gmsa のスクリーンショット。