Нажмите "Enter", чтобы перейти к содержанию

Программа для виртуальной машины: Обзор 3-х популярных виртуальных машин для Windows – Лучшие виртуальные машины для Windows 7, 8 и 10

Содержание

Обзор 3-х популярных виртуальных машин для Windows

Чтобы иметь под рукой сразу несколько операционных систем с отдельным рабочим пространством и приложениями, не нужно покупать второй (третий, четвертый и т. д.) компьютер. Потому что всё это уместится в вашем единственном ПК. Как? Благодаря виртуальным машинам (ВМ) — особым программам, которые создают (эмулируют) внутри основной операционной системы воображаемые (виртуальные) компьютеры.

Виртуальный ПК почти как настоящий. У него есть собственный процессор, память, жесткий диск, сетевой адаптер и всё остальное. Конечно, это не физические устройства, но сделаны они так, чтобы операционные системы считали их именно такими — настоящими.виртуальные машины для Windows

На одном физическом компьютере одновременно может работать несколько виртуальных. Сколько именно — зависит от аппаратных ресурсов: чем шустрее процессор, объемнее оперативка, просторнее накопитель, тем больше. Обычный домашний ПК средней производительности на базе Windows 10 справляется с одновременной работой трех-пяти легковесных ОС (например, Windows XP, Android и Lubuntu + основная система). Или двух-трех относительно тяжеловесных (например, основная Windows 10 + виртуальные Windows 7 и Mac OS X). Как вы уже поняли, приложения-эмуляторы виртуальных компьютеров позволяют устанавливать и запускать на них самые разные ОС.

Для чего используются виртуальные машины

Виртуальные машины общего назначения (в отличие от специализированных — таких, как, например, VM Java), используют:

  • Для запуска приложений, которые не поддерживает основная система.
  • Для защиты системы от потенциального вреда непроверенных программ.
  • Как дополнительную преграду от вирусов при посещении сомнительных веб-ресурсов.
  • Для создания изолированной среды для изучения деятельности вредоносного ПО.
  • В качестве тестового полигона для отладки собственных разработок.
  • Для освоения технологий построения сетей.
  • Для двойной авторизации на некоторых игровых порталах и многого другого.

Ну и конечно, виртуальные машины повсеместно используют для распределения рабочих ресурсов серверов.

Сегодня мы не будем касаться промышленного применения ВМ, а рассмотрим только то, что может быть полезно домашним пользователям ОС Windows.

Oracle Virtualbox

Виртуальная машина Oracle Virtualbox, пожалуй, наиболее известна и популярна у домашних пользователей ПК. Она русифицирована, бесплатна, поддерживает все основные операционные системы, включая Android, и довольно проста в применении. Сделать минимально необходимые настройки и установить в нее операционную систему сможет даже слабо подготовленный юзер, если имеет под рукой инструкцию по установке выбранной ОС.

список ос в virtualbox

Даже беглого взгляда на рабочую область Virtualbox достаточно, чтобы понять, что здесь к чему и как примерно пользоваться программой. Слева — список всех операционных систем, установленных на платформу Virtualbox (гостевых), справа — окно параметров виртуального компьютера выбранной из списка ОС или окно снимков — сохраненных состояний этой системы (некий аналог точек восстановления). На верхней панели — основные инструменты управления: кнопки мастера создания новой ВМ, перехода в меню настроек и запуска ВМ. Вверху справа — кнопки переключения вкладок левой части окна (на скриншоте показана вкладка настроек).

Освоить основные функции программы — установку и запуск операционной системы, настройку параметров виртуального компьютера, большинству пользователей удается без инструкций. А для самых пытливых умов, стремящихся постичь все секреты Virtualbox, на официальном сайте есть англоязычный учебник.

Рассмотрим процесс создания новой виртуальной машины и начало установки в нее Windows 10.

  • Кликнем в верхней панели кнопку «Создать».

кнопка создать

  • В первом окошке мастера создания ВМ укажем имя ОС (оно будет отображаться в списке гостевых систем), ее тип (Windows, Linux и т. д.) и версию. В нашем примере это Windows 10 32 bit (можно поставить и 64 bit, но ей потребуется больше ресурсов). Для перехода к следующему шагу нажмем Next.

имя и тип ос

  • Дальше укажем размер оперативной памяти ВМ. По умолчанию Windows 10 x86 отводится 1 Гб, но вы можете увеличить этот объем, сдвигая ползунок вправо. Если на вашем ПК не очень много оперативки, не отдавайте ВМ больше 2-3 Гб, иначе основная система будет тормозить из-за нехватки памяти.

объем памяти

  • Следом создаем виртуальный жесткий диск. Если вы ставите систему первый раз, выбирайте вариант «Создать новый».

создание нового виртуального жесткого диска

  • Тип виртуального диска оставим по умолчанию.

virtualbox disk image

  • Формат хранения данных — это область на физическом накопителе вашего компьютера, который отводится ВМ. Она может иметь постоянный или динамически расширяемый объем в тех пределах, которые вы определите дальше. Для экономии места выберем динамический формат.

динамический жесткий диск

  • Следом укажем имя тома (виртуального диска С) и его размер. По умолчанию — 32 Гб.

размер файла диска

  • После нажатия в последнем окошке кнопки «Создать» в списке появится новая виртуальная машина. Справа в рамке показаны ее параметры.
  • Для перехода к установке Windows кликнем в верхней панели кнопку «Запустить».

параметры виртуальной машины virtualbox

  • В окне, которое откроется после этого, появится окошко «Выберите загрузочный диск». Нажмите на иконку папки и укажите путь к дистрибутиву системы. Это может быть образ в формате .iso или физический носитель (DVD, флешка). Выбрав дистрибутив, нажмите «Продолжить».

выбор загрузочного диска

  • Дальнейший ход инсталляции ОС в виртуальную машину не отличается от установки ее на физический компьютер.

выбор места для установки windows

Некоторые настройки ВМ и гостевой системы

Клик в окне виртуальной машины захватывает курсор мыши (т. е. он будет двигаться только в пределах виртуального экрана). Для возврата курсора в основную ОС нажмите комбинацию Ctrl+Alt.

Для доступа ко всему набору функций гостевой ОС нужно установить специальные дополнения. Зайдите в меню «Устройства», щелкните «Подключить образ диска дополнений гостевой ОС» и следуйте дальнейшим инструкциям.

подключение образа диска дополнений гостевой ОС

Чтобы подключить к гостевой системе папку для обмена файлами с основной, кликните в меню «Устройства» пункт «Общие папки». Нажмите на значок «папка+» в открывшемся окне и через поле «путь к папке» укажите ее в проводнике (в нем показаны каталоги основной системы).

Если хотите, чтобы настройка работала постоянно, отметьте «Авто-подключение» и «Создать постоянную папку». Общая папка будет доступна из проводника виртуальной машины как сетевая.

настройка общей папки

Чтобы сохранить текущее состояние гостевой ОС, откройте меню «Машина» и выберите «Сделать снимок состояния».

создание снимка состояния

Чтобы изменить порядок опроса загрузочных устройств (например, для загрузки виртуальной машины с DVD), завершите работу гостевой ОС, откройте ее настройки (в главном окне Virtualbox) и зайдите на первую вкладку раздела «Система». В списке «Порядок загрузки» отметьте нужный носитель и, нажимая кнопки со стрелками, передвиньте его наверх.

изменение порядка загрузки устройств

VMware Workstation Pro

VMware Workstation pro — не менее функциональный продукт, чем Vrtualbox, но рассчитанный на профессиональное применение и интеграцию с другими сервисами производителя. Не бесплатный и довольно дорогостоящий, однако тоже очень популярный у домашних пользователей Windows.

Бесплатная версия VMware для личного использования тоже существует. Это VMware Workstation Player, но малая функциональность, сильно уступающая даже некоммерческому Vrtualbox, отвернула от него любовь наших сограждан.

Полноценный VMware Workstation Pro, с которым мы будем знакомиться сегодня, как и конкурент, поддерживает массу операционных систем, включая мобильные и Mac OS X (кстати, он совместим с большим количеством редакций OS X, нежели Virtualbox), и эмулирует все основные устройства компьютера. Еще он эмулирует интерфейс BIOS, в отличие от Vrtualbox.

эмуляция bios vmware workstation

Рассмотрим, как проходит процесс создания виртуальной машины и запуск установки Windows 10 на платформе VMware Workstation Pro.

Дизайн основного окна программы (который, кстати, видоизменяется от версии к версии) не позволит запутаться даже начинающему пользователю.

  • Чтобы создать новую виртуальную машину, нажмем одноименную кнопку на вкладке «Главная».

главное окно workstation 12 pro

  • В первом окошке мастера создания ВМ укажем тип конфигурации. Если вам нужен компьютер со стандартными параметрами (которых достаточно в 90% случаев), отметим «Обычный».

выбор типа конфигурации

  • Следом укажем тип ОС, которую будем устанавливать на эту виртуальную машину. Программа дает возможность запустить установку сразу после создания ВМ, причем без лишних действий с вашей стороны. Если вы согласны на это, укажите путь к файлу образа или носителя с дистрибутивом системы, если нет, отметьте «Я установлю систему позже».

файл образа установки

  • Чтобы не вводить ключ продукта, имя пользователя и пароль во время установки Windows, введите это данные в следующее окно. Первый пункт можно пропустить.

ввод ключа windows для установки

  • Дайте новой виртуальной машине имя и укажите будущее расположение папки с операционной системой.

имя и расположение вм

  • Определите размер виртуального диска. По умолчанию VMware отдает Windows 10 целых 60 Гб, но мы можем увеличить или уменьшить этот объем. Следом вам предстоит указать способ сохранения виртуального диска — в одном или нескольких файлах.

указание размера диска

  • Ниже показаны параметры только что созданного виртуального компьютера. Если вас что-то не устраивает, например, размер оперативной памяти, нажмите «Настройку оборудования».

параметры виртуального компьютера

  • Измените нужные характеристики, вернитесь в предыдущее окно и кликните «Готово».

изменение характеристик оборудования

  • После этого, наконец, запустится установка операционной системы. Ваше участие понадобится ближе к ее окончанию — для настройки сетевого обнаружения и проверки обновлений.

запуск установки windows 10

  • После загрузки рабочего стола программа автоматически установит в новую систему VMware Tools — то же, что и дополнения гостевой ОС в Virtualbox. После этого виртуальная машина готова к работе.

Список всех установленных гостевых операционных систем находится на вкладке «Мой компьютер».

список гостевых операционных систем

Некоторые опции виртуальной машины VMware

До установки VMware Tools окно гостевой системы, как и в Virtualbox, захватывает курсор мыши. Для возврата его в основную ОС нажмите Ctrl+Alt.

Чтобы попасть в интерфейс BIOS виртуальной машины, выделите ее в списке, откройте меню запуска (кнопка «play» на верхней панели) и кликните «При включении (машины) войти в режим BIOS».

вход в режим биос при включении

Microsoft Hyper-V

Диспетчер виртуальных машин Hyper-V — это встроенный компонент операционных систем всех редакций Windows 7-10, за исключением начальной и домашних. Если разобраться, он не хуже и не сложнее, чем два рассмотренных выше, просто некоторые пользователи ничего не знают о его существовании и только поэтому предпочитают сторонний софт.

Чтобы активировать диспетчер Hyper-V, зайдите в раздел приложений панели управления Windows, щелкните «Включение и выключение компонентов Виндовс» и в открывшемся окошке отметьте «Hyper-V».

включение компонента hyper-v

Перезагрузите компьютер, откройте поиск и с его помощью запустите диспетчер Hyper-V.

  • Для создания новой ВМ в панели диспетчера «Действия» нажмите «Создать» — «Виртуальная машина».

создание вм

  • Дайте новой виртуальной машине имя.

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

  • Определите ее поколение — 1 (старое, к которому относится Windows XP и все 32-битные системы) или 2 (новое — 64-битные Windows 7, 8.1 или 10).

поколение вм

  • Выделите виртуальной машине оперативную память. Флажок «Динамическая» позволит основной ОС использовать часть памяти, которая не задействована гостевой ОС, для своих нужд. Этой полезной возможности, кстати, нет ни в Virtualbox, ни в VMware.

память выделяемая при запуске

  • Настройки сети отложим на потом. Оставим по умолчанию «Нет подключения».

настройка сети

  • Далее определим размер, расположение виртуального диска и назначаем ему имя.

подключение виртуального винчестера

  • Последний шаг — параметры установки гостевой ОС. Укажем месторасположение носителя с дистрибутивом или файла образа iso. Либо отложим установку Виндовс на другое время. После нажатия кнопки «Готово» виртуальная машина будет создана, а вслед за этим запустится инсталляция операционной системы. Ее ход тоже ничем не отличается от установки ОС на реальный компьютер.

подключение iso образа для установки

Список всех виртуальных машин Hyper-V отображается в средней части окна диспетчера. Чтобы запустить любую из них, кликните 2 раза по ее имени. В окошке, которое откроется после этого, нажмите кнопку «Пуск».

запуск виртуальной машины

Чтобы виртуальные машины Hyper-v могли подключаться к Интернету, запустите через панель «Действия» диспетчер виртуальных коммутаторов. Выберите в показанном ниже списке тип сети «Внешняя» и нажмите «Создать виртуальный коммутатор». Сети «Внутренняя» и «Частная» предназначены для соединения виртуальных компьютеров между собой, и большинству пользователей не нужны.

диспетчер виртуальных коммутаторов

На следующей странице обычно ничего менять не требуется, кроме, если хотите, имени подключения. В выпадающем списке «Внешняя сеть» должен быть указан сетевой адаптер физического компьютера, который соединен с роутером или кабелем интернет-провайдера. Ниже должен стоять флажок «Разрешить управляющей ОС предоставлять общий доступ к адаптеру» (т. е. к Интернету).

общий доступ к сетевому адаптеру

Кстати, Hyper-v поддерживает не только операционные системы семейства Windows, но и некоторых конкурентов, в частности, Linux и FreeBSD. Полный список всех совместимых с ним платформ, а также условия их использования в среде Windows, приведены на сайте MSDN.microsoft.

Некоторые опции виртуальных машин Hyper-V

Чтобы сделать снимок состояния запущенной гостевой ОС, Откройте верхнее меню ее окна «Действие» и щелкните «Контрольная точка». Либо нажмите комбинацию Ctrl+N.

Доступ к настройкам отдельной виртуальной машины открывается из ее контекстного меню в списке главного окна диспетчера и скрывается за кнопкой «Параметры».

Прочие возможности программы тоже весьма незамысловаты и осваиваются без особого труда.

Виртуальная машина VirtualBox для начинающих

&nbsp для начинающих | программы

Виртуальные машины представляют собой эмуляцию устройств на другом устройстве или, в контексте этой статьи и упрощенно, позволяют запускать виртуальный компьютер (как обычную программу) с нужной операционной системой на вашем компьютере с той же или отличающейся ОС. Например, имея на своем компьютере Windows, вы можете запустить Linux или другую версию Windows в виртуальной машине и работать с ними как с обычным компьютером.

