VMM のインストール
重要
このバージョンの Virtual Machine Manager (VMM) はサポート終了に達しました。 VMM 2022 にアップグレードすることをお勧めします。
この記事では、System Center Virtual Machine Manager (VMM) 管理サーバーをインストールする方法について説明します。
開始する前に
- システム要件と計画に関する情報を確認します。 システム要件について説明します。
- セットアップを実行する前に、コンピューターに対する少なくともローカル管理者のアクセス許可があることを確認します。
- サービス アカウントが VMM サーバーの管理者である必要があります。
Note
VMM のインストール中に、SQL Databaseが可用性グループに含まれていないことを確認します。
セットアップを実行する
Note
VMM のサービス アカウントは、次に該当する可能性があります。
- ローカル アカウント。
- サービスに使用されるユーザー アカウント。
- グループのマネージド サービス アカウント
- ローカル アカウントを使用している場合は、高可用性構成で VMM を使用することはできません。
- gMSA アカウントを使用している場合、形式は domainFQDN\gMSAAccount$ にする必要があります。
- 開いているすべてのプログラムを閉じて、コンピューター上で再起動が保留されていないことを確認します。
- Virtual Machine Manager セットアップ ウィザードを起動するには、インストール メディアで [ setup.exe ] を右クリックし、[ 管理者として実行] を選択します。
- [メインセットアップ] ページで、[インストール] を選択します。
- [インストールする機能の選択] ページで、[
VMM 管理サーバーのチェック] ボックスを選択し、[次へ] を選択します。 VMM コンソールが自動的にインストールされます。 クラスター ノードにインストールする場合は、管理サーバーを高可用性にするかどうかを確認するメッセージが表示されます。 - [ 製品登録情報 ] ページで、適切な情報を入力し、[ 次へ] を選択します。 プロダクト キーを入力しない場合、VMM は、インストール後 180 日以内に有効期限が切れる評価版としてインストールされます。
- [この使用許諾契約書をお読みください] ページで、
使用許諾契約書を確認し、[使用許諾契約書の条項を読み、理解し、同意する] チェックボックスを選択し、[次へ] を選択します。 - [ 診断データと使用状況データ ] ページで、
Microsoft のデータ収集ポリシーとデータ収集を無効にする方法を確認します。 [次へ] を選択します。 - [Microsoft Update] ページが表示されたら、
Microsoft Update を使用するかどうかを選択し、[次へ] を選択します。 このコンピューターで Microsoft Update の使用を既に選択している場合、ページは表示されません。 - [ 診断データと使用状況データ ] ページで、
Microsoft のデータ収集ポリシーとデータ収集を無効にする方法を確認し、[ 次へ] を選択します。 - [ インストールの場所 ] ページで、
VMM プログラム ファイルの既定のパスを使用するか、別のインストール パスを入力して、[ 次へ] を選択します。 セットアップ プログラムは、VMM 管理サーバーをインストールするコンピューターをチェックして、コンピューターが適切なハードウェアとソフトウェアの要件を満たしていることを確認します。 コンピューターが前提条件を満たしていない場合は、前提条件と問題の解決方法に関する情報を含むページが表示されます。 - [ データベースの構成 ] ページで、
- リモート SQL インスタンスを使用している場合は、SQL Serverを実行しているコンピューターの名前を指定します。
- SQL Serverを実行しているのと同じコンピューターに VMM 管理サーバーをインストールする場合は、[サーバー名] ボックスに、コンピューターの名前 (vmmserver01 など) または localhost を入力します。
- SQL Serverがクラスター内にある場合は、クラスター名を入力します。
- SQL Serverのリモート インスタンスがない場合、または既定のポート (1433) を使用するリモート SQL Serverがある場合は、Port 値を指定しないでください。
- SQL Server インスタンス名を指定し、既存のデータベースと新しいデータベースのどちらを使用するかを指定します。 インスタンスに接続するには、アクセス許可を持つアカウントが必要です。
- [ サービス アカウントと分散キー管理の構成] ページで、
VMM サービスが使用するアカウントを指定します。 インストール後は VMM サービス アカウントの ID を変更できません。 分散キー管理の詳細については、こちらを参照してください。 - [ 分散キー管理] で、暗号化キーを Active Directory に格納するかどうかを選択します。
- [ ポート構成 ] ページで、
各機能の既定のポート番号を使用するか、環境に適した一意のポート番号を指定します。 VMM 管理サーバーをアンインストールしてから再インストールしない限り、VMM 管理サーバーのインストール中に割り当てるポートを変更することはできません。 また、ポート番号が事前に割り当てられているため、ポート 5986 を使用するように機能を構成しないでください。 - [ ライブラリの構成 ] ページで、
新しいライブラリ共有を作成するか、コンピューター上の既存のライブラリ共有を使用するかを選択します。 VMM で作成される既定のライブラリ共有の名前は MSSCVMMLibrary であり、フォルダーは %SYSTEMDRIVE%\ProgramData\Virtual Machine Manager Library Files にあります。 ProgramData は非表示のフォルダーであり、削除することはできません。 VMM 管理サーバーがインストールされたら、VMM コンソールまたは VMM コマンド シェルを使用して、ライブラリ共有やライブラリ サーバーを追加できます。 - [ インストールの概要 ] ページで、
選択内容を確認し、[ インストール] を選択します。 [機能のインストール中] ページが開いて、インストールの進行状況が表示されます。 - [ セットアップが正常に完了しました ] ページで、
- [ 閉じる] を選択してインストールを完了します。
- 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 管理サーバーのアンインストール設定。
これらの各ファイルには、既定値を持つキーと値のペアが含まれています。 これらのエントリはコメントアウトされます。コメント記号 (#) を削除し、値を変更します。
- この手順の
VMServer.ini
下の表のオプションを使用してファイルを編集します。 - 編集後、管理者特権のコマンド プロンプトを開き、次のパラメーターを使用して 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 コンソールをアンインストールする
VMM コンソールと VMM コマンド シェルが閉じられていることを確認します。
VMM 管理サーバーがインストールされているコンピューターで、[スタート] を選択し、[コントロール パネル] を選択します。
[ プログラム] で、[ プログラムのアンインストール] を選択します。 [名前] で、[Microsoft System Center Virtual Machine Manager] を右クリックします。
[ 操作 内容] ページで、[ 機能の削除] を選択します。
[削除する機能の選択] ページで、[VMM 管理サーバー] チェックボックスを選択し、[次へ] を選択します。 VMM コンソールをアンインストールする場合は、[VMM コンソール] チェックボックスを選択します。
注意
高可用性 VMM 展開がある場合は、VMM サーバーと VMM コンソールの両方を削除する必要があります。
[ データベース オプション ] ページで、VMM データベースを保持または削除するかどうかを選択し、必要に応じてデータベースの資格情報を選択し、[ 次へ] を選択します。
[ 概要 ] ページで、選択内容を確認し、[アンインストール] を選択 します。 [ アンインストール機能 ] ページが表示され、アンインストールの進行状況が表示されます。
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 サービス アカウントとして使用する場合は、サービスとしてログオンとプロセス レベル トークンの置き換えの権限が必要です。
必要条件
この記事を確認し、この記事で参照可能なガイダンスに従って gMSA を作成します。
VMM 管理サービスがインストールされるサーバーに、gMSA アカウントのパスワードを取得するアクセス許可があることを確認します。
注意
gMSA の作成時に SPN を指定する必要はありません。 VMM サービスにより、gMSA 上に適切な SPN が設定されます。
次の手順を使用します。
VMM インストールのセットアップを開始します。
[Service account configuration](サービス アカウント構成) ページで、VMM サービス アカウントのオプションとして [グループのマネージド サービス アカウント] を選択します。
gMSA アカウントの詳細を Domain\gMSA account 形式で入力します。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示