Renommer un volume group (LVM)

Ouuuuh là là, le truc de mec pointilleux voir maniaque : j'ai créé une VM qui me sert de modèle pour démultiplier les petites VMs sans avoir à reparamétrer un certain nombre de basiques.

Non c'est pas encore là le truc de maniaque... donc du coup, partitionnement avec LVM parce que c'est 'achement mieux ;) et là quand on se retrouve avec la VM clonée, ben oué les volume group ont le nom du host de la machine :/ trop dur...

Donc là on cherche sur le net et on trouve la commande :

[[email protected] sssd]# vgrename --help
  vgrename: Rename a volume group
 
vgrename
        [-A|--autobackup y|n]
        [-d|--debug]
        [-h|--help]
        [-t|--test]
        [-v|--verbose]
        [--version]
        OldVolumeGroupPath NewVolumeGroupPath |
        OldVolumeGroupName NewVolumeGroupName

*JOIE*... du coup on rename, super simple :

[[email protected] ~]# vgrename vg_ancienhost vg_nouveauhost

Et pis on est des oufs : on reboot histoire de... et là on a un beau kernel panic =)

Donc c'est là qu'on se rappelle qu'on aurait dû changer la référence dans /etc/fstab, mais en fait c'est pas suffisant, VRAIMENT pas suffisant :

  • Changer la ref dans /etc/fstab
  • Changer la ref dans /boot/grub/menu.lst
  • Recréer l'image Ramdisk initiale (ouai ça c'est typiquement le genre de truc qu'on oublie - non je ne suis pas sysadm... :)=
    [[email protected] ~]# mkinitrd -f /boot/initramfs-2.6.32-431.el6.x86_64.img  2.6.32-431.el6.x86_64

Et là ça marche, enfin en tout cas chezmoicamarche.com ;)