Como alterar o nome do volume físico do LVM

3

Estou tentando converter o modo HVM da VM no modo PV no servidor XenServer 5.5.

Como parte dessa rotina, eu preciso alterar os nomes das partições do / etc / fstab / dev / hd * para / dev / xvd *.

Aqui está meu / 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)

Eu preciso mudar / dev / hda1 para / dev / xvda1 e / dev / hda2 para / dev / xvda2. Tanto quanto eu entendo / dev / hda1 pode ser substituído assim:

/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

e / dev / hda2 devem ser substituídos usando ferramentas LVM como 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

Não consegui encontrar como alterar o nome do PV do LVM de / dev / hda2 para / dev / xvda2.

    
por VVP 22.09.2010 / 19:35

2 respostas

1

O LVM não procura volumes físicos pelo nome. (Na verdade, esse é um dos seus benefícios.) O LVM examina todos os volumes físicos em potencial, verifica se eles têm uma assinatura LVM e, se o fizer, os lê para descobrir a qual grupo de volumes eles pertencem e o que eles contêm. Portanto, tudo o que você precisa fazer é converter os volumes e certificar-se de que o LVM esteja procurando por volumes físicos na forma /dev/xvd?[0-9] (que eu presumo que já seja o caso no XenServer).

    
por 23.09.2010 / 00:41
1

Eu consertei aplicando um kernel XenServer 5.5 a partir de xs-tools.

O kernel RHEL 5.5 xen não queria inicializar no modo PV do XenServer 5.5 provavelmente porque ele usa uma convenção de nome de partição diferente. É por isso que não foi possível encontrar a partição / boot.

Finalmente consegui converter o modo XenServer 5.5 VM HVM 2 PV para RHEL 5.5 que foi instalado usando o modelo "outros sistemas operacionais".

Aqui está um mini HOWTO, caso alguém esteja interessado em:

link

No caso do RHEL 5.5, você precisa instalar o xs-tools primeiro instado a instalar o servidor RHEL 5.5 xen.

    
por 24.09.2010 / 19:12

Tags