Виртуальные системы для практикума

Общие положения

В данный момент используется два варианта:
  • Старые классы: 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-сжатый образ (программы gzip или pigz)
    • если не знаете, как сжимать, можете несжатый или сжатый другим компрессором/архиватором
      • 7z
      • plzip
      • bzip2
      • xz/lzma
      • ...

Как предоставить данные

Т.к. объем данных слишком велик, то можете в заявке прислать либо ссылку, по которой можно скачать (http/ftp, в таком виде выдают Яндекс-диск, Dropbox и другие) или самостоятельно залить на ftp-сервер: ftp://vbox-images.cs.msu.ru

Вход анонимный, адрес доступен только изнутри факультета, в том числе — через VPN

Подготовка образа к безопасному использованию

Образ виртуальной машины состоит из двух частей:
  • конфигурационный файл
  • образ диска + снимки

Образ проходит следующую подготовку (можете сделать и вы) для безопасности:
  • импортируется конфигурация (добавляется на тестовую машину)
  • отключается диск от машины
  • настройки диска меняются на multiattach
    • нельзя изменить, если диск используется/подключен
    • в этот момент создается пустой (2MB) снимок изменений (snapshot)
  • подключается обратно в машину
    • в конфигурации запоминается, что образ подключен как multiattach и что нужно использовать снимок.

Далее измененная конфигурация, обновленный образ диска и начальный снимок распространяется на остальные рабочие станции.

Более подробно о проводимых операциях
Topic revision: r11 - 17 Dec 2016, RomanKondakov
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback