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

Обновлено: 04.07.2024

Кевин начал писать об играх и оборудовании в 1990-х годах. Его предыдущая работа появилась на сайтах Tom's Hardware, Maximum PC, Digital Trends и Android Authority.

Райан Периан — сертифицированный ИТ-специалист, обладатель множества сертификатов в области ИТ и более 12 лет опыта работы на должностях поддержки и управления в сфере ИТ.

В этой статье

Перейти к разделу

Запуск виртуальной машины — это хороший способ использовать операционную систему без ее установки на ПК. Например, вы можете протестировать последнюю версию Windows или новый дистрибутив Ubuntu Linux без какого-либо риска. Вот как создать виртуальную машину в Windows 10 без установки стороннего программного обеспечения.

Познакомьтесь с Hyper-V в Windows 10

Microsoft предоставляет встроенный инструмент Hyper-V для создания виртуальной машины в Windows 10. Он доступен только на следующих платформах:

  • Windows 10 Корпоративная (64-разрядная версия)
  • Windows 10 Профессиональная (64-разрядная версия)
  • Windows 10 для образовательных учреждений (64-разрядная версия)

Если на вашем ПК установлена ​​ОС Windows 10 Домашняя, необходимо установить сторонний клиент виртуальной машины. Hyper-V недоступен на этой платформе.

Хотя Hyper-V – полезный инструмент, он может оказаться не идеальным решением для разработки программного обеспечения. Как объясняет Microsoft по поводу Hyper-V, программы и приложения, требующие определенного оборудования, например дискретного графического процессора, могут некорректно работать на виртуальной машине.

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

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

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

Вот требования Microsoft к оборудованию:

  • 64-разрядный процессор с преобразованием адресов второго уровня (SLAT)
  • Поддержка ЦП для расширения режима монитора ВМ (VT-c на ЦП Intel)
  • Минимум 4 ГБ системной памяти.

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

  • Аппаратная защита от выполнения данных
  • Технология виртуализации (или аналогичный ярлык, в зависимости от производителя системной платы)

Все еще не уверены, что на вашем ПК с Windows 10 можно запустить виртуальную машину с помощью Hyper-V? Microsoft предоставляет средства, чтобы выяснить это. Выполните следующие действия:

Нажмите правой кнопкой мыши кнопку "Пуск" и выберите Windows PowerShell (администратор).

Команда Windows PowerShell (Admin)

Введите "Systeminfo" в окне PowerShell и нажмите клавишу Enter на клавиатуре.

Введите Systeminfo в Windows PowerShell

Прокрутите список результатов вниз, чтобы найти раздел «Требования к Hyper-V». Вот как интерпретировать эти результаты:

  • Если вы видите "Да" рядом с четырьмя требованиями Hyper-V: на вашем компьютере может работать виртуальная машина.
  • Если вы видите «Нет» рядом с четырьмя требованиями Hyper-V: ваш ЦП не поддерживает виртуальные машины и/или вам необходимо настроить параметры в BIOS.
  • Если вы видите «Нет» рядом с «Виртуализация включена в прошивке» в результатах: вам потребуется перезагрузить прошивку ПК и включить эту функцию. Метка параметра зависит от материнской платы вашего ПК и версии BIOS.
  • Если в результатах вы видите сообщение "Обнаружен гипервизор. Функции, необходимые для Hyper-V, не будут отображаться": вы уже используете Hyper-V в Windows 10.

Как включить Hyper-V в Windows 10 Pro, Enterprise и Education

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

Введите «Hyper-V» в поле поиска на панели задач и нажмите клавишу Enter на клавиатуре.

Выберите Включение или отключение компонентов Windows в результатах, а затем выберите Открыть.

Ширина=

На следующем экране установите флажок рядом с параметром Hyper-V, затем выберите ОК.

Thejpg

Выберите «Перезагрузить сейчас». Ваш компьютер перезагрузится.

Кнопка

Как создать виртуальную машину в Windows 10 с помощью Hyper-V Quick Create

Это один из двух способов создания виртуальной машины с помощью встроенного инструмента Windows 10. Это самый быстрый и визуально простой из двух. Здесь вы найдете варианты установки двух сборок Linux, среды средства упаковки MSIX и среды разработки Windows 10.

Если вы хотите запустить предварительную сборку Windows 10, вам потребуется вручную загрузить ISO-образ.

Нажмите кнопку "Пуск", прокрутите вниз меню "Пуск", затем выберите "Инструменты администрирования Windows", чтобы развернуть его.

Раздел

Выберите «Быстрое создание Hyper-V».

Hyper-V Quick Create

В следующем окне «Создать виртуальную машину» выберите один из четырех перечисленных установщиков, затем выберите «Создать виртуальную машину». Не переходите к шагу 4.

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

Параметры ОС и кнопка
< /p>

Выберите Локальный источник установки, чтобы загрузить файл ISO, который вы уже загрузили на свой компьютер.

Выберите Изменить источник установки.

Ширина=

Найдите и выберите ISO-образ на своем ПК, а затем выберите Открыть.

Выберите образ ISO в Hyper-V

Наконец выберите «Создать виртуальную машину».

Кнопка

Как создать виртуальную машину в Windows 10 с помощью диспетчера Hyper-V

На первый взгляд эта версия выглядит устаревшей по сравнению с версией Quick Create. Однако этот интерфейс является основой загрузки и выгрузки вашей виртуальной машины. Здесь вам предоставляются расширенные инструменты для импорта виртуальной машины, создания виртуальной машины с нуля с помощью пошагового процесса и многого другого.

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

Выберите «Пуск», прокрутите вниз меню «Пуск», затем выберите «Инструменты администрирования Windows», чтобы развернуть его.

Раздел

Выберите Диспетчер Hyper-V.

Диспетчер Hyper-V в меню
< /p>

В следующем окне диспетчера Hyper-V выберите «Быстрое создание» в разделе «Действия» справа.

Действие быстрого создания в диспетчере Hyper-V

В следующем окне «Создать виртуальную машину» выберите один из четырех перечисленных установщиков и выберите «Создать виртуальную машину». Не переходите к шагу 5.

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

Параметры ОС и кнопка
< /p>

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

Выберите Изменить источник установки.

Ширина=

Найдите и выберите ISO-образ, хранящийся локально на вашем ПК, затем выберите Открыть.

Выберите образ ISO в Hyper-V

Наконец выберите «Создать виртуальную машину».

Кнопка

Пример виртуальной машины: Ubuntu 19.04

После того как вы выберете вариант Ubuntu 19.04 и нажмете «Создать виртуальную машину», клиент Hyper-V загрузит и установит Ubuntu в «контейнер» программного обеспечения (он же виртуальная машина). После завершения Hyper-V предложит вам две кнопки.

Нажмите «Подключиться», чтобы открыть окно «Подключение к виртуальной машине».

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

Подключить виртуальную машину Ubuntu Hyper-V

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

Запуск виртуальной машины Ubuntu с Hyper-V

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

Установить виртуальный ПК с Ubuntu Hyper-V

Как загрузить виртуальную машину

Поскольку вы не устанавливаете вторую операционную систему непосредственно на свой ПК, в меню "Пуск" или на рабочем столе нет ярлыка. Также нет возможности загрузить вашу виртуальную машину из инструмента быстрого создания Hyper-V. Вместо этого вы должны загрузить и выключить виртуальную машину с помощью диспетчера Hyper-V.

Нажмите кнопку "Пуск", прокрутите вниз меню "Пуск", затем выберите "Инструменты администрирования Windows", чтобы развернуть его.

Раздел

Выберите Диспетчер Hyper-V.

Диспетчер Hyper-V в меню

На следующем экране диспетчера Hyper-V выделите сохраненную виртуальную машину, указанную в разделе «Виртуальные машины».

Виртуальная машина в диспетчере Hyper-V
< /p>

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

Команда Connect для виртуальной машины

Появится экран подключения к виртуальной машине. Нажмите кнопку «Пуск», чтобы «включить» виртуальную машину.

Запуск виртуальной машины Ubuntu с Hyper-V

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

Кнопка Сохранить для виртуальной машины

Чтобы выключить виртуальную машину, выберите красный значок "Завершение работы" на панели инструментов "Подключение к виртуальной машине". Это похоже на команду выключить компьютер.

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

Кнопка выключения виртуальной машины

Чтобы отключить в Windows 10, нажмите клавишу Windows + X и выберите Приложения и компоненты > Программы и компоненты > Включение или отключение компонентов Windows. Найдите Hyper-V и снимите флажок. Нажмите OK, чтобы сохранить изменения и перезапустить.

Виртуальная машина Java (JVM) – это виртуальная машина, предоставляющая среду для запуска приложений или кода Java. Код может быть либо на основе Java, либо кодом, скомпилированным с помощью байт-кода Java.

Создайте виртуальную машину и установите ее операционную систему.

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

Выберите свою операционную систему для правильного набора инструкций:

Приступим.

Осеннее обновление Windows 10 Creators Update (Windows 10 версии 1709)

В обновлении Fall Creators Update функция быстрого создания была расширена за счет добавления галереи виртуальных машин, которую можно запускать независимо от диспетчера Hyper-V.

Чтобы создать новую виртуальную машину в Fall Creators Update:

Откройте Hyper-V Quick Create из меню "Пуск".

Быстрое создание галереи в меню

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

Просмотр галереи

  1. Если вы хотите использовать собственный образ для создания виртуальной машины, выберите «Локальный источник установки».
  2. Выберите «Изменить источник установки».
  3. Выберите файл .iso или .vhdx, который вы хотите превратить в новую виртуальную машину.
  4. Если это образ Linux, снимите флажок с параметра «Безопасная загрузка».
  5. Выберите "Создать виртуальную машину"

    Вот оно! Быстрое создание позаботится обо всем остальном.

    Обновление Windows 10 Creators (Windows 10 версии 1703)

    Снимок экрана интерфейса быстрого создания

    Откройте Диспетчер Hyper-V из меню "Пуск".

    В диспетчере Hyper-V найдите «Быстрое создание» в правом меню «Действия».

    Настройте свою виртуальную машину.

    • (необязательно) Дайте виртуальной машине имя.
    • Выберите установочный носитель для виртуальной машины. Вы можете установить из файла .iso или .vhdx.Если вы устанавливаете Windows на виртуальной машине, вы можете включить безопасную загрузку Windows. В противном случае оставьте его невыбранным.
    • Настройте сеть. Если у вас есть существующий виртуальный коммутатор, вы можете выбрать его в раскрывающемся списке сети. Если у вас нет существующего коммутатора, вы увидите кнопку для настройки автоматической сети, которая автоматически настроит виртуальную сеть.

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

    Вам может быть предложено «Нажмите любую клавишу для загрузки с CD или DVD». Иди и сделай это. Насколько известно, вы устанавливаете с компакт-диска.

    Поздравляем, у вас есть новая виртуальная машина. Теперь вы готовы установить операционную систему.

    Ваша виртуальная машина должна выглядеть примерно так:

    Стартовый экран виртуальной машины

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

    До Windows 10 Creators Update (Windows 10 версии 1607 и более ранних версий)

    Если вы не используете Windows 10 Creators Update или более позднюю версию, следуйте этим инструкциям с помощью Мастера создания новой виртуальной машины:


    Крис Хоффман

    < бр />

    Крис Хоффман
    Главный редактор

    Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times и Reader's Digest, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в новостных агентствах, таких как Би-би-си. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.


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

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

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

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

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

    В конкретной ВМ гостевая ОС хранится на виртуальном жестком диске — большом файле объемом несколько гигабайт, хранящемся на вашем реальном жестком диске. Приложение VM представляет этот файл гостевой ОС как настоящий жесткий диск. Это означает, что вам не придется возиться с разбиением на разделы или делать что-то еще сложное с вашим настоящим жестким диском.

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

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


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


    Почему вам нужно создать виртуальную машину

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


    Виртуальные машины также позволяют запускать программное обеспечение другой ОС. Например, как пользователь Linux или Mac, вы можете установить Windows на виртуальную машину, чтобы запускать приложения Windows, к которым иначе у вас может не быть доступа. Если вы хотите использовать более позднюю версию Windows, например Windows 10, но у вас есть более старые приложения, которые работают только на XP, вы можете установить Windows XP на виртуальную машину.

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

    Например, когда звонили мошенники со словами "Привет, мы из Windows", мы запускали их программное обеспечение на виртуальной машине, чтобы посмотреть, что они на самом деле будут делать: виртуальная машина не позволяла мошенникам получить доступ к реальной операционной системе и файлам нашего компьютера. .

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

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

    Вы можете выбрать одну из нескольких различных программ для виртуальных машин:

    • VirtualBox: (Windows, Linux, Mac OS X). VirtualBox очень популярен, потому что он полностью бесплатный и с открытым исходным кодом. Платной версии VirtualBox нет, поэтому вам не придется иметь дело с обычными предложениями и придирками «обновите, чтобы получить больше возможностей». VirtualBox работает очень хорошо, особенно в Windows и Linux, где конкуренция меньше, что делает его хорошим местом для начала работы с виртуальными машинами.
    • VMware Player: (Windows, Linux): у VMware есть собственная линейка программ для виртуальных машин. Вы можете использовать VMware Player в Windows или Linux в качестве бесплатного базового инструмента виртуальной машины. Более продвинутые функции, многие из которых можно найти в VirtualBox бесплатно, требуют обновления до платной программы VMware Workstation. Мы рекомендуем начать с VirtualBox, но если он не работает должным образом, вы можете попробовать VMware Player.
    • VMware Fusion: (Mac OS X): пользователи Mac должны приобрести VMware Fusion, чтобы использовать продукт VMware, поскольку бесплатный проигрыватель VMware Player недоступен на Mac. Однако VMware Fusion более совершенен.
    • Parallels Desktop: (Mac OS X): для компьютеров Mac также доступен Parallels Desktop. И Parallels Desktop, и VMware Fusion для Mac более совершенны, чем программы для виртуальных машин на других платформах, поскольку они предназначены для обычных пользователей Mac, которым может понадобиться программное обеспечение Windows.

    Хотя VirtualBox очень хорошо работает в Windows и Linux, пользователи Mac могут захотеть приобрести более совершенную интегрированную программу Parallels Desktop или VMware Fusion. Инструменты Windows и Linux, такие как VirtualBox и VMware Player, как правило, ориентированы на компьютерную аудиторию.

    Конечно, существует множество других вариантов виртуальных машин. Linux включает KVM, интегрированное решение для виртуализации. Профессиональная и корпоративная версии Windows 8 и 10, но не Windows 7, включают Microsoft Hyper-V, еще одно интегрированное решение для виртуальных машин. Эти решения могут работать хорошо, но у них не самые удобные интерфейсы.

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

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

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


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


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


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


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

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


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


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


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

    Есть ли какие-либо другие способы или советы по использованию ВМ, которых мы не коснулись? Дайте нам знать в комментариях!

    • › Дешевые ключи Windows 10: работают ли они?
    • › Преобразование между предварительно выделенными и расширяемыми дисками в VMware
    • › 5 способов запуска программного обеспечения Windows на Mac
    • › Как включить Application Guard в Защитнике Windows для Microsoft Edge
    • › Как будут работать «расширенные обновления безопасности» в Windows 7
    • › Экономьте место на диске Time Machine, исключив эти папки из резервных копий.
    • › Как установить Linux на Mac M1 с помощью Apple Silicon
    • › 7 основных функций Microsoft Excel для составления бюджета

    Виртуальная машина (ВМ) – это вычислительный ресурс, который использует программное обеспечение вместо физического компьютера для запуска программ и развертывания приложений. Одна или несколько виртуальных «гостевых» машин работают на физической «хост-машине». Каждая виртуальная машина работает под управлением собственной операционной системы и работает отдельно от других виртуальных машин, даже если все они работают на одном хосте. Это означает, что, например, виртуальная виртуальная машина MacOS может работать на физическом ПК.


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


    Получите последнюю версию виртуализации нового поколения для чайников


    Кроссплатформенная разработка и тестирование для современного цифрового рабочего пространства

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

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

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

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

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

    Преимущества виртуальных машин

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

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

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

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

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

    Два типа виртуальных машин

    Пользователи могут выбрать один из двух типов виртуальных машин — виртуальные машины процессов и виртуальные машины системы:

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

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

    Какие существуют 5 типов виртуализации?

    Все компоненты традиционного центра обработки данных или ИТ-инфраструктуры сегодня могут быть виртуализированы с помощью различных конкретных типов виртуализации:

    • Виртуализация оборудования. При виртуализации оборудования создаются виртуальные версии компьютеров и операционных систем (ВМ), которые объединяются в один основной физический сервер. Гипервизор взаимодействует напрямую с дисковым пространством и процессором физического сервера для управления виртуальными машинами. Аппаратная виртуализация, также известная как виртуализация серверов, позволяет более эффективно использовать аппаратные ресурсы и одновременно запускать на одном компьютере разные операционные системы.
    • Виртуализация программного обеспечения. Виртуализация программного обеспечения создает компьютерную систему с аппаратным обеспечением, позволяющим запускать одну или несколько гостевых операционных систем на физическом хост-компьютере. Например, ОС Android может работать на хост-компьютере, который изначально использует ОС Microsoft Windows, используя то же оборудование, что и хост-компьютер. Кроме того, приложения можно виртуализировать и доставлять с сервера на устройство конечного пользователя, например ноутбук или смартфон. Это позволяет сотрудникам получать доступ к централизованно размещенным приложениям при удаленной работе.
    • Виртуализация хранилища. Хранилище можно виртуализировать путем объединения нескольких физических устройств хранения, чтобы они выглядели как одно устройство хранения. Преимущества включают повышение производительности и скорости, балансировку нагрузки и снижение затрат. Виртуализация хранилища также помогает при планировании аварийного восстановления, поскольку данные виртуального хранилища можно дублировать и быстро переносить в другое место, что сокращает время простоя.
    • Виртуализация сети. В одной физической сети можно создать несколько подсетей, объединив оборудование в единый программный виртуальный сетевой ресурс. Виртуализация сети также делит доступную полосу пропускания на несколько независимых каналов, каждый из которых может быть назначен серверам и устройствам в режиме реального времени. Преимущества включают повышенную надежность, скорость сети, безопасность и улучшенный мониторинг использования данных. Виртуализация сети может быть хорошим выбором для компаний с большим количеством пользователей, которым нужен доступ в любое время.
    • Виртуализация рабочих столов. Этот распространенный тип виртуализации отделяет среду рабочего стола от физического устройства и сохраняет рабочий стол на удаленном сервере, что позволяет пользователям получать доступ к своим рабочим столам из любого места на любом устройстве. Помимо легкого доступа, преимущества виртуальных рабочих столов включают лучшую безопасность данных, экономию средств на лицензии и обновления программного обеспечения, а также простоту управления.

    Контейнер и виртуальная машина

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

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

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

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

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

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