いや~
えらい大ハマリしてしまいました。P2V。
灯台下暗しとは、まさにこの事。
某社製鯖上で動いてるシステムを仮想環境へ持ってくんですが、
物理鯖の方は、当然RAIDカードが入ってます。
が・・・・
仮想マシンの方は、当然タダの仮想SCSIカードに
接続されているわけです。
(まぁ・・・当たり前過ぎるんですが)
ので、イメージを復元したら、以下の作業をお忘れなく。
(こちらのサイトが、ひじょーーーーに参考になりました)
- ISOイメージからboot
- linux rescueで起動
- chroot /mnt/sysimageする
- /etc/modprobe.confに以下の行を追加する。
alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptscsih
alias scsi_hostadapter2 mptfc
alias scsi_hostadapter3 mptspi
alias scsi_hostadapter4 mptsas
alias scsi_hostadapter5 ata_piix
alias scsi_hostadapter6 ahci - あとは必要に応じてホスト名やらネットワーク周りの設定を書き換える
- mkinitrdする
cd /boot
mkinitrd hoge-0.0.0.img hoge-0.0.0 みたいな。
(hoge-0.0.0は、 /lib/modulesにあるkernel モジュールディレクトリの名前そのものでし) - grub-installする
grub-install /dev/sdaみたいな。 - 仮想HDDからbootしてみる
- チェックして完了〜♪
- 途中、kuzdoが出てきたら、適度に進めましょう
(ついでにIPも変えちゃう?) - ホスト名やらIPアドレスを変えちゃいましょう〜
- 念のためRebootします
- 後は引き渡して、終了〜
あまりに基本的なこと過ぎて、SCSI HBAの事をすっかり忘れていました・・・・・orz
コメント