Switch to LVM - RAID

AllOnline

New Member
Hallo zusammen,

ich habe nach wie vor einen Server bei hetzner und früher nicht dran gedacht, dass ein LVM ganz hilfreich sein könnte. Auf dem Server läuft Debian - Proxmox mit mehren VMs drauf. Das ganze im Software-RAID zur Spiegelung.

Jetzt möchte ich ohne lange downtime, das ganze in eine LVM umbauen.
Dazu, die Idee, eine Festplatte aus dem RAID nehmen, die um partitionieren, alle Daten, der gerade eingebundenen Festplatte drauf kopieren und mit nur einem reboot als aktiv/primär im RAID einbinden.

Ist das möglich?
Wodran muss ich denken?
Wo ist der Bootloader und wie kann ich diesen auf beide Festplatten kopieren?

Ihr mal ein paar Daten:
Code:
cat /proc/mdstat
Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md5 : active raid1 sda6[0] sdb6[1]
      127944063 blocks super 1.2 [2/2] [UU]

md4 : active raid1 sda5[0] sdb5[1]
      10484664 blocks super 1.2 [2/2] [UU]

md3 : active raid1 sda4[0] sdb4[1]
      2673867640 blocks super 1.2 [2/2] [UU]

md2 : active raid1 sda3[0] sdb3[1]
      83884984 blocks super 1.2 [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1]
      524276 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
      33553336 blocks super 1.2 [2/2] [UU]


-----------------

 mdadm --detail /dev/md1
/dev/md1:
        Version : 1.2
  Creation Time : Fri Mar  2 11:12:48 2012
     Raid Level : raid1
     Array Size : 524276 (512.07 MiB 536.86 MB)
  Used Dev Size : 524276 (512.07 MiB 536.86 MB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Sun Feb 10 06:26:37 2013
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : rescue:1
           UUID : eca905a5:017a15dc:b267137b:7dd0f815
         Events : 62

    Number   Major   Minor   RaidDevice State
       0       8        2        0      active sync   /dev/sda2
       1       8       18        1      active sync   /dev/sdb2

Code:
root@Debian:/home/sshclient# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/md2               80G  1.6G   74G   3% /
tmpfs                 7.8G     0  7.8G   0% /lib/init/rw
udev                  7.8G  280K  7.8G   1% /dev
tmpfs                 7.8G  6.2M  7.8G   1% /dev/shm
/dev/md1              496M   84M  387M  18% /boot
/dev/md3              2.5T  389G  2.0T  17% /var/lib/vz
/dev/md4               10G   33M   10G   1% /tmp
/dev/md5              122G   32G   84G  28% /home
/dev/fuse              30M   16K   30M   1% /etc/pve


Danke euch schon mal!

MfG
 
Last edited by a moderator:
Dazu, die Idee, eine Festplatte aus dem RAID nehmen, die um partitionieren, alle Daten, der gerade eingebundenen Festplatte drauf kopieren und mit nur einem reboot als aktiv/primär im RAID einbinden.

Ja, das ist tatsächlich möglich. Auch wenn es ein wirklich heißes Eisen ist. Ich würde das so nicht machen. Wäre mir zu gewagt.

* eine Platte aus dem RAID-Verbund lösen
* Platte neu partitionieren
* neues RAID1 mit nur einer Platte anlegen und starten (das kann man mit Gewalt irgendwie erzwingen)
* LVM anlegen
* Partitionen anlegen
* Partitionen syncen
* ins Rescue-System booten und Partitionen erneut syncen
* Bootloader gerade ziehen
* das neue RAID1+LVM booten
* das alte RAID löschen
* zweite Platte partitionieren
* zweite Platte ins RAID1 aktivieren

Heiße Nummer. Aber sollte gehen.
 
Backups werden selbst verständlich angelegt, würden aber im Notfall Stunden brauchen bis die wieder da sind - kein Kapital für ein Server mit Full-Backup.
Daher nur Full-Backup auf privaten Rechner mit schlechter Verbindung :-(

Bezüglich der Schritte:
* eine Platte aus dem RAID-Verbund lösen
mdadm /dev/md0 -r /dev/sdb
* Platte neu partitionieren
als eine große Platte?
* neues RAID1 mit nur einer Platte anlegen und starten (das kann man mit Gewalt irgendwie erzwingen)
* LVM anlegen
lvm2
* Partitionen anlegen
pvcreate - entsprechend der bisherigen Partitionen?
* Partitionen syncen
Was meinst du damit genau?
* ins Rescue-System booten und Partitionen erneut syncen
* Bootloader gerade ziehen
wie würde das genau laufen?
Wo drauf muss ich achten?
* das neue RAID1+LVM booten
* das alte RAID löschen
* zweite Platte partitionieren
* zweite Platte ins RAID1 aktivieren
 
Back
Top