В этой инструкции для начинающих подробно о том, как создать и настроить виртуальную машину VirtualBox (полностью бесплатное ПО для работы с виртуальными машинами в Windows, MacOS и Linux), а также некоторые нюансы по использованию VirtualBox, которые могут оказаться полезными. Кстати, в Windows 10 Pro и Enterprise есть встроенные средства для работы с виртуальными машинами, см. Виртуальные машины Hyper-V в Windows 10. Примечание: если на компьютере установлены компоненты Hyper-V, то VirtualBox будет сообщать об ошибке Не удалось открыть сессию для виртуальной машины, о том как это обойти: Запуск VirtualBox и Hyper-V на одной системе.

Для чего это может потребоваться? Чаще всего, виртуальные машины используют для запуска серверов или для тестирования работы программ в различных ОС. Для начинающего пользователя такая возможность может быть полезна как для того, чтобы попробовать в работе незнакомую систему или, например, для запуска сомнительных программ без опасности получить вирусы на своем компьютере.

Установка VirtualBox

Вы можете бесплатно скачать ПО для работы с виртуальными машинами VirtualBox с официального сайта https://www.virtualbox.org/wiki/Downloads где представлены версии для Windows, Mac OS X и Linux. Несмотря на то, что сайт на английском, сама программа будет на русском языке. Запустите загруженный файл и пройдите простой процесс установки (в большинстве случаев достаточно оставить все параметры по умолчанию).

Во время установки VirtualBox, если вы оставите включенным компонент для доступа к Интернету из виртуальных машин, вы увидите предупреждение «Warning: Network Interfaces», которое сообщает о том, что в процессе настройки ваше Интернет-подключение будет временно разорвано (и восстановится автоматически после установки драйверов и настройки подключений).

По завершению установки можете запустить Oracle VM VirtualBox.

Создание виртуальной машины в VirtualBox

Примечание: для работы виртуальных машин требуется, чтобы на компьютере была включена виртуализация VT-x или AMD-V в БИОС. Обычно она включена по умолчанию, но, если что-то пойдет не так, учитывайте этот момент.

Теперь давайте создадим свою первую виртуальную машину. В примере далее используется VirtualBox, запущенная в Windows, в качестве гостевой ОС (той, которая виртуализируется) будет Windows 10.

  1. Нажмите «Создать» в окне Oracle VM VirtualBox Менеджер. 
  2. В окне «Укажите имя и тип ОС» задайте произвольное имя виртуальной машины, выберите тип ОС, которая будет на нее установлена и версию ОС. В моем случае — Windows 10 x64. Нажмите «Далее». 
  3. Укажите объем оперативной памяти, выделяемой для вашей виртуальной машины. В идеале — достаточный для её работы, но не слишком большой (так как память будет «отниматься» от вашей основной системы, когда виртуальная машина будет запущена). Рекомендую ориентироваться на значения в «зелёной» зоне. 
  4. В следующем окне выберите «Создать новый виртуальный жесткий диск». 
  5. Выберите тип диска. В нашем случае, если этот виртуальный диск не будет использоваться за пределами VirtualBox — VDI (VirtualBox Disk Image).
  6. Укажите, динамический или фиксированный размер жесткого диска использовать. Я обычно использую «Фиксированный» и вручную задаю его размер.
  7. Укажите размер виртуального жесткого диска и место его хранения на компьютере или внешнем накопителе (размер должен быть достаточным для установки и работы гостевой операционной системы). Нажмите «Создать» и дождитесь завершения создания виртуального диска. 
  8. Готово, виртуальная машина создана и отобразится в списке слева в окне VirtualBox. Чтобы увидеть информацию о конфигурации, как на скриншоте, нажмите по стрелке справа от кнопки «Машины» и выберите пункт «Детали». 

Виртуальная машина создана, однако, если её запустить, вы не увидите ничего кроме черного экрана со служебной информацией. Т.е. создан пока только «виртуальный компьютер» и никакая операционной система на нём не установлена.

Установка Windows в VirtualBox

Для того, чтобы установить Windows, в нашем случае Windows 10, в виртуальной машине VirtualBox вам потребуется образ ISO с дистрибутивом системы (см. Как скачать образ ISO Windows 10). Дальнейшие шаги будут выглядеть следующим образом.

  1. Вставьте образ ISO в виртуальный привод DVD. Для этого выберите виртуальную машину в списке слева, нажмите кнопку «Настроить», перейдите в пункт «Носители», выберите диск, нажмите по кнопке с диском и стрелкой и выберите пункт «Выбрать образ оптического диска». Укажите путь к образу. Затем в пункте настроек «Система» в разделе «Порядок загрузки» установите «Оптический диск» на первое место в списке. Нажмите «Ок». 
  2. В главном окне нажмите «Запустить». Запустится созданная ранее виртуальная машина, при этом загрузка будет выполнена с диска (с образа ISO), можно выполнить установку Windows так, как это делается на обычном физическом компьютере. Все шаги первоначальной установки аналогичны таковым на обычном компьютере, см. Установка Windows 10 с флешки. 
  3. После того, как Windows была установлена и запущена, следует установить некоторые драйверы, которые позволят гостевой системе правильно (и без лишних тормозов) работать в виртуальной машине. Для этого выберите в меню «Устройства» — «Подключить образ диска дополнений VirtualBox», откройте компакт-диск внутри виртуальной машины и запустите файл VBoxWindowsAdditions.exe для установки этих драйверов. При ошибке подключения образа, завершите работу виртуальной машины и подключите образ из C:\ Program Files\ Oracle\ VirtualBox\ VBoxGuestAdditions.iso в настройках носителей (как в первом шаге) и снова запустите виртуальную машину, а затем произведите установку с диска.

По завершении установки и перезагрузки виртуальной машины она полностью будет готова к работе. Однако, возможно, вы захотите выполнить некоторые дополнительные настройки.

Основные настройки виртуальной машины VirtualBox

В настройках виртуальной машины (учтите, что многие настройки недоступны, пока виртуальная машина запущена) вы можете изменить следующие основные параметры:

  1. В пункте «Общие» на вкладке «Дополнительно» можно включить общий с основной системой буфер обмена и функцию Drag-n-Drop для перетаскивания файлов в гостевую ОС или из неё.
  2. В пункте «Система» — порядок загрузки, режим EFI (для установки на GPT диск), размер оперативной памяти, количество ядер процессора (не следует указывать число более количества физических ядер процессора вашего компьютера) и допустимый процент их использования (низкие значения часто приводят к тому, что гостевая система «тормозит»).
  3. На вкладке «дисплей» можно включить 2D и 3D ускорение, задать объем видеопамяти для виртуальной машины.
  4. На вкладке «Носители» — добавить дополнительные приводы дисков, виртуальные жесткие диски.
  5. На вкладке USB — добавить USB устройства (которые физически подключены к вашему компьютеру), например, флешку, к виртуальной машине (нажмите по значку USB с «плюсом» справа). Для использования контроллеров USB 2.0 и USB 3.0 установите Oracle VM VirtualBox Extension Pack (доступно для скачивания там же, где вы загружали VirtualBox). 
  6. В разделе «Общие папки» можно добавить папки, которые будут общими для основной ОС и виртуальной машины.

Некоторые из указанных выше вещей можно выполнить и из запущенной виртуальной машины в главном меню: например, в пункт «Устройства» можно подключить флешку, извлечь или вставить диск (ISO), включить общие папки и т.п.

Дополнительная информация

В завершение — некоторая дополнительная информация, которая может оказаться полезной при использовании виртуальных машин VirtualBox.

  • Одна из полезных возможностей при использовании виртуальных машин — создание «снимка» (snapshot) системы в её текущем состоянии (со всеми файлами, установленными программами и прочим) с возможностью отката к этому состоянию в любой момент (и возможностью хранить несколько снимков). Сделать снимок в VirtualBox можно на запущенной виртуальной машине в меню «Машина» — «Сделать снимок состояния». А восстановить в менеджере виртуальных машин, нажав «Машины» — «Снимки» и выбрав вкладку «Снимки». 
  • Некоторые комбинации клавиш по умолчанию перехватываются основной операционной системой (например, Ctrl+Alt+Del). Если вам требуется отправить подобное сочетание клавиш в виртуальную машину, используйте пункт меню «Ввод».
  • Виртуальная машина может «захватывать» ввод клавиатуры и мышь (так, что нельзя перевести ввод на основную систему). Чтобы «освободить» клавиатуру и мышь, если потребуется, используйте нажатие хост-клавиши (по умолчанию это правый Ctrl).
  • На сайте Майкрософт есть готовые бесплатные виртуальные машины Windows для VirtualBox, которые достаточно импортировать и запустить. Подробно о том, как это сделать: Как скачать бесплатные виртуальные машины Windows с сайта Майкрософт.

А вдруг и это будет интересно:

Сравнение виртуальных машин — Википедия

НазваниеСоздательПроцессор машины-носителяГостевой процессорОС машины-носителяОфициально поддерживаемые гостевые ОСПоддержка SMP в гостевых ОСПоддержка любой ОСПоддержка драйверов в гостевой ОСПринцип действияЛицензияТипичное применениеСкорость работы гостевой ОС в сравнении с ОС носителя
bhyveFreeBSDAMD64Intel x86, AMD64FreeBSD, OmniOS , SmartOSFreeBSD, FreeNAS, pfSense, OpenBSD, Linux, WindowsЕстьНетN/AПаравиртуализация, Аппаратная виртуализацияBSDИзоляция виртуализированных серверовБлизка к производительности системы
BochsKevin Lawton [1]Intel x86, AMD64, SPARC, PowerPC, Alpha, MIPS, ARMIntel x86, AMD64Windows, Linux,
OS X, IRIX, AIX, BeOS, Android
DOS, Windows, xBSD, Linux,ЕстьЕсть?ЭмуляторLGPLУвлечение, разработка, безопасное низкоуровневое исследование и отладка, дизассемблирование (в т.ч. операционных систем)Очень низкая
ColinuxDan Aloni и другие [2]Intel x86Такой же, как и у родительскойLinux, Windows NT (NT, 2000, XP, Server 2003)Linux?НетНекоторыеПортированиеGPL version 2ИзоляцияБез потерь
AlphaVM-FreeEmuVMx86, x86-64DEC AlphaserverWindows, Linux, FreeBSDOpenVMS, Tru64НетНет??freewareИсследования, увлечениеМедленная
AlphaVM-ProEmuVMx86-64DEC AlphaserverWindows 7×64, LinuxOpenVMS, Tru64ДаНет??ПроприетарнаяБизнес, исследованияБез потерь
CHARON-AXPStromasysx86-64DEC AlphaserverWindows XP/2003/2008 x64OpenVMS, Tru64НетНет??ПроприетарнаяИсследования, увлечениеМедленная
CHARON-VAXStromasysx86, IA-64DEC AlphaserverWindows XP/2003/2008 x64OpenVMSНетНет??ПроприетарнаяИсследования, увлечениеМедленная
DenaliUniversity of WashingtonIntel x86Intel x86DenaliIlwaco, NetBSDНетНет?Паравиртуализация и портирование?ИсследованияМедленная
DOSBoxPeter Veenstra, Sjoerd и сообщество [3]Intel x86, AMD64, SPARC, PowerPC, Alpha, MIPSIntel x86Linux, Windows, Mac OS Classic, Mac OS X, BeOS, FreeBSD, OpenBSD, Solaris, QNX, IRIX, Kolibri, AndroidВнешне эмулирует оболочку DOSНетНетЕстьЭмуляция с помощью динамической трансляции или интерпретацииGPLИсполнение приложений под DOS, в частности, игрКрайне низкая. Скорость работы никак не связана с тем, какое приложение исполняется
DOSEMUDOSEMUIntel x86Intel x86LinuxDOSНетЕстьЕстьАппаратная виртуализацияGPL version 2Полная поддержка приложенийБез потерь
FreeVPSPSoftIntel x86, AMD64СовместимыйLinuxРазличные дистрибутивы LinuxЕстьНетn/aВиртуализация на уровне ОСGPL version 2Хостинг, разделение сервисов, безопасностьБез потерь
GUSSguss-hackersIntel x86Intel x86LinuxLinux????GPL??
Icore virtual accountsiCore SoftwareIntel x86СовместимыйWindowsWindowsестьнетN/AВиртуализация на уровне ОСПроприетарнаяБезопасность, пробование нового ПО, совместное использование компьютера несколькими людьми.Без потерь
Integrity Virtual MachinesHewlett-PackardItaniumItaniumHP-UXHP-UX (анонсирована поддержка Linux, Windows, OpenVMS)Есть (4-way)ЕстьНеобязательноВиртуализацияПроприетарнаяКонсолидация серверовБлизка к производительности системы-носителя

(не нужно ставить дополнительные гостевые сервера)

JailFreeBSDIntel x86, AMDx64СовместимыйFreeBSDFreeBSDЕстьНетN/AВиртуализация на уровне ОСBSDХостинг, разделение сервисов, безопасностьБез потерь
KVMRed HatПроцессор Intel/AMD с поддержкой аппаратной виртуализацииСовместимыйLinuxLinux, HURD, Windows, xBSD, Darwin, QNX, MINIX, Haiku, Amiga Research OS, ReactOS, Plan 9, MS DOS, Free DOS, Solaris[1]ЕстьНетN/AПаравиртуализация, Аппаратная виртуализацияGPL2Изоляция виртуализированных серверовБлизка к производительности системы
Linux-VServerLinux-VServerIntel x86, AMD64, IA-64, Alpha, PowerPC/64, PA-RISC/64, SPARC/64, ARM, S/390, SH/66, MIPSСовместимыйLinuxРазличные дистрибутивы LinuxЕстьНетN/AВиртуализация на уровне ОСGPL version 2Хостинг, разделение сервисов, безопасностьБез потерь
Mac on LinuxMac On LinuxPowerPCPowerPCLinuxMac OS X, Mac OS 7.5.2 to 9.2.2, Linux???ВиртуализацияGPLБез потерь
OpenVZПроект сообщества, поддерживаемый Parallels, Inc.Intel x86, AMD64, IA-64Intel x86, AMD64, IA-64LinuxРазличные дистрибутивы LinuxЕстьНетСовместимыйВиртуализация на уровне ОСGPLИзоляция виртуализированных серверовБез потерь
Parallels WorkstationParallels, Inc.Intel x86, Intel VT-xIntel x86Windows, Linux, Mac OS X (Intel version)Windows, Linux, FreeBSD, OS/2, eComStation, MS-DOS, SolarisНетЕстьЕстьВиртуализация, легковесный гипервизорПроприетарнаяУвлечение, разработка, тестирование, рабочая станцияБлизка к производительности системы-носителя
PearPCSebastian Biallas и другие [4]x86, AMD64, PowerPCPowerPCWindows, Linux, OS X, NetBSDOS X, Darwin, LinuxНетЕстьЕстьЭмуляция с помощью динамической трансляцииGPLУвлечение, разработка, рабочая станция10 % производительности системы-носителя
QEMUFabrice Bellard и другиеIntel x86, AMD64, IA-64, PowerPC, Alpha, SPARC 32 and 64, ARM, S/390, M68kIntel x86, AMD64, ARM, SPARC 32 and 64, PowerPC, MIPSWindows, Linux, OS X, FreeBSD, BeOSСписок постоянно меняется [5] (недоступная ссылка)ЕстьЕсть?Динамическая рекомпиляцияGPL/LGPLУвлечение, разработка, рабочая станция, серверОт 10 до 20 % скорости системы-носителя [6] (недоступная ссылка)
QEMU с модулем kqemuFabrice BellardIntel x86, AMD64Такой же, как и у системы-носителяLinux, FreeBSD, WindowsСписок постоянно меняется [7] (недоступная ссылка)НетЕсть?ВиртуализацияGPLУвлечение, разработка, рабочая станция, серверБлизка к производительности системы-носителя
QEMU с модулем qvm86Paul Brookx86x86Linux, NetBSD, WindowsСписок постоянно меняетсяНетЕсть?ВиртуализацияGPLУвлечение, разработка, рабочая станция, серверБлизка к производительности системы-носителя
View-OSRenzo Davoli и другие [8]Intel x86, PowerPC, AMD64 (in progress)Такой же, как и у системы-носителяLinux 2.6+Исполняемые файлы LinuxЕстьНетN/AЧастичная виртуализация с помощью перехвата системных вызововGPL version 2Безопасность, изоляция, тестирование, мобильностьБлизка к производительности системы-носителя (лучше с патчем ptrace ядра)
User-mode LinuxJeff Dike и другиеIntel x86, PowerPCТакая же, как и у системы-носителяLinuxLinux?Нет?ПортированиеGPL version 2ИзоляцияНизкая
Virtual PC 2004MicrosoftIntel x86Intel x86WindowsDOS, Windows, OS/2НетЕстьЕстьВиртуализация (перехват гостевых вызовов)Проприетарная (бесплатная с июля 2006 года)Увлечение, разработка, рабочая станцияПрактически без потерь, если используются расширения Virtual Machine additions
Virtual PC 2007MicrosoftIntel x86, x64Intel x86Windows Vista (Business, Enterprise, Ultimate), XP Pro, XP Tablet PC EditionDOS, Windows, OS/2, Linux (SUSE, Xubuntu), OpenSolaris (Belenix)НетЕстьЕстьВиртуализация (перехват гостевых вызовов)Проприетарная (бесплатная с июля 2006 года)Увлечение, разработка, рабочая станцияПрактически без потерь, если используются расширения Virtual Machine additions
VirtualPC 7 for MacMicrosoftPowerPCIntel x86OS XWindows, OS/2, LinuxНетЕстьЕстьДинамическая рекомпиляция (поддерживается перехват гостевых вызовов)ПроприетарнаяУвлечение, разработка, рабочая станцияНизкая
VirtualBoxInnotek, подразделение Sun Microsystems (в 2010 Sun куплена Oracle)Intel x86, AMD64Такой же, как и на машине-носителе. ver. 5.0.14MS Windows, Linux, Solaris, OpenSolaris, Mac OS X, FreeBSDDOS, OS/2, MS Windows, Linux, Solaris, OpenSolaris, OpenBSD, FreeBSD, NetBSD, Netware, QNX, L4, Mac OS XЕстьЕстьЕстьДинамическая рекомпиляция (основана на QEMU)Свободная и проприетарная версии (GPL, PUEL)Увлечение, разработка, тестированиеПрактически без потерь, если используются расширения
VirtualLogix VLXVirtualLogixARM, DSP C6000, Intel x86, Intel VT-x и VT-d, PowerPCТакая же, как и у системы-носителяНетLinux, C5, VxWorks, Nucleus, DSP/BIOS and proprietary OSЕстьЕстьЕстьПаравиртуализация, портирование, аппаратная виртуализацияПроприетарнаяВстроенные системы реального времени: мобильные телефоны, сетевые устройства и т.д.Близка к производительности системы-носителя
Microsoft Virtual Server 2005 R2MicrosoftIntel x86, AMD64Intel x86Windows 2003, XPWindows NT, 2000, 2003, 2008, XP, Vista, Linux (Red Hat and SUSE)НетЕстьЕстьVirtualization (перехват гостевых вызовов)Проприетарная (Free)Консолидация серверовБлизка к производительности системы-носителя при установленных дополнениях для Virtual Machine
Hyper-VMicrosoftIntel x86-64 (обязательно Intel VT-x; VT-d требуется лишь в Hyper-V 2012 для использования SR-IOV), AMD64 (обязательно AMD Pacifica)Intel x86, AMD64Нет (также может работать под Windows Server 2008 (x64))Windows NT (до Windows 8/Server 2012R2 — с ограничениями), Linux (Red Hat (CentOS), SUSE, Debian). Поколение 2 поддерживает только виртуализацию x86-64.Да (могут быть ограничения)ЕстьЕстьАппаратная виртуализацияПроприетарная (Free)Консолидация серверов, организация непрерывной работы, тестированиеБлизка к производительности системы-носителя / без потерь.
VirtuozzoParallels, Inc.Intel x86, IA-64, AMD64Intel x86, IA-64, AMD64Linux & WindowsРазличные дистрибутивы Linux; WindowsЕстьНетСовместимыйВиртуализация на уровне ОСПроприетарнаяКонсолидация серверов, восстановление после сбоев, сервис-провайдерыБез потерь
VMware ESX Server 2.5.3VMwareIntel x86, AMD64Intel x86НетWindows, RedHat, SuSE, FreeBSD, NetwareЕсть

(Add-on) (2 way)

ЕстьЕстьВиртуализация x86ПроприетарнаяКонсолидация серверов уровня предприятия, организация непрерывной работы, разработка/тестированиеБлизка к производительности системы-носителя
VMware ESX Server 3.0VMwareIntel x86, AMD64Intel x86, AMD64НетWindows, RedHat, SuSE, Netware, SolarisЕсть

(дополнительно) (до 4-ч)

ЕстьЕстьВиртуализация x86ПроприетарнаяКонсолидация серверов уровня предприятия, организация непрерывной работы, разработка/тестированиеБлизка к производительности системы-носителя
VMware ESXi 5.5vSphere ESXi HypervisorIntel x86, AMD64Intel x86, AMD64НетWindows, RedHat, SuSE, FreeBSD, NetwareЕстьЕстьЕстьАппаратная виртуализацияПроприетарнаяКонсолидация серверов уровня предприятия, организация непрерывной работы, разработка/тестированиеБлизка к производительности системы-носителя
VMware ServerVMwareIntel x86, AMD64Intel x86, AMD64Windows, LinuxDOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances [9]Есть (с ограничениями)ЕстьЕстьВиртуализация x86Проприетарная (Free)Консолидация серверов, разработка, тестированиеПрактически без потерь, если используются расширения
VMware Workstation 15.5.1VMwareIntel x86, AMD64Intel x86, AMD64Windows, LinuxDOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances [10]Есть (с ограничениями)ЕстьЕстьВиртуализация x86ПроприетарнаяТехнические специалисты, разработчики, тестировщики, тренерыПрактически без потерь, если используются расширения
VMware PlayerVMwareIntel x86, AMD64Intel x86, AMD64Windows, LinuxDOS, Windows, Linux, FreeBSD, Netware, Solaris, Virtual Appliances [11]НетЕстьЕстьВиртуализация x86Проприетарная (Free)Технические специалисты, разработчики, тестировщики, тренеры (заранее подготовленная машина)Практически без потерь, если используются расширения
SimNowAMDAMD64AMD64Linux (64bit), Windows (64bit)Linux, Windows (32bit и 64bit)ЕстьЕстьЕстьКеширование кода, виртуализацияПроприетарная (AMD)Разработка, серверПочти в 10 раз медленней
Solaris ZonesSun Microsystems OpenSolarisIntel x86, AMD64, UltraSPARC, SPARC64СовместимаяSolarisSolaris, Linux (BrandZ)ЕстьНетВиртуализация на уровне ОСCDDL (Free)бизнес, разработка, консолидация серверов, хостинг, разделение сервисов, безопасность, изоляцияБлизка к производительности системы-носителя
SVISTA 2004Serenity Systems InternationalIntel x86Intel x86Windows, OS/2, Linux, FreeBSD?Нет???ПроприетарнаяУвлечение, разработка, рабочая станция?
TRANGOTRANGO Systems, Grenoble, FranceARM, XScale, MIPS, PowerPCParavirtualized ARM, MIPS, PowerPCnone: bare metal execution, Linux or Windows as dev. hostsLinux, eCos, µC/OS-IIЕстьЕстьЕстьПаравиртуализация, портирование, аппаратная виртуализацияПроприетарнаяМобильные телефоны, сетевые устройства и т.д.Без потерь
XenКембриджский университет, Intel, AMDIntel x86, AMD64, ((ведётся портирование на PowerPC и IA-64)), ARM[2]Такая же, как у системы-носителяFreeBSD, NetBSD, LinuxLinux, NetBSD, FreeBSD, OpenBSD, Windows XP & 2003 Server (требует версию не ниже 3.0 и процессор, поддерживающий технологию Vanderpool или Pacifica), Plan 9ЕстьЕстьНе требуютсяПаравиртуализация, портирование или аппаратная виртуализацияGPLконсолидация серверов, хостинг, разделение сервисов, безопасность, изоляцияБез потерь
z/VMIBMz/Architecturez/Architecture и предшественникиНикакая или такая же. Множество уровней вложенности, например, VM/ESA работает внутри z/VM 4.4, которая работает внутри z/VM 5.2, которая работает внутри z/VM 5.1.Linux on zSeries, z/OS, z/VSE, z/TPF, z/VM, MUSIC/SP и предшественникиЕсть, реальная и виртуальная (гостевая система может получить больше процессоров, чем есть), динамическое назначение процессоровЕстьЕсть, но не обязательноУникальная аппаратная виртуализацияПроприетарнаяУниверсальнаяОбычно работают тысячи виртуальных машин на одной системе, одна или более на каждого пользователя
НазваниеСоздательПроцессор машины-носителяГостевой процессорОС машины-носителяОфициально поддерживаемые гостевые ОСПоддержка SMP в гостевых ОСПоддержка любой ОСПоддержка драйверов в гостевой ОСПринцип действияЛицензияТипичное применениеСкорость работы гостевой ОС в сравнении с ОС носителя
Что такое виртуальные машины и как ими пользоваться

Что такое виртуальные машины?

Это специальное ПО для запуска операционной системы внутри операционной системы. Вторая ОС устанавливается на ПК, но работает в нём как обычная программа. Компьютер в компьютере, если хотите.

Здорово, но зачем?

Для самых разных целей. Чаще всего виртуальные машины используют для запуска программ, не поддерживающихся основной ОС. Реже они служат для тестирования ПО и самих операционных систем, подключения несовместимого оборудования, а также безопасного запуска подозрительных приложений.

Среди обычных пользователей самый распространённый сценарий — это применение Windows-программ на Mac и Linux.

И как всё это работает?

Для пользователя всё просто. Виртуальная машина работает в отдельном окне как обычное приложение: можно свернуть или, наоборот, развернуть на весь экран. На самом же деле виртуальный компьютер имеет свой процессор, память, диск, сетевой адаптер и другое оборудование. Всё это эмулируется силами реального ПК, который делится своими ресурсами с виртуальным.

Гостевая ОС считает несуществующее железо реальным. Оно отображается в свойствах системы, а установленные приложения взаимодействуют с ним как с настоящим. При этом сама виртуальная машина полностью изолирована от реального компьютера, хотя и может иметь доступ к его диску и периферийным устройствам.

Постойте. Получается, нужен очень мощный компьютер?

Не обязательно. Всё зависит от того, что вы собираетесь запускать в виртуальной ОС. Подойдёт любой компьютер, даже десятилетней давности. Важно помнить, что он будет делиться своими ресурсами с гостевой операционной системой, а значит, их должно хватать на двоих.

Например, если вы собираетесь установить на ПК с Windows 10 гостевую ОС Ubuntu 18.04, то понадобится как минимум 4 ГБ оперативной памяти, двухъядерный процессор, совместимый видеоадаптер и свободное место на диске. Для сложных задач вроде игр или использования профессионального ПО должен быть приличный запас производительности, чтобы обе системы быстро работали.

Хорошо, а какие виртуальные машины есть?

Их очень много, причём как бесплатных, так и коммерческих. Если не брать в расчёт узкоспециализированные системы, которые разработчики используют для тестирования, наиболее популярны три программы.

  • VirtualBox — полностью бесплатный инструмент от Oracle с поддержкой многих гостевых ОС, которые можно запустить на Windows, macOS и Linux.
  • VMware Fusion и Workstation — продвинутые виртуальные машины для всех платформ. Позволяют запускать любые ОС и поддерживают расширенную эмуляцию 3D-графики. Есть бесплатные версии для личного использования и коммерческие — для корпоративного.
  • Parallels Desktop — лучшее коммерческое решение для виртуализации на Mac. Обеспечивает высокую производительность и тесную интеграцию гостевой операционной системы с фирменными функциями macOS.

С чего начать и как это всё настраивается?

Первым делом на компьютере создаётся одна из виртуальных машин. Затем уже на неё устанавливается нужная операционная система. Далее в гостевую ОС инсталлируются необходимые программы, после чего ими можно пользоваться.

Как создать виртуальную машину?

Всё предельно просто. Воспользуемся для примера бесплатной машиной VirtualBox. В других программах процесс может немного отличаться, но в целом настройка практически идентична.

  1. Скачайте утилиту по ссылке, выбрав версию для своей ОС.
  2. Откройте инсталляционный файл и с помощью подсказок мастера установите VirtualBox.
  3. Запустите программу и нажмите кнопку «Создать».
  4. Задайте имя виртуальной машины, а также тип и версию ОС, которую планируете установить. Позже эти параметры можно сменить.
  5. Укажите, сколько оперативной памяти выделить. Оставьте объём по умолчанию или задайте другой в пределах рекомендуемого.
  6. Нажмите «Создать новый виртуальный диск» и укажите его формат. Если не собираетесь использовать этот диск с другим ПО для виртуализации, вам нужен тип VDI.
  7. Далее выберите «Фиксированный виртуальный жёсткий диск» — он работает быстрее динамического и занимает строго отведённое место.
  8. Задайте имя диска и укажите его объём. Для 64-битной Windows 10 нужно минимум 32 ГБ плюс дополнительное место для установки необходимых программ.
  9. Готово!

После создания диска виртуальная машина появится в списке доступных. Её можно запустить. Больше ничего сделать не получится, поскольку на ней нет операционной системы.

И как установить ОС на виртуальный компьютер?

Как и на обычный. Понадобится образ системы или установочная флешка. В остальном процедура полностью аналогична. Для примера установим Windows 10.

  1. Скачайте образ диска с сайта Microsft.
  2. Выделите в VirtualBox нужную виртуальную машину и нажмите «Настроить».
  3. Перейдите на вкладку «Носители» и выделите оптический привод.
  4. Кликните на иконку диска и выберите образ Windows 10.
  5. Нажмите кнопку «Запустить» и следуйте подсказкам мастера установки.
  6. По окончании процесса виртуальная машина перезагрузится и будет готова к работе.

Как теперь всем этим пользоваться?

Почти так же, как и обычным ПК. Запускается виртуальная машина с помощью одноимённой кнопки, а отключается или перезагружается через системное меню завершения работы или просто закрытием окна. Все настройки и функции ОС работают так же, как и на реальном компьютере.

Окей. А как установить приложение?

По тому же принципу, что и всегда. Скачать установочный файл, запустить его и следовать подсказкам мастера. После этого открывать программу через ярлык, с панели инструментов или другим способом. В этом плане виртуальная машина ничем не отличается от обычного ПК.

А флешку подключить можно?

Да, конечно. Только придётся сначала отмонтировать её из основной системы, поскольку одновременное использование накопителей невозможно. Делается это так.

  1. Подключите флешку к компьютеру.
  2. Зайдите в Finder или «Проводник» и отмонтируйте накопитель.
  3. Перейдите в виртуальную машину и нажмите иконку USB на нижней панели.
  4. Выберите нужное устройство из списка.
  5. Накопитель сразу же появится в системе. Можно работать.

Как передать файл из основной ОС?

Через функцию общих папок, которая позволяет расшарить любые папки из основной ОС в гостевую и избавит от возни с флешками. Вот как её включить:

  1. Откройте VirtualBox.
  2. Перейдите в настройки виртуальной машины и переключитесь на вкладку «Общие папки».
  3. Нажмите иконку добавления и укажите путь к нужной папке.
  4. Поставьте галочку «Автоподключение» и нажмите ОК.
  5. После запуска виртуальной машины общая папка появится в меню «Мой компьютер».

Читайте также 🖥

Некоторые особенности использования виртуальных машин для новичков / HabrВиртуальные машины, такие как Virtualbox, используются для эмуляции виртуальное оборудование и запуска нескольких операционных систем на компьютере. Чем лучше будет у вас CPU и чем больше будет оперативной памяти, тем быстрее будут выполнятся виртуальные машины на вашем компьютере.
Я предлагаю несколько советов которые помогут вам сэкономить время при начальной настройке виртуальных машин. Это будет полезно для работы с виртуальными машинами VirtualBox, VMware, Parallels, или любой другой.

Обязательно установите дополнения гостевой ОС VirtualBox или VMware Tools

После установки гостевой операционной системы в виртуальной машине, первое, что нужно сделать, это установить программное обеспечение виртуальной машины -«Дополнения гостевой ОС для VirtualBox» или VMware Tools для VMware». Эти пакеты включают в себя специальные драйверы, которые помогут вашей гостевой операционной системе работать быстрее на используя аппаратные средства вашей основной машины.

Установка пакета проста — в VirtualBox, после загрузки гостевой операционной системы, нажмите кнопку меню Устройства и выберите «Install Guest Additions». Если вы используете VMware, выберите «Install VMware Tools» в меню Virtual Machine. Следуйте инструкциям на экране для завершения установки — если вы используете Windows в качестве гостевой операционной системы, то это будет аналогично установке любого другого приложения.

Убедитесь, что вы имеете самую последнюю версию Guest Additions — если вы видите уведомление, что доступно обновление для Guest Additions или VMware Tools, вы должны установить его.

Создание фиксированного размера дисков при первоначальной настройке

При создании виртуальной машины, вы можете создать два различных типа виртуальных дисков. По умолчанию программа обычно предлагает использовать динамически выделяемые диски, которые растут, вместе с занимаемым местом гостевой ОС.

Например, если вы создаете новую виртуальную машину с динамически выделяемым диском с максимальным размером 30 Гб, это не займет до 30 Гб места на жестком диске сразу.После установки операционной системы и программ, диск может только занять до 10 Гб. По мере добавления файлов на виртуальном диске, он будет расширяться до максимального размера в 30 Гб.

Это может быть удобно — каждая виртуальная машина не будет занимать неоправданно много места на вашем жестком диске. Тем не менее, это медленнее, чем создание фиксированного размера диска (диск с заранее выделенным местом). При создании фиксированного размера диска, все 30 Гб, будет занято немедленно на вашем компьютере.

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

Исключите каталог виртуальных машин в вашем антивирусе

Ваш антивирус может сканировать файлы виртуальной машины, когда к ним происходит обращение, снижая производительность. Антивирус не сможет определить вирус внутри виртуальной машины, работающий на вашей гостевой операционной системе, так что эта проверка только вредит.

Чтобы ускорить процесс, вы можете добавить свой виртуальный каталог машины в список исключений антивирусного автора. Как только он находится в списке, ваш антивирус будет игнорировать все файлы в этом каталоге.

Выделите больше памяти

Виртуальные машины любят много виртуальной памяти. Microsoft рекомендует 2 Гб RAM для 64-битной Windows 7, и эта рекомендация относится и к Windows 7 x32, когда он работает в виртуальной машине. Если вы работаете большими приложениями в виртуальной машине, вы можете выделить более 2 Гб оперативной памяти.

Вы можете выделить больше оперативной памяти в диалоге настроек вашей виртуальной машины (виртуальная машина должна быть выключена, чтобы сделать это). Если на Вашем компьютере не хватает памяти, чтобы комфортно работать вместе с виртуальной машиной, вы можете заметить очень большое снижение производительности компьютера при использовании файла подкачки на жестком диске.

Выделите больше процессоров

Если у Вас компьютер с несколькими процессорами или ядрами, вы можете выделить дополнительные процессоры для вашей виртуальной машины из окна настроек VM. VM с двухъядерным (или четырехъядерным) процессором будет более шустро реагировать.

Если вы собираетесь инсталлировать ОС семейства MS-Windows и в будущем чтобы можно было использовать больше ядер при инсталляции указывайте 2 ядра для того чтобы поставился корректный HAL, после инсталляции вы можете выключить машину и поставить 1 ядро по умолчанию для повседневного использования. Но для будущего вы всегда сможете добавить ядра без деинсталляции ОС. Linux VM может динамически определять любое количество ядер при загрузке ОС.

Настройте параметры видео

Тонкая настройка параметров видео и выделение большего объема видеопамяти поможет также улучшить скорость вашей виртуальной машины. Например, включение функции 2D ускорение в VirtualBox улучшает воспроизведение видео в виртуальных машинах, включение 3D-ускорения позволит вам использовать некоторые 3D-приложения.

По большому счету нужно минимизировать использование 3D например ОС Windows 7 — отключив Aero.

Убедитесь, что функции Intel VT-x или AMD-V включены

Intel VT-x и AMD-V являются специальными расширениями процессора, которые улучшают скорость виртуализации. Новые Intel и AMD процессоры обычно включают в себя эти функции. Тем не менее, некоторые компьютеры не включают автоматически VT-x или AMD-V — вам придется включить этот параметр в BIOS вашего компьютера.

Чтобы определить, поддерживает ли Ваш Intel процессор расширение Intel VT, воспользуйтесь утилитами показывающими системную информацию. Если ваш процессор поддерживает эту функцию, но опция недоступна в вашей виртуальной машине, вы должны в BIOS вашего компьютера включить эту функцию. Этот параметр обычно включен по умолчанию в материнских платах с процессорами AMD.

Поместите файлы виртуальной машины на другой диск

Производительность диска может ограничить скорость вашей виртуальной машины. Размещение файлов виртуальной машины на отдельном физическом диске или не на системном диске — может улучшить производительность. Ваша виртуальная машина и система не будут конкурентно читать и писать с одного диска.

Однако, вы не должны запускать виртуальную машину с внешнего диска (USB) — это будет гораздо медленнее.

Еще несколько полезных советов

  1. Выделение дополнительных процессоров редко бывает хорошей идеей. Используйте 1 CPU для настольных ОС.
  2. Постарайтесь не использовать графические гипервизоры для серверных ОС.
  3. Не выделяйте работающим VM Больше ядер чем есть на Вашем компьютере.
Установка и настройка программы для работы с виртуальными машинами – Oracle VirtualBox



Здравствуйте!

В предыдущей своей статье Для чего нужна виртуальная машина я начал рассказывать о том, что такое виртуальная машина и для чего она нужна.

А сейчас я расскажу о программе для работы с виртуальными машинами, о том как её установить и настроить.

Для работы с виртуальными машинами есть множество различных программ, наиболее распространенные: Oracle VirtualBox, VMWare Player, VirtualPC.

У каждого из вариантов есть особенности, достоинства и недостатки, но VirtualBox впитывает все достоинства других вариантов, является бесплатным и имеет очень гибкую настройку и поддержку множества операционных систем для виртуализации. Минусы конечно тоже есть, но они будут замечаться только профессионалами, кто этим занимается и использует виртуальные машины для особых нужд, применяя разные технологии.

И поэтому в статье я решил показать как работать именно с VirtualBox, а если кому-то станет интересно, то разобраться с другими вариантами сможете без проблем.

Итак, начинаем…

  1. В первую очередь скачиваем программу Oracle VirtualBox. Переходим на сайт: virtualbox

  2. Если вы используете операционную систему Windows, щелкайте на ссылку «x86/amd64» напротив строчки «VirtualBox 4.3.12 for Windows hosts».



    Если в браузере настроено так, что перед сохранением файла всегда выдаётся запрос, то вы получите окно где нужно указать место, куда будет загружен файл. Выберите удобную для загрузки папку на компьютере и нажмите «Сохранить»:



    Если в браузере стоит настройка, что файлы будут скачиваться без запроса в указанную папку, то такое окно как выше соответственно не появится и файл скачается в заданную в настройках папку сам.

    Размер файла около 100 Мегабайт.

  3. Запускаем скачанный файл и начнётся установка программы. В первом окне нажимаем «Next»:



  4. В следующем окне можно отключить некоторые опции и функции, которые по вашему мнению не будут использоваться в программе и это сократит размер установленной программы. Для всех новичков и тех кто не особо разбирается в компьютерах, рекомендую оставлять все опции включёнными и просто нажимаем «Next»:



  5. По завершении установки, предлагают 3 опции: вынести иконку для запуска программы на рабочий стол; вынести иконку в панель быстрого запуска (для операционных систем Windows Vista, 7, 8), ассоциировать файлы виртуальных машин именно с программой VirtualBox. Первые 2 опции включите или выключите на своё усмотрение, а последнюю «Register file association» очень рекомендую включить:



  6. Нажимаем «Yes» в следующем окне. Тут нас предупреждают что будут установлены дополнительные сетевые подключения для виртуальной машины и возможен обрыв реального соединения. Ничего страшного не произойдёт и вы ничего скорее всего даже не заметите:



  7. В последнем окне перед установкой нажимаем кнопку «Install»:



  8. Начнется процесс установки и примерно ближе к концу появится окно, где нужно подтвердить установку программного обеспечения для USB (чтобы в Виртуальной машине работали реальные USB):



    Нужно просто поставить галочку «Всегда доверять программному обеспечению Oracle Corporation» и нажать кнопку «Установить».

  9. После установки программы в окне будет стоять галочка, которая означает, что программа запустится сама после нажатия кнопки «Finish». Рекомендую оставить эту галочку и нажимаем «Finish»:



    В любом случае программу сможете запустить со значка на рабочем столе или из меню «Пуск» > «Все программы».

  10. После установки и запуска программы, она будет иметь вид как на изображении ниже:



  11. Сразу произведём некоторые настройки программы. Для этого переходим в меню «Файл» > «Настройки»:



  12. Первое что сделаем – зададим папку для хранения файлов виртуальных машин. Это будут полноценные системы и будут занимать достаточно места. Например я использую для своих целей виртуальную машину с системой Windows XP, она является наиболее быстрой из всей линейки Windows. Так вот у меня в этой виртуальной машине установлены все обновления, Microsoft Office 2010, программ для автосёрфинга SafeSerf и 2 браузера (Mozilla FireFox и Google Chrome) и при этом папка с виртуальной машиной уже имеет размер: 8.74 Гб. Так что выбирая папку для хранения виртуалок, учтите это.

    Задать папку для хранения виртуальных машин можно на первой вкладке «Общие». Там нужно открыть список рядом с надписью «Папка для машин» и выбрать «Другое». Далее указать удобную папку для хранения виртуалок. Можно конечно же оставить ту, что задана по умолчанию, но лучше всего хранить виртуальные машины на диске, который не является системным (тот, на который установлена Windows) и на котором много свободного места, потому как размер виртуалок может быть и 15 Гб и более:



  13. В настройках на вкладке «Обновления» проверьте, чтобы стояла галочка «Проверять обновления» и период проверки советую поставить «1 месяц», чтобы не приходили напоминания слишком часто. Также должно быть отмечено «Стабильные релизные версии»:



С настройками на этом заканчиваем, остальное всё не требует каких-то изменений для нормальной работы. А если и будет какая-то необходимость что-то поменять, то всегда можно обратиться к настройкам.

Теперь наша задача установить и запустить саму виртуальную машину в VirtualBox. Приступаем.

Создание нового виртуального жёсткого диска для установки операционной системы и его настройка.

Работу с виртуальной машиной рассмотрим на примере Windows XP. Я использую в большинстве случаев именно эту систему в качестве виртуальной, поскольку она является наиболее производительной в отличие от своих последователей (Windows Vista, 7, 8), а также менее всего требует ресурсов и занимает меньше всего места на жестком диске. Windows 7 в качестве виртуальной использую только для особых целей, когда нужно что-то опробовать именно на ней.

