« ESXi 3.5 Update4 → 4.0 Update1 顛末メモ | ホーム | 不幸だ... »

2009年12月18日

ESXiアップデート敗北

やはりESXi3.5→4へのアップデートは失敗したorz

前回の記事は不正確だった?けど敗因だったことには変わらない
ESXi3.5 は VMFS3.33 に読み書きできない。
ESXi4.0 は VMFS3.31 に読み書きできる(っぽい)が、ESXi3.5で読み書きしたボリュームは扱えない
らしい。公式のドキュメントが見つからないYO!

やったこと(ESXiホストはディスクレスでPXEブート)
・ESXi3.5で設定のバックアップを取ってシャットダウン
・ESXi4.0 Update1(oem.tgzはRealtekのNIC対応に差し替え)で起動
・ESXi4.0起動後、3.5で作ってたボリューム(iSCSI)をマウント、ボリューム内のゲストを起動
・ゲスト起動。が、再起動したら先ほどのボリュームをマウントしようとするとフォーマットを求められる
問題の現象が起きてるらしい
・4.0シャットダウン、3.5で起動しなおすと元のボリュームマウント可、ゲストも起動

さてどうしたものか...
で、↑の作業中に間違ってESXiのデータストア用ではない(ゲストDebian/lennyの/home用)iSCSIターゲットをVMFSでフォーマット、さらにはデータの書き込みまでやってしまったorz
書き込みはvSphere Clientでのデータのコピーだったが、Client上で作業をキャンセルできない!マウントも解除できない!
仕方ないのでiSCSIターゲット側の設定を変更して、ターゲットから削除した。そしてESXiはリブート。。
フォーマットだけならまだしも、ディスク(iSCSI)に書いてるので復旧の見込みはかなり少ないと予想...
欝だ!!

とりあえず復旧せねばと思い、シングルユーザーモードで問題のゲストを起動、iSCSIターゲットにログオンできるも当然マウント失敗
fdsikで見ると...パーティションタイプが"fb"にorz
しかしあきらめない。"testdisk"なるツールを入手して実行してみたところ...ext3のパーティションが見えてる!
で、これはDeepScan中の画面
testfisk-deepscan.png


時間はだいぶ掛かるがこのままだと気になって眠れない...


と思ったら会社遅刻しましたorz

トラックバック(0)

トラックバックURL: http://blog.lezele.org/cgi-bin/mt/mt-tb.cgi/605

コメントする

このブログ記事について

このページは、bippoが2009年12月18日 23:26に書いたブログ記事です。

ひとつ前のブログ記事は「ESXi 3.5 Update4 → 4.0 Update1 顛末メモ」です。

次のブログ記事は「不幸だ...」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。