Виртуальные системы для практикума
Общие положения
В данный момент используется два варианта:
- Старые классы: VirtualBox 4 (OSE, т.е без usb2), на уровне i686 1Gb
- Новые классы: VirtualBox 5 с расширениями (т.е. с usb2 и usb3), на уровне amd64 с 12Gb
Образ системы не меняется, все изменения студента пишутся на его подобраз,
подобраз хранится, пока есть место для хранения подобразов.
Если требуется небезопасное поведение - то пишите.
Технические подробности устройства виртуализатора
Подробнее по требованиям
Старый класс
На сентябрь 2015г:
Система:
- CPU: Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz (2194.54-MHz K8-class CPU)
- Память: avail memory = 2003996672 (1911 MB)
Поэтому требования к образу:
- Процессор: x86 (32-битный)
- число ядер: 1-2
- Память: 1Gb
- Образ: до 10Gb
Новый класс
Система:
- CPU: Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz (3491.99-MHz K8-class CPU)
- Память: avail memory = 16505221120 (15740 MB)
Поэтому требования к образу менее жесткие:
- Процессор: x86 (32 bit) или amd64 (64 bit)
- число ядер: 1-8 (учитывайте, что ядер на самом деле 4, но по 2 нити на каждом)
- Память: до 11386Mb (уже при 11387 VirtualBox выдаст предупреждение. Тестовый образ на 14000 запустился. Память не была сразу запрошена/выделена, в целом должно работать и при 14000-15000)
- Образ: до 30-50Gb
Что надо предоставить для работы
- конфигурационный файл
- gzip-сжатый образ
- если не знаете, как сжимать, можете несжатый или сжатый другим компрессором/архиватором
Подготовка образа к безопасному использованию
Образ виртуальной машины состоит из двух частей:
- конфигурационный файл
- образ диска + снимки
Образ проходит следующую подготовку (можете сделать и вы) для безопасности:
- импортируется конфигурация (добавляется на тестовую машину)
- отключается диск от машины
- настройки диска меняются на multiattach
- нельзя изменить, если диск используется/подключен
- в этот момент создается пустой (2MB) снимок изменений (snapshot)
- подключается обратно в машину
- в конфигурации запоминается, что образ подключен как multiattach и что нужно использовать снимок.
Далее измененная конфигурация, обновленный образ диска и начальный снимок распространяется на остальные рабочие станции.
Более подробно о проводимых операциях