как правильно расположить файлы ВМ на FC хранилище?

Как создать сервер оптимальной конфигурации.

Модераторы: Trinity admin`s, Free-lance moderator`s

adm_adm
Junior member
Сообщения: 10
Зарегистрирован: 04 июл 2016, 10:00

как правильно расположить файлы ВМ на FC хранилище?

Сообщение adm_adm » 04 июл 2016, 12:02

Добрый день!

Есть сервер dell r710 и дисковая полка HP MSA 1040 подключенная к серверу по FC напрямую. На сервере нужно разместить 3 ВМ под MS Hyper-V.

Как правильно сконфигурировать разделы ВМ, например сервер БД?
1. Разместить разделы все ВМ на Хост-машине.
2. Разместить все диски Разместить разделы все ВМ на хранилище.
3. Разместить раздел с ОС ВМ на хост-машине а раздел с файлами БД на хранилище.

Как правильно сконфигурировать ЖД хранилища. Сделать один большой раид-массив, или под каждую ВМ сделать отдельный массив.

Буду признателен за ответы.

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение gs » 04 июл 2016, 13:54

Знаете, я прочитал все буквы, но не могу понять слово (С)

Какие задачи в виртуалках? Какая нагрузка?

И не очень понятно, зачем для одного сервера покупать файберную хранилку.

adm_adm
Junior member
Сообщения: 10
Зарегистрирован: 04 июл 2016, 10:00

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение adm_adm » 04 июл 2016, 15:27

gs писал(а):Знаете, я прочитал все буквы, но не могу понять слово (С)

Какие задачи в виртуалках? Какая нагрузка?

И не очень понятно, зачем для одного сервера покупать файберную хранилку.
Задачи в виртуалках: самое сложное это БД 16 пользователей будут работать с БД MSSQL, + сервер приложений, также КД.

По секрету скажу её вобще задумывали использовать как какой-нибудь дешевой NAS-сервер под бэкапы.

Мне просто интересно как в данной конфигурации ускорить дисковую подсистему виртуалок. Есть какой нибудь best practice по данному вопросу?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение Stranger03 » 04 июл 2016, 15:30

adm_adm писал(а):По секрету скажу её вобще задумывали использовать как какой-нибудь дешевой NAS-сервер под бэкапы.
Скажу по секрету, любой сервер с внутренним контроллером и дисками будет быстрее, нежели любая СХД с таким же набором дисков. А если в сервер добавить SSD, то шансов у СХД не будет совсем.
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

adm_adm
Junior member
Сообщения: 10
Зарегистрирован: 04 июл 2016, 10:00

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение adm_adm » 04 июл 2016, 15:46

Stranger03 писал(а):
adm_adm писал(а):По секрету скажу её вобще задумывали использовать как какой-нибудь дешевой NAS-сервер под бэкапы.
Скажу по секрету, любой сервер с внутренним контроллером и дисками будет быстрее, нежели любая СХД с таким же набором дисков. А если в сервер добавить SSD, то шансов у СХД не будет совсем.
То есть ВМ лучше полностью хранить на сервере?
Тогда как лучше сконфигурировать ЖД сервера. Сделать отельные массивы под разделы для ВМ.
Поясню: файлы БД будет лежать на диске D виртуальной машины. С точки зрения скорости, будет ли целесообразно сделать отдельный раид-массив под под диск Д этой виртуальный машины?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение Stranger03 » 04 июл 2016, 16:07

adm_adm
Процитирую:
gs писал(а):Знаете, я прочитал все буквы, но не могу понять слово (С)
:)
С уважением Геннадий
ICQ 116164373
eburg@trinitygroup.ru

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение Don_Fear » 04 июл 2016, 16:18

2adm_adm

Солидарен с товарищем gs
Знаете, я прочитал все буквы, но не могу понять слово (С)
И появилась идея, а давайте пойдем длинным путём выяснения, что же вы хотите в итоге получить?
Какая у вас цель всей конфигурации?
СКОЛЬКО виртуальных машин планируется, и каков дальнейший рост?
Каков характер нагрузки на БД?
Сколько дисков в хранилке и сколько в сервере?
// ну это вопросы для начала

Как верно заметил Stranger03 при ОДИНАКОВЫХ условиях локальные диски быстрее чем хранилка. Но обычно в хранилку можно поставить большее кол-во дисков.

Если говорить об общих рекомендациях, то имеет смысл разносить на разные рейды "быстрые" и "медленные" данные, данные с разной характеристикой нагрузки, данные с разными уровнями критичности.

Опять же из общих рекомендаций можно можно сказать, что ОС имеет смысл поставить на более медленный массив дисков, а БД на более быстрый. Но это опять же общая рекомендация, не учитывающая конкретную вашу специфику, например, сегментирование БД...

adm_adm
Junior member
Сообщения: 10
Зарегистрирован: 04 июл 2016, 10:00

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение adm_adm » 05 июл 2016, 08:21

Don_Fear писал(а):И появилась идея, а давайте пойдем длинным путём выяснения, что же вы хотите в итоге получить?
Хотим получить как можно меньше тормозов, на том оборудовании которое есть сейчас.
Don_Fear писал(а): Какая у вас цель всей конфигурации?
СКОЛЬКО виртуальных машин планируется, и каков дальнейший рост?
сервер БД, 16 пользователей будут работать с MSSQL
сервер приложений те же 16 юзеров
КД AD

В дальнейшем возможно, расширение, но надеюсь под это дадут денег на новое железо.
Don_Fear писал(а):Каков характер нагрузки на БД?
Загружаться данные в БД будут одномоментно (запись в БД) раз в неделю из разных источников. Дальше будут работать с ними юзеры, строить графики отченты итд. ПО кастомное, написанное под нас. Пока разработчики нацеливают на БД в 200 Гб.

Don_Fear писал(а): Сколько дисков в хранилке и сколько в сервере?
6 сервер
12 хранилище
Don_Fear писал(а): Как верно заметил Stranger03 при ОДИНАКОВЫХ условиях локальные диски быстрее чем хранилка. Но обычно в хранилку можно поставить большее кол-во дисков.
Если говорить об общих рекомендациях, то имеет смысл разносить на разные рейды "быстрые" и "медленные" данные, данные с разной характеристикой нагрузки, данные с разными уровнями критичности.
Опять же из общих рекомендаций можно можно сказать, что ОС имеет смысл поставить на более медленный массив дисков, а БД на более быстрый. Но это опять же общая рекомендация, не учитывающая конкретную вашу специфику, например, сегментирование БД...
Спасибо за ответ. А как же все эти мощные кластерные конфигурации с разделяемым файловым пространством на внешнем хранилище. То есть при такой схеме изначально жертвуют производительностью в угоду доступности и отказоустойчивости?

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение Don_Fear » 05 июл 2016, 09:11

Don_Fear писал(а): А как же все эти мощные кластерные конфигурации с разделяемым файловым пространством на внешнем хранилище. То есть при такой схеме изначально жертвуют производительностью в угоду доступности и отказоустойчивости?
В случае "больших и критичных конфигураций" жертвуется коэффициентом полезного использования дисков.
В большинстве не специфических случаев наиболее "подходящий" рейд для обеспечения отказоустойчивости - RAID 10. Мы не только можем обезопасить себя от потери, при некоторых условиях, "до половины" дисков, но и имеем наибольшую производительность (из отказоустойчивых рейдов). Обратная сторона, это "потеря" половины дискового пространства.
// на Википедии есть отличная статья про рейды: https://ru.wikipedia.org/wiki/RAID

Дополнительные вопросы по вашей конфигурации:
1) какие характеристики дисков? Их объем? их скорость вращения?
2) каков прирост БД в год?
3) куда вы планируете производить бекапы ваших критичных данных? И каков вообще объем резервных копий?

