3406
Comment: Lenny support SoftwareRaidRoot... screenshots
|
3596
converted to 1.6 markup
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
== Root on software RAD+LVM == In this example, we use virtual machine ([:QEMU:qemu] or [:KVM:kvm])... we can play, and break them ;-) |
== Root on software RAID+LVM == In this example, we use virtual machine ([[QEMU|qemu]] or [[KVM|kvm]])... we can play, and break them ;-) |
Line 32: | Line 32: |
* {{{Use as "Physical volume for Raid"}}} : [[BR]] inline:00.gif | * {{{Use as "Physical volume for Raid"}}} : <<BR>> {{attachment:00.gif}} |
Line 35: | Line 35: |
* We have a raid partition on each disk: [[BR]] inline:01.gif * Choose the type of multidisk device to be created: [[BR]] inline:02.gif * We have two partition: [[BR]] inline:03.gif |
* We have a raid partition on each disk: <<BR>> {{attachment:01.gif}} * Choose the type of multidisk device to be created: <<BR>> {{attachment:02.gif}} * We have two partition: <<BR>> {{attachment:03.gif}} |
Line 39: | Line 39: |
* Let's select the partitions to use: [[BR]] inline:04.gif * That's it ! [[BR]] inline:05.gif |
* Let's select the partitions to use: <<BR>> {{attachment:04.gif}} * That's it ! <<BR>> {{attachment:05.gif}} |
Line 43: | Line 43: |
* Let's configure the Logical volume manager: [[BR]] inline:06.gif * First create a volume group: [[BR]] inline:07.gif * Here, I chose the name ''vg1'' for the group: [[BR]] inline:08.gif * We have only one raid device: [[BR]] inline:09.gif * Let's create the ''logical volume'' (kind pf partitions): [[BR]] inline:10.gif * Our Logical volume (LV) will use some disk space from ''vg1'' (which belongs to ''md0''): [[BR]] inline:11.gif * I named my partition ''foobar_root'': [[BR]] inline:12.gif * In this example, we wont split the filesystem (we won't even bother to create a swap, which is a bad idea), so I use all the disk space. (which again isn't a good idea, since it's so easy ro resize a partition with LVM) [[BR]] inline:13.gif * Finish: [[BR]] inline:14.gif |
* Let's configure the Logical volume manager: <<BR>> {{attachment:06.gif}} * First create a volume group: <<BR>> {{attachment:07.gif}} * Here, I chose the name ''vg1'' for the group: <<BR>> {{attachment:08.gif}} * We have only one raid device: <<BR>> {{attachment:09.gif}} * Let's create the ''logical volume'' (kind pf partitions): <<BR>> {{attachment:10.gif}} * Our Logical volume (LV) will use some disk space from ''vg1'' (which belongs to ''md0''): <<BR>> {{attachment:11.gif}} * I named my partition ''foobar_root'': <<BR>> {{attachment:12.gif}} * In this example, we wont split the filesystem (we won't even bother to create a swap, which is a bad idea), so I use all the disk space. (which again isn't a good idea, since it's so easy ro resize a partition with LVM) <<BR>> {{attachment:13.gif}} * Finish: <<BR>> {{attachment:14.gif}} |
Line 54: | Line 54: |
* Let's assign and format the volumes (''partitions''): [[BR]] inline:15.gif * As usually... [[BR]] inline:16.gif * Done! [[BR]] inline:17.gif |
* Let's assign and format the volumes (''partitions''): <<BR>> {{attachment:15.gif}} * As usually... <<BR>> {{attachment:16.gif}} * Done! <<BR>> {{attachment:17.gif}} |
Line 60: | Line 60: |
* because we have root on RAID, DebianInstaller automatically switch to [:LILO:lilo]: [[BR]]inline:20.gif | * because we have root on RAID, DebianInstaller automatically switch to [[LILO|lilo]]: <<BR>>{{attachment:20.gif}} |
Line 63: | Line 63: |
* Debian is booting: [[BR]] inline:oo.gif | * Debian is booting: <<BR>> {{attachment:oo.gif}} |
Line 69: | Line 69: |
* Simply boot on the CD, and choose ''rescue'' mode, then after the usual DI prompt, you get : [[BR]] inline:rescue00.gif * Then: [[BR]] inline:rescue01.gif |
* Simply boot on the CD, and choose ''rescue'' mode, then after the usual DI prompt, you get : <<BR>> {{attachment:rescue00.gif}} * Then: <<BR>> {{attachment:rescue01.gif}} |
Line 72: | Line 72: |
* Reinstall/ rescue/restore lilo : [[BR]] inline:rescue03lilo.gif | * Reinstall/ rescue/restore lilo : <<BR>> {{attachment:rescue03lilo.gif}} |
Line 75: | Line 75: |
* Recover a !DegradedArray RAID array ~-[[BR]] [http://lists.debian.org/debian-user/2008/10/msg01989.html]-~ | * Recover a !DegradedArray RAID array ~-<<BR>> [[http://lists.debian.org/debian-user/2008/10/msg01989.html]]-~ |
Lenny supports having the root and /boot partition on RAID volume. Actually, you can have root on RAID1+LVM partition.
This page contains some screenshots to demonstrate it.
Root on software RAID+LVM
In this example, we use virtual machine (qemu or kvm)... we can play, and break them
$ sudo apt-get install kvm $ qemu-img create -f qcow2 hda.qcow2 4G Formatting 'hda.qcow2', fmt=qcow2, size=4194304 kB $ qemu-img create -f qcow2 hdb.qcow2 4G Formatting 'hdb.qcow2', fmt=qcow2, size=4194304 kB $ kvm -hda hda.qcow2 -hdb hdb.qcow2 -cdrom debian-lenny-i386-netinst.iso -boot d
Of course, you need to download a cdrom image.
Root on RAID+LVM example
Those few screenshots show how to install root on lvm on raid :
Once you have reach DebianInstaller partitioning screen...
Choose manual partitioning, then on each disk, manually create a partition (same size on both disks).
Create partitions for RAID
Use as "Physical volume for Raid" :
Configure RAID
We have a raid partition on each disk:
Choose the type of multidisk device to be created:
We have two partition:
- (In this example, we have no spare partition).
Let's select the partitions to use:
That's it !
Configure LVM
Let's configure the Logical volume manager:
First create a volume group:
Here, I chose the name vg1 for the group:
We have only one raid device:
Let's create the logical volume (kind pf partitions):
Our Logical volume (LV) will use some disk space from vg1 (which belongs to md0):
I named my partition foobar_root:
In this example, we wont split the filesystem (we won't even bother to create a swap, which is a bad idea), so I use all the disk space. (which again isn't a good idea, since it's so easy ro resize a partition with LVM)
Finish:
Use the LVM volumes
Let's assign and format the volumes (partitions):
As usually...
Done!
Install the bootloader (lilo)
At the end of the installation...
because we have root on RAID, DebianInstaller automatically switch to lilo:
Reboot Debian
Debian is booting:
Using D-I rescue, to reinstall lilo
Thanks to DebianInstaller's rescue mode, it's very easy to recover a problem :
Simply boot on the CD, and choose rescue mode, then after the usual DI prompt, you get :
Then:
Reinstall/ rescue/restore lilo :
See also
Recover a DegradedArray RAID array
http://lists.debian.org/debian-user/2008/10/msg01989.html