The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Софтовый raid на ALT 4.0.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Софтовый raid на ALT 4.0.1"  
Сообщение от Skif (ok) on 21-Мрт-08, 15:30 
Сабж, надо поднять.
Имеем:
дефолтная инсталяция:
[root@altvm1 ~]# uname -a
Linux altvm1.owe 2.6.18-ovz-smp-alt14 #1 SMP Wed May 2 15:41:15 MSD 2007 i686 GNU/Linux
[root@altvm1 ~]#

Разделы:
[root@altvm1 ~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1             4,1G  269M  3,6G   7% /
udevfs                5,0M  124K  4,9M   3% /dev
shmfs                 1,5G     0  1,5G   0% /dev/shm
tmpfs                 3,9G   85M  3,6G   3% /tmp
/dev/sda9              93G  1,4G   87G   2% /home
/dev/sda7             9,7G  151M  9,0G   2% /opt
/dev/sda8             9,7G  151M  9,0G   2% /srv
/dev/sda6             3,9G   85M  3,6G   3% /tmp
/dev/sda3              14G  970M   12G   8% /usr
/dev/sda5             9,7G  333M  8,9G   4% /var

Созданы md-шники:
[root@altvm1 ~]# cat /proc/mdstat
Personalities : [raid1]
md9 : active raid1 sdb9[1]
      98743424 blocks [2/1] [_U]

md8 : active raid1 sdb8[1]
      10241280 blocks [2/1] [_U]

md7 : active raid1 sdb7[1]
      10241280 blocks [2/1] [_U]

md6 : active raid1 sdb6[1]
      4096448 blocks [2/1] [_U]

md5 : active raid1 sdb5[1]
      10241280 blocks [2/1] [_U]

md3 : active raid1 sdb3[1]
      14337920 blocks [2/1] [_U]

md2 : active raid1 sdb2[1]
      4096448 blocks [2/1] [_U]

md1 : active raid1 sdb1[1]
      4289216 blocks [2/1] [_U]

unused devices: <none>
[root@altvm1 ~]#

для базы md шек пользовался sdb
[root@altvm1 ~]# fdisk /dev/sdb

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         534     4289323+  fd  Linux raid autodetect
/dev/sdb2             535        1044     4096575   fd  Linux raid autodetect
/dev/sdb3            1045        2829    14338012+  fd  Linux raid autodetect
/dev/sdb4            2830       19457   133564410    5  Extended
/dev/sdb5            2830        4104    10241406   fd  Linux raid autodetect
/dev/sdb6            4105        4614     4096543+  fd  Linux raid autodetect
/dev/sdb7            4615        5889    10241406   fd  Linux raid autodetect
/dev/sdb8            5890        7164    10241406   fd  Linux raid autodetect
/dev/sdb9            7165       19457    98743491   fd  Linux raid autodetect

Моунчу корень и /usr нового рейда:
[root@altvm1 ~]# df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1             4,1G  269M  3,6G   7% /
udevfs                5,0M  124K  4,9M   3% /dev
shmfs                 1,5G     0  1,5G   0% /dev/shm
tmpfs                 3,9G   85M  3,6G   3% /tmp
/dev/sda9              93G  1,4G   87G   2% /home
/dev/sda7             9,7G  151M  9,0G   2% /opt
/dev/sda8             9,7G  151M  9,0G   2% /srv
/dev/sda6             3,9G   85M  3,6G   3% /tmp
/dev/sda3              14G  970M   12G   8% /usr
/dev/sda5             9,7G  333M  8,9G   4% /var
/dev/md1              4,1G  1,3G  2,6G  34% /mnt/md
/dev/md3               14G  670M   13G   6% /mnt/md/usr
[root@altvm1 ~]#

Туда уже все скопировано и прочая.
Правлю lilo.conf

[root@altvm1 ~]# cat /mnt/md/etc/lilo.conf | grep -v \#
vga="0x314"
map="/boot/map"
lba32
prompt
timeout="100"
default="ALTLinux"
append="panic=30 resume=/dev/md1"
raid-extra-boot="/dev/sdb"
boot="/dev/md1"
root="/dev/md1"
install="/boot/boot.b"


image="/boot/vmlinuz"
        label="ALTLinux"
        initrd="/boot/initrd-2.6.18-ovz-smp-alt14-raid1.img"
        root="UUID=ffee9b79-995a-4da2-b2d8-a6538615f258"
        read-only

image="/boot/vmlinuz"
        label="failsafe"
        initrd="/boot/initrd-2.6.18-ovz-smp-alt14-raid1.img"
        root="UUID=8b900b59-1744-4ffb-ace9-01ff2f1e61f8"
        addappend="failsafe"
        vga="normal"
        read-only

image="/boot/vmlinuz-2.6.18-ovz-smp-alt14"
        initrd="/boot/initrd-2.6.18-ovz-smp-alt14-raid1.img"
        label="2618-ovz-smp-14"
        root="UUID=8b900b59-1744-4ffb-ace9-01ff2f1e61f8"
        read-only
        optional

image="/boot/vmlinuz-2.6.18-std-smp-alt6"
        initrd="/boot/initrd-2.6.18-ovz-smp-alt14-raid1.img"
        label="2618-std-smp-6"
        root="UUID=8b900b59-1744-4ffb-ace9-01ff2f1e61f8"
        read-only
        optional
[root@altvm1 ~]#

Далее chroot-юсь
[root@altvm1 ~]# chroot /mnt/md/
bash-3.1#

Тестирую lilo
bash-3.1# lilo -v -t -H
LILO version 22.7.3 (test mode), Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 11-Aug-2006, and compiled at 18:35:15 on Mar 28 2007

Warning: Partial RAID-1 install on active disks only; booting is not failsafe

Warning: Faulty disk in RAID-1 array; boot with caution!!
Warning: device outside of RAID set  /dev/sdb  0x0810
Fatal: Unusual RAID bios device code: 0xFF

Ясень пень, что и просто lilo записать не могу:
bash-3.1# lilo -v -H
LILO version 22.7.3, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 11-Aug-2006, and compiled at 18:35:15 on Mar 28 2007

Warning: Partial RAID-1 install on active disks only; booting is not failsafe

Warning: Faulty disk in RAID-1 array; boot with caution!!
Warning: device outside of RAID set  /dev/sdb  0x0810
Fatal: Unusual RAID bios device code: 0xFF
bash-3.1#

Если бутануться и в биосе прописать загрузку со второго веника, то машина уходит в висяк и lilo не отдает.
Вопрос извечный, русский, что делать? Что прописать стоит в lilo.conf, что бы сие корректно работало?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Софтовый raid на ALT 4.0.1"  
Сообщение от sa (??) on 21-Мрт-08, 15:49 
однажды лило сильно подвел, теперь юзаю только grub
[adm@bcm01 grub]# cat menu.lst
# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst

# DEVICE NAME CONVERSIONS
#
#  Linux           Grub
# -------------------------
#  /dev/fd0        (fd0)
#  /dev/hda        (hd0)
#  /dev/hdb2       (hd1,1)
#  /dev/hda3       (hd0,2)
#

#  FRAMEBUFFER RESOLUTION SETTINGS
#     +-------------------------------------------------+
#          | 640x480    800x600    1024x768   1280x1024
#      ----+--------------------------------------------
#      256 | 0x301=769  0x303=771  0x305=773   0x307=775
#      32K | 0x310=784  0x313=787  0x316=790   0x319=793
#      64K | 0x311=785  0x314=788  0x317=791   0x31A=794
#      16M | 0x312=786  0x315=789  0x318=792   0x31B=795
#     +-------------------------------------------------+

# general configuration:
timeout   10
default   0
fallback  1
color light-blue/black light-cyan/blue

# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

# (0) Arch Linux
title  from /dev/sdb
root   (hd1,0)
kernel /vmlinuz26 root=/dev/md1  md=1,/dev/sda2,/dev/sdb2 ro
initrd /kernel26.img

# (1) Arch Linux
title from /dev/sda
root  (hd0,0)
kernel /vmlinuz26 root=/dev/md1 md=1,/dev/sda2,/dev/sdb2 ro
initrd /kernel26.img

[adm@bcm01 grub]#

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Софтовый raid на ALT 4.0.1"  
Сообщение от Skif (ok) on 21-Мрт-08, 20:36 
Спасибо за совет, да тут тоже подводных камней... блин А охота все ж удаленно сделать...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Софтовый raid на ALT 4.0.1"  
Сообщение от Skif (ok) on 22-Мрт-08, 19:38 
>Спасибо за совет, да тут тоже подводных камней... блин А охота все
>ж удаленно сделать...

Косяк в grub
В ALT 4.0.1 становиться grub2, а по нему нормальных док нет, старый конфиг не подходит, пришлось ручками ставить 1-й и все завелось...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Софтовый raid на ALT 4.0.1"  
Сообщение от Skif (ok) on 23-Мрт-08, 11:29 
>>Спасибо за совет, да тут тоже подводных камней... блин А охота все
>>ж удаленно сделать...
>
>Косяк в grub
>В ALT 4.0.1 становиться grub2, а по нему нормальных док нет, старый
>конфиг не подходит, пришлось ручками ставить 1-й и все завелось...

Может кто подскажет:
[root@altvm1 ~]# cat /proc/mdstat
Personalities : [raid1]
md1 : active raid1 sda1[0] sdb1[1]
      4289216 blocks [2/2] [UU]

md2 : active raid1 sdb2[1]
      4096448 blocks [2/1] [_U]

md3 : active raid1 sdb3[1]
      14337920 blocks [2/1] [_U]

md5 : active raid1 sdb5[1]
      10241280 blocks [2/1] [_U]

md6 : active raid1 sdb6[1]
      4096448 blocks [2/1] [_U]

md7 : active raid1 sdb7[1]
      10241280 blocks [2/1] [_U]

md8 : active raid1 sdb8[1]
      10241280 blocks [2/1] [_U]

md9 : active raid1 sdb9[1]
      98743424 blocks [2/1] [_U]


unused devices: <none>

Перед перезагрузкой добавил mdadm /dev/mdX --add /dev/sdaX в каждый массив веники недостающие, но после ребута наблюдаю что только корень получил пару, все остальные по раздельности ходят:
[root@altvm1 ~]# mdadm -D /dev/md3
/dev/md3:
        Version : 00.90.03
  Creation Time : Fri Mar 21 06:30:46 2008
     Raid Level : raid1
     Array Size : 14337920 (13.67 GiB 14.68 GB)
  Used Dev Size : 14337920 (13.67 GiB 14.68 GB)
   Raid Devices : 2
  Total Devices : 1
Preferred Minor : 3
    Persistence : Superblock is persistent

    Update Time : Sun Mar 23 08:45:53 2008
          State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
  Spare Devices : 0

           UUID : f3779c9f:ead62d6c:d28b76b9:ee6a6641
         Events : 0.502

    Number   Major   Minor   RaidDevice State
       0       0        0        0      removed
       1       8       19        1      active sync   /dev/sdb3
[root@altvm1 ~]# mdadm -D /dev/md1
/dev/md1:
        Version : 00.90.03
  Creation Time : Fri Mar 21 06:30:29 2008
     Raid Level : raid1
     Array Size : 4289216 (4.09 GiB 4.39 GB)
  Used Dev Size : 4289216 (4.09 GiB 4.39 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Sun Mar 23 18:20:41 2008
          State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
  Spare Devices : 0

           UUID : 4f571446:58abace4:b03c8102:1691afa8
         Events : 0.1388

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
[root@altvm1 ~]# cat /etc/mdadm.conf

Вот содержимое mdmadm.conf(касательно md-шек)
[root@altvm1 ~]# cat /etc/mdadm.conf | grep -v \# | grep /dev/md
ARRAY /dev/md1 level=raid1 num-devices=2 devices=/dev/sda1,/dev/sdb1 auto=md
ARRAY /dev/md2 level=raid1 num-devices=2 devices=/dev/sda2,/dev/sdb2 auto=md
ARRAY /dev/md3 level=raid1 num-devices=2 devices=/dev/sda3,/dev/sdb3 auto=md
ARRAY /dev/md5 level=raid1 num-devices=2 devices=/dev/sda5,/dev/sdb5 auto=md
ARRAY /dev/md6 level=raid1 num-devices=2 devices=/dev/sda6,/dev/sdb6 auto=md
ARRAY /dev/md7 level=raid1 num-devices=2 devices=/dev/sda7,/dev/sdb7 auto=md
ARRAY /dev/md9 level=raid1 num-devices=2 devices=/dev/sda9,/dev/sdb9 auto=md
ARRAY /dev/md8 level=raid1 num-devices=2 devices=/dev/sda8,/dev/sdb8 auto=md
[root@altvm1 ~]#

Как победить, кто сталкивался?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Софтовый raid на ALT 4.0.1"  
Сообщение от Skif (ok) on 23-Мрт-08, 22:38 
Все поборол, вопрос закрыт.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру