XenServerマシンがお亡くなりに。。。

なんか家のWebサーバNo.2が反応しないなー。ハングってるのかなーとか思って家帰ってサーバ見たら、電源入らない。。。マザーボードか電源が飛んでしまいましたかね、これは。

そこで問題になるのが、Webサーバで書いている日記。バックアップを見ると、6月中旬のバックアップが最後でした。これは救出せねば!と思うも

  1. XenServerの物理ドライブはLVMで構築されている
  2. XenServer上のDomUのLVMの中身はVHD形式の仮想HDDであり、直接マウントできない

試行錯誤の結果、下記の方法を取りました。あーめんどい

  1. 救出用のUbuntuマシンをサーバNo.1にて作成 # apt install lvm2しておく
  2. ディスクをつなぎ、# pvscan, # vgscanしてVHDのイメージがあることを確認
  3. # dd if=/dev/where.to.VHD of=/temp/VHD.vhd bs=256MしてVHDファイルに吸い出す
  4. VirtualBox for Linuxをインストールして、Ubuntu on Ubuntu環境を作る
  5. 3で作成したVHDファイルをVirtualboxでマウントする

ちなみにddにかかった時間

3687+1 レコード入力
3687+1 レコード出力
989780246528 bytes (990 GB, 922 GiB) copied, 26631 s, 37.2 MB/s

教訓:XenServer使うのやめる