ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Master installation on RAID
@ 2002-11-20 17:04 Dmitry A. Legkikh
  2002-11-21  8:07 ` Владимир
  2002-11-27 10:24 ` Ilia Menchikh
  0 siblings, 2 replies; 9+ messages in thread
From: Dmitry A. Legkikh @ 2002-11-20 17:04 UTC (permalink / raw)
  To: community

Hello,

Подскажите, плиз, как дистриб. мастера поставить на software raid.
Есть два одинаковых винта скази, хочется рэид-1 сделать.

Я делаю следующее:
В программе инсталляции я разбиваю оба диска одинаково,
несколько разделов linux raid и swap
затем нажимаю на каждом разделе (кроме свапов) "добавить в раид"
получаю несколько устройств md0 - mdX.
Ставлю точки монтирования
/
/boot
/var
и т.д.

Дальше инсталляция идёт нормально.
Перезагружаю:
kernel panic: unable to mount root fs!!!


Что я сделал не так?

-- 
Best regards,
 Dmitry



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Master installation on RAID
  2002-11-20 17:04 [Comm] Master installation on RAID Dmitry A. Legkikh
@ 2002-11-21  8:07 ` Владимир
  2002-11-25  7:57   ` Re[2]: " Dmitry A. Legkikh
  2002-11-27 10:24 ` Ilia Menchikh
  1 sibling, 1 reply; 9+ messages in thread
From: Владимир @ 2002-11-21  8:07 UTC (permalink / raw)
  To: community

Привет всем.

Dmitry A. Legkikh пишет:

>Hello,
>
>Подскажите, плиз, как дистриб. мастера поставить на software raid.
>Есть два одинаковых винта скази, хочется рэид-1 сделать.
>
>Я делаю следующее:
>В программе инсталляции я разбиваю оба диска одинаково,
>несколько разделов linux raid и swap
>затем нажимаю на каждом разделе (кроме свапов) "добавить в раид"
>получаю несколько устройств md0 - mdX.
>Ставлю точки монтирования
>/
>/boot
>/var
>и т.д.
>
>Дальше инсталляция идёт нормально.
>Перезагружаю:
>kernel panic: unable to mount root fs!!!
>
Сразу из инсталлятора скорее всего не получится (команды mkraid на
инсталляцинонном CD не наблюдаю).
11.11.2002 отправлял в рассылку письмо с подправленным rc.sysinit и
пару строк как загрузиться на raid1
Из текста не совсем ясно - неужели /boot на soft-RAID запихнуть хотите?

-- 
Best regards
Vladimir





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re[2]: [Comm] Master installation on RAID
  2002-11-21  8:07 ` Владимир
@ 2002-11-25  7:57   ` Dmitry A. Legkikh
  2002-11-26 21:59     ` Andrew Grechko
  0 siblings, 1 reply; 9+ messages in thread
From: Dmitry A. Legkikh @ 2002-11-25  7:57 UTC (permalink / raw)
  To: community

Hello,
Thursday, November 21, 2002, 11:07:54 AM, you wrote:

>>Подскажите, плиз, как дистриб. мастера поставить на software raid.
>>Есть два одинаковых винта скази, хочется рэид-1 сделать.
>>
skip
>>Дальше инсталляция идёт нормально.
>>Перезагружаю:
>>kernel panic: unable to mount root fs!!!
>>
В> Сразу из инсталлятора скорее всего не получится (команды mkraid на
В> инсталляцинонном CD не наблюдаю).

Если прописать в lilo boot=sda1 то он разворачивает ядро и запускает
sysvinit, несмотря на то, что тип раздела limux raid autodetect.

Далее если в lilo прописать root=sda5 то
using /lib/modules/2.4.18-alt6master-up/kernel/drivers/md/raid1.o
md: raid1 personality registered as nr 3
ext3fs: unable to mount superblock
ext2fs: unable to mount superblock
kernel panic: unable to mount root fs

В> 11.11.2002 отправлял в рассылку письмо с подправленным rc.sysinit и
В> пару строк как загрузиться на raid1

Я только на днях подписался, а архив pipermail как-то странно
работает. Нельзя ли повторить?

В> Из текста не совсем ясно - неужели /boot на soft-RAID запихнуть хотите?

Да, я хочу все разделы зеркалировать, кроме свопа. А чем это плохо?

-- 
Best regards,
 Dmitry



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Re[2]: [Comm] Master installation on RAID
  2002-11-25  7:57   ` Re[2]: " Dmitry A. Legkikh
@ 2002-11-26 21:59     ` Andrew Grechko
  2002-11-27  7:34       ` Владимир
  0 siblings, 1 reply; 9+ messages in thread
From: Andrew Grechko @ 2002-11-26 21:59 UTC (permalink / raw)
  To: community

25 Ноябрь 2002 10:57, Dmitry A. Legkikh wrote:
<skip>
> В> Из текста не совсем ясно - неужели /boot на soft-RAID
> запихнуть хотите?
>
> Да, я хочу все разделы зеркалировать, кроме свопа. А чем это
> плохо?
Действительно, чем для RAID1 плохо? Так хоть если один винт 
сдохнет система в случае перезагрузки автоматом загрузиться 
сможет. Опять же, про своп - почему бы его не зазеркалировать? А 
то очень грустно будет, когда система повиснет. Ах да, я 
применительно к случаю сервера рассуждаю. 
Еще вот такой момент: кто- то здесь вроде говорил что 
вкомпиленные в ядро модули raid не есть хорошо. Интересно было 
бы услышать, чем конкретно?

-- 

With best regards,
Andrew Grechko


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Master installation on RAID
  2002-11-26 21:59     ` Andrew Grechko
@ 2002-11-27  7:34       ` Владимир
  2002-11-27  8:01         ` Re[2]: " Dmitry A. Legkikh
  0 siblings, 1 reply; 9+ messages in thread
From: Владимир @ 2002-11-27  7:34 UTC (permalink / raw)
  To: community

Andrew Grechko пишет:

>25 Ноябрь 2002 10:57, Dmitry A. Legkikh wrote:
><skip>
>  
>
>>В> Из текста не совсем ясно - неужели /boot на soft-RAID
>>запихнуть хотите?
>>
>>Да, я хочу все разделы зеркалировать, кроме свопа. А чем это
>>плохо?
>>    
>>
>Действительно, чем для RAID1 плохо? Так хоть если один винт 
>сдохнет система в случае перезагрузки автоматом загрузиться 
>сможет. Опять же, про своп - почему бы его не зазеркалировать? А 
>то очень грустно будет, когда система повиснет. Ах да, я 
>применительно к случаю сервера рассуждаю. 
>Еще вот такой момент: кто- то здесь вроде говорил что 
>вкомпиленные в ядро модули raid не есть хорошо. Интересно было 
>бы услышать, чем конкретно?
>
>  
>
У меня на сервере для повышения надежности  /boot не монтируется
(есть еще точки монтирования /boot2.../bootN для симметричных разделов на
других дисках), а раз так, зачем зеркало? В размонтированном каталоге
/boot только файл System.map-<kernel-version> для klogd, загруженной
машине больше ничего не нужно.

Чтобы система при отказе одного из дисков могла загрузиться и начать
процедуру восстановления без rescue дисков, для двух дисков может
быть три (хорошо, четыре) схемы загрузки:
- на raid1 в деградированном режиме
- на отдельный первый диск
- на отдельный второй диск
- с инициализацией raid при отработке initrd (загрузка на raid в 
"нормальном" режиме)
А для реализации схем удобно иметь "персональный" доступ к каждому /bootN
Что касается замечания об автоматичекой загрузке - выдерните
первый диск с /boot на raid1 и попробуйте загрузиться.

Если вдруг отвалится один (или два) swap, для системных процессов, 
скорее всего, 
это окажется некритичным (умрет какое нибудь приложение). Swap на raid1 это
просто лишние тормоза и перерасход дискового пространства.
 
