
実際に Server 2012 R2 ソフトウェア ミラーリングを使用してブート/システム ドライブをミラーリングした人はいますか。
もしそうなら、ドライブ障害が発生した場合に、ミラーリングされたドライブ上で実行が継続され、サーバーをミラーリングされたドライブに再起動できることを確認できますか。
この質問に対して、他の場所ではさまざまな回答を得ているようです。これを行うには、BCD を操作する非常に複雑な手順が必要だと言う人もいますが、ディスク管理で簡単に実行できると言う人もいます。一部の人には機能するのに、他の人には機能しない理由を突き止めるのは難しくなっています。
乾杯、
答え1
よくわからない場合は、2 つの vhd(x) を持つ VM でテストしてください。
私は Windows 2003 を搭載した非常に古いサーバーを 1 台所有しており、ディスク管理からシステム ドライブのミラーリングを有効にしています。正常に動作しています。最初のハード ドライブが故障したことがあります。システムを起動すると、セカンダリ プレックスから起動するオプションがあります。
IT に詳しくない人にサーバーから最初のドライブを取り出すように頼むだけで、起動して動作させることができました (私たちから 350 km 離れた場所でした)。すべて順調でした。
2003 年に動作していたのであれば 2012 年にも動作するはずだと私は考えていますが、これは単なる仮定です。なぜなら、私たちは長年の OS をハードウェアではなくハイパーバイザーに展開しており、常にハードウェア RAID を使用しているからです。
追伸: 興味があったので VM でテストしてみましたが、再構築中なので問題ないようです。両方のディスクが「ブート」として表示されます。2012 年のスクリーンショット
答え2
ただ自分でテストしているだけです。
現在のシステム ドライブをダイナミックに変換すると、次の警告が表示されます:
これらのディスクをダイナミックに変換すると、これらのディスク上のどのボリュームからもインストールされたオペレーティング システムを起動できなくなります (現在のブート ボリュームを除く)。これを無視して変換することを選択します。
ただし、このドライブ (ディスク 0) をミラーリングするオプションは無効になっています。再起動は正常に行われますが、ディスク 0 全体をミラーリングするオプションはまだありません。ダイナミック ディスクに変換する前にはオプションが存在していた可能性がありますが、変換してしまった今では、完全な再インストールを行わずにベーシック ディスクに戻す方法がわかりません。
ドライブ全体をミラーリングすることはできませんが、システム予約パーティションと C: パーティションをディスク 1 に個別にミラーリングすることはできるようです。これは機能するようです。
これをテストした結果は次のとおりです。
- ディスク 0 がホット ディスクから取り出され、Windows がまだ実行中
- ディスク 0 なしで再起動に失敗しました。BIOS をディスク 1 から起動するように変更し、Windows のブート メニューが表示されるようになりました。
- セカンダリプレックスオプションから起動を選択してから正常に起動する必要があります
- シャットダウンしてドライブ0のみで再起動し、プライマリプレックスを選択して正常に起動します
- シャットダウンしてドライブ1のみで再起動し、セカンダリプレックスを選択して正常に起動します
両方のディスクを再挿入します(BIOS経由でどちらかから起動します)が、ミラーを再構築できません
エラー: プレックスが見つかりません
唯一の方法はミラーを削除して再作成することです
- ミラーが再作成されるたびに追加のブートオプションが追加されることを除けば、これは問題ありません。
Windows Server 2012 R2 - セカンダリ プレックス – セカンダリ プレックス
テストが終わったので、最終編集します。
ミラーリングされたドライブの 1 つが一時的に削除され、Windows が他のドライブで起動された後、両方のドライブが復旧すると、Windows は一時的に削除されたドライブを認識せず、ディスク管理で「見つかりません」と表示されるだけのようです。
これにより、「欠落した」ドライブへのミラーを破棄して再作成する必要が生じますが、毎回作成される追加のブート オプションを除けば、これは問題ありません。
Windows Server 2012 R2 - セカンダリ プレックス – セカンダリ プレックス – セカンダリ プレックス