Задать вопрос
k3NGuru
@k3NGuru
Сис.админ.КО., подающий надежды кодер :)

Как правильно распределить ресурсы сервера для виртуальных машин?

Здравствуйте.

Подскажите, как правильно распределять ресурсы для виртуалок?
Имеем HP Proliant DL380 G8, с 2 процессорами XEON E5-2630 2,6GHz, 32Гб оперативы, и 4х600 SAS дисков.

Уже стоит:
Windows Server 2012R2 с Hyper-V

Виртуалки:
DC=Windows Server 2012R2 (DNS.DHCP)
Windows Server 2012R2 = AD FS, DFS, Symantec Endpoint Protection Manager с SQL 2014 (Symantec обслуживает порядка 200 клиентов). Файловая шара не сильно активно пользуется, только обмен офисными файлами, не более.
В планах поднять WDS роль, для раздачи образов Windows.
Ubuntu 14.10 - Squid с AD интеграцией (Под него уже жестко выделено 4Гб оперативы и 4 виртуальных процессора)
Centos 7 - Zabbix (порядка 20 принтеров, 10 серверов, 5 сетевых экранов), В основном простые проверки ICMP. Для Widnows и Linux серверов стандартные шаблоны из Zabbix. Для сетевых экранов мониторинг траффика и VPN.

Вот как правильно распределить ресурсы Proliant сервера, чтоб виртуалки не мучались от их (ресурсы) недостатка?
Под DC особо много не стоит выделять, там только основные роли DNS и DHCP.
А вот под боевой Windows Server 2012R2, сколько выделить, чтоб SQL успевал обрабатывать операции и файловая шара не тормозила?
  • Вопрос задан
  • 3742 просмотра
Подписаться 7 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
@spxnezzar
4х600 SAS - это мало для той инфраструктуры которую вы перечислили. 4х600 ожнозначно 10RAID и получаем всего 1,2Tb пространства из которых сразу же минимум по 80 Гб Уходит на каждый Windows-сервер. Squid хоть и можно развернуть на 10Gb но вам же скорее всего понадобятся отчеты и хороший запас логов по времени и придется отталкиваться от нагрузки на сам сервер, т.к. 4 процессора при 4Gb оперативы это не правильно, лучше уваличить RAM, CPU сократить, т.к. сквиду лучше кеш держать в памяти для производительности.
Zabbix, тут тоже надо считать от количества запросов и исходя из описанного 2CPU/2Gb достаточно, если опираться на официальную документацию.
Не забудьте DC продублировать на другом аппаратном сервере, как это требует рекомендации Microsoft.
Планируемый WDS надо обсчитывать, т.к. в режиме простоя он просто будет жрать дисковое место, а при работе нагружать сеть и диски.
SQL - отдельная тема, т.к. виртуализировать SQL нужно с умом. в идеале для него необходима отдельная дисковая подсистема. Но у вас не указана какого размера будут базы, сколько их будет, примерное количество транзакций и прочее.
Для каждого из вами описанных серверов/сервисов есть рекомендации от производителей, с которыми стоит ознакомится вне зависимости от того что посоветуют тут или где-либо еще, т.к. рекомендации производителей в разрезе нагрузок помогут вам самим сформулировать требования и необходимые атрибуты для расчета.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы