web-dev-qa-db-ja.com

LVM物理ボリューム名を変更する方法

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に変更する方法を見つけることができませんでした。

3
VVP

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をインストールする必要があります。

1
VVP

LVMは名前で物理ボリュームを検索しません。 (確かに、それはその利点の1つです。)LVMは、すべての潜在的な物理ボリュームを調べ、LVM署名があるかどうかを確認し、それらを読み取って、それらが属するボリュームグループとその内容を確認します。したがって、あなたがする必要があるのは、ボリュームを変換し、LVMが/dev/xvd?[0-9]の形式の物理ボリュームを探していることを確認することです(これはXenServerではすでに当てはまると思います)。