XenServer5.5サーバーでVMのHVMモードをPVモードに変換しようとしています。
このルーチンの一部として、/ etc/fstabパーティション名/ dev/hd *を/ dev/xvd *に変更する必要があります。
これが私の現在の/ etc/fstabです:
/dev/vg_os/lv_sys / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/vg_os/lv_swap swap swap defaults 0 0
/boot = /dev/hda1
/ = /dev/hda2 (allocted for LVM /dev/vg_os/lv_sys)
/ dev/hda1を/ dev/xvda1に変更し、/ dev/hda2を/ dev/xvda2に変更する必要があります。私が理解している限り、/ dev/hda1は次のように置き換えることができます。
/dev/vg_os/lv_sys / ext3 defaults 1 1
/dev/xvda1 /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/vg_os/lv_swap swap swap defaults 0 0
および/ dev/hda2は、vgchangeなどのLVMツールを使用して置き換える必要があります。
pvdisplay /dev/hda2
--- Physical volume ---
PV Name /dev/hda2
VG Name vg_os
PV Size 109.90 GB / not usable 21.44 MB
Allocatable yes
PE Size (KByte) 32768
Total PE 3516
Free PE 60
Allocated PE 3456
PV UUID dTkHMo-Bd7T-ia9q-8cEc-Xc4p-670p-D4kgRV
LVMPV名を/ dev/hda2から/ dev/xvda2に変更する方法を見つけることができませんでした。
Xs-toolsからXenServer5.5カーネルを適用して修正しました。
RHEL 5.5 xenカーネルは、おそらく異なるパーティション名規則を使用しているため、XenServer5.5のPVモードで起動することを望んでいませんでした。そのため、/ bootパーティションを見つけることができませんでした。
最後に、「その他のオペレーティングシステム」テンプレートを使用してインストールされたXenServer 5.5 VM HVMモード2PV for RHEL5.5を変換することができました。
誰かが興味を持っている場合のミニハウツーは次のとおりです。
http://wiki.virtastic.com/display/howto/CentOS+5.5+with+XenServer+Tools+on+XenServer+5.5
RHEL 5.5の場合、最初にRHEL 5.5xenサーバーをインストールするのではなくxs-toolsをインストールする必要があります。
LVMは名前で物理ボリュームを検索しません。 (確かに、それはその利点の1つです。)LVMは、すべての潜在的な物理ボリュームを調べ、LVM署名があるかどうかを確認し、それらを読み取って、それらが属するボリュームグループとその内容を確認します。したがって、あなたがする必要があるのは、ボリュームを変換し、LVMが/dev/xvd?[0-9]
の形式の物理ボリュームを探していることを確認することです(これはXenServerではすでに当てはまると思います)。