Для чего нужна виртуальная машина: Что такое виртуальная машина и зачем она нужна? Обзор самых популярных виртуальных машин | Инструкция по установке ВМ

Содержание

Что такое виртуальная машина и зачем она нужна? Обзор самых популярных виртуальных машин | Инструкция по установке ВМ

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

Виртуальный дата-центр VMware

Гибкое решение для создания собственного виртуального дата-центра.

Заказать виртуальный дата-центр VMware

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

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

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

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

Для чего нужна виртуальная машина:

  • чтобы разворачивать две и более независимые операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Windows XP/8/10 или Linux;
  • для экспериментов с программным обеспечением (например, кодом, предназначенным для запуска в различных ОС), не подвергая риску стабильность компьютера;
  • чтобы устанавливать и тестировать различные программы и утилиты, не занимая место на основном ПК;
  • чтобы запускать программы, которые не поддерживает основная ОС, или подключать оборудование, несовместимое с ней. Например, применять Windows-программы на Mac или Linux;
  • для безопасного запуска приложения (программы), которое вызывает недоверие или подозрение на вирусы;
  • чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились;
  • для создания резервных копий ОС.

Если сравнивать функции виртуальной машины с работой на обычном ПК, то можно выделить как преимущества, так и недостатки.

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

  1. Можно выключить ПК или перейти к другой задаче с сохранением текущего состояния машины. Если вы решите продолжить работу, ВМ загрузится в том состоянии, в котором находилась в момент выключения.
  2. На VM можно делать снапшоты, которые позволяют откатываться до предыдущих конфигураций. Это удобно, если при тестировании нестабильного софта произошла критическая ошибка. По сравнению с основной системой, для ВМ выделяется меньше места на дисковом пространстве и откат до раннего состояния происходит быстрее.
  3. Машину можно сохранять или дублировать как изолированную среду. Её можно будет запустить позднее или скопировать на другой ПК. Заданные конфигурации сохранятся.
  4. ВМ вместе со всеми данными легко переносится с одного ПК на другой.
    Портативный софт для виртуальной машины сохраняет информацию одним файлом (в виде образа системы) на физическом компьютере. Для переноса достаточно переместить этот файл.
  5. ВМ не занимает место постоянной памяти, а оперирует выделенной временной памятью. Все действия фиксируются в виде лога, который очищается при завершении каждого сеанса.
  6. Для переподключения на другую ОС не нужно перезагружать компьютер.
  7. На одном устройстве можно хранить несколько виртуальных машин с несколькими ОС в разных состояниях.

Недостатки использования VM

  1. Чтобы одновременно запускать на ВМ несколько операционных систем, нужно иметь соответствующие аппаратные ресурсы.
  2. ОС в виртуальных машинах могут работать медленнее. Несмотря на то что показатели производительности виртуальных ОС стремятся к показателям физических ОС, на данный момент развития они всё-таки не равны.
  3. Виртуальная платформа поддерживает не весь функционал аппаратного обеспечения.
    VMware уже поддерживает USB 3.0, контроллеры портов COM и LPT и приводы CD-ROM, но с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики могут быть сложности.

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

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

К самым популярным виртуальным машинам относятся:

  • VirtualBox,
  • Microsoft Hyper-V,
  • VMware Workstation Player,
  • Parallels Desktop.

Microsoft Hyper-V ― это VM от Майкрософт.

ПлюсыМинусы
Привычный интерфейс для пользователей MicrosoftНе запускается с версий ниже Windows 10
Сразу установлена на Windows 10 (Pro, Enterprise, и Education)Нельзя установить на MacOS
Поддерживает различные старые версии WindowsИнтерфейс уступает VMWare и VirtualBox

VMware Workstation ― платная мощная виртуальная машина для профессионального использования. Работает в основном с Windows и Linux. Имеет бесплатную версию VMware Player, но она значительно ограничена функционалом.

ПлюсыМинусы
Установка систем по шаблонуПлатная VM
Удобный интерфейсНельзя записать видео с экрана виртуальной машины
Высокая стабильность и надёжность 
Детальная настройка оборудования. Можно отдельно настроить ID процессора, количество видеопамяти и др. 
Поддержка 3D-графики и DirectX 10  
Поддерживает EFI 

Parallels Desktop ― это ВМ, которая позволяет использовать программы разных операционных систем на Mac.

ПлюсыМинусы
Работает без перегрузокПлатная программа
Поддерживает различные операционные системы (Windows, Linux, разные версии MacOS и другие ОС)Работает только на MacOS

VirtualBox ― cамая популярная программа виртуализации с открытым исходным кодом. С её помощью можно запускать любые операционные системы, например Windows, Linux, Mac, Android. Программа имеет русифицированный интерфейс и проста в применении.

ПлюсыМинусы
Бесплатная VM
Нельзя выделить машине больше, чем 256 МБ видеопамяти. Для современных систем этого мало
Имеет русскоязычную версиюНе поддерживается DirectX для 3D-графики
Интуитивно понятный интерфейс, подходит новичкам 
Можно управлять через GUI (графический пользовательский интерфейс) и командную строку 
Есть комплект SDK 
Можно подключать USB-устройства к виртуальным компьютерам, чтобы работать с ними напрямую 
Поддерживает протокол RDP (протокол удалённого доступа) 

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

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

  1. 1.

    Скачайте и установите VirtualBox на компьютер.

  2. 2.

    Откройте панель управления Oracle и нажмите Создать:

  3. 3.

    Введите название виртуальной машины (например, Ubuntu-1). Кликните Далее:

  4. 4.

    Чтобы выделить объём памяти для машины, сдвиньте ползунок вправо. Мы рекомендуем указать объём 4 ГБ, но если на вашем компьютере недостаточно оперативной памяти, выбирайте максимум 2-3 ГБ. Нажмите Далее:

  5. 5.

    Выберите пункт «Создать новый виртуальный жёсткий диск» и кликните Создать:

  6. 6.

    Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите Далее:

  7. 7.

    Выберите формат хранения «Динамический виртуальный жёсткий диск». Нажмите Далее:

  8. 8.

    Укажите объём жёсткого диска 20 ГБ. Кликните

    Создать:

Готово, вы создали VM Oracle. Теперь переходите к установке операционной системы.

Как установить операционную систему в Oracle VirtualBox

Рассмотрим, как установить операционную систему на примере Ubuntu 20.04.

  1. 1.

    Скачайте дистрибутив Ubuntu на компьютер.

  2. 2.

    Откройте панель управления Oracle и нажмите Настроить:

  3. 3.

    Перейдите в раздел Система. На вкладке «Материнская плата» поставьте галочку напротив пункта «Гибкий диск»:

  4. 4.

    На вкладке «Процессор» выберите 2 ядра:

  5. 5.

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

  6. 6.

    Перейдите в раздел Носители и выберите «Пусто».

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

  7. 7.

    После загрузки кликните Ок:

  8. 8.

    На главной странице нажмите Запустить:

  9. 9.

    Подождите, пока загрузится машина:

  10. 10.

    В приветственном окне выберите нужный язык:

  11. 11.

    Нажмите установить Ubuntu:

  12. 12.

    Выберите раскладку клавиатуры «Russian». Нажмите Продолжить:

  13. 13.

    Выберите пункты «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем кликните Продолжить:

  14. 14.

    Выберите тип установки «Стереть диск и установить Ubuntu» и нажмите Установить:

    Затем кликните

    Продолжить:

  15. 15.

    Назначьте нужный регион и нажмите Продолжить:

  16. 16.

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

  17. 17.

    Дождитесь окончания установки и кликните Перезагрузить:

  18. 18.

    Дождитесь перезагрузки и нажмите Enter:

  19. 19.

    Выберите учётную запись, которую вы создали на шаге 15:

  20. 20.

    Введите пароль, который вы задали при создании учётной записи:

  21. 21.

    Примите предлагаемые настройки или нажмите Далее в правом верхнем углу экрана:

Готово, вы установили ОС Ubuntu 20.04 и можете приступать к работе:

Теперь вы знаете, зачем нужна виртуальная машина и как запустить её с помощью программы VirtualBox.

Виртуальный дата-центр VMware

Кроме VM, есть более крупные решения ― виртуальные дата-центры. Например, виртуальный дата-центр VMware, который можно заказать в REG.RU.

Для чего используют виртуальный дата-центр?

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

Теперь вы знаете, что собой представляет ВМ, что делает виртуальная машина и какими ресурсами виртуальной машины можно управлять, и при необходимости можете заказать Виртуальный дата-центр VMware в REG.RU.

Помогла ли вам статья?

Да

16 раз уже помогла

Что такое виртуальная машина и зачем она нужна? Обзор самых популярных виртуальных машин | Инструкция по установке ВМ

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

Виртуальный дата-центр VMware

Гибкое решение для создания собственного виртуального дата-центра.

Заказать виртуальный дата-центр VMware

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

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

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

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

Для чего нужна виртуальная машина:

  • чтобы разворачивать две и более независимые операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Windows XP/8/10 или Linux;
  • для экспериментов с программным обеспечением (например, кодом, предназначенным для запуска в различных ОС), не подвергая риску стабильность компьютера;
  • чтобы устанавливать и тестировать различные программы и утилиты, не занимая место на основном ПК;
  • чтобы запускать программы, которые не поддерживает основная ОС, или подключать оборудование, несовместимое с ней. Например, применять Windows-программы на Mac или Linux;
  • для безопасного запуска приложения (программы), которое вызывает недоверие или подозрение на вирусы;
  • чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились;
  • для создания резервных копий ОС.

Если сравнивать функции виртуальной машины с работой на обычном ПК, то можно выделить как преимущества, так и недостатки.

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

  1. Можно выключить ПК или перейти к другой задаче с сохранением текущего состояния машины. Если вы решите продолжить работу, ВМ загрузится в том состоянии, в котором находилась в момент выключения.
  2. На VM можно делать снапшоты, которые позволяют откатываться до предыдущих конфигураций. Это удобно, если при тестировании нестабильного софта произошла критическая ошибка. По сравнению с основной системой, для ВМ выделяется меньше места на дисковом пространстве и откат до раннего состояния происходит быстрее.
  3. Машину можно сохранять или дублировать как изолированную среду. Её можно будет запустить позднее или скопировать на другой ПК. Заданные конфигурации сохранятся.
  4. ВМ вместе со всеми данными легко переносится с одного ПК на другой. Портативный софт для виртуальной машины сохраняет информацию одним файлом (в виде образа системы) на физическом компьютере. Для переноса достаточно переместить этот файл.
  5. ВМ не занимает место постоянной памяти, а оперирует выделенной временной памятью. Все действия фиксируются в виде лога, который очищается при завершении каждого сеанса.
  6. Для переподключения на другую ОС не нужно перезагружать компьютер.
  7. На одном устройстве можно хранить несколько виртуальных машин с несколькими ОС в разных состояниях.

