VMM での更新プログラムのロールアップの展開と管理

この記事では、System Center Virtual Machine Manager (VMM) の更新プログラムのロールアップをインストール、確認、および削除する方法について説明します。

Note

Microsoft Update が [自動] に設定されている場合、更新プログラムのロールアップは自動的にインストールされます。 自動的にインストールされない場合は、手動でインストールできます。

更新プログラムのロールアップを取得してインストールする

次のセクションでは、Microsoft の更新プログラム、Microsoft ダウンロード センター、および VMM コマンド ラインを使用して、更新プログラムのロールアップを手動で取得してインストールする方法について説明します。

VMM データベースのバックアップ

  1. VMM コンソールで、 Settings を選択します。
  2. [ホーム] タブで、[ Backup を選択します。
  3. VMM バックアップ ページの Path テキスト ボックスで、バックアップ ファイルの場所を指定し、 OK を選択します。

Note

ジョブが正常に完了したことを確認します。それ以外の場合は、エラーの詳細を確認し、バックアップをやり直します。

詳細: VMM データベースのバックアップ 

Microsoft の更新プログラムから更新プログラムのロールアップをインストールする

VMM コンポーネントがインストールされていて、最新の更新プログラムがまだインストールされていないコンピューターで、次の手順に従います。

  1. [ Settings>Update & Securityで、 Windows Update を選択します。
  2. Windows Update ウィンドウで、Microsoft Update の更新プログラムオンラインチェックを選択
  3. [インポート 更新プログラムが利用可能ですを選択します。
  4. 更新プログラムロールアップ パッケージを選択し、 OK を選択します。
  5. 更新プログラムのインストールを選択して、更新プログラム パッケージをインストールします。

Microsoft ダウンロード センターから更新プログラムのロールアップをインストールする

Microsoft ダウンロード センターから更新プログラムのロールアップを手動でダウンロードするには、 visit Microsoft ダウンロード センターで目的の KB を検索し、更新プログラムのロールアップ パッケージを手動でダウンロードします。

コマンド プロンプトを使用して更新プログラムのロールアップをインストールする

管理者特権でのコマンド プロンプトを使用して更新プログラムのロールアップ パッケージを手動でインストールするには、次のコマンドを実行します。

msiexec.exe/update <package_name>

Note

<package_name> プレースホルダーに、実際のパッケージ名を入力します。

たとえば、System Center 2016 Virtual Machine Manager サーバー (KB3209586) の更新プログラムロールアップ 2 をインストールするには、次のコマンドを実行します。

msiexec.exe/update kb3209586_VMMserver_amd64.msp

たとえば、System Center 2019 Virtual Machine Manager サーバー (KB4569533) 用の更新プログラムのロールアップ 2 をインストールするには、次のコマンドを実行します。

msiexec.exe/update kb4569533_VMMserver_amd64.msp

Note

更新プログラムのロールアップ リリースに固有の追加のインストール手順が存在する場合があります。 更新プログラムのロールアップの KB ガイドを確認して、すべてのインストール手順が完了していることを確認します。

更新プログラムのロールアップのインストールを確認する

更新プログラムのロールアップが正常にインストールされているかどうかを確認するには、次の手順に従います。

  1. [コントロール パネル>プログラムと機能] で>インストールされた更新プログラムを表示します
  2. 更新プログラムのロールアップがインストールされた後に更新エントリが作成されたことを確認します。
    • たとえば、更新プログラムのロールアップ 2 は更新プログラムの3209586としてリリースされました。 この更新プログラムのロールアップをインストールした場合、および正常にインストールされた場合はView のインストールされた更新プログラムの下で、この詳細を確認できます。
  3. バイナリのバージョンに正しいビルド番号があることを確認します。 
  4. 特定の更新プログラムのロールアップのビルド番号を確認するには、次を参照してください。

Note

 すべてのバイナリに現在の更新プログラム ロールアップ ビルド番号があるわけではありません。 ただし、関連する更新プログラム のロールアップ ビルド番号を含むバイナリが一覧表示されていない場合は、更新プログラムのロールアップが正常にインストールされなかった可能性があります。

更新プログラムのロールアップを削除する

重要

  1. 更新プログラムのロールアップを削除することはお勧めしません。 削除する前に、アンインストールを回避できる場合は、使用可能なすべてのオプションを確認してください。 アンインストールが必要かどうかを確認するには、Microsoft サポートにお問い合わせください。
  2. 更新プログラムのロールアップを削除する前に VMM データベースをバックアップすることをお勧めします。
  3. 削除すると、VMM バイナリは以前のバージョンにロールバックされます。 ただし、VMM データベースはロールバックしません。
  4. サーバーに 1 つ以上の修正プログラムがインストールされている場合は、削除を開始する前に、修正プログラム バイナリを公式の更新プログラムロールアップ バイナリに置き換えてください。

コントロール パネルを使用して更新プログラムのロールアップを削除する

  1. コントロール パネル>プログラム>プログラムと機能に移動します。 すばやくアクセスするには、Run に「appwiz.cpl」と入力し、コントロール パネルプログラムと機能を開きます。
  2. インストールされている更新プログラムの表示を選択します。
  3. 削除する更新プログラムを見つけて、更新プログラムを右クリックし、 Uninstall を選択します。

コマンド ラインを使用して更新プログラムのロールアップを削除する

Note

コマンド ラインを使用して更新プログラムを削除するには、次の 2 つのグローバル一意識別子 (GUID) を使用できる必要があります。

  • RTM 製品 GUID
  • パッチ GUID

RTM 製品 GUID

  • SCVMM サーバー: {EBC28D9B-9565-46F3-A248-E26F07F81A98}
  • SCVMM 管理コンソール amd64: {B703D43A-ABF6-4A36-84CC-00D77FF8570B}
  • SCVMM 管理コンソール i386: {F5D46892-E1BD-4E0A-BD6E-DAA1900BA786}
  • SCVMM ゲスト エージェント amd64: {3E71E1FB-AF93-4110-A8EB-973132A3B16B}
  • SCVMM ゲスト エージェント i386: {57D2C983-23BF-4840-B784-BDDAC2DC932B}

パッチ GUID

パッチ GUID を見つけるには、更新プログラムを右クリックし、 Properties を選択します。 [ Details タブで、[番号の を読み込む] を選択。 これはパッチ GUID です。

RTM 製品 GUID とパッチ GUID がわかっている場合は、次のコマンドを実行して更新プログラムを削除します。 Msiexec /I {< RTM Product GUID >} MSIPATCHREMOVE={< Patch GUID >}

更新プログラムのロールアップが正常に削除されたことを確認する

更新プログラムのロールアップが正常に削除されたかどうかを確認するには、次の手順に従います。

  1. 更新プログラムが Programs and Features から削除されたかどうかを確認します。 
  2. バイナリが正常に戻されたことを確認します。 これを行うには、VMM インストール ディレクトリに移動し、アンインストールした更新プログラムのロールアップのビルド バージョンを持つバイナリがないことを確認します。 

Note

VMM サーバーからサーバーとコンソールの更新プログラムをアンインストールする場合、アンインストールの順序は重要ではありません。

VMM でデータベース バックアップを復元する

Note

  1. データベース バックアップはいつでも作成できます。 ただし、データベースは、サーバーで最新の更新プログラムのロールアップをアンインストールした場合にのみ復元する必要があります。 古い更新プログラムのロールアップをアンインストールした場合、VMM データベースを復元する必要はありません。
  2. 更新プログラムのロールアップのインストール前に作成したデータベース バックアップを復元してください。

データベース バックアップを復元する方法については、この記事を参照してください。

復元後のタスク

このセクションは、データベース バックアップを作成した後、更新プログラムのロールアップをアンインストールする前に、ホストまたはライブラリ サーバーを追加する場合にのみ適用されます。

VMM データベースを復旧したら、次の操作を行う必要があります。

  • 前回のバックアップ以降に VMM から削除されたすべてのホストを削除します。
  • 前回のバックアップ以降にホストが削除された場合、ホストには VMM コンソールに Needs Attention の状態が表示されます。 また、そのホスト上の仮想マシンには、 Host Not Responding の状態が表示されます。
  • 前回のバックアップ以降に VMM から削除された仮想マシンを削除します。 前回のバックアップ以降に削除された仮想マシンがホストにある場合、仮想マシンは VMM コンソールに Missing の状態を表示します。
  • 前回のバックアップ以降に VMM に追加されたすべてのホストを追加します。
  • VMM データベースを別のコンピューターに復元した場合は、VMM コンソールで状態が Access Denied のホストを再関連付けする必要があります。
    • コンピューターのセキュリティ識別子 (SID) が異なる場合、コンピューターは異なると見なされます。 たとえば、コンピューターにオペレーティング システムを再インストールする場合、コンピューター名が同じであっても、コンピューターの SID は異なります。

復元後のタスクの詳細については、この記事を参照してください。

Note

ストレージ プロバイダー、ライブラリ サーバーなど、データベース バックアップの作成後に追加するその他のファブリック リソースについては、次の手順に従う必要があります。