Виртуализация Виртуальные машины http://pro-informatika.ru 1 Виртуализация. Виртуальные машины 1. ОБЩИЕ СВЕДЕНИЯ О ВИРТУАЛЬНЫХ МАШИНАХ http://pro-informatika.ru 2 Определение ВМ • Виртуальная машина — (ВМ, от англ. virtual machine) система, эмулирующая аппаратное обеспечение некоторой платформы. http://pro-informatika.ru 3 Применение Виртуальные машины используются для: • работы в режиме «песочница» - без угрозы для системы можно запускать потенциально нежелательные программы • исследования работы ПО в разных ОС; • эмуляции различных архитектур (например, эмулятор игровой приставки); • разграничения и оптимизации использования ресурсов мощных компьютеров; http://pro-informatika.ru 4 Применение Виртуальные машины используются для: • эмуляции компьютерной сети с помощью нескольких виртуальных машин; • упрощения управления данными — виртуальные машины могут просто мигрировать с одного ПК на другой. • тестирования и отладки системного ПО; • запуска «устаревших» версий программ. http://pro-informatika.ru 5 Виртуализация. Виртуальные машины 2. ЭМУЛЯТОРЫ КОМПЬЮТЕРОВ http://pro-informatika.ru 6 ВМ – эмуляторы компьютеров • Известные и широко распространенные эмуляторы компьютеров: – VMware Workstation (Vmware) – Virtual PC (Microsoft) – Parallels Workstation (Parallels) – QEMU (Фабрис Беллар) – VirtualBox (Oracle) http://pro-informatika.ru 7 Virtual Box • Oracle VirtualBox – программа, позволяющая создавать виртуальные машины (эмулировать ПК). • На каждую виртуальную машину можно установить практически любую ОС – target-платформа – платформа, которую эмулирует виртуальная машина – host-платформа (гостевая) – платформа, на которой работает программа эмуляции. http://pro-informatika.ru 8 Параметры виртуальной машины • При создании виртуальной машины вы можете установить ее параметры: – Размер доступной оперативной памяти Размер памяти, который будет использовать ВМ во время своей работы из вашей реальной оперативной памяти; – Размер жесткого диска Размер файла на вашем реальном диске, который будет использоваться для виртуального жесткого диска; – Количество используемых ядер процессора http://pro-informatika.ru 9 Параметры виртуальной машины • При создании виртуальной машины вы можете установить ее параметры: – Возможность подключения дополнительных устройств (через USB, DVD-RW и т.п.) – Доступные звуковые устройства – Наличие сетевой карты http://pro-informatika.ru 10 Установка в виртуальную машину гостевой ОС • Порядок установки ВМ и операционной системы Windows XP: 1. Установка приложения Oracle VirtualBox 2. Создание и настройка виртуальной машины в соответствии с параметрами 3. Установка в ВМ операционной системы Windows XP с реального CD-диска, либо через образ 4. Установка драйверов для поддержки оборудования http://pro-informatika.ru 11 Создание и настройка ВМ по параметрам На примере конфигурации для Windows XP http://pro-informatika.ru 12 1). Выбор типа ОС и названия ВМ http://pro-informatika.ru 13 2). Выделение оперативной памяти http://pro-informatika.ru 14 3). Создание виртуального жесткого диска http://pro-informatika.ru 15 4). Выбор типа файла для жесткого диска http://pro-informatika.ru 16 5). Выбор формата хранения для диска http://pro-informatika.ru 17 Форматы хранения • Файл динамического виртуального диска будет занимать необходимое место на физическом диске много информации по мере заполнения, однако учтите, что он не сможет уменьшиться в размере если место, занятое освободится. • Файл фиксированного виртуального диска может потребовать больше времени при создании, однако, обычно быстрее в использовании http://pro-informatika.ru 18 6). Указание имени, размера и места хранения файла http://pro-informatika.ru 19 7). Запуск виртуальной машины http://pro-informatika.ru 20 Вопросы к проверке • Что такое виртуальная машина? • Что такое target- и host- платформа? • Приведите примеры программ для создания виртуальных машин • Основные параметры для виртуальной машины • Сколько виртуальных машин можно создать на одном реальном ПК? http://pro-informatika.ru 21