adm_adm
Junior member
Сообщения: 10
Зарегистрирован: 04 июл 2016, 10:00

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение adm_adm » 05 июл 2016, 10:03

[quote="Don_Fear"
Дополнительные вопросы по вашей конфигурации:
1) какие характеристики дисков? Их объем? их скорость вращения?
2) каков прирост БД в год?
3) куда вы планируете производить бекапы ваших критичных данных? И каков вообще объем резервных копий?[/quote]

1 На сервере 6 дисков 600 ГБ SAS 10К rpm, на хранилище 12 дисков 1Тб SAS 7200
2 Не могу Вам оперативно ответить на это вопрос - 200 гб это максимум.
3 Есть старый самосборный "сервер" с двумя рэйд контролерами по 4 диска, все диски 1Тб 7200 SATA

Don_Fear писал(а):
Don_Fear писал(а): А как же все эти мощные кластерные конфигурации с разделяемым файловым пространством на внешнем хранилище. То есть при такой схеме изначально жертвуют производительностью в угоду доступности и отказоустойчивости?
В случае "больших и критичных конфигураций" жертвуется коэффициентом полезного использования дисков.
В большинстве не специфических случаев наиболее "подходящий" рейд для обеспечения отказоустойчивости - RAID 10. Мы не только можем обезопасить себя от потери, при некоторых условиях, "до половины" дисков, но и имеем наибольшую производительность (из отказоустойчивых рейдов). Обратная сторона, это "потеря" половины дискового пространства.
// на Википедии есть отличная статья про рейды: https://ru.wikipedia.org/wiki/RAID
Нет-нет, я не про уровень рейд спросил, а про использование подобных дисковых хранилищ вообще. Почему во всех мощных конфигурациях используются хранилища, а не диски внутреннго рейд контроллера, ведь он внутренний рейд быстрее чем хранилище. Или дело только в том чтобы предоставить общий доступ к данным и тем самым повысить отказоустойчивость(кластер)?

adm_adm
Junior member
Сообщения: 10
Зарегистрирован: 04 июл 2016, 10:00

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение adm_adm » 05 июл 2016, 10:15

Don_Fear писал(а): Дополнительные вопросы по вашей конфигурации:
1) какие характеристики дисков? Их объем? их скорость вращения?
2) каков прирост БД в год?
3) куда вы планируете производить бекапы ваших критичных данных? И каков вообще объем резервных копий?
1 На сервере 6 дисков 600 ГБ SAS 10К rpm, на хранилище 12 дисков 1Тб SAS 7200
2 Не могу Вам оперативно ответить на это вопрос - 200 гб это максимум.
3 Есть старый самосборный "сервер" с двумя рэйд контролерами по 4 диска, все диски 1Тб 7200 SATA

Don_Fear писал(а):
Don_Fear писал(а): А как же все эти мощные кластерные конфигурации с разделяемым файловым пространством на внешнем хранилище. То есть при такой схеме изначально жертвуют производительностью в угоду доступности и отказоустойчивости?
В случае "больших и критичных конфигураций" жертвуется коэффициентом полезного использования дисков.
В большинстве не специфических случаев наиболее "подходящий" рейд для обеспечения отказоустойчивости - RAID 10. Мы не только можем обезопасить себя от потери, при некоторых условиях, "до половины" дисков, но и имеем наибольшую производительность (из отказоустойчивых рейдов). Обратная сторона, это "потеря" половины дискового пространства.
// на Википедии есть отличная статья про рейды: https://ru.wikipedia.org/wiki/RAID
Нет-нет, я не про уровень рейд спросил, а про использование подобных дисковых хранилищ вообще. Почему во всех мощных конфигурациях используются хранилища, а не диски внутреннго рейд контроллера, ведь он внутренний рейд быстрее чем хранилище. Или дело только в том чтобы предоставить общий доступ к данным и тем самым повысить отказоустойчивость(кластер)?[/quote]

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение Don_Fear » 05 июл 2016, 10:17

