壊れた旧esxi6.7から取り出したHDDを、新環境のesxi7へ移動したのですが、HDDは物理的にVMware Host Clientからは見えているのですがVMFS6がデータストアとして認識されず困っています。
データストアをそのまま使いたいと言うよりかは、中身のデータを新環境へ移動して使いたいのですが中身が認識されず困っています。
データストアを認識させデータをコピーする方法はありますでしょうか。
こんにちは。
Host Client の [ストレージ] > [デバイス] から当該ストレージデバイスをクリックして詳細画面を開いた時に、以下のような VMFS のパーティションは確認できますでしょうか?
もし「パーティションが存在するがデータストアとしてはマウントされない」状況の場合、VMFS のハードディスクを異なるマシン間で移植したとのことですので、「ESXi から見えるストレージデバイス情報が以前と変わったため、ESXi が VMFS を複製されたものと検出してマウントしない」といった状況の可能性があるかもしれません。
LUN のスナップショットとレプリケーションに加え、特定のデバイス操作(LUN ID の変更など)によって、元のデータストアのコピーが作成される場合があります。ESXi では、VMFS データストアのコピーを検出できます。データストア コピーを元の UUID を使用してマウントする、または UUID を変更できます。UUID を変更するプロセスは、データストア再署名と呼ばれます。
ESXi Shell 上で「esxcli storage vmfs snapshot list」コマンドを実行すると、複製として検出された VMFS を一覧で表示することができます。切り分けとして、KB1011387 を参考にこちらの状況を確認してみるのも良いと思います。
スナップショット LUN として検出された vSphere の LUN 処理 (1011387)
コマンド ラインでは、esxcli コマンドを使用します。
スナップショットとして検出されたボリュームを一覧表示するには、次のコマンドを実行します。
# esxcli storage vmfs snapshot list
次のような出力が表示されます。
49d22e2e-996a0dea-b555-001f2960aed8
Volume Name: VMFS_1
VMFS UUID: 49d22e2e-996a0dea-b555-001f2960aed8
Can mount: true
Reason for un-mountability:
Can resignature: true
Reason for non-resignaturability:
Unresolved Extent Count: 1
※もしヒットした場合は同 KB を参考に「esxcli storage vmfs snapshot mount」コマンドで VMFS が一時的にマウントできるか試してみてください。マウントできた場合、アンマウント状態で「esxcli storage vmfs snapshot resignature」コマンドを実行し、VMFS の再署名を行うことが恒久対処になると思います。
ご参考になれば幸いです。
VMTNへの投稿ありがとうございます。
こちらの症状を確認された具体的なエラーメッセージや画面の様子などが有りましたら、キャプチャで頂けるでしょうか。
内容によっては、既存のKBで回答ができるかもしれませんので確認です。
>>壊れた旧esxi6.7から取り出したHDDを、新環境のesxi7へ移動したのですが、HDDは物理的にVMware Host Clientからは見えているのですがVMFS6がデータストアとして認識されず困っています。
ちなみに、この6.7の環境は既に起動不可の状況しょうか?起動ができる状況であれば、以下の用意仮想マシンのエクスポートにより引っ越しも可能かと思います。
以上、よろしくお願い致します。
こんにちは。
Host Client の [ストレージ] > [デバイス] から当該ストレージデバイスをクリックして詳細画面を開いた時に、以下のような VMFS のパーティションは確認できますでしょうか?
もし「パーティションが存在するがデータストアとしてはマウントされない」状況の場合、VMFS のハードディスクを異なるマシン間で移植したとのことですので、「ESXi から見えるストレージデバイス情報が以前と変わったため、ESXi が VMFS を複製されたものと検出してマウントしない」といった状況の可能性があるかもしれません。
LUN のスナップショットとレプリケーションに加え、特定のデバイス操作(LUN ID の変更など)によって、元のデータストアのコピーが作成される場合があります。ESXi では、VMFS データストアのコピーを検出できます。データストア コピーを元の UUID を使用してマウントする、または UUID を変更できます。UUID を変更するプロセスは、データストア再署名と呼ばれます。
ESXi Shell 上で「esxcli storage vmfs snapshot list」コマンドを実行すると、複製として検出された VMFS を一覧で表示することができます。切り分けとして、KB1011387 を参考にこちらの状況を確認してみるのも良いと思います。
スナップショット LUN として検出された vSphere の LUN 処理 (1011387)
コマンド ラインでは、esxcli コマンドを使用します。
スナップショットとして検出されたボリュームを一覧表示するには、次のコマンドを実行します。
# esxcli storage vmfs snapshot list
次のような出力が表示されます。
49d22e2e-996a0dea-b555-001f2960aed8
Volume Name: VMFS_1
VMFS UUID: 49d22e2e-996a0dea-b555-001f2960aed8
Can mount: true
Reason for un-mountability:
Can resignature: true
Reason for non-resignaturability:
Unresolved Extent Count: 1
※もしヒットした場合は同 KB を参考に「esxcli storage vmfs snapshot mount」コマンドで VMFS が一時的にマウントできるか試してみてください。マウントできた場合、アンマウント状態で「esxcli storage vmfs snapshot resignature」コマンドを実行し、VMFS の再署名を行うことが恒久対処になると思います。
ご参考になれば幸いです。
VM_Yamato様
ご返信ありがとうございます。
デバイスとしては見えている状態です。(一番下ベンダーASMedia)
パーテーションも見えています。
>ちなみに、この6.7の環境は既に起動不可の状況しょうか?起動ができる状況であれば、以下の用意仮想マシンのエクスポートにより引っ越しも可能かと思います。
残念ながらHWてきに壊れてしまったようで起動できないのです。。。:smileycry:
起動できればご指摘の通りOVFでエクスポートしたのですが。。
画像を頂き有難うございます。
こちらのデータストア欄には、何もファイルシステムが表示されないということでしょうか?
念のための確認ですが、既に次の操作も実施済みという理解でよろしいでしょうか?
1. ESXiホストの再起動
2. 上記図内の"データストア”に該当のデータストアは表示されますか?
以下VMware HOL上で試しました。まずは正常な状態です。iSCSI LUN上には1台仮想マシンが存在しますが、既に停止及びESXiホストから登録解除済みです。
正しく認識されている場合は、esxcli storage filesystem listで次のように表示されます。
GUIからアンマウント後次のようになりました。恐らく今の Katana119 さんの状況に大変近いと思います。
もし仮に、現状 Katana119 さんのホストで、上記のように0byteでの VMFSの認識があれば、以下のようにマウントメニューが使えると思いますが、ご確認いただけますでしょうか。