LinuxForum.Fans
Тема

Установка и настройка отказоустойчивого кластера на основе drbd

Автор: DEOVER 15 сообщений 8095 просмотров
#232324

Добрый день уважаемые,
Прошу сильно не пинать меня, я новичок в изучении линукса. Я работаю с серверами мелкософта, поэтому линукс как темный лес. Надеюсь на ваше понимание и помощь!
Дело такое, мне необходимо поднять DRBD на DEBIAN. Есть двасервера, которые необходимо зазеркалить. Нашел много информации как это сделать, как установить, но у меня затык на том месте (машина просто зависает), где дохожу до очистки диска для метаданных dd if=/dev/zero of=/dev/cciss/c0d0p10 . Я понимаю, что я что то делаю не так.
Так вот вопросы все таки такие:
1) Может ли кто нибудь встречал мануал с пошаговой инструкцией по установке и настройке RBD на DEBIAN-е?
2) Как правильно нужно создавать разделы и где должны они быть /Storage и раздел для метаданных?

Заранее большое человеческое спасибо за помощь!

#232407
DEOVER написал:
(машина просто зависает), где дохожу до очистки диска для метаданных dd if=/dev/zero of=/dev/cciss/c0d0p10

Может, просто команда долго выполняется ?
Попробуйте поменять размер блока для dd, по умолчанию bs == 512 байт (вроде..). Попробуйте
[console]dd if=/dev/zero of=/dev/cciss/c0d0p10 bs=4096[/console]

#232499
newzenon написал:
DEOVER сам не пробовал... поищи тут:
http://www.opennet.ru/keywords/drbd.html
http://xgu.ru/wiki/DRBD
http://habrahabr.ru/company/depocomputers/blog/130573/
и по фруму где-то было

Спасибо, буду курить по ссылкам.

-=Serj=- написал:
[quote=DEOVER](машина просто зависает), где дохожу до очистки диска для метаданных dd if=/dev/zero of=/dev/cciss/c0d0p10

Может, просто команда долго выполняется ?
Попробуйте поменять размер блока для dd, по умолчанию bs == 512 байт (вроде..). Попробуйте
[console]dd if=/dev/zero of=/dev/cciss/c0d0p10 bs=4096[/console][/quote]

Не получилось, в процессах (top) видно, что выполняется команда DD. Я из принципа оставил на 12 часов, но так за 12 часов ни чего и не произошло...

#232500

DEOVER, а само устройство /dev/cciss/c0d0p10 имеется?

#232580
Lupo Alberto написал:
DEOVER, а само устройство /dev/cciss/c0d0p10 имеется?

Да, конечно.
Я даже попробовал сделать следующим образом:
1) Разбил диски так
1.1) /home
1.2) /var
... и т.д. swap / tmp
1.5) /meta (для метаданных - 500 МБ)
1.6) /storage (для хранения - 300 ГБ)

Но все равно, при выполнении команды dd if=/dev/zero of=/dev/cciss/c0d0p10 (очистка) в процессах есть активность команды dd, но так и нет дальнейшего продвижения.

Подскажите НУБУ, как все таки правильно разбить диски для метаданных и хранения? Может я все таки что то неправильно делаю.
Через команду fdisk -l я вижу все диски. Так что с разделами не думаю что какой то гемор.

#232590

Хотя dd работать должна...

#232594
-=Serj=- написал:
Судя по этому ману - http://code.google.com/p/scabere-docs/wiki/drbd8 произвести очистку желательно .
А в оригинале - http://www.drbd.org/users-guide/ - про это вообще ни слова..

В этом та и фишка, что не могу найти подробную инфу, с чего начать и чем закончить... Что то даже как то печально...

#232597

Пока идей нет. Мне кажется проблема с RAID (если я правильно понял по /dev/cciss/). Покажите, на всякий случай:
[console]fdisk -l
ls /dev/cciss/[/console]
Остаётся ждать кого-нибудь по-умней. smile

Можно попробовать:
[console]dd if=/dev/zero of=/dev/cciss/c0d0p10 bs=1M count=[размер диска в мегабайтах][/console]

#232598

А можно глянуть на вывод команды?

text

ls -l /dev/cciss/c0d0p10
#232646
Lupo Alberto написал:
А можно глянуть на вывод команды?
text

ls -l /dev/cciss/c0d0p10

Я вчера пересобрал RAID, установил систему с нуля. раздела c0d0p10 уже нет. Я рейд собрал на контроллере p400i.
Сейчас диски выглядят так:

root@uhp-cluster01:/home/admsp# ls -l /dev/cciss/
итого 0
brw-rw---- 1 root disk 104, 0 Фев 27 10:25 c0d0
brw-rw---- 1 root disk 104, 1 Фев 27 10:25 c0d0p1
brw-rw---- 1 root disk 104, 2 Фев 27 10:25 c0d0p2
brw-rw---- 1 root disk 104, 5 Фев 27 10:25 c0d0p5
root@uhp-cluster01:/home/admsp#

Раз я начал все делать с нуля, подскажите знающие, как все таки правильно сейчас создать разделы для метаданных и хранилки?

#233335

Тему можно закрывать. Вот мы сами написали мануал как правильно поднять. Проверено и работает. http://www.sover.pro/blogs/194-install-drbd-ocfs2-for-debian.html
Всем удачи!

И еще раз всем спасибо, кто хоть как то пытался помочь!

#233340

А в чём была проблема ? Я так понял

почистим диски
dd if=/dev/zero bs=1M count=1 of=/dev/sdb1

заработало ?

#233348
-=Serj=- написал:
А в чём была проблема ? Я так понял

почистим диски
dd if=/dev/zero bs=1M count=1 of=/dev/sdb1

заработало ?

Да, сейчас заработало. Идет синхронизация :) Проблема была в том, что при размонтировании, система не показывала ошибки. А оказалось, что они есть.

Простой совет: Если вы устанавливаете новую систему и сразу создаете разделы под метаданные и хранилку, то НЕ указывайте место монтирования. А если даже резали из под самой системы, то выполните umount /...

Вот как то так.

Войдите или зарегистрируйтесь, чтобы ответить.