Недостатки использования VM

  1. Чтобы одновременно запускать на ВМ несколько операционных систем, нужно иметь соответствующие аппаратные ресурсы.
  2. ОС в виртуальных машинах могут работать медленнее. Несмотря на то что показатели производительности виртуальных ОС стремятся к показателям физических ОС, на данный момент развития они всё-таки не равны.
  3. Виртуальная платформа поддерживает не весь функционал аппаратного обеспечения. VMware уже поддерживает USB 3.0, контроллеры портов COM и LPT и приводы CD-ROM, но с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики могут быть сложности.

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

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

К самым популярным виртуальным машинам относятся:

  • VirtualBox,
  • Microsoft Hyper-V,
  • VMware Workstation Player,
  • Parallels Desktop.

Microsoft Hyper-V ― это VM от Майкрософт.

ПлюсыМинусы
Привычный интерфейс для пользователей MicrosoftНе запускается с версий ниже Windows 10
Сразу установлена на Windows 10 (Pro, Enterprise, и Education)Нельзя установить на MacOS
Поддерживает различные старые версии WindowsИнтерфейс уступает VMWare и VirtualBox

VMware Workstation ― платная мощная виртуальная машина для профессионального использования. Работает в основном с Windows и Linux. Имеет бесплатную версию VMware Player, но она значительно ограничена функционалом.

ПлюсыМинусы
Установка систем по шаблонуПлатная VM
Удобный интерфейсНельзя записать видео с экрана виртуальной машины
Высокая стабильность и надёжность 
Детальная настройка оборудования. Можно отдельно настроить ID процессора, количество видеопамяти и др. 
Поддержка 3D-графики и DirectX 10 
Поддерживает EFI 

Parallels Desktop ― это ВМ, которая позволяет использовать программы разных операционных систем на Mac.

ПлюсыМинусы
Работает без перегрузокПлатная программа
Поддерживает различные операционные системы (Windows, Linux, разные версии MacOS и другие ОС)Работает только на MacOS

VirtualBox ― cамая популярная программа виртуализации с открытым исходным кодом. С её помощью можно запускать любые операционные системы, например Windows, Linux, Mac, Android. Программа имеет русифицированный интерфейс и проста в применении.

ПлюсыМинусы
Бесплатная VMНельзя выделить машине больше, чем 256 МБ видеопамяти. Для современных систем этого мало
Имеет русскоязычную версиюНе поддерживается DirectX для 3D-графики
Интуитивно понятный интерфейс, подходит новичкам 
Можно управлять через GUI (графический пользовательский интерфейс) и командную строку 
Есть комплект SDK 
Можно подключать USB-устройства к виртуальным компьютерам, чтобы работать с ними напрямую 
Поддерживает протокол RDP (протокол удалённого доступа) 

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

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

  1. 1.

    Скачайте и установите VirtualBox на компьютер.

  2. 2.

    Откройте панель управления Oracle и нажмите Создать:

  3. 3.

    Введите название виртуальной машины (например, Ubuntu-1). Кликните Далее:

  4. 4.

    Чтобы выделить объём памяти для машины, сдвиньте ползунок вправо. Мы рекомендуем указать объём 4 ГБ, но если на вашем компьютере недостаточно оперативной памяти, выбирайте максимум 2-3 ГБ. Нажмите Далее:

  5. 5.

    Выберите пункт «Создать новый виртуальный жёсткий диск» и кликните Создать:

  6. 6.

    Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите Далее:

  7. 7.

    Выберите формат хранения «Динамический виртуальный жёсткий диск». Нажмите Далее:

  8. 8.

    Укажите объём жёсткого диска 20 ГБ. Кликните Создать:

Готово, вы создали VM Oracle. Теперь переходите к установке операционной системы.

Как установить операционную систему в Oracle VirtualBox

Рассмотрим, как установить операционную систему на примере Ubuntu 20. 04.

  1. 1.

    Скачайте дистрибутив Ubuntu на компьютер.

  2. 2.

    Откройте панель управления Oracle и нажмите Настроить:

  3. 3.

    Перейдите в раздел Система. На вкладке «Материнская плата» поставьте галочку напротив пункта «Гибкий диск»:

  4. 4.

    На вкладке «Процессор» выберите 2 ядра:

  5. 5.

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

  6. 6.

    Перейдите в раздел Носители и выберите «Пусто». Затем нажмите на иконку Диск — Выбрать образ оптического диска. Загрузите дистрибутив Ubuntu, который вы скачали на первом шаге.

  7. 7.

    После загрузки кликните Ок:

  8. 8.

    На главной странице нажмите Запустить:

  9. 9.

    Подождите, пока загрузится машина:

  10. 10.

    В приветственном окне выберите нужный язык:

  11. 11.

    Нажмите установить Ubuntu:

  12. 12.

    Выберите раскладку клавиатуры «Russian». Нажмите Продолжить:

  13. 13.

    Выберите пункты «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем кликните Продолжить:

  14. 14.

    Выберите тип установки «Стереть диск и установить Ubuntu» и нажмите Установить:

    Затем кликните Продолжить:

  15. 15.

    Назначьте нужный регион и нажмите Продолжить:

  16. 16.

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

  17. 17.

    Дождитесь окончания установки и кликните Перезагрузить:

  18. 18.

    Дождитесь перезагрузки и нажмите Enter:

  19. 19.

    Выберите учётную запись, которую вы создали на шаге 15:

  20. 20.

    Введите пароль, который вы задали при создании учётной записи:

  21. 21.

    Примите предлагаемые настройки или нажмите Далее в правом верхнем углу экрана:

Готово, вы установили ОС Ubuntu 20.04 и можете приступать к работе:

Теперь вы знаете, зачем нужна виртуальная машина и как запустить её с помощью программы VirtualBox.

Виртуальный дата-центр VMware

Кроме VM, есть более крупные решения ― виртуальные дата-центры. Например, виртуальный дата-центр VMware, который можно заказать в REG.RU.

Для чего используют виртуальный дата-центр?

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

Теперь вы знаете, что собой представляет ВМ, что делает виртуальная машина и какими ресурсами виртуальной машины можно управлять, и при необходимости можете заказать Виртуальный дата-центр VMware в REG.RU.

Помогла ли вам статья?

Да

16 раз уже помогла

Что такое виртуальная машина и зачем она нужна? Обзор самых популярных виртуальных машин | Инструкция по установке ВМ

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

Виртуальный дата-центр VMware

Гибкое решение для создания собственного виртуального дата-центра.

Заказать виртуальный дата-центр VMware

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

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

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

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

Для чего нужна виртуальная машина:

  • чтобы разворачивать две и более независимые операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Windows XP/8/10 или Linux;
  • для экспериментов с программным обеспечением (например, кодом, предназначенным для запуска в различных ОС), не подвергая риску стабильность компьютера;
  • чтобы устанавливать и тестировать различные программы и утилиты, не занимая место на основном ПК;
  • чтобы запускать программы, которые не поддерживает основная ОС, или подключать оборудование, несовместимое с ней. Например, применять Windows-программы на Mac или Linux;
  • для безопасного запуска приложения (программы), которое вызывает недоверие или подозрение на вирусы;
  • чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились;
  • для создания резервных копий ОС.

Если сравнивать функции виртуальной машины с работой на обычном ПК, то можно выделить как преимущества, так и недостатки.

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

  1. Можно выключить ПК или перейти к другой задаче с сохранением текущего состояния машины. Если вы решите продолжить работу, ВМ загрузится в том состоянии, в котором находилась в момент выключения.
  2. На VM можно делать снапшоты, которые позволяют откатываться до предыдущих конфигураций. Это удобно, если при тестировании нестабильного софта произошла критическая ошибка. По сравнению с основной системой, для ВМ выделяется меньше места на дисковом пространстве и откат до раннего состояния происходит быстрее.
  3. Машину можно сохранять или дублировать как изолированную среду. Её можно будет запустить позднее или скопировать на другой ПК. Заданные конфигурации сохранятся.
  4. ВМ вместе со всеми данными легко переносится с одного ПК на другой. Портативный софт для виртуальной машины сохраняет информацию одним файлом (в виде образа системы) на физическом компьютере. Для переноса достаточно переместить этот файл.
  5. ВМ не занимает место постоянной памяти, а оперирует выделенной временной памятью. Все действия фиксируются в виде лога, который очищается при завершении каждого сеанса.
  6. Для переподключения на другую ОС не нужно перезагружать компьютер.
  7. На одном устройстве можно хранить несколько виртуальных машин с несколькими ОС в разных состояниях.

Недостатки использования VM

  1. Чтобы одновременно запускать на ВМ несколько операционных систем, нужно иметь соответствующие аппаратные ресурсы.
  2. ОС в виртуальных машинах могут работать медленнее. Несмотря на то что показатели производительности виртуальных ОС стремятся к показателям физических ОС, на данный момент развития они всё-таки не равны.
  3. Виртуальная платформа поддерживает не весь функционал аппаратного обеспечения. VMware уже поддерживает USB 3.0, контроллеры портов COM и LPT и приводы CD-ROM, но с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики могут быть сложности.

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

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

К самым популярным виртуальным машинам относятся:

  • VirtualBox,
  • Microsoft Hyper-V,
  • VMware Workstation Player,
  • Parallels Desktop.

Microsoft Hyper-V ― это VM от Майкрософт.

ПлюсыМинусы
Привычный интерфейс для пользователей MicrosoftНе запускается с версий ниже Windows 10
Сразу установлена на Windows 10 (Pro, Enterprise, и Education)Нельзя установить на MacOS
Поддерживает различные старые версии WindowsИнтерфейс уступает VMWare и VirtualBox

VMware Workstation ― платная мощная виртуальная машина для профессионального использования. Работает в основном с Windows и Linux. Имеет бесплатную версию VMware Player, но она значительно ограничена функционалом.

ПлюсыМинусы
Установка систем по шаблонуПлатная VM
Удобный интерфейсНельзя записать видео с экрана виртуальной машины
Высокая стабильность и надёжность 
Детальная настройка оборудования. Можно отдельно настроить ID процессора, количество видеопамяти и др. 
Поддержка 3D-графики и DirectX 10 
Поддерживает EFI 

Parallels Desktop ― это ВМ, которая позволяет использовать программы разных операционных систем на Mac.

ПлюсыМинусы
Работает без перегрузокПлатная программа
Поддерживает различные операционные системы (Windows, Linux, разные версии MacOS и другие ОС)Работает только на MacOS

VirtualBox ― cамая популярная программа виртуализации с открытым исходным кодом. С её помощью можно запускать любые операционные системы, например Windows, Linux, Mac, Android. Программа имеет русифицированный интерфейс и проста в применении.

ПлюсыМинусы
Бесплатная VMНельзя выделить машине больше, чем 256 МБ видеопамяти. Для современных систем этого мало
Имеет русскоязычную версиюНе поддерживается DirectX для 3D-графики
Интуитивно понятный интерфейс, подходит новичкам 
Можно управлять через GUI (графический пользовательский интерфейс) и командную строку 
Есть комплект SDK 
Можно подключать USB-устройства к виртуальным компьютерам, чтобы работать с ними напрямую 
Поддерживает протокол RDP (протокол удалённого доступа) 

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

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

  1. 1.

    Скачайте и установите VirtualBox на компьютер.

  2. 2.

    Откройте панель управления Oracle и нажмите Создать:

  3. 3.

    Введите название виртуальной машины (например, Ubuntu-1). Кликните Далее:

  4. 4.

    Чтобы выделить объём памяти для машины, сдвиньте ползунок вправо. Мы рекомендуем указать объём 4 ГБ, но если на вашем компьютере недостаточно оперативной памяти, выбирайте максимум 2-3 ГБ. Нажмите Далее:

  5. 5.

    Выберите пункт «Создать новый виртуальный жёсткий диск» и кликните Создать:

  6. 6.

    Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите Далее:

  7. 7.

    Выберите формат хранения «Динамический виртуальный жёсткий диск». Нажмите Далее:

  8. 8.

    Укажите объём жёсткого диска 20 ГБ. Кликните Создать:

Готово, вы создали VM Oracle. Теперь переходите к установке операционной системы.

Как установить операционную систему в Oracle VirtualBox

Рассмотрим, как установить операционную систему на примере Ubuntu 20. 04.

  1. 1.

    Скачайте дистрибутив Ubuntu на компьютер.

  2. 2.

    Откройте панель управления Oracle и нажмите Настроить:

  3. 3.

    Перейдите в раздел Система. На вкладке «Материнская плата» поставьте галочку напротив пункта «Гибкий диск»:

  4. 4.

    На вкладке «Процессор» выберите 2 ядра:

  5. 5.

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

  6. 6.

    Перейдите в раздел Носители и выберите «Пусто». Затем нажмите на иконку Диск — Выбрать образ оптического диска. Загрузите дистрибутив Ubuntu, который вы скачали на первом шаге.

  7. 7.

    После загрузки кликните Ок:

  8. 8.

    На главной странице нажмите Запустить:

  9. 9.

    Подождите, пока загрузится машина:

  10. 10.

    В приветственном окне выберите нужный язык:

  11. 11.

    Нажмите установить Ubuntu:

  12. 12.

    Выберите раскладку клавиатуры «Russian». Нажмите Продолжить:

  13. 13.

    Выберите пункты «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем кликните Продолжить:

  14. 14.

    Выберите тип установки «Стереть диск и установить Ubuntu» и нажмите Установить:

    Затем кликните Продолжить:

  15. 15.

    Назначьте нужный регион и нажмите Продолжить:

  16. 16.

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

  17. 17.

    Дождитесь окончания установки и кликните Перезагрузить:

  18. 18.

    Дождитесь перезагрузки и нажмите Enter:

  19. 19.

    Выберите учётную запись, которую вы создали на шаге 15:

  20. 20.

    Введите пароль, который вы задали при создании учётной записи:

  21. 21.

    Примите предлагаемые настройки или нажмите Далее в правом верхнем углу экрана:

Готово, вы установили ОС Ubuntu 20.04 и можете приступать к работе:

Теперь вы знаете, зачем нужна виртуальная машина и как запустить её с помощью программы VirtualBox.

Виртуальный дата-центр VMware

Кроме VM, есть более крупные решения ― виртуальные дата-центры. Например, виртуальный дата-центр VMware, который можно заказать в REG.RU.

Для чего используют виртуальный дата-центр?

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

Теперь вы знаете, что собой представляет ВМ, что делает виртуальная машина и какими ресурсами виртуальной машины можно управлять, и при необходимости можете заказать Виртуальный дата-центр VMware в REG.RU.

Помогла ли вам статья?

Да

16 раз уже
помогла

Что такое виртуальная машина и как она работает | Microsoft Azure

Введение в виртуализацию и преимущества виртуальных машин

Начните бесплатно

Виртуальные машины — виртуальные компьютеры на компьютерах

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

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

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

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

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

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

Каковы преимущества использования виртуальных машин?

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

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

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

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

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

Виртуальные машины Azure

Создавайте виртуальные машины Windows и Linux за считаные секунды и сокращайте затраты.

Виртуальные машины Windows

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

Виртуальные машины Linux

Создавайте и развертывайте корпоративное программное обеспечение с открытым кодом и поддержкой сообщества за считаные секунды, а также сокращайте затраты.

Выделенный узел Azure

Выделенный физический сервер для размещения и запуска виртуальных машин Windows и Linux в Azure

Machine Learning Server на виртуальных машинах

Гибкая платформа машинного обучения для получения аналитических данных с помощью R и Python

Использование SQL Server на виртуальных машинах

Перенос рабочих нагрузок SQL Server в облако с самой низкой совокупной стоимостью владения

Точечные виртуальные машины Azure

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

Azure IaaS: инфраструктура как услуга

Получите преимущества высокодоступной, масштабируемой и безопасной облачной инфраструктуры в Azure и платите только за те ресурсы, которые используете.

Масштабируемые наборы виртуальных машин Azure

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

Часто задаваемые вопросы

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

  • На одном физическом компьютере под управлением одного гипервизора могут одновременно работать несколько виртуальных машин могут. Гипервизор — это программное обеспечение, объединяющее физическое оборудование и «оборудование» виртуальной машины. Это очень похоже на то, как работает операционная система на обычном компьютере: как регулировщик возле школы помогает учащимся переходить через оживленный перекресток, так и гипервизор обеспечивает организованное и оперативное получение необходимых ресурсов от физического сервера каждой виртуальной машиной.

  • Это базовая категория облачных вычислительных служб. В схеме IaaS вы арендуете ИТ-инфраструктуру (серверы, виртуальные машины, хранилище, сети и операционные системы) у поставщика облачных служб, например Microsoft Azure, с оплатой по мере использования.

    Дополнительные сведения об IaaS

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

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

    Подробнее об Azure IaaS

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

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

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

    Дополнительные сведения о точечных виртуальных машинах Azure

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

    Подробнее о Хранилище дисков Azure

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

    Знакомство с общедоступными, частными и гибридными облаками

  • Поставщики облачных служб иногда называют службы облачных вычислений «стеком», потому что они накладываются одна на другую. Хотя IaaS (инфраструктура как услуга) представляет собой базовый элемент в стеке, вместе с IaaS часто используются другие службы, например PaaS (платформа как услуга), SaaS (ПО как услуга) и бессерверные вычисления.

    Подробнее о распространенных терминах облачных вычислений

Ресурсы по виртуальным машинам

5-минутные руководства по началу работы

Для Linux создайте веб-сервер NGINX на виртуальной машине Ubuntu с помощью:

Для Windows создайте веб-сервер IIS на виртуальной машине Windows Server 2016 с помощью:

Миграция в облако

Контролируйте затраты и переносите приложения, данные и инфраструктуру с помощью этих бесплатных ресурсов:

Учебные модули

Узнайте, как подготовить виртуальные машины к работе в Azure, из пошагового руководства от Microsoft Learn.

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

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

Начните работу с Виртуальными машинами Azure

Бесплатная учетная запись готова к настройке в любой момент

Начните бесплатно

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

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

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

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

Продвинем ваш бизнес

В Google и «Яндексе», соцсетях, рассылках, на видеоплатформах, у блогеров

Подробнее

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

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

Виртуальная машина может запускаться через административную панель или функционировать в режиме отдельного окна. Виртуальная машина VMware Workstation. Эмуляция сразу четырех операционных систем

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

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

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

Для чего нужны виртуальные машины

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

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

Оформление группы «ВКонтакте»: самое подробное руководство в рунете Как сделать сайт на WordPress – очень полезный, полный гайд Продвижение «ВКонтакте»: 54 совета и море полезных сервисов

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

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

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

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

  • Слабо подходит для виртуализации «видеокарт» (GPU): о полноценной работе с рендерами и трехмерной графикой через ВМ можно забыть.
  • Для запуска виртуальной машины нужны аппаратные мощности и высокий уровень производительности физической машины.
  • Производительность в операционной системе на ВМ всегда ниже, чем в операционной системе на физической машине

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

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

Рассмотрим самый доступный способ установки – через виртуальную машину VirtualBox (это одна из самых популярных ВМ для Windows в 2022 году).

  1. Скачайте VirtualBox. Для загрузки дистрибутива лучше всего воспользоваться официальным сайтом Oracle.
  2. Установите VirtualBox.
  3. Скачайте необходимый образ операционной системы в ISO-формате. Его мы и будем внедрять в виртуальную машину.
  4. Запустите VirtualBox на физическом компьютере.

Далее алгоритм действий следующий:

Выберите пункт «Создать»:

Создаем новую ВМ в мониторе виртуальных машин Oracle VM VirtualBox

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

Не забудьте выбрать тип / версию операционной системы. Нажмите кнопку «Далее»

Укажите объем оперативной памяти, который будет выделен для создаваемой ВМ. На этом же экране вы увидите рекомендуемый и критически необходимый объем RAM для выбранной операционной системы.

Лучше выделить объем памяти, который находится на «зеленом» отрезке

Нажимаем «Далее». Попадаем на экран кастомизации жесткого диска:

Кликаем по кнопке «Создать».

На следующем шаге нужно указать тип виртуального диска:

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

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

Выбираем формат хранения данных на жестком диске

  1. Динамический диск – это файл, который занимает необходимое место на жестком диске физической машины лишь по мере заполнения. Внимание: файл динамического диска не сможет уменьшиться, даже если место, занятое его содержимым, освободится.
  2. Фиксированный жесткий диск генерируется дольше, но работает быстрее, чем динамический.

Нажимаем «Далее» и указываем размер виртуального жесткого диска в мегабайтах.

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

Все! Виртуальная машина создана.

Мы создали новую ВМ через Oracle VM VirtualBox

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

Нажмите иконку с зеленой стрелкой «Запустить».

Запускаем созданную ВМ

Переходим к настройкам ВМ.

Российские антивирусы – эксперт проверил лучшие (и странные) варианты

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

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

Настраиваем созданную ВМ

Сразу переходим в раздел «Система». Тут настраиваются параметры машины.

На вкладке «Процессор» настраиваем количество ядер процессора, предел загрузки ЦПУ и при необходимости активируем дополнительные возможности – AMD-V, PAE, NX, Nested VT-x.

Настраиваем производительность процессора

На вкладке «Материнская плата» настраиваем квоту основной памяти, определяем порядок загрузки накопителей, выбираем чипсет и активируем дополнительные возможности (IO APIC, EFI, часы для UTC).

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

На вкладке «Ускорение» можно активировать средства аппаратной визуализации и настроить интерфейс паравиртуализации.

Настраиваем параметры ускорения системы

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

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

Как перенести виртуальную машину

Гипервизор VirtualBox позволяет экспортировать / импортировать конфигурации любых виртуальных машин.

Экспорт

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

  1. Откройте меню «Файл».
  2. Нажмите кнопку «Экспорт конфигураций».

Экспортируем конфигурацию ВМ

  1. Выберите необходимые машины на экспорт.

Нашли ранее созданную ВМ

  1. Если появится сообщение о сбросе состояния ВМ, примите его.
  2. Укажите параметры экспорта.

Указываем главные параметры экспорта ВМ

  • При выборе формата .OVA все файлы будут помещены в архив открытого формата.
  • При выборе формата .OVF файлы будут записаны независимо друг от друга (по отдельности).

В строке «Файл» папка по умолчанию предустановлена на системный диск. При необходимости измените ее.

  1. Укажите дополнительные параметры экспорта (продукты, версия, ссылка, поставщик).

При необходимости изменяем опции ВМ

  1. Нажмите кнопку «Экспорт» внизу окна.

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

Импорт

Если вам нужно импортировать ВМ, то действия не сложнее.

  1. Откройте меню «Файл».
  2. Нажмите кнопку «Импорт конфигураций».

Импортируем ВМ в Oracle VM VirtualBox

  1. Укажите путь до OVA-файла и нажмите кнопку «Далее» внизу окна.

Указываем файл для импорта конфигурации ВМ

  1. Укажите необходимые параметры импорта ВМ (имя, USB-контроллер, тип гостевой ОС, процессор).

В самом низу списка будет строка «Виртуальный образ диска». При необходимости вы можете изменить раздел жесткого диска или папку импорта ВМ.

  1. Нажимаем «Импорт».

21 крутой трюк с интернетом и компьютером: они помогут вам в работе!

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

В VirtualBox удалить виртуальную машину можно, кликнув по ее иконке в боковом меню и выбрав пункт «Удалить».

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

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

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

VirtualBox

Плюсы

  • Простой, но функциональный интерфейс.
  • Умеет работать c RDP.
  • Бесплатный.
  • Позволяет эмулировать большую часть популярных операционных систем.
  • Есть собственный SDK.
  • Есть поддержка русского языка.
  • Есть поддержка физических устройств внутри ВМ (только если они подключаются по USB).
  • Поддержка управления через Graphic User Interface.

Минусы

  • Максимальный объем памяти для видеокарты – 256 МБ.
  • Нет DirectX для трехмерной графики.

5 способов подключить VPN на компьютере – от бесплатных до навороченных

VMware ESX

Плюсы

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

Минусы

  • Бесплатная версия имеет слишком много ограничений.
  • Нет захвата видео с экрана ВМ.
  • Для полноценной работы с ESX Server, потребуется специальное аппаратное обеспечение ЦП от Intel или AMD.
  • Нужно постоянное хранилище для данных о виртуальных машинах и их жестких дисках.

Hyper-V

Плюсы

  • Поддерживает несколько операционных систем, включая Linux и устаревшие версии Windows.
  • Основные инструменты Hyper-V по корпоративному соглашению бесплатны.
  • Hyper-V изначально инсталлирована на большинстве версий Windows 10.
  • Легко интегрировать с другими продуктами Microsoft.

Минусы

  • Не работает на старых версиях Windows (минимальная – Windows 10).
  • Недружелюбный интерфейс.
  • Юзабилити заметно хуже, чем у мониторов рассмотренных выше (если вы пользовались продуктами Microsoft ранее, привыкнуть будет легче).
  • Отсутствует поддержка «яблочных» ОС.

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

  • Что такое виртуальная машина 
  • Зачем нужна виртуальная машина и виртуализация
  • Преимущества и недостатки использования виртуальной машины
  • Популярные виртуальные машины
  • Как создать виртуальную машину VirtualBox
  • Как установить операционную систему в VirtualBox

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

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

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

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

Иногда требуется установить программу, созданную для ОС, которой нет на устройстве. Для этого можно воспользоваться технологией виртуализации. Виртуализация ― это возможность запуска нескольких операционных систем на одном физическом устройстве. То есть виртуальная машина позволяет создать на одном компьютере ещё один компьютер. Технология использует ресурсы устройства (память, процессор, устройство ввода и вывода), но при этом работает как отдельный компьютер. 

Операционная система, на базе которой создаётся новая среда, называется хост-системой (host), а дополнительная операционная система — гостевой.

Виртуализация создается при помощи двух элементов: виртуальной машины и гипервизора.

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

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

Есть три вида гипервизоров:

  1. Аппаратный. Такие гипервизоры используют Hyper-V, KVM, ESXi. Xen. Аппаратный гипервизор устанавливается прямо на «железо» и выполняет функции эмуляции физического аппаратного обеспечения. То есть такой гипервизор является минимальной операционной системой.

  2. Хостовый гипервизор запускается на обычной ОС, как и другие приложения в системе. В этом случае гостевая ОС выполняется как процесс на хосте, а гипервизор разделяет гостевую ОС и ОС хоста. Примеры гипервизоров этого типа: VMware, VirtualBox и Parallels Desktop для macOS.

  3. Гибридный. Смесь аппаратного и хостового гипервизора. Аппаратными средствами управляет первый тип гипервизора. Хостовый работает с остальными аппаратными компонентами. Такой вид управления имеет Hybrid, Type-1+.

Зачем нужна виртуальная машина и виртуализация

Для чего используют виртуализацию:

  • Чтобы загружать программы и компьютерные игры, которые предназначены для определенной ОС. Например, программы для Windows можно устанавливать на macOS;
  • Чтобы устанавливать две и более операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Linux;
  • Для тестирования. Иногда разработчикам нужно узнать, корректно и безопасно ли работает приложение в другой ОС, например в разных версиях Windows. Покупать или арендовать для этого несколько физических серверов и устанавливать на них разные ОС долго, дорого и сложно; 
  • Чтобы запускать программы, которые не совместимы с основной ОС. Например, применять Windows-программы на macOS или Linux;
  • Для безопасного запуска приложения (программы), которое не вызывает доверия. Простыми словами, если файл заражен, то он не сможет атаковать основную ОС;
  • Чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились.

Преимущества:

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

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

  3. Машину можно сохранять или дублировать как изолированную среду. Её можно будет запустить позднее или скопировать на другой ПК со всеми заданными конфигурациями.

  4. Для переподключения на другую ОС не нужно перезагружать компьютер.

Недостатки:

  1. Для одновременного запуска на ВМ нескольких операционных систем, нужно иметь соответствующие аппаратные ресурсы.

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

  3. Виртуальная платформа поддерживает не весь функционал устройства. Например, VMware поддерживает USB 3.0, контроллеры портов COM и LPT и приводы CD-ROM, но виртуализация видеоадаптеров и поддержка функций ускорения трехмерной графики пока малодоступны.

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

Самыми популярным виртуальным машинам являются:

  • VMware,
  • VirtualBox,
  • Microsoft Hyper-V,
  • Parallels Desktop.

VMware

VMware — одна из самых популярных виртуальных машин для крупных задач. VMware имеет 2 вида: Player (бесплатная версия) и Workstation (платная версия). Для macOS есть специальная версия VMware Fusion и VMware Fusion Pro.

Особенности:

  • высокая надежность и функциональность,
  • поддерживает USB 3.0, CD/DVD-диски и сетевые интерфейсы,
  • до 8 ГБ оперативной памяти для одной виртуальной машины,
  • понятный интерфейс,
  • бесплатная версия VMware Player поддерживает ВМ, которые были созданы на платной версии VMware Workstation,
  • поддержка 3D-графики и DirectX 10,
  • поддерживает EFI.

VirtualBox

VirtualBox — простой и бесплатный инструмент для виртуализации от компании ORACLE. Можно установить самые популярные операционные системы (Windows, Linux-подобные ОС, FreeBSD, macOS). Также VirtualBox может работать с VM, которые были созданы в платной версии VMware Workstation.

Особенности:

  • можно управлять через графический интерфейс и командную строку,
  • интуитивно понятный интерфейс даже для новичков,
  • можно подключать USB-устройства к виртуальным компьютерам и работать с ними напрямую,
  • есть комплект SDK,
  • поддерживает протокол удалённого доступа RDP.

Microsoft Hyper-V

Microsoft Hyper-V — VM для Windows 10. Не работает на других ОС.

Особенности:

  • можно переносить файлы с основного ПК на виртуальный и обратно,
  • можно соединить виртуальный и реальный компьютеры по сети,
  • привычный интерфейс для пользователей Microsoft,
  • встроена в Windows 10 (Pro, Enterprise, и Education),
  • поддерживает старые версии Windows.

Parallels Desktop

Parallels Desktop — платная программа для создания виртуальной машины на macOS. 

Особенности:

  • можно эмулировать операционные системы Windows, Linux, разные версии MacOS и другие ОС,
  • можно переносить информацию с ПК на виртуальную машину,
  • может работать с USB-накопителями, клавиатурами и мышками напрямую, 
  • для виртуальных ОС есть персональный голосовой помощник Cortana.

Несмотря на развитость всех программ для виртуализации, самым часто используемым инструментом является VirtualBox. Он нашел свое применение частными лицами и организациями. Далее мы рассмотрим, как создать VM и установить операционную систему в программе VirtualBox. 

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

  1. Скачайте и установите VirtualBox на компьютер.

  2. Откройте панель управления Oracle и нажмите Создать:

       3. Введите название виртуальной машины (имя может быть любое). Кликните Далее:

       4. Укажите объём памяти для машины. Для этого сдвиньте ползунок вправо. Нажмите Далее:

       5. Выберите пункт «Создать новый виртуальный жёсткий диск» и кликните Создать:

       6. Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите Далее:

      7. Выберите формат хранения «Динамический виртуальный жёсткий диск». Нажмите Далее:

      8. Укажите объём жёсткого диска 20 ГБ. Кликните Создать:

Готово, вы создали ВМ на VirtualBox. Теперь переходите к установке операционной системы:

Как установить операционную систему в VirtualBox

Рассмотрим, как установить операционную систему на примере Ubuntu 20.04. 

  1. Скачайте дистрибутив Ubuntu на компьютер.

  2. Откройте панель управления Oracle и нажмите Настроить:

       3. Перейдите в раздел Система. На вкладке «Материнская плата» поставьте галочку напротив пункта «Гибкий диск»:

       4. На вкладке «Процессор» выберите 2 ядра:

       5. Перейдите в раздел Дисплей. Поставьте галочку напротив пункта «Включить 3D-ускорение» и передвиньте ползунок вправо, чтобы выделить максимально возможный объём видеопамяти:

      6. Перейдите в раздел Носители и выберите «Пусто». Затем нажмите на иконку ДискВыбрать образ оптического диска. Загрузите дистрибутив Ubuntu, который вы скачали на первом шаге.

      7. После загрузки кликните Ок:

     8. На главной странице нажмите Запустить:

      9. Подождите, пока загрузится машина:

     10. В приветственном окне выберите язык:

     11. Нажмите установить Ubuntu:

      12. Выберите раскладку клавиатуры «Russian». Нажмите Продолжить:

     13. Выберите пункты «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем кликните Продолжить:

       14. Выберите тип установки «Стереть диск и установить Ubuntu» и нажмите Установить:

Затем кликните Продолжить:

       15. Назначьте нужный регион и нажмите Продолжить:

       16. Зарегистрируйтесь. Задайте имя и пароль, остальные поля будут заполнены автоматически. Нажмите Продолжить:

       17. Дождитесь окончания установки и кликните Перезагрузить:

      18. Дождитесь перезагрузки и нажмите Enter:

       19. Выберите учётную запись, которую вы создали на шаге 15:

       20. Введите пароль, который вы задали при создании учётной записи:

       21.  Примите предлагаемые настройки или нажмите Далее в правом верхнем углу экрана:

Готово, вы установили ОС Ubuntu 20. 04 и можете приступать к работе:

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

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

Что такое виртуальная машина? | Глоссарий VMware