
Я хотел бы запустить виртуальную лабораторию для демонстрации программного обеспечения. Представьте себе 10 студентов, каждый из которых использует 3 виртуальные машины.(почему-то студенты не должны иметь возможности прикасаться к машинам друг друга). Это будет сервер небольшого размера с фейковым рейдом.Мне понадобится mdadm- Intel рекомендует использовать mdadm для поддельных рейдов Intel RSTe. Я сейчас выбираю гипервизор(если это правильно называется) для установки.Мне нужен приличный пользовательский интерфейс, желательно веб-ориентированный, и я не откажусь от поддержки ssh. mdadm тоже.
Мои варианты на данный момент:
У меня есть некоторый опыт работы сПроксМокс. Мне нравится, то, чего не хватает в пользовательском интерфейсе, я могу сделать сам — создать поддельные адаптеры для имитации NAT и разделения машин с несколькими сетевыми адаптерами. mdadm может быть сложно установить — есть руководства, но официально он не поддерживается.
я пыталсяESXi, но я не нахожу его простым в использовании. Это не обычный Linux. Пользовательский интерфейс симпатичный, но мне не удалось импортировать машину Windows - ни из OVA/OVF, ни даже из образа .vmware - его нужно конвертировать, что не имеет смысла. Он также не может использовать mdadm, или если сможет, то это будет очень, очень сложно.
КСЕНЯ слышал, что у него нет панели управления, вместо этого мне приходится устанавливать его Windows-клиент на одну из машин.
OpenStack— еще одно ПО, которое я рассматриваю. Я пытаюсь запустить DevStack для оценки, но пока что-то не получается. Я слышал о нем хорошие отзывы, и, насколько я слышал, он похож на AWS и отлично подходит для моих требований. Но мне сказали, что он довольно сложный и лучше подходит для компании с несколькими серверами, а не с одной машиной. Он содержит несколько частей (nova, keystone, glance, neutron...), и с ним может быть непросто работать. Я не знаю насчет mdadm, но поскольку он работает на нескольких дистрибутивах, это может быть выполнимо.
Других вариантов я не знаю. Любые комментарии?