День добрый!
Подскажите, пожалуйста, по настройке аппаратного рейда и настройке загрузчика.
Ситуация: на ПК была инсталлирована система SLES 11 SP1, затем установлен PSI-E рейд-контроллер и еще один жесткий диск, такой же, как первый.
При включении я зашла в настройки рейд-контроллера и сказала, что систему надо скопировать на новый диск и что я хочу рейд 1. Копирование было долгим, после чего я загрузилась с DVD-диска и не увидела в системе никаких признаков рейда. Делаю эту операцию первый раз, так же как и использую рейд-контроллер (раньше делала только программный рейд). Подскажите, пожалуйста, каким образом настраивается аппаратный рейд на уже установленной системе?
[console]
linux:~ # cat /etc/fstab
/dev/disk/by-id/scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713-part3 / reiserfs acl,user_xattr 1 1
/dev/disk/by-id/scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713-part2 /boot reiserfs acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713-part4 /home reiserfs acl,user_xattr 1 2
/dev/disk/by-id/scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713-part1 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
[/console]
[console]grub> find /boot/grub/stage1
(hd0,1)
grub>
[/console]
[console]linux:~ # fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0009015d
Device Boot Start End Blocks Id System
/dev/sda1 1 523 4200966 82 Linux swap / Solaris
/dev/sda2 * 524 536 104422+ 83 Linux
/dev/sda3 537 9674 73400985 83 Linux
/dev/sda4 9675 121601 899053627+ 83 Linux
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0009015d
Device Boot Start End Blocks Id System
/dev/sdb1 1 523 4200966 82 Linux swap / Solaris
/dev/sdb2 * 524 536 104422+ 83 Linux
/dev/sdb3 537 9674 73400985 83 Linux
/dev/sdb4 9675 121601 899053627+ 83 Linux
[/console]
/boot/grub/menu.lst не менялся еще, так что настройки обычные, как при одном hdd.
Подскажите, в какую сторону копать, или в гугл отправьте, но не соображу, какой запрос делать.
Спасибо.
SLES 11.1 и настройка аппатарного рейда после инсталляции системы
Подскажите, пожалуйста, каким образом настраивается аппаратный рейд на уже установленной системе?
Так делать нельзя. По сути дела, если вы создаете аппаратный рейд, не важной какой первый или нулевой, а может и 10, то первым дело, надо создать сам рейд, а лишь потом ставить suse, да и еще, могут понадобиться драйвера. Для этого идем на сайте вендора/производителя, и ищем драйвер под свою система =)
i2ks, понятно, спасибо.
Значит, меня ввели в заблуждение при покупке контроллера:) Сказали, что можно будет воткнуться и зазеркалироваться, и что система будет жить.
Значит, меня ввели в заблуждение при покупке контроллера:) Сказали, что можно будет воткнуться и зазеркалироваться, и что система будет жить.
А с этого момента подробней можете рассказать, как они это себе представляют?
Немного объясню: когда вы создаете аппаратный рейд массив, то система должна увидеть ваши диски как единое целое, т.е. кабуд-то в системе один диск и все, а в вашем же случае, команда fstsb показывает иной вариант. Или в крайнем случае загрузиться с того же livecd и опять же проверить с помощью командочки dmesg , hwinfo, dmidecode как у вас определились диски =)
p.s. сервер то в продакшене уже или только в стадии установки и настройки?
как они это себе представляют?
Я себе это представляю так: подключается RAID-контроллер и второй диск, в bios котроллера к старому диску добавляется зеркало без потери информации - такое вполне осуществимо. Далее, вновь созданный логический диск помечается как загрузочный в контроллере и собственно с железом всё.
А вот ОС нужно было подготовить к переезду:
- проверить наличие драйвера контроллера и установить его при необходимости;
- после поеобразования в массив изменится id загрузочного диска и система его не найдёт. Поэтому как вариант можно дать всем разделам метки и в fstab подключить их by-label. Потом можно будет вернуть на by-id.
После создания массива возможно придётся переустановить grub...
Какой у вас контроллер? В его настройка вы видите RAID1 массив?
i2ks, в процессе настройки сервер. Так как я не была уверена, что запустится рейд, то данные не переносила. Поставила систему и настроила, чтобы не хвататься за голову в случае чего.
Я себе это представляю так: подключается RAID-контроллер и второй диск, в bios котроллера к старому диску добавляется зеркало без потери информации - такое вполне осуществимо. Далее, вновь созданный логический диск помечается как загрузочный в контроллере и собственно с железом всё.
пример хотя бы приведите, на каких аппаратных контролерах это реально сделать? И делали вы это или нет?
i2ks, в процессе настройки сервер. Так как я не была уверена, что запустится рейд, то данные не переносила. Поставила систему и настроила, чтобы не хвататься за голову в случае чего.
как вариант, сделать backup, а потом залить обратно =)
Может товарищ svalx что подскажет по этому поводу.
пример хотя бы приведите, на каких аппаратных контролерах это реально сделать? И делали вы это или нет?
Да, я делал это на LSI Megaraid Enterprise 1500. Там это называется миграция уровня RAID.
как вариант, сделать backup, а потом залить обратно
Вариант хороший, можно использовать Clonezilla или Acronis. Но опять же, нужно подготовить систему, иначе ничего не получится.
Да, я делал это на LSI Megaraid Enterprise 1500. Там это называется миграция уровня RAID.
Если я все правильно понял, то это все должно поддерживаться биосом контролера. Инчае получим "болт" smile
нужно подготовить систему
иначе ни как =)
можно использовать Clonezilla или Acronis
да и tar'a хватит =)
svalx, пункт первый прошел на ура, после включения дисков в контроллер, при создании рейда он спросил, хочу я просто без сохранения информации сделать рейд, или я хочу перенести информацию с одного диска на другой. Я ответила, что хочу перенести данные, после чего шел процесс зеркалирования. Как я уже писала, процесс был долгий, часов на 10.
Драйвер контроллера в системе был. Контроллер такой SiI 3132 Sata raid II Controller (http://www.siliconimage.com/products/product.aspx?pid=32).
В настройках контроллера вижу:
Physical drive: два моих винта
Logical drive: SiI Raid I Set
Поставить систему с нуля - не проблема. Просто интересен был сам факт возможности, чтобы подрасти над собой. С полпинка завести не получилось, думала, что не в тот корень смотрю:)
Спасибо вам за дискуссию.
пункт первый прошел на ура
Отлично
Драйвер контроллера в системе был.
Как определили? Если это действительно так, то остаётся загрузившись с live-dvd узнать новые id разделов и поправить fstab.
Как определили? Если это действительно так, то остаётся загрузившись с live-dvd узнать новые id разделов и поправить fstab.
yast'ом зашла в оборудование, там с свойствах контроллера написано driver: _название драйвера_
Теперь [console]~ ls /dev/disk/by-id[/console]
[console]linux:~ # ls /dev/disk/by-id/
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5P079713
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5P079713-part1
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5P079713-part2
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5P079713-part3
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5P079713-part4
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5P082168
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5P082168-part1
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5P082168-part2
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5P082168-part3
ata-WDC_WD10EARS-00Y5B1_WD-WCAV5P082168-part4
edd-int13_dev80
edd-int13_dev80-part1
edd-int13_dev80-part2
edd-int13_dev80-part3
edd-int13_dev80-part4
scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713
scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713-part1
scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713-part2
scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713-part3
scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713-part4
scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P082168
scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P082168-part1
scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P082168-part2
scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P082168-part3
scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P082168-part4
[/console]
увидела таки следы рейда:)
Наверное теперь нужно в fstab поменять строки "scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713" на "edd-int13_dev80" и попробовать загрузиться...
Наверное теперь нужно в fstab поменять строки "scsi-SATA_WDC_WD10EARS-00_WD-WCAV5P079713" на "edd-int13_dev80" и попробовать загрузиться...
а так же grub поправить, а то инчае он разделы не найдет =)
svalx, i2ks, спасибо! теперь понятно, в каком направлении рыть.
svalx, i2ks, спасибо! теперь понятно, в каком направлении рыть.
тестировать будете? если да, то отпишите о результатах =)
i2ks, тестировала вчера, пока неудачно. Замена устройств в fstab и grub не помогла. Загрузилась с диска, сказала, реанимируй мне систему, он увидел рейдовые разделы, прописал свой fstab. При чем, разделы уже называются не "edd-int13_dev80", а иначе, но ясно, что рейд. При восстановлении писал, что загрузчик поврежден, я буду его восстанавливать. После восстановления в файле /boot/grub/menu.lst пара строчек
default 0
timeout 8
В общем, вчера на этой ноте я и закончила, сегодня пойду воевать дальше. Суть в том, что система живая, зазеркаленная, с помощью загрузочного диска даже грузится и работает :) осталось подправить menu.lst и пытаться завестись.