Статические модули raid в ядре. Для чего? Чтобы ядро было больше и 
"заторможеней"?
Для загрузки это не требуется.

-- 
Best regards
Vladimir





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re[2]: [Comm] Master installation on RAID
  2002-11-27  7:34       ` Владимир
@ 2002-11-27  8:01         ` Dmitry A. Legkikh
  2002-11-27 10:54           ` Владимир
  0 siblings, 1 reply; 9+ messages in thread
From: Dmitry A. Legkikh @ 2002-11-27  8:01 UTC (permalink / raw)
  To: community

Hello Владимир,

А как вы ставили систем? Сразу на рэйд или сначала на один диск
а потом делали рэйд и переносили?

Насколько я понял, инсталлировать Master на raid-1 можно,
но первая загрузка не проходит, не зависимо от того, где находится
/boot - на md0, или на sda1.

При этом лило создаёт рамдиск, разворачивает туда ядро,
но всё останавливается при попытке примонтировать корневую систему.

Я смотрел initrd, записываемый при инсталляции. Там есть модуль
raid-1 и он успешно подключается. После этого модуль ext3fs говорит
что-то типа "unable to ... superblock"
и далее unable to mount root fs.

Может быть в linuxrc должны быть строки для инициализации рэйд?
Сейчас там только модули прописаны.

-- 
Best regards,
 Dmitry



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Master installation on RAID
  2002-11-20 17:04 [Comm] Master installation on RAID Dmitry A. Legkikh
  2002-11-21  8:07 ` Владимир
@ 2002-11-27 10:24 ` Ilia Menchikh
  1 sibling, 0 replies; 9+ messages in thread
From: Ilia Menchikh @ 2002-11-27 10:24 UTC (permalink / raw)
  To: community

On Wed, 20 Nov 2002 20:04:44 +0300
"Dmitry A. Legkikh" <dxod@okclub.org> wrote:

> 
> Hello,
> 
> Подскажите, плиз, как дистриб. мастера поставить на software raid.
> Есть два одинаковых винта скази, хочется рэид-1 сделать.
> 
> Я делаю следующее:
> В программе инсталляции я разбиваю оба диска одинаково,
> несколько разделов linux raid и swap
> затем нажимаю на каждом разделе (кроме свапов) "добавить в раид"
> получаю несколько устройств md0 - mdX.
> Ставлю точки монтирования
> /
> /boot
> /var
> и т.д.
> 
> Дальше инсталляция идёт нормально.
> Перезагружаю:
> kernel panic: unable to mount root fs!!!
> 
> 
> Что я сделал не так?

ИМХО не надо для / raid делать. У меня похожая конфигурация. Только пара
разделов Raid 0 Мастер поставился и взлетел на ура.

$ cat /etc/fstab
/dev/sda1 / reiserfs notail 1 1
/dev/sdb1 /boot reiserfs notail 1 2
/dev/md4 /home reiserfs notail 1 2
/dev/md5 /opt reiserfs notail 1 2
/dev/md1 /tmp reiserfs notail 1 2
/dev/md2 /usr reiserfs notail 1 2
/dev/md3 /var reiserfs notail 1 2
/dev/md0 swap swap defaults 0 0
<кусь>

-- 
Regards
Ilia Menchikh
JUD ililina@jabber.vitamin-e.ru


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] Master installation on RAID
  2002-11-27  8:01         ` Re[2]: " Dmitry A. Legkikh
@ 2002-11-27 10:54           ` Владимир
  2002-11-27 14:59             ` Re[2]: " Dmitry A. Legkikh
  0 siblings, 1 reply; 9+ messages in thread
From: Владимир @ 2002-11-27 10:54 UTC (permalink / raw)
  To: community

Dmitry A. Legkikh пишет:

>Hello Владимир,
>
>А как вы ставили систем? Сразу на рэйд или сначала на один диск
>а потом делали рэйд и переносили?
>  
>
Сначала по-простому, потом перенос корня на RAID1.
Про инсталлятор писал, не вижу в нем такого, чтобы можно было сразу.

>Насколько я понял, инсталлировать Master на raid-1 можно,
>но первая загрузка не проходит, не зависимо от того, где находится
>/boot - на md0, или на sda1.
>
>При этом лило создаёт рамдиск, разворачивает туда ядро,
>но всё останавливается при попытке примонтировать корневую систему.
>
>Я смотрел initrd, записываемый при инсталляции. Там есть модуль
>raid-1 и он успешно подключается. После этого модуль ext3fs говорит
>что-то типа "unable to ... superblock"
>и далее unable to mount root fs.
>
>Может быть в linuxrc должны быть строки для инициализации рэйд?
>Сейчас там только модули прописаны.
>
>  
>
На RAID1 можно грузится минимум двумя способами.

В деградированном режиме модуль raid1 в initrd вообще не нужен.
Загрузка происходит монтированием в read-only "половинки" raid-зеркала,
затем загрузка модуля, иницализация mdN и перемонтирование в read-write
уже полного raid. Для этого необходимо соответствующим обазом 
подредактировать
сценарий /etc/rc.d/rc.sysinit (прямо из дистрибутива "не катит"). 
"Подправленный"
сценарий я в рассылку отсылал.

Во втором случае (так можно грузиться на raid любого уровня)  загрука 
модуля и
инициализация md происходит при отработке linuxrc на initrd.

-- 
Best regards
Vladimir





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re[2]: [Comm] Master installation on RAID
  2002-11-27 10:54           ` Владимир
@ 2002-11-27 14:59             ` Dmitry A. Legkikh
  0 siblings, 0 replies; 9+ messages in thread
From: Dmitry A. Legkikh @ 2002-11-27 14:59 UTC (permalink / raw)
  To: Владимир

Hello,

В> Dmitry A. Legkikh пишет:

>>Hello Владимир,
>>
>>А как вы ставили систем? Сразу на рэйд или сначала на один диск
>>а потом делали рэйд и переносили?
>>
В> Сначала по-простому, потом перенос корня на RAID1.
В> Про инсталлятор писал, не вижу в нем такого, чтобы можно было сразу.

[skip
]
В> На RAID1 можно грузится минимум двумя способами.

В> В деградированном режиме модуль raid1 в initrd вообще не нужен.
В> Загрузка происходит монтированием в read-only "половинки" raid-зеркала,
В> затем загрузка модуля, иницализация mdN и перемонтирование в read-write
В> уже полного raid. Для этого необходимо соответствующим обазом 
В> подредактировать
В> сценарий /etc/rc.d/rc.sysinit (прямо из дистрибутива "не катит"). 
В> "Подправленный"
В> сценарий я в рассылку отсылал.

Насколько я понял, для этого в лило надо поставить
например root=sda5?
Вышлите плиз ещё раз подправленный rc.sysinit,
в архиве рассылки сообщения только за эту неделю.

В> Во втором случае (так можно грузиться на raid любого уровня)  загрука 
В> модуля и
В> инициализация md происходит при отработке linuxrc на initrd.

а есть ли у кого опыт в таком варианте установки?
что надо добавить в linuxrc?
в дефолтном initrd нету ни raidtab, ни fstab...

-- 
Best regards,
 Dmitry



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-11-27 14:59 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-20 17:04 [Comm] Master installation on RAID Dmitry A. Legkikh
2002-11-21  8:07 ` Владимир
2002-11-25  7:57   ` Re[2]: " Dmitry A. Legkikh
2002-11-26 21:59     ` Andrew Grechko
2002-11-27  7:34       ` Владимир
2002-11-27  8:01         ` Re[2]: " Dmitry A. Legkikh
2002-11-27 10:54           ` Владимир
2002-11-27 14:59             ` Re[2]: " Dmitry A. Legkikh
2002-11-27 10:24 ` Ilia Menchikh

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git