Конечно же для установки системы на виртуальную машину понадобится сам диск с нужной операционной системой или образ формата .ISO. Найти их можно в интернете в свободном доступе на торрент трекерах (например http://pirat.ca/) и других, а также бывает можно найти и на простых сайтах / блогах.

Итак, начинаем процесс подготовки виртуальной машины к работе на примере Windows XP:

  1. Находим диск или образ с нужной системой.

    Ссылку на скачивание образа Windows XP оставлю в этой статье.
    Вот она: открыть

    Пароль для распаковки архива: 123

    Отключите ваши антивирусы перед распаковкой, потому как большинство из них считают файл «help_3.4.exe», предназначенный для активации системы — вирусом. Вирусом это не является, а реакция у антивирусов такая потому что это является программой для взлома, ведь активирует систему. А все программы для взлома антивирусы принимают за «опасные».

  2. Для начала установки в VirtualBox выбираем меню «Машина» > «Создать»:



  3. Появится окно, в котором нужно указать имя (в поле «Имя) создаваемой виртуальной машины. Просто укажите так, чтобы вам самим было понятно, что это за виртуальная машина (если их несколько). В списке «Тип системы» можно выбрать соответственно тип устанавливаемой операционной системы. Поскольку мы ставим Windows XP в примере, то оставляем всё по умолчанию. В списке «Версия» выбираем нужную версию. В нашем примере это будет опять же «Windows XP». Нажимаем «Next»:



  4. На следующем этапе необходимо выбрать количество оперативной памяти, которая будет выделяться для работы виртуальной машины. Для простейших задач и тестирования Windows XP подойдёт рекомендуемый объем (по умолчанию) – 192 Мб. Для более новых систем рекомендуемый объём будет другим. Но меньше рекомендуемого лучше не ставить, виртуалка будет подтормаживать. Если вы планируете использовать виртуалку для работы в буксах и запускать одновременно множество аккаунтов, то памяти следует выделять много, и не менее 2 Гб. (2048 Мб.). Но тут стоит отталкиваться уже от того, сколько же реальной оперативной памяти установлено в вашем компьютере. Рекомендую устанавливать объем памяти для запуска виртуальной машины равный половине от реального. Например, если у вас в компьютере 8192 Мб оперативной памяти (8 Гб.), для виртуальной машины можно выделить 4096 Мб (4 Гб.). Можно ещё больше, но тогда уже следите за производительностью реальной операционной системы, в которой работает. Если тормозит, то уменьшайте объём выделяемой памяти. Как изменить объем в дальнейшем я покажу в последующих шагах.

    Итак, вы выбрали нужный объем памяти. Нажимаем кнопку «Next»:



  5. 5. На следующем этапе необходимо выбрать «Создать новый виртуальный Жёсткий диск». Обратите внимание на рекомендуемый объём жесткого диска для данной системы (в дальнейшем нужно будет выбирать). Нажимаем кнопку «Создать»:



  6. Теперь нам будет предложено выбрать формат виртуального диска. От этого выбора будет зависеть с какими другими программами для создания и запуска виртуальных машин вы сможете использовать создаваемый виртуальный жёсткий диск. Проще всего оставить выбор по умолчанию «VDI» (Формат диска VirlualBox), поскольку с другими программами использовать создаваемую виртуальную машину в планах не стоит. Нажимаем «Next»:



  7. 7. На следующем этапе нужно выбрать тип создаваемого виртуального диска: физический или динамический. Рекомендую выбирать динамический, поскольку не редко под определённые нужны приходится расширить его объем, а физический такого не позволяет. Итак, выбираем «Динамический виртуальный жёсткий диск» и нажимаем «Next»:



  8. 8. Теперь необходимо задать размер виртуального жёсткого диска, который будет использоваться для работы виртуальной машины. Какой объём зададите, такой и увидите в виртуальной машине. Как помните рекомендуемый объем для нашей системы равен 10 Гб. Когда появится данное окно, тут уже будет выставлен данный оптимальный объем. Если никаких особенно больших по объему программ и файлов в системе использоваться не будет, то 10 Гб вполне достаточно (я работаю именно с таким объёмом). Рассчитывайте для чего вы будете использовать систему, какие по объёму программы на неё будете ставить и приблизительно прикиньте какой будет всё это занимать объем. Менее 10 Гб лучше никогда не выбирайте, может просто в итоге не хватить самой системе для обновлений и прочего.

    В верхнем поле можно ещё задать имя создаваемого виртуального диска. По умолчанию оно такое же как и название виртуальной машины и рекомендую ничего не менять. После выбора объёма диска, нажимаем кнопку «Создать»:



    После этого виртуальный жесткий диск будет создан, и виртуальная машина в целом тоже, но ещё без установленной операционной системы на неё. Вы вернётесь в самое главное окно программы VirtualBox. Теперь сразу пройдёмся по настройкам созданной виртуальной машины.

  9. 9. Итак, в главном окне появится ваша созданная виртуальная машина пока ещё без системы. Выделяем её мышкой и нажимаем кнопку «Настройки» и рассмотрим основные полезные и нужные настройки:



  10. В первой же вкладке «Общие», а далее справа во вкладке «Дополнительно» есть полезная опция «Запоминать изменения в процессе работы ВМ». Если эта опция включена, то после каждого выключения виртуальной машины все изменения на ней будут сохраняться. Если же снять эту галочку, то любые изменения, произведённые в системе, запоминаться не будут. Т.е. вы будете включать виртуальную машину и каждый раз видеть её в том же состоянии, как запускали в предыдущий раз. Это позволяет на 100% защитить систему от вирусов, а таже просто содержать виртуальную систему в чистоте.

    Я рекомендую в начале оставить эту галочку на месте (т.е. чтобы все изменения сохранялись), выполнить все необходимые настройки системы, установить и настроить все нужные программы в этой системе, а уже потом снять эту галочку и не бояться что ваша виртуальная машина чем-то засорится.



  11. 11. Переключаемся на вкладку «Система» > «Материнская плата». Вот тут можно изменить объём оперативной памяти, выделяемый для вашей виртуальной машины. Его, если помните, задавали в начале процесса создания виртуалки. У меня был задан объём = 192 Мб и в своём примере я менять его не буду.



  12. Теперь переключимся на «Процессор» в этом же окошке. Выставьте «Предел загрузки ЦПУ» на 90%. Если оставить 100%, то виртуальная машина при запуске иногда будет выдавать ошибку и не запускаться.



  13. 14. Теперь рассмотрим последнюю и очень важную функцию в настройках созданной виртуальной машины – «Общие папки».

    Во время работы с виртуальной машиной вам наверняка понадобятся какие-то файлы из реальной системы. Например, я использую в обоих системах файл с данными об аккаунтах на буксах и их кошельках. Просто открывать файл в реальной системе и переписывать при необходимости логины и пароли вручную в виртуальную машину при входе на какой-то сайт – оочень долго, а буфер обмена не работает. Т.е. вы не можете просто скопировать текст из какого-либо файла в реальной системе и вставить его в виртуальную систему. Для всего это имеется специальная функции «Общие папки». Нужно добавить папку из реальной системы, в которой мы работаем, и она будет доступна в нашей виртуальной машине.

    Итак, в настройках виртуальной машины открываем вкладку «Общие папки» и затем добавляем новую папку, нажав кнопку справа (она единственная доступна) с изображением папки со значком плюсика:



  14. В открывшемся окне в поле «Путь к папке» нажимаем кнопку раскрывающегося списка:





  15. Теперь в окошке отобразится выбранная нами папка и её имя. Обязательно поставьте галочку «Авто-подключение» чтобы папка всегда была сразу доступна при загрузке виртуальной машины. Галочку «Только чтение» ставьте исходя из собственных потребностей. Если поставить данную галочку, то из виртуальной машины в добавленную общую папку записать и скопировать ничего будет нельзя.

    Я эту галочку не ставлю чтобы можно было скопировать какой-либо нужный файл из виртуалки в реальную систему, либо что-то изменить из виртуальной машины в файле реальной системы. Произведя настройки, нажимаем «ОК»:



    Конечно же вы можете добавить сколько угодно папок под свои нужды и для своего удобства. На этом этапе общие папки на этом настроены, но чтобы они потом заработали необходимо будет уже из установленной системы установить специальное дополнение «GuestEdition». Это быстро и просто и вернёмся к этому уже после установки виртуальной операционной системы Windows XP.

  16. На этом основные и нужные настройки мы рассмотрели. Нажимаем «ОК» в главном окне настроек:



Теперь осталось самое главное – установить операционную систему на созданный виртуальный жёсткий диск. И на этом всё. Хоть и установка операционной системы — это уже совсем отдельный вопрос, но я всё же покажу этот процесс на примере Windows XP. Все-таки это является частью рассматриваемой темы.

Автор статьи — Владимир Белев

Виртуальные машины дома и в бизнесе

Стремительное развитие технологий виртуализации оказало значительное влияние не только на развитие ИТ-инфраструктуры крупных предприятий. Мощности настольных персональных компьютеров достигли такого уровня, когда одна физическая машина может поддерживать несколько одновременно запущенных операционных систем в виртуальных машинах. Еще несколько лет назад виртуальные машины были чем-то экзотическим для конечных пользователей, которые устанавливали их, большей частью, в ознакомительных целях. Теперь многоядерные процессоры и большие объемы оперативной памяти на домашнем или офисном компьютере не редкость, и это позволяет придумывать новые варианты их использования в контексте технологий виртуализации.

Множество пользователей находят разнообразные применения настольным платформам виртуализации, как дома, так и на работе. Ведь виртуальная машина, по сравнению с физической, обладает существенно большей гибкостью в отношении переносимости на другую физическую платформу. К тому же, за последние пару лет существенно выросло качество настольных платформ виртуализации в отношении функциональности, простоты использования и быстродействия. Появившаяся сравнительно недавно поддержка аппаратной виртуализации в настольных системах говорит, что ведущие производители процессоров, такие как Intel и AMD, верят в будущее технологий виртуализации на персональных компьютерах.

Безусловно, такие громоздкие и требовательные к аппаратным ресурсам операционные системы, как Windows Vista, способны поглотить мощности пользовательских десктопов, какими бы высокими они не были, однако прогресс не стоит на месте, и дальнейшее развитие настольных аппаратных платформ вскоре даст возможность поддерживать несколько таких систем одновременно, удовлетворяя требованиям по быстродействию. Тем не менее, многие пользователи считают, что применение технологий виртуализации дома не является необходимым и считают виртуализацию еще одной специфической технологией, которая не окажет на них большого влияния. Большей частью, это связано с тем, что они не видят достойных путей применения виртуальных машин.

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

Как использовать виртуальные машины дома

Большинство пользователей персональных компьютеров часто сталкиваются с проблемой использования потенциально опасных или нестабильных приложений, которые могут либо повредить операционную систему, либо оказать влияние на работу других программ. Зачастую домашний компьютер, на котором расположены также и рабочие документы, используется несколькими людьми, среди которых не все понимают, как правильно с ним обращаться, чтобы не повредить важные данные или операционную систему. Создание учетных записей типа «User» не решает этой проблемы, поскольку для установки многих приложений необходимы административные права, и работа за компьютером в таком режиме существенно ограничивает его использование. Безусловно, многие сталкиваются также и с проблемой перенесения операционной системы и установленных приложений на другой компьютер при его покупке. Категория пользователей, активно использующих ноутбуки, сталкивается с проблемой синхронизации данных между ним и стационарным компьютером. Ведь необходима не только синхронизация файлов, но требуется также использовать одни и те приложения на работе и дома. Для множества людей, немаловажна также возможность обучения работе с различными операционными системами, от которых в этом случае не требуется высокого быстродействия. При этом, например, работая в Linux, пользователю требуется обращаться к Windows-приложениям, и для этого приходится перезагружать компьютер. И главной проблемой при обучении является невозможность моделирования реальной сети между несколькими компьютерами при наличии в распоряжении одного. Все эти и множество других проблем, позволяет решить использование виртуальных машин в настольных системах виртуализации.

Основными вариантами домашнего использования виртуальных машин являются следующие:

  • Создание персональной виртуальной среды, изолированной от хостовой системы, что позволяет использовать на одном компьютере несколько копий рабочих окружений, полностью изолированных друг от друга. К сожалению, такая модель исключает вариант использования виртуальных сред для 3D-игр, поскольку производители платформ виртуализации не научились еще полноценно поддерживать эмуляцию всех функций видеоадаптеров. Впереди всех на данный момент в этом отношении компания VMware, которая в последних версиях своей настольной платформы VMware Workstation включила функции по экспериментальной поддержке Direct-3D и шейдеров. Тем не менее, не так давно компания PCI-SIG, занимающаяся разработкой стандарта PCI Express, опубликовала новые спецификации стандарта PCI Express 2.0, в которых заявляется о поддержке функций виртуализации ввода-вывода, которые значительно упрощают гостевым системам доступ к физическому железу. Бесспорно, не за горами то время, когда мы будем играть в игры на виртуальных машинах.
  • Создание переносных виртуальных машин, готовых к использованию на любой другой совместимой по архитектуре платформе. Если вам необходимо продемонстрировать работу какой-либо программы, при этом она или окружение операционной системы должны быть определенным образом настроены — виртуальные машины лучший вариант в этом случае. Сделайте в виртуальной машине все необходимые действия, запишите ее на DVD-диск и там, где вам нужно показать, как все работает, установите платформу виртуализации и запустите виртуальную машину.
  • Получение безопасных пользовательских окружений для Интернет. При работе в сети Интернет, которая, как всем известно, изрядно наполнена вирусами и «троянскими конями», запуск интернет-браузера в режиме user-mode для многих не является приемлемым решением, с точки зрения безопасности. Ведь в программном обеспечении, в том числе и в операционных системах, существует множество уязвимостей, сквозь которые вредоносное ПО может повредить важные данные. Виртуальная машина в этом случае является более выигрышным вариантом, поскольку вредоносная программа после получения контроля над операционной системой в виртуальной машине, может причинить вред только внутри нее, не затрагивая при этом хостовую ОС. Кстати, в последнее время начали появляться вирусы, обнаруживающие свое присутствие в виртуальной машине и не выдающие себя в этом случае, однако пока таких вредоносных программ единицы, и в любом случае вред важным данным нанесен не будет, пока зараженные объекты не будут перенесены в хостовую ОС. Поэтому применение виртуальных машин в этом случае нисколько не исключает использование антивирусного ПО.
  • Создание сред для экспериментов с потенциально опасным программным обеспечением. На виртуальной машине вы можете безболезненно опробовать новый чистильщик реестра или дисковую утилиту. Вы также можете без всякого риска устанавливать прикладное ПО, которое может при определенных условиях повредить систему или ваши данные. В этом случае виртуальная машина выступает в роли «песочницы», в которой играются ваши программы. Вы можете спокойно наблюдать за их работой и изучать их, не беспокоясь при этом за сохранность данных.
  • Удобное и простое резервное копирование пользовательских сред. В конечном счете, виртуальная машина — это всего лишь папка с файлами на вашем компьютере, которая может быть скопирована на резервный носитель, а потом легко восстановлена. В этом случае не требуется создавать образов жесткого диска, чтобы сделать резервную копию вашей системы.
  • Возможность обучения работе с операционными системами, отличными от вашей хостовой. Безусловно, можно установить вторую ОС параллельно с вашей основной системой, но в таком случае, если вам понадобится какое-либо приложение из основной системы, вам придется перезагрузиться. В этом случае виртуальная машина идеальный вариант: вы запускаете нужную вам ОС параллельно с хостовой и переключаетесь между ними в случае необходимости. Во многих системах обмен файлами между гостевой и хостовой системой организован просто — перетаскиванием файлов и папок указателем мыши.

Мы перечислили лишь основные варианты использования виртуальных машин дома, конечно, есть и другие, более специфические сферы их применения. Но настоящие перспективы при использовании настольных систем виртуализации открываются в бизнесе, где важны, прежде всего, доступность и экономия времени, и затрат на приобретение дополнительного оборудования.

Настольные платформы виртуализации в бизнесе

Для большинства компаний, когда идет речь о виртуализации, это, в первую очередь, означает виртуализацию серверной инфраструктуры предприятия. Однако есть множество решений на базе виртуальных машин для конечных пользователей, значительно повышающих эффективность работы сотрудников компании. Рассмотрим основные сферы применения виртуальных машин в бизнесе на платформах виртуализации пользователей настольных компьютеров:

  • Создание хранилищ типовых шаблонов рабочих окружений пользователей. В зависимости от специфики работы организации, ее сотрудникам необходимо применение определенного набора программного обеспечения. При приходе в организацию нового сотрудника, ему необходимо установить операционную систему, определенным образом настроить ее, в соответствии с требованиями организации и политиками безопасности, а также установить все необходимое прикладное ПО. При использовании шаблонов виртуальных машин эта проблема решается очень просто: сотруднику устанавливается настольная платформа виртуализации, а в ней запускается виртуальная машина из набора шаблонов организации, в которой установлено все необходимое ПО и сделаны соответствующие настройки операционной системы. Такая модель позволит существенно сократить временные затраты на развертывание, а также обеспечить высокую гибкость при переносе виртуального десктопа сотрудника на другую физическую машину. Безусловно, такой вариант использования, возможно, потребует повышенных аппаратных ресурсов оборудования, однако это с лихвой окупится, если сотруднику приходится оперировать большими объемами разнородных данных, резервное копирование которых потребует значительного времени. Например, сотрудники службы маркетинга, которые устанавливают множество необходимых им программ, ежедневно пробуют что-то и работают с различными документами. В этом случае, они могут копировать папку с файлами их рабочей виртуальной машины в конце рабочего дня, не боясь при этом, что завтра при установке очередной программы все «сломается».
  • Создание виртуальной инфраструктуры десктопов, позволяющей централизованно хранить пользовательские окружения на защищенных серверах компании. Сами конечные пользователи при этом используют средства удаленного доступа к рабочему столу своих окружений (например, Terminal Services), хранящихся в корпоративном датацентре. Такой вариант использования виртуальных машин требует значительных затрат на его внедрение, поскольку в этом случае требуется поддержка серверных платформ виртуализации датацентра компании. Однако в этом случае обеспечивается наилучший уровень безопасности и доступности. Поскольку все рабочие среды хранятся и обслуживаются централизованно в защищенном средствами безопасности датацентре, вероятность утечки конфиденциальной информации существенно снижается. При этом степень доступности таких окружений значительно повышается, ведь доступ к ним может быть обеспечен из любой точки с высокоскоростным соединением. Строго говоря, это решение не относится к настольным платформам виртуализации, однако затрагивает конечных пользователей. Примером такого решения может служить VMware Virtual Desktop Infrastructure, основанное на виртуальной инфраструктуре серверов организации в корпоративном датацентре. Структура такой модели приведена на рисунке:

    Виртуальная инфраструктура десктопов VMware Desktop Infrastructure

  • Применение защищенных политиками безопасности виртуальных машин. IT-профессионалам, которым требуется обеспечение конфиденциальности их персональных данных, а также частая демонстрация различного программного обеспечения заказчикам, отлично подойдут решения для создания защищенных виртуальных машин, которые предоставляют средства разграничения доступа к различным функциям по работе с виртуальной машиной. Также можно установить срок действия виртуальной машины и таким образом распространить программное обеспечение, чтобы определенный круг лиц не мог использовать виртуальную машину свыше дозволенного времени. Примером такого решения служит продукт ACE Manager компании VMware.
  • Упрощение обучения пользователей за счет создания учебных классов с виртуальными машинами, где установлены различные операционные системы и прикладное программное обеспечение. В случае если группу сотрудников организации необходимо обучить использованию какого-либо продукта или программы, можно создать один шаблон виртуальной машины и установить платформу виртуализации на каждом из компьютеров учебного класса. Далее виртуальная машина может быть скопирована на все компьютеры и запущена со всем необходимым количеством программ. Если понадобится обучение другому продукту, можно создать новый шаблон виртуальной машины и также развернуть его на всех компьютерах учебного класса.
  • Разработка и тестирование программного обеспечения в компании. Виртуальная машина, являясь изолированной средой, идеально подходит для разработки ПО. Разработчики и тестеры могут создавать необходимые им конфигурации операционных систем и пользовательских окружений для симуляции поведения программы на различных платформах. В рамках этого варианта использования возможно также моделирование рабочих связок виртуальных машин на одной физической платформе, осуществляющих между собой сетевое взаимодействие. Кроме того, некоторые платформы, такие как VMware Workstation, позволяют создавать деревья состояний виртуальных машин, в каждом из которых сохранена определенная пользовательская конфигурация. К каждому из таких состояний возможен откат одним кликом мыши. Пример такого дерева:

    Пример дерева состояний виртуальной машины

Сравнительный обзор настольных платформ виртуализации

Ведущие компании в сфере производства настольных платформ виртуализации за последние два года много сделали, чтобы максимально упростить их использование и сделать доступными даже самому неискушенному пользователю. Лидерами в производстве систем виртуализации для конечных пользователей на данный момент являются компании: VMware с продуктами VMware Workstation, VMware ACE и VMware Fusion, Microsoft с продуктом Virtual PC, Parallels, продвигающая свою платформу виртуализации для Mac OS с продуктом Parallels Desktop for Mac, и компания InnoTek с бесплатной платформой с открытым исходным кодом VirtualBox. Кратко рассмотрим возможности некоторых из этих продуктов.

VMware Workstation

Консоль управления виртуальными машинами VMware Workstation 6

Компания VMware является на сегодняшний день безусловным лидером в области настольных систем виртуализации. Ее продукты просты в использовании, обладают широкими функциональными возможностями и отличаются высоким быстродействием. На продукт VMware Workstation ориентируются практически все производители настольных платформ виртуализации. Процесс создания виртуальной машины и установки гостевой операционной системы не вызывает особых трудностей: при создании необходимо указать объем оперативной памяти, выделяемой под гостевую систему, тип и размер виртуального диска, папку, где будут расположены файлы виртуальной машины и тип устанавливаемой гостевой ОС. В качестве установочного дистрибутива гостевой системы может использоваться загрузочный CD или DVD-диск или ISO-образ. После установки операционной системы в виртуальной машине обязательно необходимо установить VMware Tools и отключить все ненужные эмулируемые устройства в настройках в целях оптимизации быстродействия. Также можно создать мгновенный снимок (snapshot) «чистого» состояния гостевой системы, при этом все данные виртуальных дисков на этот момент будут сохранены, и в любое время можно будет вернуться к их сохраненному состоянию. К ключевым особенностям VMware Workstation можно отнести:

  • Поддержку различных типов виртуальных дисков (эмулируются контроллеры как для IDE, так и для SCSI дисков):
    • фиксированного размера (Preallocated) или растущие по мере заполнения (Growing), при этом первые оптимизированы по быстродействию, а вторые удобны тем, что не занимают много места до того, как будут заполнены
    • независимые (Independent) диски, на которые не оказывает влияния создание снимков состояния операционной системы. Такие диски удобны для организации хранилищ файлов, изменение которых не требуется при работе со снимками состояний гостевой системы
    • поддержка дисков, состояние которых не сохраняется при выключении виртуальной машины
    • возможность прямой записи на физический диск
  • Поддержку различных типов сетевого взаимодействия между виртуальными машинами, включая объединение виртуальных машин в «команды» (Teams), что позволяет создавать виртуальные подсети, состоящие из виртуальных машин с различным количеством виртуальных сетевых адаптеров (до трех). Виртуальный сетевой интерфейс при этом может работать в трех различных режимах:
    • Bridged Networking — виртуальная машина разделяет ресурсы сетевой карты с хостовой операционной системой и работает с внешней по отношению к ней сетью как самостоятельная машина.
    • Host-only Networking — виртуальная машина получает IP-адрес в собственной подсети хоста от DHCP-сервера VMware. Соответственно, работать в сети можно только с другими виртуальными машинами на этом хосте и с ОС самого хоста.
    • NAT — виртуальная машина работает также в собственной подсети хоста (но другой), однако, через NAT сервер VMware, может инициировать соединения во внешнюю сеть. Из внешней сети инициировать соединение с такой виртуальной машиной невозможно. В пределах хоста сетевое взаимодействие обеспечивается.
    • Диски также можно монтировать в хостовую систему с помощью утилиты vmware-mount и расширять с помощью утилиты vmware-vdiskmanager (эта утилита служит также для выполнения еще ряда действий над виртуальными дисками).
  • Возможность простого обмена файлами с помощью интерфейса Drag&Drop, а также путем создания общих папок (Shared Folders) между хостом и гостевой ОС.
  • Поддержку большого списка гостевых и хостовых операционных систем.

В последней версии VMware Workstation 6 включены также следующие полезные функции:

  • полная поддержка интерфейса USB 2.0
  • возможность записи активности виртуальной машины
  • интегрированный продукт VMware Converter (для Windows-хостов) для импорта виртуальных машин других производителей
  • запуск виртуальной машины в качестве сервиса

Стоит также отметить, что продукт VMware Workstation является на данный момент единственной платформой виртуализации, экспериментально поддерживающей Direct-3D в гостевых операционных системах. Основным и, пожалуй, единственным недостатком этой платформы является тот факт, что она не бесплатна.

Microsoft Virtual PC

Консоль управления виртуальными машинами Microsoft Virtual PC 2007

Появившись как конкурент VMware Workstation, продукт компании Connectix, купленный впоследствии корпорацией Microsoft вместе с компанией, не получил в ее руках достойного развития. В результате, на данный момент, практически по всем параметрам он проигрывает платформе VMware Workstation и может быть запущен только в хостовой операционной системе Windows. Однако достаточное количество пользователей применяют его в качестве настольной платформы виртуализации, поскольку Virtual PC является бесплатным и удовлетворяет основные потребности в отношении использования виртуальных машин. Процесс установки гостевой системы также весьма прост и интуитивен. После того, как операционная система будет установлена, необходимо установить Virtual Machine Additions (аналог VMware Tools в VMware Workstation), существенно повышающие быстродействие гостевой ОС, за счет улучшения техники виртуализации. VM Additions также можно установить и в гостевых операционных системах Linux.

К основным достоинствам продукта Microsoft Virtual PC можно отнести следующие возможности:

  • Полная поддержка Windows Vista как в качестве хостовой, так и в качестве гостевой операционной системы. В отношении быстродействия в Virtual PC 2007 был сделан существенный шаг вперед по сравнению с прошлой версией, и теперь быстродействие Windows Vista в виртуальной машине вполне приемлемо.
  • Поддержка 64-битных хостовых Windows-систем.
  • Повышенное быстродействие за счет использования улучшений, введенных в Microsoft Virtual Server 2005 R2.
  • Наличие различных типов виртуальных дисков:
    • Dynamically expanding (аналог Growing в VMware Workstation)
    • Fixed Size (аналог Preallocated в VMware Workstation)
    • Differencing — диск, хранящий в себе изменения от текущего состояния виртуального диска
    • Linked to a hard disk (аналог прямой записи на диск в VMware Workstation)
  • Наличие различных типов сетевого взаимодействия между виртуальными машинами и хостом:
    • аналог Bridged Networking в VMware Workstation
    • Local only (аналог Host-only в VMware Workstation)
    • Shared Networking (аналог NAT в VMware Workstation)

Нужно отметить, что продукт Virtual PC направлен, скорее, на применение домашними пользователями, нежели IT-профессионалами и разработчиками программного обеспечения, в то время как VMware Workstation, обладая значительно большей функциональностью, способен покрыть потребности последних. В то же время, Virtual PC бесплатен и предназначен в основном для упрощения миграции на новые операционные системы Microsoft и поддержки их устаревших версий. И, безусловно, на популярность платформы Virtual PC оказывает ее бесплатность, создавая определенную нишу для применения этого продукта.

Parallels Workstation и Parallels Desktop for Mac

Консоль виртуальной машины Parallels Desktop

Продукт Parallels Workstation предназначен для использования на Windows и Linux-платформах в качестве настольной системы виртуализации. В связи с тем, что компания Parallels (фактически принадлежащая российской компании SWSoft) сосредоточилась сейчас в основном на продукте Parallels Desktop, развитие этого продукта в данный момент несколько приостановилось и по функциональным возможностям он уступает двум ведущим настольным платформам от VMware и Microsoft. Поэтому расскажем о платформе Parallels Desktop for Mac, которая сейчас является основной для компьютеров от Apple. К тому же в данный момент развитие этой платформы весьма динамично, что обусловлено, в первую очередь, тем, что копания VMware всерьез намерена вторгнуться на рынок виртуализации для Маков со своим практически готовым к окончательному релизу продуктом VMware Fusion. Ключевые возможности платформы Parallels Desktop for Mac:

  • Простое создание виртуальных машин в три шага с помощью Parallels Installation Assistant. Чтобы создать виртуальную машину и установить в ней гостевую операционную систему, не потребуется лишних усилий.
  • Наличие утилиты Parallels Transporter, позволяющей осуществить миграцию с физической машины на виртуальную.
  • Полная поддержка гостевой ОС Windows Vista. При этом обеспечивается простой обмен файлами между гостевой и хостовой операционной системами
  • Поддержка интерфейса USB 2.0
  • Поддержка Mac OS X «Leopard»

Как и большинство продуктов для платформы Mac OS X, Parallels Desktop предоставляет пользователю простой и удобный интерфейс. Не секрет, что многие пользователи платформы Mac зачастую испытывают потребность в использовании продуктов для Windows, и Parallels Desktop предоставляет им такую возможность, позволяя чувствовать себя «в двух мирах».

Также можно упомянуть такие продукты компании Parallels, как Parallels Compressor Workstation и Parallels Compressor Server, позволяющие сжимать диски не только виртуальных машин Parallels, но и VMware, что является решением одной из проблем, часто возникающих у пользователей.

VirtualBox

Консоль виртуальной машины VirtualBox

Компания InnoTek недавно появилась на рынке настольных систем виртуализации с неожиданным бесплатным решением с открытым исходным кодом. В то время, когда, казалось бы, новую платформу виртуализации сложно вывести на достойный уровень, компания InnoTek добилась неожиданно быстрого успеха и народного признания.

Многие блоггеры, лояльно настроенные к компании VMware, тем не менее, заявили, что на их десктопах виртуальные машины на платформе VirtualBox работают заметно быстрее, чем виртуальные машины в VMware Workstation. К тому же до недавнего времени платформа VirtualBox была доступна только для Linux и Windows хостов, а в конце апреля появилась первая сборка для Mac OS X, где планируется конкуренция платформы с такими «монстрами» систем виртуализации, как Parallels и VMware. И, безусловно, у нее есть все шансы на победу. Учитывая полную открытость платформы и ее бесплатность, множество энтузиастов готовы взяться за доработку платформы и наращивание функционала, будем надеяться, без ущерба ее производительности. На данный момент VirtualBox обладает не такой широкой функциональностью, как ведущие платформы, не поддерживает 64-битные системы и сетевое взаимодействие с Windows Vista, но на сайте www.virtualbox.org можно получить оперативную информацию, над какими функциями системы ведется работа. На данный момент платформа обладает следующими основными возможностями:

  • Достаточно большой список поддерживаемых хостовых и гостевых операционных систем.
  • Поддержка множественных снимков текущего состояния гостевой системы (snapshots).
  • Динамически расширяющиеся и фиксированного размера диски.
  • Возможность установки Guest Additions (аналог VMware Tools) для повышения степени интеграции с хостовой ОС

Безусловно, касательно функциональности, VirtualBox является весьма незрелым продуктом, однако показатели его быстродействия говорят, что у платформы есть будущее, и сообщество Open Source приложит все усилия к его совершенствованию и развитию.

Что выбрать в качестве настольной системы виртуализации?

Подводя итоги, можно сказать, что каждая из описанных выше платформ занимает на данный момент свою нишу в области применения технологий виртуализации на настольных компьютерах. Каждая из систем виртуализации имеет достоинства и недостатки. Со временем, конечно, многие из них приобретут необходимый функционал, удовлетворяющий большинство потребностей пользователей. Хочется также надеяться на то, что будут предоставлены средства для конвертирования форматов виртуальных машин между платформами.

Бесспорно, когда речь идет об использовании настольной системы виртуализации дома на Windows хостах, следует выбирать между платформами Microsoft Virtual PC или VirtualBox, поскольку они бесплатны и обладают необходимым функционалом для поддержки виртуальных машин дома. Однако когда речь идет о применении виртуальных машин в бизнесе, в корпоративной среде предприятия, где развертывание настольных систем виртуализации предъявляет высокие требования к функциональности и надежности, не обойтись без VMware Workstation, существенно превосходящего другие описанные платформы. Здесь также может найти свое место и продукт VirtualBox, как наиболее оптимизированный по быстродействию.

Virtual PC следует использовать при обеспечении поддержки старых версий Windows и обкатке Windows Vista в качестве гостевой ОС. А без продукта Parallels Desktop пользователям платформы Мак не обойтись: об этом говорит тот факт, что результат в более чем 100 000 проданных копий продукта был зафиксирован еще в 2006 году. Пользователям Маков следует также обратить внимание на платформу VMware Fusion, которая в будущем претендует на лидерство в сфере настольных платформ виртуализации.

Технологии виртуализации для персональных компьютеров становятся все ближе к конечному пользователю и сейчас могут использоваться как повседневной работе сотрудников организаций, так и на домашних компьютерах для создания защищенных или изолированных персональных сред. К тому же использование виртуальных машин на десктопах не ограничивается описанными вариантами. Например, в виртуальной машине VMware, в оконном режиме консоли гостевой операционной системы, можно выставить большее поддерживаемого монитором разрешение, при этом у окна гостевой системы появятся полосы прокрутки. Это позволит протестировать веб-сайт или приложение на высоких разрешениях при отсутствии соответствующего монитора. Этот пример показывает, что варианты использования виртуальных машин на настольных компьютерах зависят от вашей фантазии. А стремительно развивающиеся пользовательские платформы виртуализации помогут вам в удовлетворении ваших потребностей.

Лучшее программное обеспечение для виртуальных машин 2020 года: виртуализация для разных OS

Виртуальные машины стали важной частью вычислений, не в последнюю очередь для бизнеса и особенно для облачных вычислений. Однако виртуализация также доступна домашним пользователям.

Для личного использования виртуализация позволяет пользователям запускать различные операционные системы на своем домашнем ПК, например, запускать Windows на Mac или запускать Linux на ПК с Windows — и наоборот.

Ключевым преимуществом работы виртуальной машины является то, что запускать приложения, которые в противном случае были бы недоступны из-за очень разных системных требований, что является одной из особых причин, почему виртуализация стала настолько важной в бизнесе.

Еще одна неожиданность связана с проблемами безопасности, поскольку вредоносное ПО не может нормально работать в виртуализированной среде и часто закрывается, если обнаруживает, что оно находится в одной.

В целом виртуализация стала мощным инструментом в вычислительной технике и ИТ, и здесь мы представим Лучшее программное обеспечение для виртуальных машин.

Лучшее программное обеспечение для виртуализации.VMware Workstation Player

20 лет развития просвечивает

Бесплатно для личного использования

Поддержка виртуализации графических процессоров

Windows, Mac и Linux

VMware предлагает очень широкий выбор продуктов виртуализации, с Fusion для Apple Mac и Workstation Player для продуктов PC.

, несмотря на это различие, несмотря на это название То же решение, хотя и адаптированное для каждого хоста OS.

Для Mac, который включает в себя аккуратный «режим Unity», который позволяет Mac OS запускать приложения Windows из Dock и отображать их так, как будто они являются частью хост-ОС.

Workstation, как предполагает нумерация версий, является более зрелым продуктом и предоставляет одну из самых сложных реализаций виртуальных машин, которые когда-либо существовали. под virtualisation.

Workstation Player для Windows или Linux бесплатен для личного использования, хотя Pro требуется для бизнес-пользователей и тех, кто хочет запускать виртуальные машины с ограниченным доступом, созданные с помощью Pro или Fusion Pro.

(Изображение предоставлено Oracle)

2. VirtualBox

Не все хорошие вещи стоят денег

Free

Windows, Mac и Linux

100,000 зарегистрированных пользователей

Не уверены, какие операционные системы вы, вероятно, будете использовать? Тогда VirtualBox является хорошим выбором, потому что он поддерживает удивительно широкий выбор комбинаций хоста и клиента. Есть даже люди, которые ностальгически запускают Windows 3.x или даже IBM OS / 2 в их современных системах,

. Он также работает на Apple Mac, а для пользователей Apple может разместить клиентский сеанс Mac VM.

Oracle достаточно любезен для поддержки VirtualBox и предоставляет широкий выбор Созданные виртуальные машины для разработчиков можно бесплатно загрузить и использовать.

И все это бесплатно; даже выпуск Enterprise.

(Изображение предоставлено Parallels Desktop)

3. Parallels Desktop

Лучшая виртуальность Apple Mac

Интеграция с macOS

Affordable

Намного лучше, чем только на хосте Boot Camp

Mac

Boot Camp — это бесплатный инструмент Apple для запуска виртуального сеанса под macOS, но те, которые теперь должны это делать на постоянной основе, используют Parallels.

Где этот продукт немного отличается от других решений для виртуальных машин, это то, что он является одновременно хостом виртуальной машины и эмулятором машины. Наряду с ПК с архитектурой x86, QEMU может эмулировать PowerPC, MIPS64, ARM, SPARC (32 и 64), MicroBlaze, ETRAX CRIS, Sh5 и RISC-V, среди прочего. он близок к таковому для собственной установки.

Чего не хватает QEMU — это каких-либо сложных интерфейсных инструментов, вместо этого они полагаются на входы CLI для установки и настройки клиентов VM.

В настоящее время он также может работать только на Linux, даже если он может работать с широким спектром операционных систем под этим.

(Изображение предоставлено Citrix)

5. Citrix Hypervisor

— решение с высокой степенью масштабируемости от Citrix

Бесплатная (если вам нравится базовая)

Быстрая установка

Поддержка сторонней поддерживаемой ОС

, как ни странно, Citrix Hypervisor начала свою жизнь как проект с открытым исходным кодом, и по сей день она остается бесплатной для загрузки и установки. Вернее, базовая версия бесплатна, но расширенные функции ограничены платными выпусками.

Платежные клиенты получают сложные инструменты управления, возможность автоматизировать и распределять живые среды по желанию. Он также обладает возможностями сквозного доступа к графическим процессорам и виртуализированным графическим процессорам, что позволяет ему предлагать виртуализированные САПР, например.

. Другое направление деятельности XenServer — создание виртуальных центров обработки данных, которые могут одинаково плавно обрабатывать запланированные и незапланированные отключения и поддерживать высокий уровень доступности. Этот бизнес ожидает

. Стандартная бессрочная лицензия стоит 763 долл. за сокет с одним процессором и один год поддержки, а версия Premium — 1525 долл. за тот же период обслуживания.

Oracle VM VirtualBox

Новости Flash

  • New 15 мая 2020, 2020
    VirtualBox 6.1.8 выпущен!

    Oracle сегодня выпустил сервисный релиз 6.1, который улучшает стабильность и исправляет регрессии. Увидеть Журнал изменений для деталей.
  • New 15 мая 2020, 2020
    VirtualBox 6.0.22 выпущен!

    Oracle сегодня выпустил сервисный релиз 6.0, который улучшает стабильность и исправляет регрессии. Увидеть Журнал изменений для деталей.
  • New 15 мая 2020
    VirtualBox 5.Выпущена версия 2.42!

    Oracle сегодня выпустила версию поддержки 5.2, которая улучшает стабильность и исправляет регрессии. Увидеть Журнал изменений для деталей.
  • New 14 апреля 2020, 2020
    VirtualBox 6.1.6 выпущен!

    Oracle сегодня выпустил сервисный релиз 6.1, который улучшает стабильность и исправляет регрессии. Увидеть Журнал изменений для деталей.
  • New 14 апреля 2020, 2020
    VirtualBox 6.0.20 выпущен!

    Oracle сегодня выпустил сервисную версию 6.0, которая улучшает стабильность и исправляет регрессии.Увидеть Журнал изменений для деталей.
  • New 14 апреля 2020
    VirtualBox 5.2.40 выпущен!

    Oracle сегодня выпустил сервисную версию 5.2, которая улучшает стабильность и исправляет регрессии. Увидеть Журнал изменений для деталей.
Подробнее …

VirtualBox — это мощный продукт для виртуализации x86 и AMD64 / Intel64 как для предприятий, так и для домашнего использования. VirtualBox является не только чрезвычайно многофункциональным и высокопроизводительным продуктом для корпоративных клиентов, но и единственным профессиональным решением, которое свободно доступно в виде программного обеспечения с открытым исходным кодом на условиях GNU General Public License (GPL) версии 2.Смотрите «О VirtualBox» для ознакомления.

В настоящее время VirtualBox работает на хостах Windows, Linux, Macintosh и Solaris и поддерживает большое количество гостевых операционных систем, включая, помимо прочего, Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10). ), DOS / Windows 3.x, Linux (2.4, 2.6, 3.x и 4.x), Solaris и OpenSolaris, OS / 2 и OpenBSD.

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

