VirtualBox – виртуализация всегда под рукой
Целью данной заметки является поддержка статьи IT Образование и сертификация. Часть 2 — Ресурсы и советы для получения практического опыта. Молодые ИТ специалисты часто сталкиваются с необходимостью выполнять различные рутинные операции по установке и проверке работы ПО, отработки каких-либо команд, скриптов, настроек. Производить подобные операции на рабочей (основной ОС) нет смысла – необходимо иметь отдельную тестовую площадку. Лучшим вариантом в такой ситуации будет использование бесплатно распространяемой программы для виртуализации – VirtualBox. Данная утилита является кроссплатформенной, все версии ПО доступны для загрузки с официального сайта проекта.
Таким образом, любой компьютер или ноутбук, который работает под управлением ОС Windows / Linux / MAC, можно превратить в настоящий “комбайн”, универсальный и надежный инструмент. При этом VirtualBox работает на любых процессорах AMD и Intel, но лучше использовать модели с аппаратной поддержкой виртуализации (Intel-VT, AMD-V).
Установка программы выполняется стандартными способами для используемой ОС и не вызывает затруднений. Ниже представлено основное окно программы, в которой отображается список созданных виртуальных машин:
Общий список возможностей программы виртуализации VirtualBox:
- Кроссплатформенность
- Модульность
- Живая миграция
- Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых ОС (только в проприетарной версии)
- Поддержка 64-битных гостевых систем(начиная с версии 2.0), даже на 32-битных хост-системах (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
- Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
- Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
- Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX 8/9 (с использованием кода wine) (только в 32-битных Windows XP и Vista)), для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-ускорения не предусмотрена
- Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1)
- Поддержка iSCSI (только в проприетарной версии)
- Поддержка виртуализации аудиоустройств (эмуляция AC97 или SoundBlaster 16 на выбор)
- Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
- Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
- Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows 2000 и новее, Linux и Solaris)
- Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой ОС
- Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)
В следующей заметке рассмотрим создание виртуальных машин и дополнительные настройки программы VirtualBox.