Рассматриваю покупку готовое товарное оборудование для создания сервера, на котором будут размещаться виртуальные машины с использованием сервера ESXi.
Предназначена назначение этого сервера НЕ критично задачи. Он должен будет запустить примерно 20-50 виртуальных машин Windows XP / Vista / 7 (всего, но ближе к цифре 20). Каждый гость должен был иметь 1-2 ГБ оперативной памяти, и, вероятно, в два-три раза больше дискового пространства, чем требуется гостевой ОС с чистой установкой и всеми примененными обновлениями (это было бы примерно 6-8 ГБ для XP, и я верю, что ближе к 10-15 для win7). Эти гости будут выступать в качестве испытательной площадки для нового продукта, который представляет собой программное обеспечение для управления сетью, таким образом, гости будут простаивать большую часть своего времени после первоначальной загрузки, но если я дам им выполнить некоторую задачу, они должны будут работать достаточно хорошо.
Итак, из того, что я узнал ... ЦП обычно не представляет большой проблемы (с этим справятся 6 ядер), памяти не должно хватать, но не обязательно суммировать всех гостей из-за чрезмерной нагрузки ... Это приводит меня к вводу-выводу, который, по-видимому, является узким местом.
Поскольку у меня очень мало опыта работы с сервером ESXi (и ESX тоже), я хотел бы спросить:
Я должен, вероятно, упомянуть здесь, что я полностью осведомлен о таких проблемах, как SPOF, касающихся источника питания, рейда 0 и т.д., но поскольку это всего лишь полигон, а не производственная система, это не так важно для меня.
Спасибо, Б.
Надеюсь, это поможет, но вы, вероятно, тоже захотите узнать мнение нескольких людей - в этом преимущество этого сайта - разнообразный опыт :)
Вам следует выбрать свое оборудование из официальных VMWare HCL. Это единственный способ гарантировать совместимость.
Никогда не используйте RAID 0, используйте 6-дисковый RAID 10, если вы хотите производительность, близкую к 3-х дисковому RAID 0. Кроме того, насколько интенсивно будут использоваться эти виртуальные машины? Если они будут интенсивно использоваться, у вас нет оборудования, которое вам понадобится. Наконец, вы ищете термин «связанный клон», который использует в качестве основы образ главного диска.
Я просто хотел бы добавить, что, по моему опыту, самым большим узким местом, с которым я сталкиваюсь при виртуализации, является дисковый ввод-вывод.
Поскольку в такой среде много одновременных дисковых операций ввода-вывода, я бы предложил распределить ввод-вывод между максимально возможным количеством дисков, а не какой-либо вариант RAID0 (RAID10). Вы не хотите, чтобы чтение с одной виртуальной машины приводило к блокировке всех дисков. Это также рекомендуется для серверов баз данных, которые выполняют много одновременных операций чтения / записи.
Это даже более важно, если вы превысите фиксацию памяти, так как она начнет перекачивать данные на диск, когда вы превысите фиксацию.
Так что желательно много дисков меньшего размера с RAID1 или вообще без избыточности, если вас это не волнует. Может быть, отдельный SAN или просто приводной шкаф, подключенный к вашему контроллеру.
Кроме того, поскольку я предполагаю, что вы будете в основном выполнять чтение, то реальный аппаратный RAID1 будет так же быстр, как RAID0, поскольку в идеальном мире он сможет читать одновременно с обоих дисков, но не сможет разделить нагрузку записи . Это обычно предвидится, когда люди начинают говорить о настройке производительности RAID.
Да, VMware View - лучшее программное обеспечение для решения виртуальных рабочих столов, о котором я знаю, и, вероятно, больше подходит для того, о чем вы говорите. Поскольку вы, кажется, не знаете, сколько рабочих столов вы будете использовать, от 20 до 50, в VMware View есть функция, которая вам понравится. Вы можете создать базовый образ и настроить его для возможного развертывания до 50 виртуальных машин. Вы можете создать свои 20, а затем каждый из них будет создан почти по запросу, причем 1 будет храниться в очереди, готовой к работе, а затем заменяться при развертывании.
Что касается требований к оборудованию, я обычно считаю память узким местом. Я использую vFoglight для мониторинга виртуальной среды, и я вижу, что более 90% тревог постоянно срабатывают с хоста с ~ 15-20 установленными серверами. Если вы используете один хост с таким количеством виртуальных машин, вы можете усмотреть в этом большую проблему.