[SOLVED] LVM2 und Software RAID Kooperationsproblem

FreeBSD, Gentoo, openSUSE, CentOS, Ubuntu, Debian
User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

[SOLVED] LVM2 und Software RAID Kooperationsproblem

Post by daemotron » 2006-08-02 20:17

Moin allerseits,
bin langsam am verzweifeln. Versuche meinem Server beizubringen, dass ich gerne eine Volume Group auf einem RAID1-Device anlegen möchte.

Das RAID-Device (/dev/md4) sieht folgendermaßen aus:

Code: Select all

mdadm -D /dev/md4
/dev/md4:
        Version : 00.90.02
  Creation Time : Wed Aug  2 15:30:00 2006
     Raid Level : raid1
     Array Size : 150199616 (143.24 GiB 153.80 GB)
    Device Size : 150199616 (143.24 GiB 153.80 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 4
    Persistence : Superblock is persistent

    Update Time : Wed Aug  2 18:02:16 2006
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : 033cb6df:73a552ad:258244f0:c9b5836d
         Events : 0.10

    Number   Major   Minor   RaidDevice State
       0       8        4        0      active sync   /dev/sda4
       1       8       20        1      active sync   /dev/sdb4
Sieht für mich erst mal OK aus. Wenn ich jetzt darauf ein Physical Volume anlegen möchte, kriege ich folgende Ausgabe:

Code: Select all

pvcreate /dev/md4
  Physical volume "/dev/md4" successfully created
Soweit auch OK, ein erneutes mdadm -D /dev/md4 zeigt auch an der Update-Time, dass das Array verändert wurde.

Beim Anlegen einer Volume Group passiert folgendes:

Code: Select all

vgcreate vg0 /dev/md4
  Found duplicate PV NcqHYpUk6IDzBEasrzQWvNwXkMzZ1DYt: using /dev/sdb4 not /dev/sda4
  Found duplicate PV NcqHYpUk6IDzBEasrzQWvNwXkMzZ1DYt: using /dev/sdb4 not /dev/sda4
  Found duplicate PV NcqHYpUk6IDzBEasrzQWvNwXkMzZ1DYt: using /dev/sdb4 not /dev/sda4
  /etc/lvm/backup: fsync failed: Invalid argument
  Volume group "vg0" successfully created
Was für micht bedeutet: OK, ich zicke ein bisschen, tu's aber doch.
Der Clou kommt jetzt beim Anlegen eines Logical Volumes:

Code: Select all

lvcreate -L2G -nhome vg0
  Found duplicate PV NcqHYpUk6IDzBEasrzQWvNwXkMzZ1DYt: using /dev/sdb4 not /dev/sda4
  Found duplicate PV NcqHYpUk6IDzBEasrzQWvNwXkMzZ1DYt: using /dev/sdb4 not /dev/sda4
  Volume group "vg0" doesn't exist
Ich bin langsam am Ende. Successfully created - und dann existiert's nicht? Ich habe mir die Update Times zwischen pvcreate, vgcreate und lvcreate angeschaut - tatsächlich hat vgcreate kein Update am Array veranlasst. Im Log steht leider nichts dazu, auch wenn sonst alles in puncto RAID minutiös festgehalten ist...
Last edited by daemotron on 2006-08-03 11:50, edited 1 time in total.

captaincrunch
Userprojekt
Userprojekt
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: [SOLVED] LVM2 und Software RAID Kooperationsproblem

Post by captaincrunch » 2006-08-02 20:21

Ich würde mal probieren, von vorne anzufangen, dabei aber zunächst mal die ersten Sketoren der Partitionen zunächst einmal zu "leeren".
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: [SOLVED] LVM2 und Software RAID Kooperationsproblem

Post by daemotron » 2006-08-02 20:26

Hab ich schon gemacht... Nachdem ich gestern Abend schon hängen geblieben bin, hab ich heute tagsüber beide HDs komplett genullt... Hab auch schon gegoogled, ob 153GB vielleicht 'n bissl viel für LVM sind, hab aber keine entsprechende Einschränkung finden können.

Na ja, once again... Der Abend ist noch lang :(

captaincrunch
Userprojekt
Userprojekt
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: [SOLVED] LVM2 und Software RAID Kooperationsproblem

Post by captaincrunch » 2006-08-02 20:28

ob 153GB vielleicht 'n bissl viel für LVM sind, hab aber keine entsprechende Einschränkung finden können.
Die liegt unwesentlich höher als 153 Gig. ;)

Um was für ein System handelt es sich dabei? Kernel? LVM-Tools?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: [SOLVED] LVM2 und Software RAID Kooperationsproblem

Post by daemotron » 2006-08-02 20:33

Ist das 32Bit Hetzner Rescue-System (vermute mal Debian-basiert).
Kernel ist ein 2.6.13.5

Code: Select all

mdamd --version
  mdadm - v1.9.0 - 04 February 2005

lvm version
  LVM version:     2.01.04 (2005-02-09)
  Library version: 1.01.00-ioctl (2005-01-17)
  Driver version:  4.4.0

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: [SOLVED] LVM2 und Software RAID Kooperationsproblem

Post by daemotron » 2006-08-03 00:41

Aaargh! Nachdem ich noch mal die Platten geputzt hab und es immer noch nicht funktioniert, habe ich mir eben mal die Erzeugung der Physical Volumes näher angeschaut:

Code: Select all

for i in 5 6 7 8 9 10 11 12 13 14;
> do
> pvcreate /dev/md$i;
> done
  Physical volume "/dev/md5" successfully created
  Physical volume "/dev/md6" successfully created
  Physical volume "/dev/md7" successfully created
  Physical volume "/dev/md8" successfully created
  Physical volume "/dev/md9" successfully created
  Physical volume "/dev/md10" successfully created
  Physical volume "/dev/md11" successfully created
  Physical volume "/dev/md12" successfully created
  Physical volume "/dev/md13" successfully created
  Physical volume "/dev/md14" successfully created
Nur leider stimmt das nicht ganz, was pvcreate da erzählt:

Code: Select all

pvdisplay
  Found duplicate PV V0oKJ142g7bdi330l7j51xN9C2LE9omz: using /dev/sdb5 not /dev/sda5
  Found duplicate PV vfh3ubOe0S17XQRIB5R23xS0OlG6otlA: using /dev/sdb6 not /dev/sda6
  Found duplicate PV v7c84ceiPw1mp6u7n5tUx75oEW21i0Ra: using /dev/sdb7 not /dev/sda7
  Found duplicate PV N1te5rvx3ju371TzuLtxDb26BKiAJbBb: using /dev/sdb8 not /dev/sda8
  Found duplicate PV zVXMFxW9fndnJDRRALSiZ2pR0oWpEW7j: using /dev/sdb9 not /dev/sda9
  Found duplicate PV gBB2SilupWKJCKS2TxaMrlHhjlX1OoeR: using /dev/sdb10 not /dev/sda10
  Found duplicate PV kpHUkIXzt5WFHc246gUQTrkH1I8B5M5Q: using /dev/sdb11 not /dev/sda11
  Found duplicate PV l186EiKJiqmAmzloURRrhVksqjpL80Ds: using /dev/sdb12 not /dev/sda12
  Found duplicate PV AUjBEDlBfQvGM8ooaN2ZF0OnGMjtXFf9: using /dev/sdb13 not /dev/sda13
  Found duplicate PV IgoO7VN0iIJsKWu4sDx65iU4dHdcadqk: using /dev/sdb14 not /dev/sda14
  (...wiederholt sich noch ein paar Mal...)
--- NEW Physical volume ---
  PV Name               /dev/sda5
  VG Name               
  PV Size               14.32 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               V0oKJ1-42g7-bdi3-30l7-j51x-N9C2-LE9omz
   
  --- NEW Physical volume ---
  PV Name               /dev/sda6
  VG Name               
  PV Size               14.32 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               vfh3ub-Oe0S-17XQ-RIB5-R23x-S0Ol-G6otlA
  
  (...alle anderen PVs genauso...)
Warum erzählt pvcreate, dass die PVs auf /dev/md$i angelegt wurden, während pvdisplay diese nur auf /dev/sda$i findet? :?

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: [SOLVED] LVM2 und Software RAID Kooperationsproblem

Post by daemotron » 2006-08-03 11:49

Lösung gefunden *kopf-auf-die-tischplatte-schlag* *in-die-tastatur-beiß*
HOWTO Gentoo Install on Software RAID mirror and LVM2 on top of RAID wrote:

Code: Select all

mkdir -p /etc/lvm
echo 'filter=["a|dev/md3|", "r/.*/"]' >/etc/lvm/lvm.conf
(...)
Again, if the device filter line above is not correct, you'll get "Found Duplicate PV" errors, and the VG will not be created
Klar, die filter-Zeile in /etc/lvm.conf möchte angepasst werden... klar, dass die LVM-Tools nicht mit /dev/mdx klarkommen :oops: :x