LINUX.ORG.RU
ФорумAdmin

Сетевое хранилище для виртуализации

 ,


1

1

Два сервера с AltLinux 10, в каждом сервере по 10 дисков.
Нужно создать общее сетевое хранилище подключения серверов виртуализации.

В инете предлагаются такие варианты:
DRBD Pacemaker Corosync NFS
DRBD OCFS2

На каждом сервере планирую создать RAID6 и 1 hotspare.

Можно ли использовать для ускорения SSD, если контроллер не поддерживает кэш из них?
Нужно ли отключать кэш RAID-контроллера?

★★

Последнее исправление: WinLin2 (всего исправлений: 2)

DRBD Pacemaker Corosync NFS DRBD OCFS2

Набор бессвязных аббревиатур. Ставить-то что будешь?

Имей в виду, raid6 это не про скорость, может лучше при таком количестве дисков использовать raid 10? Или это не так важно?

Можно ли использовать для ускорения SSD,

Можно. Нужно ли? Какая у тебя нагрузка, куча СУБД или какая-нибудь расчётная программа?

Aceler ★★★★★
()
Ответ на: комментарий от Aceler

DRBD для объединения двух серверов хранения в кластер.
OCFS2 будет использовать кластер из нескольких серверов виртуализации.
Нагрузка в виде нескольких СУБД.

WinLin2 ★★
() автор топика
Последнее исправление: WinLin2 (всего исправлений: 2)
Ответ на: комментарий от Aceler

Данные одинаковые, если умрет один сервер, то останется с данными второй. Backup не обойтись, большой обьем данных.
У системы хранения ibm два контроллера, здесь отечественные серверы с соответствующим качеством исполнения.

WinLin2 ★★
() автор топика
Последнее исправление: WinLin2 (всего исправлений: 1)

«DRBD Pacemaker Corosync» Ставил с proxmox такую штуку, работает. Выручала пару раз - диски сыпались. Но после приходилось «ночью красноглазить» - заменяя диск, перестроение DRBD. RAID контроллера не было тогда, чтобы днем менять диск по клику в админке контроллера.Live migration тоже выручала.

RAID6 - тормоз, RAID10 шустрее.

Сетевое хранилище - 10ГБит/с надо тогда - с двумя ethernet коммутаторами (multipath).

Отключите КЭШ контроллера и попробуйте. Если питалово серверов могут неожиданно отключить, как бы это в принципе плохо и не только даже если КЭШ контроллера будет включен. Для сброса КЭШа контроллера на диск при появлении электричества, говорят батарейка для него (супер конденсатор) помогает.

тестируйте iops, latency сетевого хранилища утилитами (fio и другие).

«ускорения SSD» - чего именно ускорять собрались …

Vlad-76 ★★★★
()
Последнее исправление: Vlad-76 (всего исправлений: 3)
Ответ на: комментарий от WinLin2

Нагрузка в виде нескольких СУБД.

Синхронная репликация хранилища на двух серверах здесь — плохая идея. Вряд ли у вас между ними RDMA, а не дохлый ethernet. Ещё и лишние уровни абстракции, которые будут мешать при аварии.

Разворачивайте базы active-standby на двух серверах и реплицируйте штатными средствами СУБД. Это самый быстрый и самый надёжный вариант.

anonymous
()
Ответ на: комментарий от anonymous

Несколько виртуальных машин с разными операционными системами: MSSQL/Win, PostgreSQL/Linux.
Файлы разделены по томам хранения: базы, приложения, файлы данных, структура запутанная.
Нужно все сохранять, а не только базы.
Задача обновить существующую виртуализацию на новых серверах, сеть 10Gb.

WinLin2 ★★
() автор топика
Ответ на: комментарий от WinLin2

Аноним всё равно дело говорит. Делайте асинхронную репликацию, тем более если структура запутанная. Делайте бекап изнутри виртуалки. Живая репликация либо добавит вам задержек, либо будет неполной.

Aceler ★★★★★
()
Ответ на: комментарий от futurama

ceph для хранилища, proxmox для виртуалок

Во-первых ceph очень требователен и капризен к сети. Ему МИНИМУМ для стабильной работы нужно 10гбит/с
Во-вторых, как правильно заметил @cobold, ceph на двух нодах? Смешно

Shprot ★★
()
Ответ на: комментарий от Aceler

А потом у ceph случится раздвоение личности и кто-то будет виноват.

А потом системному инженеру райз зажмут и он уйдет к соседям, а это всё саппортить кому-то надо будет… ну или там ядерная война случится и все поплавится…

Претензия непонятна :) Серебряной пули не существует. Особенно для рукожопов, нанятых жлобами.

pekmop1024 ★★★★★
()
Последнее исправление: pekmop1024 (всего исправлений: 1)

Два сервера с AltLinux 10, в каждом сервере по 10 дисков. Нужно создать общее сетевое хранилище подключения серверов виртуализации.

У Вас предложения местами перепутаны и один момент пропущен.

Сначала «нужен», потом «проект», потом уже «2 (N) серверов»

В инете предлагаются такие варианты: DRBD Pacemaker Corosync NFS DRBD OCFS2

Обои не забудьте поклеить - они держат всегда )

На каждом сервере планирую создать RAID6 и 1 hotspare.

«У меня еще одна есть …» (с)

Можно ли использовать для ускорения SSD, если контроллер не поддерживает кэш из них? Нужно ли отключать кэш RAID-контроллера?

«быстро, дешево, надежно - выбирай любые два» )))

anonymous
()

на каждом сервере на raid1 ставишь систему, а остальные диски под raid10, поверх raid10 делаешь DRBD.

если не вывозит, то без ссд и быстрой сети не обойтись.

nerve ★★
()