Windows Server および System Center VMM 2012 R2 を 2016 にアップグレードする
この記事では、Azure Site Recovery で構成された Windows Server 2012 R2 ホストと System Center Virtual Machine Manager (VMM) 2012 R2 を Windows Server 2016 と VMM 2016 にアップグレードする方法について説明します。
Site Recovery は、事業継続とディザスター リカバリー (BCDR) 戦略に貢献します。 想定内または想定外の障害が発生したときに、このサービスを使って、仮想マシン (VM) ワークロードが引き続き利用可能な状態を維持できるようにします。
重要
Azure Site Recovery によるレプリケーション用に既に構成されている Windows Server 2012 R2 ホストをアップグレードする場合は、この記事に記載されている手順に従う必要があります。 アップグレードに他の方法を選択した場合、サポートされていない状態になる、レプリケーションに影響が出る、またはフェールオーバーの実行能力に影響が出る可能性があります。
この記事では、お客様の環境にある以下の構成をアップグレードする方法について説明します。
- VMM が管理しない Windows Server 2012 R2 ホスト
- スタンドアロンの VMM 2012 R2 サーバーが管理する Windows Server 2012 R2 ホスト
- 高可用性 VMM 2012 R2 サーバーが管理する Windows Server 2012 R2 ホスト
前提条件と検討するべき要素
アップグレードする前に、次の点に注意してください。
VMM によって管理されていない Windows Server 2012 R2 ホストがあり、それがスタンドアロン環境のセットアップである場合、アップグレードを実行しようとすると、レプリケーションが中断されます。
VMM 2012 R2 のインストール中に [Active Directory のキーを分散キー管理に保存しない] を選択した場合、アップグレードは正常に完了しません。
VMM 2012 R2 を使用している場合:
- VMM でデータベース情報を確認します。 これは、VMM コンソールにアクセスして [設定]>[全般]>[データベース接続] を選択することで確認できます。
- System Center Virtual Machine Manager エージェント サービスのために使用しているサービス アカウントを確認します。
- VMM データベースのバックアップがあることを確認します。
- 関係する VMM サーバーのデータベース名をメモします。 これらは、VMM コンソールにアクセスして [設定]>[全般]>[データベース接続] を選択することで確認できます。
- 2012 R2 のプライマリ VMM サーバーと復旧 VMM サーバーの VMM ID をメモしておきます。 VMM ID は、レジストリ HKLM:\SOFTWARE\Microsoft\Microsoft System Center Virtual Machine Manager Server\Setup で確認できます。
- クラスターに追加する新しい VMM インスタンスの名前が以前と同じであることを確認します。
どちらも VMM によって管理されている 2 つのサイト間でレプリケートする場合は、プライマリ側をアップグレードする前に、必ず復旧側をアップグレードしてください。
警告
VMM 2012 R2 のアップグレード時に、[分散キー管理] で [暗号化キーを Active Directory に格納する] を選択します。 サービス アカウントおよび分散キー管理の設定は、慎重に選択します。 選択によっては、テンプレート内のパスワードなど、暗号化されたデータがアップグレード後に使用できなくなり、Azure Site Recovery によるレプリケーションに影響が及ぶ可能性があります。
詳細については、VMM の詳細な前提条件に関するドキュメントを参照してください。
VMM が管理しない Windows Server 2012 R2 ホスト
次の手順は、Hyper-V ホストから Azure へのユーザー構成に適用されます。 この構成は、このチュートリアルに従って完了できます。
警告
前提条件で説明したとおり、これらの手順はクラスター環境シナリオにのみ適用され、スタンドアロンの Hyper-V ホスト構成には適用されません。
- クラスターのローリング アップグレードの実行手順に従います。
- クラスターに導入された新しい Windows Server 2016 ホストごとに、この手順に従って、Azure Site Recovery から Windows Server 2012 R2 ホストの参照を削除します。 これは、クラスターからのドレインおよび強制削除を選択したホストである必要があります。
- すべての仮想マシンに対して
Update-VMVersion
コマンドを実行して、アップグレードを完了します。 - この手順を使用して、新しい Windows Server 2016 ホストを Azure Site Recovery に登録します。 Hyper-V サイトは既にアクティブになっているので、新しいホストをクラスターに登録するだけで済むことに注意してください。
- Azure portal に移動し、Recovery Services コンテナー内で、レプリケートされた正常性状態を確認します。
スタンドアロンの VMM 2012 R2 サーバーが管理する Windows Server 2012 R2 ホストをアップグレードする
Windows Server 2012 R2 ホストをアップグレードする前に、VMM 2012 R2 を VMM 2016 にアップグレードする必要があります。 次の手順を使用します。
スタンドアロン VMM 2012 R2 を VMM 2016 にアップグレードする
Azure Site Recovery プロバイダーをアンインストールします。 [コントロール パネル]>[プログラム]>[プログラムと機能]>[Microsoft Azure Site Recovery] に移動し、[アンインストール] を選択します。
VMM データベースを保持してオペレーティング システムをアップグレードする:
a. [プログラムの追加と削除] で、[VMM]>[アンインストール] の順に選択します。
b. [機能の削除] を選択して、 [VMM 管理サーバー] および [VMM コンソール] を選択します。
c. [データベースのオプション] で [データベースの保持] を選択します。
d. 概要を確認し、[アンインストール] を選択します。
VMM を開き、[ファブリック] タブで各ホストの状態を確認します。[最新の情報に更新] を選択して、最新の状態を取得します。 "要注意" のステータスが表示されます。
クラスターの各ホストに最新の Microsoft Azure Recovery Service (MARS) エージェント (直接ダウンロード) をインストールします。 最新の情報に更新して、VMM がホストを正常に照会できることを確認します。
Windows Server 2012 R2 ホストを Windows Server 2016 にアップグレードする
- この手順に従って、クラスターのローリング アップグレードを実行します。
- クラスターに新しいホストを追加した後、VMM コンソールからホストを更新して、この更新されたホストに VMM エージェントをインストールします。
Update-VMVersion
を実行して、仮想マシンのバージョンを更新します。- Azure portal に移動し、Recovery Services コンテナー内の仮想マシンのレプリケートされた正常性状態を確認します。
高可用性 VMM 2012 R2 サーバーが管理する Windows Server 2012 R2 ホストをアップグレードする
Windows Server 2012 R2 ホストをアップグレードする前に、VMM 2012 R2 を VMM 2016 にアップグレードする必要があります。 (追加の VMM サーバーの有無にかかわらず) Site Recovery 混合モードで構成された VMM 2012 R2 サーバーをアップグレードする場合、次のアップグレード モードがサポートされています。
VMM 2012 R2 を VMM 2016 にアップグレードする
- Azure Site Recovery プロバイダーをアンインストールします。 [コントロール パネル]>[プログラム]>[プログラムと機能]>[Microsoft Azure Site Recovery] に移動し、[アンインストール] を選択します。
- 実行するアップグレードのモードに応じて、これらの手順に従います。
- VMM コンソールを開き、[ファブリック] タブで各ホストの状態を確認します。[最新の情報に更新] を選択して、最新の状態を取得します。 "要注意" のステータスが表示されます。
- VMM に最新の Azure Site Recovery プロバイダー (直接ダウンロード) をインストールします。
- クラスターの各ホストで最新の MARS エージェント (直接ダウンロード) を更新します。 最新の情報に更新して、VMM がホストを正常に照会できることを確認します。
Windows Server 2012 R2 ホストを Windows Server 2016 にアップグレードする
- この手順に従って、クラスターのローリング アップグレードを実行します。
- クラスターに新しいホストを追加した後、VMM コンソールからホストを更新して、この更新されたホストに VMM エージェントをインストールします。
Update-VMVersion
を実行して、仮想マシンの VM バージョンを更新します。- Azure portal に移動し、Recovery Services コンテナー内の仮想マシンのレプリケートされた正常性状態を確認します。
次のステップ
ホストをアップグレードしたら、テスト フェールオーバーを実行して、レプリケーションの正常性とディザスター リカバリーの状態をテストできます。