как правильно расположить файлы ВМ на FC хранилище?
Модераторы: Trinity admin`s, Free-lance moderator`s
как правильно расположить файлы ВМ на FC хранилище?
Добрый день!
Есть сервер dell r710 и дисковая полка HP MSA 1040 подключенная к серверу по FC напрямую. На сервере нужно разместить 3 ВМ под MS Hyper-V.
Как правильно сконфигурировать разделы ВМ, например сервер БД?
1. Разместить разделы все ВМ на Хост-машине.
2. Разместить все диски Разместить разделы все ВМ на хранилище.
3. Разместить раздел с ОС ВМ на хост-машине а раздел с файлами БД на хранилище.
Как правильно сконфигурировать ЖД хранилища. Сделать один большой раид-массив, или под каждую ВМ сделать отдельный массив.
Буду признателен за ответы.
Есть сервер dell r710 и дисковая полка HP MSA 1040 подключенная к серверу по FC напрямую. На сервере нужно разместить 3 ВМ под MS Hyper-V.
Как правильно сконфигурировать разделы ВМ, например сервер БД?
1. Разместить разделы все ВМ на Хост-машине.
2. Разместить все диски Разместить разделы все ВМ на хранилище.
3. Разместить раздел с ОС ВМ на хост-машине а раздел с файлами БД на хранилище.
Как правильно сконфигурировать ЖД хранилища. Сделать один большой раид-массив, или под каждую ВМ сделать отдельный массив.
Буду признателен за ответы.
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: как правильно расположить файлы ВМ на FC хранилище?
Знаете, я прочитал все буквы, но не могу понять слово (С)
Какие задачи в виртуалках? Какая нагрузка?
И не очень понятно, зачем для одного сервера покупать файберную хранилку.
Какие задачи в виртуалках? Какая нагрузка?
И не очень понятно, зачем для одного сервера покупать файберную хранилку.
Re: как правильно расположить файлы ВМ на FC хранилище?
Задачи в виртуалках: самое сложное это БД 16 пользователей будут работать с БД MSSQL, + сервер приложений, также КД.gs писал(а):Знаете, я прочитал все буквы, но не могу понять слово (С)
Какие задачи в виртуалках? Какая нагрузка?
И не очень понятно, зачем для одного сервера покупать файберную хранилку.
По секрету скажу её вобще задумывали использовать как какой-нибудь дешевой NAS-сервер под бэкапы.
Мне просто интересно как в данной конфигурации ускорить дисковую подсистему виртуалок. Есть какой нибудь best practice по данному вопросу?
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: как правильно расположить файлы ВМ на FC хранилище?
Скажу по секрету, любой сервер с внутренним контроллером и дисками будет быстрее, нежели любая СХД с таким же набором дисков. А если в сервер добавить SSD, то шансов у СХД не будет совсем.adm_adm писал(а):По секрету скажу её вобще задумывали использовать как какой-нибудь дешевой NAS-сервер под бэкапы.
Re: как правильно расположить файлы ВМ на FC хранилище?
То есть ВМ лучше полностью хранить на сервере?Stranger03 писал(а):Скажу по секрету, любой сервер с внутренним контроллером и дисками будет быстрее, нежели любая СХД с таким же набором дисков. А если в сервер добавить SSD, то шансов у СХД не будет совсем.adm_adm писал(а):По секрету скажу её вобще задумывали использовать как какой-нибудь дешевой NAS-сервер под бэкапы.
Тогда как лучше сконфигурировать ЖД сервера. Сделать отельные массивы под разделы для ВМ.
Поясню: файлы БД будет лежать на диске D виртуальной машины. С точки зрения скорости, будет ли целесообразно сделать отдельный раид-массив под под диск Д этой виртуальный машины?
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: как правильно расположить файлы ВМ на FC хранилище?
adm_adm
Процитирую:
Процитирую:
gs писал(а):Знаете, я прочитал все буквы, но не могу понять слово (С)
Re: как правильно расположить файлы ВМ на FC хранилище?
2adm_adm
Солидарен с товарищем gs
Какая у вас цель всей конфигурации?
СКОЛЬКО виртуальных машин планируется, и каков дальнейший рост?
Каков характер нагрузки на БД?
Сколько дисков в хранилке и сколько в сервере?
// ну это вопросы для начала
Как верно заметил Stranger03 при ОДИНАКОВЫХ условиях локальные диски быстрее чем хранилка. Но обычно в хранилку можно поставить большее кол-во дисков.
Если говорить об общих рекомендациях, то имеет смысл разносить на разные рейды "быстрые" и "медленные" данные, данные с разной характеристикой нагрузки, данные с разными уровнями критичности.
Опять же из общих рекомендаций можно можно сказать, что ОС имеет смысл поставить на более медленный массив дисков, а БД на более быстрый. Но это опять же общая рекомендация, не учитывающая конкретную вашу специфику, например, сегментирование БД...
Солидарен с товарищем gs
И появилась идея, а давайте пойдем длинным путём выяснения, что же вы хотите в итоге получить?Знаете, я прочитал все буквы, но не могу понять слово (С)
Какая у вас цель всей конфигурации?
СКОЛЬКО виртуальных машин планируется, и каков дальнейший рост?
Каков характер нагрузки на БД?
Сколько дисков в хранилке и сколько в сервере?
// ну это вопросы для начала
Как верно заметил Stranger03 при ОДИНАКОВЫХ условиях локальные диски быстрее чем хранилка. Но обычно в хранилку можно поставить большее кол-во дисков.
Если говорить об общих рекомендациях, то имеет смысл разносить на разные рейды "быстрые" и "медленные" данные, данные с разной характеристикой нагрузки, данные с разными уровнями критичности.
Опять же из общих рекомендаций можно можно сказать, что ОС имеет смысл поставить на более медленный массив дисков, а БД на более быстрый. Но это опять же общая рекомендация, не учитывающая конкретную вашу специфику, например, сегментирование БД...
Re: как правильно расположить файлы ВМ на FC хранилище?
Хотим получить как можно меньше тормозов, на том оборудовании которое есть сейчас.Don_Fear писал(а):И появилась идея, а давайте пойдем длинным путём выяснения, что же вы хотите в итоге получить?
сервер БД, 16 пользователей будут работать с MSSQLDon_Fear писал(а): Какая у вас цель всей конфигурации?
СКОЛЬКО виртуальных машин планируется, и каков дальнейший рост?
сервер приложений те же 16 юзеров
КД AD
В дальнейшем возможно, расширение, но надеюсь под это дадут денег на новое железо.
Загружаться данные в БД будут одномоментно (запись в БД) раз в неделю из разных источников. Дальше будут работать с ними юзеры, строить графики отченты итд. ПО кастомное, написанное под нас. Пока разработчики нацеливают на БД в 200 Гб.Don_Fear писал(а):Каков характер нагрузки на БД?
6 серверDon_Fear писал(а): Сколько дисков в хранилке и сколько в сервере?
12 хранилище
Спасибо за ответ. А как же все эти мощные кластерные конфигурации с разделяемым файловым пространством на внешнем хранилище. То есть при такой схеме изначально жертвуют производительностью в угоду доступности и отказоустойчивости?Don_Fear писал(а): Как верно заметил Stranger03 при ОДИНАКОВЫХ условиях локальные диски быстрее чем хранилка. Но обычно в хранилку можно поставить большее кол-во дисков.
Если говорить об общих рекомендациях, то имеет смысл разносить на разные рейды "быстрые" и "медленные" данные, данные с разной характеристикой нагрузки, данные с разными уровнями критичности.
Опять же из общих рекомендаций можно можно сказать, что ОС имеет смысл поставить на более медленный массив дисков, а БД на более быстрый. Но это опять же общая рекомендация, не учитывающая конкретную вашу специфику, например, сегментирование БД...
Re: как правильно расположить файлы ВМ на FC хранилище?
В случае "больших и критичных конфигураций" жертвуется коэффициентом полезного использования дисков.Don_Fear писал(а): А как же все эти мощные кластерные конфигурации с разделяемым файловым пространством на внешнем хранилище. То есть при такой схеме изначально жертвуют производительностью в угоду доступности и отказоустойчивости?
В большинстве не специфических случаев наиболее "подходящий" рейд для обеспечения отказоустойчивости - RAID 10. Мы не только можем обезопасить себя от потери, при некоторых условиях, "до половины" дисков, но и имеем наибольшую производительность (из отказоустойчивых рейдов). Обратная сторона, это "потеря" половины дискового пространства.
// на Википедии есть отличная статья про рейды: https://ru.wikipedia.org/wiki/RAID
Дополнительные вопросы по вашей конфигурации:
1) какие характеристики дисков? Их объем? их скорость вращения?
2) каков прирост БД в год?
3) куда вы планируете производить бекапы ваших критичных данных? И каков вообще объем резервных копий?
Re: как правильно расположить файлы ВМ на FC хранилище?
[quote="Don_Fear"
Дополнительные вопросы по вашей конфигурации:
1) какие характеристики дисков? Их объем? их скорость вращения?
2) каков прирост БД в год?
3) куда вы планируете производить бекапы ваших критичных данных? И каков вообще объем резервных копий?[/quote]
1 На сервере 6 дисков 600 ГБ SAS 10К rpm, на хранилище 12 дисков 1Тб SAS 7200
2 Не могу Вам оперативно ответить на это вопрос - 200 гб это максимум.
3 Есть старый самосборный "сервер" с двумя рэйд контролерами по 4 диска, все диски 1Тб 7200 SATA
Дополнительные вопросы по вашей конфигурации:
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
Re: как правильно расположить файлы ВМ на FC хранилище?
1 На сервере 6 дисков 600 ГБ SAS 10К rpm, на хранилище 12 дисков 1Тб SAS 7200Don_Fear писал(а): Дополнительные вопросы по вашей конфигурации:
1) какие характеристики дисков? Их объем? их скорость вращения?
2) каков прирост БД в год?
3) куда вы планируете производить бекапы ваших критичных данных? И каков вообще объем резервных копий?
2 Не могу Вам оперативно ответить на это вопрос - 200 гб это максимум.
3 Есть старый самосборный "сервер" с двумя рэйд контролерами по 4 диска, все диски 1Тб 7200 SATA
Нет-нет, я не про уровень рейд спросил, а про использование подобных дисковых хранилищ вообще. Почему во всех мощных конфигурациях используются хранилища, а не диски внутреннго рейд контроллера, ведь он внутренний рейд быстрее чем хранилище. Или дело только в том чтобы предоставить общий доступ к данным и тем самым повысить отказоустойчивость(кластер)?[/quote]Don_Fear писал(а):В случае "больших и критичных конфигураций" жертвуется коэффициентом полезного использования дисков.Don_Fear писал(а): А как же все эти мощные кластерные конфигурации с разделяемым файловым пространством на внешнем хранилище. То есть при такой схеме изначально жертвуют производительностью в угоду доступности и отказоустойчивости?
В большинстве не специфических случаев наиболее "подходящий" рейд для обеспечения отказоустойчивости - RAID 10. Мы не только можем обезопасить себя от потери, при некоторых условиях, "до половины" дисков, но и имеем наибольшую производительность (из отказоустойчивых рейдов). Обратная сторона, это "потеря" половины дискового пространства.
// на Википедии есть отличная статья про рейды: https://ru.wikipedia.org/wiki/RAID
Re: как правильно расположить файлы ВМ на FC хранилище?
В разы больше и в итоге добиться большей производительности, за счет большего объёма кэша и большего количества активных шпинделей.Don_Fear писал(а):Но обычно в хранилку можно поставить большее кол-во дисков.
Плюс дополнительный функционал СХД (реплики, сжатие, снепшоты...).
Ну и конечно, да, общий доступ, консолидация ресурсов для увеличения плотности хранения, упрощение администрирования и обслуживания.
Честно говоря при вашей ситуации я бы рассмотрел такой вариант:
Под БД бы использовал выделенный сервер, с ориентацией на in-memory DB usage, с использованием внутренних дисков, и, при необходимости, как писал Stranger03, с добавлением SSD (не забываем про Hot Spare).
Остальные сервисы бы виртуализировал на другом сервере с использованием СХД. На СХД единый массив RAID5 + 1 Hot Spare.
Re: как правильно расположить файлы ВМ на FC хранилище?
В разы больше и в итоге добиться большей производительности, за счет большего объёма кэша и большего количества активных шпинделей.[/quote]Don_Fear писал(а):Но обычно в хранилку можно поставить большее кол-во дисков.
большей скорости относительно чего? Сервера в с внутренними дисками?
Don_Fear писал(а): Честно говоря при вашей ситуации я бы рассмотрел такой вариант:
Под БД бы использовал выделенный сервер, с ориентацией на in-memory DB usage, с использованием внутренних дисков,
Без виртуализации?
Как в этом случае расположить жесткие диски ВМ:Don_Fear писал(а): Остальные сервисы бы виртуализировал на другом сервере с использованием СХД. На СХД единый массив RAID5 + 1 Hot Spare.
Разделы с ОС на сервере, а разделы с даными на хранилище
или полностью виртуалку на хранилище.
Нужен ли в данной конфигурации SAN-FC свитч, какие возможности он может дать?
- gs
- Сотрудник Тринити
- Сообщения: 16650
- Зарегистрирован: 23 авг 2002, 17:34
- Откуда: Москва
- Контактная информация:
Re: как правильно расположить файлы ВМ на FC хранилище?
У Вас дисковая в сервере быстрее, чем внешняя хранилка. Сервер один. Так с какой целью Вы собираетесь задействовать СХД?
Сделайте рэйд10 в сервере и сложите туда все ВМки...
Сделайте рэйд10 в сервере и сложите туда все ВМки...
Re: как правильно расположить файлы ВМ на FC хранилище?
adm_adm писал(а):большей скорости относительно чего? Сервера в с внутренними дисками?
Скорость одной дисковой подсистемы относительно другой.
Пример по вашим моделям (не факт, что у вас так-же), максимумы
у сервера dell r710, из спецификации, максимум 8 дисков( из-за его дисковой корзины) + 1GB кэша контроллера
у СХД HP MSA 1040 максимум 99 дисков + 4GB кэша на контроллер
Соответственно совершенно разные максимальные скорости дисковой подсистемы, на несколько порядков
Для сервера БД без виртуализацииadm_adm писал(а):Без виртуализации?
На внутренних дисках второго сервера только гипервизор, а виртуальные машины на СХДadm_adm писал(а):Как в этом случае расположить жесткие диски ВМ:
Разделы с ОС на сервере, а разделы с даными на хранилище
или полностью виртуалку на хранилище.
HP MSA 1040 поддерживает до 4 hosts directly attachedadm_adm писал(а):Нужен ли в данной конфигурации SAN-FC свитч, какие возможности он может дать?
ну или так, согласен с gs, самое простое решение, если не требуется масштабирования, и для начала, пилота, подойдет
gs писал(а):У Вас дисковая в сервере быстрее, чем внешняя хранилка. Сервер один. Так с какой целью Вы собираетесь задействовать СХД?
Сделайте рэйд10 в сервере и сложите туда все ВМки...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 19 гостей