Don_Fear писал(а):Но обычно в хранилку можно поставить большее кол-во дисков.
В разы больше и в итоге добиться большей производительности, за счет большего объёма кэша и большего количества активных шпинделей.
Плюс дополнительный функционал СХД (реплики, сжатие, снепшоты...).
Ну и конечно, да, общий доступ, консолидация ресурсов для увеличения плотности хранения, упрощение администрирования и обслуживания.

Честно говоря при вашей ситуации я бы рассмотрел такой вариант:
Под БД бы использовал выделенный сервер, с ориентацией на in-memory DB usage, с использованием внутренних дисков, и, при необходимости, как писал Stranger03, с добавлением SSD (не забываем про Hot Spare).
Остальные сервисы бы виртуализировал на другом сервере с использованием СХД. На СХД единый массив RAID5 + 1 Hot Spare.

adm_adm
Junior member
Сообщения: 10
Зарегистрирован: 04 июл 2016, 10:00

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение adm_adm » 05 июл 2016, 12:08

Don_Fear писал(а):Но обычно в хранилку можно поставить большее кол-во дисков.
В разы больше и в итоге добиться большей производительности, за счет большего объёма кэша и большего количества активных шпинделей.[/quote]

большей скорости относительно чего? Сервера в с внутренними дисками?
Don_Fear писал(а): Честно говоря при вашей ситуации я бы рассмотрел такой вариант:
Под БД бы использовал выделенный сервер, с ориентацией на in-memory DB usage, с использованием внутренних дисков,


Без виртуализации?
Don_Fear писал(а): Остальные сервисы бы виртуализировал на другом сервере с использованием СХД. На СХД единый массив RAID5 + 1 Hot Spare.
Как в этом случае расположить жесткие диски ВМ:
Разделы с ОС на сервере, а разделы с даными на хранилище
или полностью виртуалку на хранилище.

Нужен ли в данной конфигурации SAN-FC свитч, какие возможности он может дать?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение gs » 05 июл 2016, 12:24

У Вас дисковая в сервере быстрее, чем внешняя хранилка. Сервер один. Так с какой целью Вы собираетесь задействовать СХД?
Сделайте рэйд10 в сервере и сложите туда все ВМки...

Аватара пользователя
Don_Fear
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 70
Зарегистрирован: 28 авг 2013, 16:35
Откуда: Екатеринбург

Re: как правильно расположить файлы ВМ на FC хранилище?

Сообщение Don_Fear » 05 июл 2016, 12:31

adm_adm писал(а):большей скорости относительно чего? Сервера в с внутренними дисками?


Скорость одной дисковой подсистемы относительно другой.
Пример по вашим моделям (не факт, что у вас так-же), максимумы
у сервера dell r710, из спецификации, максимум 8 дисков( из-за его дисковой корзины) + 1GB кэша контроллера
у СХД HP MSA 1040 максимум 99 дисков + 4GB кэша на контроллер

Соответственно совершенно разные максимальные скорости дисковой подсистемы, на несколько порядков
adm_adm писал(а):Без виртуализации?
Для сервера БД без виртуализации
adm_adm писал(а):Как в этом случае расположить жесткие диски ВМ:
Разделы с ОС на сервере, а разделы с даными на хранилище
или полностью виртуалку на хранилище.
На внутренних дисках второго сервера только гипервизор, а виртуальные машины на СХД
adm_adm писал(а):Нужен ли в данной конфигурации SAN-FC свитч, какие возможности он может дать?
HP MSA 1040 поддерживает до 4 hosts directly attached

ну или так, согласен с gs, самое простое решение, если не требуется масштабирования, и для начала, пилота, подойдет
gs писал(а):У Вас дисковая в сервере быстрее, чем внешняя хранилка. Сервер один. Так с какой целью Вы собираетесь задействовать СХД?
Сделайте рэйд10 в сервере и сложите туда все ВМки...

Ответить

Вернуться в «Серверы - Конфигурирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 19 гостей