Comment modifier le nom du volume physique LVM

J'essaie de convertir le mode HVM de VM en mode PV sur le server XenServer 5.5.

Dans le cadre de cette routine, je dois changer dans / etc / fstab partitions / dev / hd * vers / dev / xvd *.

Voici mon / etc / fstab actuel:

/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) 

J'ai besoin de changer / dev / hda1 en / dev / xvda1 et / dev / hda2 vers / dev / xvda2. Dans la mesure où je comprends / dev / hda1 peut être remplacé comme ça:

 /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 

et / dev / hda2 doit être remplacé à l'aide d'outils LVM comme vgchange.

 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 

Je ne pouvais pas find comment changer le nom PV de LVM de / dev / hda2 à / dev / xvda2.

LVM ne search pas les volumes physiques par son nom. (En effet, c'est l'un de ses avantages.) LVM examine tous les volumes physiques potentiels, vérifie si ils ont une signature LVM, et s'ils les lisent pour savoir quel groupe de volumes ils appartiennent et ce qu'ils contiennent. Donc, tout ce que vous devez faire est de convertir les volumes et de s'assurer que LVM search des volumes physiques de la forme /dev/xvd?[0-9] (ce que je présume est déjà le cas sur XenServer).

Je l'ai réparé en appliquant un kernel XenServer 5.5 à partir de xs-tools.

RHEL 5.5 xen kernel n'a pas voulu démarrer en mode PV de XenServer 5.5 probablement parce qu'il utilise une convention de nom de partition différente. C'est pourquoi il n'était pas possible de find / démarrer la partition.

Enfin, j'ai pu convertir XenServer 5.5 VM HVM mode 2 PV pour RHEL 5.5 qui a été installé à l'aide du model "autres systèmes d'exploitation".

Voici un mini HOWTO au cas où quelqu'un intéresserait:

http://wiki.virtastic.com/display/howto/CentOS+5.5+with+XenServer+Tools+on+XenServer+5.5

Dans le cas de RHEL 5.5, vous devez installer xs-tools pour l'installation du server RHEL 5.5 xen.