ストレージレプリケーション(TrueCopy など)後に Windows ゲスト OS がディスク署名の競合により RDM ディスクを「オフライン」とマークする
search cancel

ストレージレプリケーション(TrueCopy など)後に Windows ゲスト OS がディスク署名の競合により RDM ディスクを「オフライン」とマークする

book

Article ID: 444030

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware vCenter Server

Issue/Introduction

免責事項:これは英文の記事「Windows guest OS marks RDM disk as "Offline" due to a disk signature collision after storage replication (such as TrueCopy) (444029)」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

 

  • ストレージレプリケーション操作(Hitachi TrueCopy など)を実行し、レプリカ LUN を Windows ゲスト OS に RDM として提示した後、 Windows ゲスト OS は新しいディスクを認識するが、ディスク管理で「オフライン」とマークする。

  • ディスク管理または diskpart のエラーとして下記メッセージが表示される:
    このディスクは、オンラインである別のディスクと署名が競合しているため、オフラインです。


  • 事前に vSphere Client の「パーティションテーブルの消去」機能を使用しても、問題は解決しません。

Environment

VMware ESXi

VMware vCenter Server

Cause

この動作は、 Windows OS のネイティブな保護機能です。

 

  • ストレージレプリケーションは、固有のディスク署名が含まれるマスターブートレコード(MBR)または GUID パーティションテーブル(GPT)を含め、 LUN 全体をビット単位でコピーします。

  • ソース LUN とレプリカ LUN の両方が同じ Windows VM に提示されると、 OS は同じ ID を持つ 2 つのディスクを検出します。データの破損やドライブ文字の競合を防ぐため、 Windows は 2 番目のディスクを強制的にオフライン状態に維持します。

  • vSphere Client の「パーティションテーブルの消去」操作は、パーティションエントリ(ボリュームの開始 / 終了位置のインデックス)をリセットしますが、 Windows のディスク ID / 署名が存在する MBR / GPT ヘッダー内の特定のバイトを必ずしもゼロ消去するわけではありません。

Resolution

GUID の競合を解決し、ゲスト OS 内でディスクをオンラインにするには、 diskpart コマンドで uniqueid disk を変更します。

diskpart コマンドの uniqueid disk の詳細については Microsoft ドキュメントを参照してください。