Windows VM | Рабочая станция Pro

General

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Создать новую VMs

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Создание больших виртуальных машин (16CPU, 64 ГБ ОЗУ, 3 ГБ VRAM)

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Более 200 поддерживаемых гостевых ОС

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Массовое развертывание

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Host / Guest Integration

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Host / Guest File Sharing

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Запускать виртуальные машины с разными режимами просмотра

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

3D-графика с DX10.1 и OpenGL 3.3 Поддержка

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Перетаскиваемый интерфейс с вкладками

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

SSH одним щелчком к Linux VM

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Device Support

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Поддержка 4K Display

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

Поддержка широкого спектра виртуальных устройств

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

USB-считыватель смарт-карт Поддержка

                

Проигрыватель рабочей станции

                

Рабочая станция Pro (Windows, Linux)

                

USB 3.

Управление виртуальными машинами

                                                                                                                                                                              

В этом разделе представлен обзор того, как создавать виртуальные машины (ВМ) с использованием шаблонов. Также объясняются другие методы подготовки, включая преобразование физического в виртуальное (P2V), клонирование шаблонов и импорт ранее экспортированных виртуальных машин.

Что такое виртуальная машина?

A Virtual Machine (VM) — это программный компьютер, на котором, как и на физическом компьютере, работает операционная система и приложения.ВМ содержит набор файлов спецификации и конфигурации, поддерживаемых физическими ресурсами хоста. Каждая виртуальная машина имеет виртуальные устройства, которые предоставляют те же функции, что и физическое оборудование. Виртуальные машины могут дать преимущества, будучи более портативными, более управляемыми и более безопасными. Кроме того, вы можете адаптировать поведение загрузки каждой виртуальной машины к вашим конкретным требованиям. Для получения дополнительной информации см. VM Boot Behavior.

.

Citrix Hypervisor поддерживает гостей с любой комбинацией настроенных адресов IPv4 или IPv6.

В виртуальных машинах Citrix Hypervisor может работать в режиме полной виртуализации (HVM). Специальные функции процессора используются для «захвата» привилегированных инструкций, которые выполняет виртуальная машина. Эта возможность позволяет вам использовать неизмененную операционную систему. Для доступа к сети и хранилищу эмулированные устройства представляются виртуальной машине. В качестве альтернативы, фотоэлектрические драйверы могут быть использованы по соображениям производительности и надежности.

Создать ВМ

Используйте шаблоны VM

VMs подготовлены из шаблонов.Шаблон 9009gold image, который содержит все различные параметры конфигурации для создания экземпляра определенной виртуальной машины. Citrix Hypervisor поставляется с базовым набором шаблонов, которые представляют собой raw виртуальных машин, на которые можно установить операционную систему. Разные операционные системы требуют разных настроек для работы в лучшем виде. Шаблоны Citrix Hypervisor настроены для максимальной производительности операционной системы.

Есть два основных метода, с помощью которых вы можете создавать виртуальные машины из шаблонов:

  •     

    Использование полного предварительно настроенного шаблона, например, Demo Linux Virtual Appliance.Преобразование включает в себя файловую систему, конфигурацию и так далее. Этот виртуализированный экземпляр затем передается, создается и запускается как виртуальная машина на сервере Citrix Hypervisor.

    клонировать существующий VM

    Вы можете сделать копию существующей виртуальной машины по шаблону cloning. Шаблоны — это обычные виртуальные машины, которые предназначены для использования в качестве главных копий для создания экземпляров виртуальных машин. ВМ можно настроить и преобразовать в шаблон. Убедитесь, что вы выполняете соответствующую процедуру подготовки к ВМ.Дополнительные сведения см. В разделах Подготовка к клонированию виртуальной машины Windows с помощью Sysprep и Подготовка к клонированию Linux VM.

    .
      

    Note:

      Шаблоны

    нельзя использовать как обычные виртуальные машины.

    Citrix Hypervisor имеет два механизма для клонирования виртуальных машин:

    •     

      A полная копия

        
    •   
    •     

      Copy-на-Write

          

      Более быстрый режим копирования при записи записывает только измененных

      блоков на диск. Копирование при записи предназначено для экономии места на диске и быстрого клонирования, но немного снижает нормальную производительность диска.Шаблон можно быстро клонировать несколько раз без замедления.

          
            

      Note:

            

      Если вы клонируете шаблон в ВМ, а затем конвертируете клон в шаблон, производительность диска может снизиться. Величина уменьшения имеет линейную зависимость от количества раз, когда этот процесс происходил. В этом случае команду CLI vm-copy можно использовать для выполнения полной копии дисков и восстановления ожидаемых уровней производительности диска.     

        
    Примечания для пулов ресурсов

    Если вы создаете шаблон из виртуальных дисков виртуальных машин на общей SR, операция клонирования шаблона направляется на любой сервер в пуле, который может получить доступ к общим SR.Однако, если вы создаете шаблон из виртуального диска виртуальной машины, который имеет только локальный SR, операция клонирования шаблона может выполняться только на сервере, который может получить доступ к этому SR.

    .
    Импорт экспортируется VM

    .Вы можете создать виртуальную машину, импортировав

    в существующую экспортированную виртуальную машину. Как и клонирование, экспорт и импорт виртуальных машин — это быстрый способ создания большего количества виртуальных машин определенной конфигурации. Использование этого метода позволяет увеличить скорость развертывания. Например, у вас может быть специальная конфигурация сервера, которую вы используете много раз.Установите Citrix VM Tools на каждую виртуальную машину Windows, чтобы эта виртуальная машина имела полностью поддерживаемую конфигурацию и могла использовать xe CLI или XenCenter. Версия Citrix VM Tools, установленная на виртуальной машине, должна совпадать с последней доступной версией, установленной на сервере Citrix Hypervisor. Например, некоторые исправления включают обновленный ISO-образ Citrix VM Tools, который обновляет версию, установленную на хосте.

    Драйверы ввода / вывода содержат драйверы хранилища и сети, а также низкоуровневые интерфейсы управления.Эти драйверы заменяют эмулируемые устройства и обеспечивают высокоскоростной транспорт между Windows и программным обеспечением семейства Citrix Hypervisor. При установке операционной системы Windows Citrix Hypervisor использует традиционную эмуляцию устройства для представления стандартного контроллера IDE и стандартной сетевой карты виртуальной машине. Эта эмуляция позволяет устанавливать Windows с помощью встроенных драйверов, но с пониженной производительностью из-за накладных расходов, присущих эмуляции драйверов контроллера.

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

    .Вы должны установить Citrix VM Tools на каждой Windows Windows VM, чтобы иметь полностью поддерживаемую конфигурацию. Версия Citrix VM Tools, установленная на виртуальной машине, должна совпадать с версией, установленной на сервере Citrix Hypervisor. Виртуальная машина функционирует без Citrix VM Tools, но производительность снижается, если драйверы ввода-вывода (драйверы PV) не установлены. Вы должны установить Citrix VM Tools на виртуальные машины Windows, чтобы иметь возможность выполнять следующие операции:

    •     

      Выберите, выключите, перезагрузите или приостановите VM

        
    •   
    •     

      Просмотреть данные о производительности ВМ в XenCenter

        
    •   
    •     

      Миграция работающей виртуальной машины (с использованием динамической миграции или динамической миграции хранилища)

        
    •   
    •     

      Создание снимков с памятью (контрольные точки) или возврат к снимкам

        
    •   
    •     

      Настройте количество виртуальных ЦП на работающей виртуальной машине Linux (виртуальные машины Windows требуют перезагрузки, чтобы изменения вступили в силу)

        

    Определите состояние виртуализации VM

    XenCenter сообщает о состоянии виртуализации виртуальной машины на вкладке General виртуальной машины.Вы можете узнать, установлены ли Citrix VM Tools (драйверы ввода-вывода и агент управления). Эта вкладка также показывает, может ли виртуальная машина устанавливать и получать обновления из Центра обновления Windows. В следующем разделе перечислены сообщения, отображаемые в XenCenter:

    I / O optimized (not optimized) : Это поле показывает, установлены ли драйверы ввода-вывода на виртуальной машине. Щелкните ссылку Установить драйверы ввода-вывода и Management Agent, чтобы установить драйверы ввода-вывода из Citrix VM Tools ISO.

      

    Note:

      Драйверы

    I / O автоматически устанавливаются на виртуальной машине Windows, которая может получать обновления из Центра обновления Windows. Для получения дополнительной информации см. Обновление Citrix VM Tools.

    .

    Менеджер установлен (не установлен) : В этом поле отображается, установлен ли агент управления на виртуальной машине. Нажмите на ссылку Установить драйверы ввода-вывода и Management Agent, чтобы установить агент управления из Citrix VM Tools ISO.

    .

    Возможность (не может) получать обновления из Центра обновления Windows

    : указывает, может ли виртуальная машина получать драйверы ввода-вывода из Центра обновления Windows.

      

    Note:

      

    Windows Server Core 2016 не поддерживает использование Центра обновления Windows для установки или обновления драйверов ввода-вывода. Вместо этого используйте установщик на Citrix VM Tools ISO.

    Установите драйверы ввода-вывода и агент управления: это сообщение отображается, если на виртуальной машине не установлены драйверы ввода-вывода или установлен агент управления. Нажмите на ссылку, чтобы установить Citrix VM Tools. Для виртуальных машин Linux щелчок по ссылке состояния переключает на консоль виртуальной машины и загружает Citrix VM Tools ISO.Затем вы можете смонтировать ISO и вручную запустить установку, как описано в разделе Установка Citrix VM Tools.

    .

    Поддерживаемые гости и распределение ресурсов

    Для списка поддерживаемых гостевых операционных систем см. Раздел «Поддерживаемые гостевые системы, виртуальная память и ограничения размера диска»

    В этом разделе описываются различия в поддержке виртуальных устройств для членов семейства продуктов Citrix Hypervisor.

    Поддержка виртуальных устройств семейства продуктов Citrix Hypervisor

    Текущая версия семейства продуктов Citrix Hypervisor имеет некоторые общие ограничения для виртуальных устройств для виртуальных машин.Определенные гостевые операционные системы могут иметь более низкие пределы для определенных функций. Отдельная гостевая секция установки отмечает ограничения. Для получения подробной информации об ограничениях конфигурации см. Ограничения конфигурации.

    Факторы, такие как оборудование и окружающая среда, могут влиять на ограничения. Информацию о поддерживаемом оборудовании см. В списке совместимости оборудования Citrix Hypervisor.

    .
    ВМ блочные устройства

    Citrix Hypervisor эмулирует шину IDE в виде устройства hd * .При использовании Windows при установке Citrix VM Tools устанавливается специальный драйвер ввода-вывода, который работает аналогично Linux, за исключением полностью виртуализированной среды.                                                                       

         Официальная версия этого контента на английском языке. Часть содержимого документации Citrix переведена автоматически только для вашего удобства. Citrix не контролирует машинно-переведенный контент, который может содержать ошибки, неточности или неподходящий язык.Никаких гарантий, явных или подразумеваемых, не дается в отношении точности, надежности, пригодности или правильности любых переводов, сделанных с английского оригинала на любой другой язык, или того, что ваш продукт или услуга Citrix соответствует любому переведенному содержимому и любая гарантия, предоставляемая в соответствии с применимым лицензионным соглашением с конечным пользователем или условиями обслуживания или любым другим соглашением с Citrix, о том, что продукт или услуга соответствует какой-либо документации, не должна применяться в той степени, в которой такая документация была переведена в автоматическом режиме.

    Tutorial — Резервное копирование виртуальных машин Windows на портале Azure — Виртуальные машины Windows Azure
    • 4 минуты на чтение

    В этой статье

    Вы можете защитить свои данные, регулярно создавая резервные копии. Azure Backup создает точки восстановления, которые хранятся в гео-избыточных хранилищах восстановления. Когда вы восстанавливаете из точки восстановления, вы можете восстановить всю виртуальную машину или определенные файлы.В этой статье объясняется, как восстановить один файл на виртуальной машине под управлением Windows Server и IIS. Если у вас еще нет виртуальной машины для использования, вы можете создать ее с помощью быстрого запуска Windows. В этом уроке вы научитесь:

    • Создайте резервную копию VM
    • Планировать ежедневное резервное копирование
    • Восстановить файл из резервной копии

    Обзор резервного копирования

    Когда служба резервного копирования Azure запускает задание резервного копирования, она запускает расширение резервного копирования для создания моментального снимка. Служба резервного копирования Azure использует расширение VMSnapshot.Расширение устанавливается во время первого резервного копирования ВМ, если она работает. Если виртуальная машина не работает, служба резервного копирования делает снимок основного хранилища (так как при остановке виртуальной машины не происходит запись приложений) .

    При съемке виртуальных машин Windows служба резервного копирования координирует свою работу со службой теневого копирования томов (VSS), чтобы получить согласованный снимок дисков виртуальной машины. Как только служба резервного копирования Azure делает моментальный снимок, данные передаются в хранилище. Чтобы максимизировать эффективность, сервис идентифицирует и передает только блоки данных, которые изменились с момента предыдущего резервного копирования.

    После завершения передачи данных снимок снимается и создается точка восстановления.

    Создайте резервную копию

    Создание простого ежедневного резервного копирования по расписанию в хранилище служб восстановления.

    1. Войдите на портал Azure.

    2. В меню слева выберите Виртуальные машины.

    3. В списке выберите виртуальную машину для резервного копирования.

    4. На блейде виртуальной машины в разделе Operations щелкните Backup. Откроется блейд Enable backup.

      Настройка новой виртуальной машины

      Особенности | Документация | База знаний | Дискуссионные форумы   

      previous Пред   содержание   Прошлой   Далее next

         

      Мастер создания новой виртуальной машины проведет вас через ключевые шаги по настройке новой виртуальной машины, помогая вам установить различные параметры и параметры. Затем вы можете использовать редактор настроек виртуальной машины (VM> Settings), если вам нужно внести какие-либо изменения в настройки вашей виртуальной машины.

       

      Шаги к новой виртуальной машине

       

      По умолчанию новая виртуальная машина использует IDE-диск для гостей Windows 95, Windows 98, Windows Me, Windows XP, Windows Server 2003, NetWare и FreeBSD. По умолчанию для других гостевых операционных систем используется диск SCSI.

       

      Выполните следующие действия, чтобы создать виртуальную машину с использованием виртуального диска.

       

      1. Запустите VMware Workstation.

       

      Windows hosts: Дважды щелкните значок VMware Workstation на рабочем столе или используйте меню Start (Start> Programs> VMware> VMware Workstation).Если вы впервые запустили VMware Workstation и не указали серийный номер при установке продукта (опция доступна на хосте Windows), вам будет предложено ввести его. Серийный номер указан на регистрационной карточке в вашей посылке или в сообщении электронной почты, подтверждающем ваш заказ на электронную рассылку. Введите серийный номер и нажмите OK.

       

      Введенный вами серийный номер сохраняется, и VMware Workstation больше не запрашивает его. Для вашего удобства VMware Workstation автоматически отправляет серийный номер на веб-сайт VMware, когда вы используете определенные веб-ссылки, встроенные в продукт (например, Help> VMware на Web> Register Now! и Help> VMware на Web> Request Support).Это позволяет нам направить вас на нужную веб-страницу для регистрации и получения поддержки для вашего продукта.

       

      3. Запустите мастер создания новой виртуальной машины.  

      Когда вы запускаете VMware Workstation, вы можете открыть существующую виртуальную машину или создать новую. Выберите File > New> Virtual Machine, чтобы начать создание виртуальной машины.

       

      4. Мастер создания новой виртуальной машины представляет вам серию экранов, по которым вы перемещаетесь с помощью кнопок «Далее» и «Предыдущий» в нижней части каждого экрана.На каждом экране следуйте инструкциям, затем нажмите Next, чтобы перейти к следующему экрану.  

      Link to w_newvm_welcome.png

       

      5. Выберите метод, который вы хотите использовать для настройки виртуальной машины.  

      Link to w_newvm_typical.png

       

      Если вы выберете Typical, мастер предложит вам указать или принять значения по умолчанию для следующих вариантов:

       

    5. Гостевая операционная система
    6.  

    7. Имя виртуальной машины и расположение файлов виртуальной машины
    8.  

    9. Тип сетевого подключения
    10.  

    11. Следует ли выделять все пространство для виртуального диска во время его создания
    12.  

    13. Разбивать ли виртуальный диск на файлы объемом 2 ГБ
    14.  

      Если вы выберете Custom, вы также можете указать, как настроить свой диск — создать новый виртуальный диск, использовать существующий виртуальный диск или физический диск — и указать параметры, необходимые для выбранного типа диска.Существует также возможность создать устаревший виртуальный диск для использования в средах с другими продуктами VMware.

       

      Выберите Custom, если вы хотите

       

    15. Создайте устаревшую виртуальную машину, совместимую с Workstation 4.x, GSX Server 3.x, ESX Server 2.x и ACE 1.x.
    16.  

    17. Сделать виртуальный диск больше или меньше, чем 4 ГБ
    18.  

    19. Храните файлы вашего виртуального диска в определенном месте
    20.  

    21. Используйте виртуальный диск IDE для гостевой операционной системы, в которой в противном случае виртуальный диск SCSI был бы создан по умолчанию.
    22.  

    23. Используйте физический диск, а не виртуальный диск (для опытных пользователей)
    24.  

    25. Установите параметры памяти, которые отличаются от значений по умолчанию
    26.  

      6.Если вы выбрали Typical в качестве пути конфигурации, перейдите к шагу 7.

       

      Если вы выбрали Custom в качестве пути конфигурации, вы можете создать виртуальную машину, которая полностью поддерживает все функции рабочей станции 5, или устаревшую виртуальную машину, совместимую с конкретными продуктами VMware.

       

      Link to w_newvm_legacy.png

       

      Этот экран спрашивает, хотите ли вы создать виртуальную машину Workstation 5 или устаревшую виртуальную машину. Смотрите Legacy Virtual Disks для получения дополнительной информации.

       

      7.Выберите гостевую операционную систему.

       

      Link to w_newvm_pick_guest.png

       

      На этом экране спрашивается, какую операционную систему вы планируете установить на виртуальной машине. Выберите операционную систему и версию. Мастер создания новой виртуальной машины использует эту информацию для

       

    27. Выберите соответствующие значения по умолчанию, например, объем необходимой памяти
    28.  

    29. Назовите файлы, связанные с виртуальной машиной
    30.  

    31. Отрегулируйте настройки для оптимальной производительности
    32.  

    33. Обходите специальные поведения и ошибки в гостевой операционной системе
    34.  

      Если операционной системы, которую вы планируете использовать, нет в списке, выберите Other в качестве гостевой операционной системы и версии.

       

      Остальные шаги предполагают, что вы планируете установить гостевую операционную систему Windows XP Professional. Подробные примечания по установке для этой и других гостевых операционных систем можно найти в Руководстве по установке гостевой операционной системы VMware , доступном на веб-сайте VMware или в меню «Справка».

       

      8. Выберите имя и папку для виртуальной машины.  

      Link to w_newvm_name_vm.png

       

      Указанное здесь имя используется, если вы добавляете эту виртуальную машину в список избранного VMware Workstation.В Windows NT папкой по умолчанию является C: \ WINNT \ Profiles \ <имя пользователя> \ Personal \ Мои виртуальные машины \ Windows XP Professional.

       

      Linux hosts: Расположение для этой виртуальной машины Windows XP Professional по умолчанию — / vmware / winXPPro, где — домашний каталог пользователя, который в данный момент вошел в систему.

       

      Производительность виртуальной машины может быть ниже, если ваш виртуальный жесткий диск находится на сетевом диске. Для лучшей производительности убедитесь, что папка виртуальной машины находится на локальном диске.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *