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

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

Содержание

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

В статье мы расскажем, что называется виртуальной машиной и для чего она предназначена, разберём преимущества и недостатки использования виртуальных машин, кратко рассмотрим 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.

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

Да

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

Виртуальная машина VirtualBox

Обновлено 04. 02.2023 18:08. Виртуальные машины

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

Содержание

  • Основные возможности VirtualBox
  • Как создать виртуальную машину в VirtualBox
  • Аналоги VirtualBox
  • VirtualBox и Android
  • Ссылки на загрузку VirtualBox

Основные возможности VirtualBox

Существуют версии VirtualBox, предназначенные для установки практически на любых операционных системах, включая Windows, Linux, Mac и OpenSolaris. В качестве «гостевой» операционной системы так же могут использоваться любые операционные системы, включая новейшие 64-х битные версии Windows 10, Windows 8.1, а так же Windows XP, Linux, FreeBSD и OpenBSD. Начиная с версии 5 в VirtualBox появилась возможность установить Windows 10. До этого, при её установке возникали проблемы.
Среди основных особенностей программы VirualBox можно выделить следующие:

  • VirtualBox может управляться как через GUI-интерфейс, так и через командную строку.
  • Для расширения функций программы разработан специальный комплект SDK.
  • Параметры виртуальных машин описываются в формате XML и никак не зависят от того физического компьютера, на котором система работает. Поэтому виртуальные компьютеры формата VirtalBox легко переносить с одного ПК на другой.
  • При использовании на «гостевых» компьютерах операционных систем Windows или Linux можно воспользоваться специальными утилитами, значительно облегчающими переключение между физическим и виртуальными компьютерами.
  • Для быстрого обмена файлами между гостевым и физическим ПК можно создавать так называемые «разделяемые каталоги» (Shared folders), которые одновременно доступны из обоих этих машин.
  • VirtualBox позволяет подключать USB-устройства к виртуальным компьютерам, позволяя виртуальным машинам работать с ними напрямую.
  • VirtualBox полностью поддерживает протокол удалённого доступа RDP (Remote Desktop Protocol). Виртуальная машина может работать как RDP-сервер, позволяя управлять ею удалённо.

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

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

Ниже мы описали процесс установки Windows 8.

Запустите VirtualBox. В главном окне программы нажмите кнопку «Создать».

Появится стартовое окно мастера создания новой виртуальной машины. На этом шаге просто нажмите кнопку «Далее» («Next»):

Укажите в поле «Имя» название новой виртуальной машины. Это может быть любое слово, которое поможет вам потом понимать — какую виртуальную машину для какой цели вы создавали, например, просто «Windows8». В нижней части диалога выберите тип операционной системы, которую вы на неё установите, например, «Windows 8».

На шаге выбора объёма оперативной памяти система предложит выделить виртуальной машине некоторый объём, в зависимости от мощности вашего основного компьютера. Обычно, она выделяет 1 Гигабайт ОЗУ:

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

На шаге создания виртуального жёсткого диска выберите опцию «Создать новый жёсткий диск»:

На следующем шаге оставьте выбранный по-умолчанию тип диска «VDI»:

На шаге указания дополнительных атрибутов диска оставьте выбранным «Динамический виртуальный диск»:

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

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

Путь к диску будет отображён в диалоге создания виртуальной машины:

На последнем шаге будет отображена суммарная информация о создаваемом виртуальном диске:

На последнем шаге будет отображена суммарная информация о создаваемой виртуальной машине. Нажмите Create для запуска процесса создания машины:

После этого в окне VirtualBox появится новая, созданная нами виртуальная машина:

Виртуальная машина создана. Конечно, на ней ещё нет операционной системы, поэтому, если нажать кнопку «Старт», то появится лишь чёрное окно командной строки.

Аналоги VirtualBox

Аналогами VirtualBox являются две столь известные системы, как VMware и Windows VirtualPC.

VMWare — наиболее известная среди всх систем виртуализации, но она платная. Применяется VMWare в основном крупными корпорациями.

Система Windows Virtual PC заточена в первую очередь под виртуализацию операционных систем компании Microsoft. Для работы с Linux или Mac ОС машина Virtual PC не применима.

Поэтому, если вы ищете бесплатную виртуальную машину, то VirtualBox, вероятно, станет лучшим выбором.

VirtualBox и Android

Единственная задача, в решении которой не сможет помочь VirtualBox — тестирование операционной системы Android. Впрочем с этим не справится ни одна универсальная виртуальная машина — они не способны имитировать архитектуру процессора ARM. На этот случай для Windows создан специальный эмулятор среды Android: Программа BlueStacks

Ссылки на загрузку VirtualBox

Официальный сайт программы

Загрузить VirtualBox для ОС Windows можно по ссылке:

Скачать виртуальную машину VirtualBox 5.2.44 Win 32-bit. Это последняя версия с поддержкой 32 битной версии Windows. Релиз был в июле 2020.

Скачать виртуальную машину VirtualBox 7.0.6 Win 64-bit

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

Скачать VirtualBox Extension Pack 5.2.44 Win 32-bit

Скачать VirtualBox Extension Pack 7.0.6 Win 64-bit

3 способа передачи файлов между виртуальной машиной и ПК на VMware и VirtualBox

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

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

Давайте рассмотрим различные методы передачи файлов между гостевой операционной системой виртуальной машины и хост-компьютером с помощью VirtualBox или VMware.

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

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

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

  • Перетаскивание (также известное как копирование и вставка)
  • USB-накопитель
  • Общая папка

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

Ниже мы рассмотрим обмен данными с использованием этих трех методов на виртуальных машинах, работающих на Oracle VirtualBox и VMware Workstation Player.

1. Перетаскивание и общий буфер обмена

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

Общий буфер обмена в VirtualBox

Если вы используете Oracle VirtualBox, вы можете настроить общий буфер обмена и Drag’n’Drop всего за несколько быстрых шагов:

  1. Выберите свою виртуальную машину, щелкните правой кнопкой мыши и выберите Настройки.
  2. В появившемся окне нажмите General , а затем перейдите на вкладку Advanced .
  3. Теперь вы должны увидеть Общий буфер обмена и Drag’n’Drop раскрывающегося списка.

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

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

Как копировать и вставлять данные в VMware

Подобно функциям VirtualBox, вы также можете настроить общий буфер обмена или включить перетаскивание в VMware. Но вам может потребоваться сначала установить пакет VMware Tools, который предоставляет дополнительные функции.

  1. При работающем VMware перейдите к ВМ > Установить инструменты VMware . Если вы еще не загрузили VMware Tools, вам будут даны инструкции.
  2. Включить копирование и вставку в виртуальной машине > Настройки > Параметры .
  3. Выберите Гостевая изоляция
  4. Здесь Включите копирование и вставку и Включите перетаскивание .
  5. Подтвердить с помощью OK .

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

2. Копирование файлов с виртуальной машины на локальную машину на USB-накопитель

Использование USB-накопителя для передачи данных между двумя физическими машинами — проверенная временем традиция. Хотя это и не идеально, USB-накопитель может передавать файлы между хост-компьютером и виртуальной машиной. Давайте посмотрим, как можно использовать USB-накопитель для обмена данными между виртуальной машиной и хост-компьютером.

Передача файлов с хоста на VirtualBox с помощью USB-накопителя

Чтобы получить доступ к USB-устройствам из VirtualBox, вам необходимо включить доступ через USB. Для этого вам необходимо скачать VirtualBox Extension Pack

После загрузки пакета расширения:

  1. Вставьте USB-устройство, которое хотите использовать.
  2. Запустите VirtualBox и нажмите Файл > Настройки , затем Расширения и нажмите + .
  3. Перейдите к загруженному пакету расширений, нажмите Открыть , затем при появлении запроса Установить .
  4. Следуйте инструкциям для завершения процесса. Затем вы можете проверить, включен ли USB в Settings > USB .
  5. Щелкните правой кнопкой мыши виртуальную машину, которую вы планируете использовать, и выберите Settings > USB .
  6. Нажмите + , затем найдите USB-устройство, которое будет доступно при запуске виртуальной машины. Таким же образом можно добавить дополнительные диски.

Затем вы можете использовать USB-устройство для передачи файлов в VirtualBox.

Как перенести файлы в VMware с помощью USB-накопителя

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

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

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

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

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

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

Как перенести файлы с VirtualBox на хост с помощью общей папки

Вы уже должны были загрузить гостевые дополнения VirtualBox. Это должно быть установлено через Devices > Install Guest Additions , где вы должны найти соответствующий EXE-файл. Следуйте шагам до конца, выбрав параметры по умолчанию, затем Готово .

Запустите VirtualBox, затем:

  1. Откройте Устройства > Общие папки > Настройки общих папок .
  2. Нажмите +, затем в Путь к папке, щелкните стрелку и выберите Другое .
  3. Найдите папку, которой вы хотите поделиться, и нажмите Select Folder .
  4. В поле Добавить общий ресурс дайте общему ресурсу имя, которое можно использовать в обеих операционных системах.
  5. Проверить Автомонтаж и Сделать постоянным , затем OK . В гостевой ОС вы найдете общий ресурс, настроенный в обычном месте для сетевых ресурсов. Например, в Windows 10 это будет под сетевым расположением в проводнике Windows .

Общий доступ к сетевому диску в VMware

Процесс создания общей папки в VMware прост:

  1. В рабочей станции VMware выберите свою виртуальную машину и нажмите Player > Manage > Virtual Machine Settings
  2. Щелкните Параметры > Общие папки. Затем вы можете выбрать параметр общего доступа в разделе Общий доступ к папке
  3. Нажмите Добавить для настройки общей папки и следуйте инструкциям на экране в Мастере добавления общей папки .
  4. Затем вы можете ввести Путь хоста к каталогу, которым вы хотите поделиться, и назвать свою папку.
  5. Как только вы нажмете Далее , вы решите доступ к папке ( Только для чтения или Включить этот общий ресурс , последний разрешает хосту и виртуальной машине полный доступ к общей папке).
  6. Нажмите Готово , чтобы создать общую папку.

Пользователи Linux могут просматривать общую папку в каталоге / mnt/hgfs .

Хотя это самый сложный вариант настройки, вы сможете легко обмениваться файлами большего размера. Это могут быть установщики, файлы образов дисков и видео высокого разрешения.

Передача файлов между виртуальной машиной и хостом

Независимо от того, используете ли вы VirtualBox или VMware, обмен данными между вашим физическим ПК и виртуальной машиной на удивление прост.

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

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

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

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

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

Содержание

    Описание виртуальных машин

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

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

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

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

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

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

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

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

    Существует два типа гипервизоров.

    Тип 1

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

    Тип 2

    Размещенный гипервизор или тип 2 установлен на хост-компьютере, на котором уже установлена ​​основная ОС. Основная ОС управляет вызовами для выделения ресурсов. Из-за этого гипервизоры типа 2 используются для создания конкретных сред с единственной целью. Например, разработчик приложений создаст среду, идеально подходящую для создания и тестирования различных приложений.

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

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

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

    1. Попробуйте новые операционные системы

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

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

    2. Запустите старое программное обеспечение

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

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

    3. Запуск программного обеспечения, разработанного для разных ОС

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

    4. Тестовое ПО для разных платформ

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

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

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

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

    6. Скомпилируйте несколько серверов на одном ПК

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

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

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

    1. Они рентабельны

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

    2. Их легко перемещать

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

    3. Они обеспечивают безопасность

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

    4. Идеально подходят для тестирования и экспериментов

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

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

    Знаете ли вы, что виртуальные машины могут быть облачными? Они были разработаны для замены физических машин и при этом позволяли вам делать все то же, что и виртуальная машина, установленная на вашем персональном компьютере. В облачных вычислениях есть два типа виртуальных машин: ProcessVM и System VM.

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

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

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

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

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

    VMWare — это комплексный пакет продуктов для виртуализации. Он предлагает Fusion для Apple Mac и WorkstationPlayer для ПК. Они были адаптированы для разных операционных систем хоста, но, по сути, предлагают одни и те же решения. Будучи одним из редких программ виртуализации, поддерживающих DirectX 10, это хороший выбор для тех, кто интересуется виртуализацией графических процессоров. VMware бесплатна для личного использования, но бизнес-пользователям придется инвестировать в версии Pro и Fusion Pro.

    2. Oracle VM VirtualBox

    VirtualBox поддерживает широкий спектр хост- и гостевых операционных систем, что делает его отличным выбором для тех, кто хочет экспериментировать. Вы можете создавать виртуальные машины с Windows XP, Windows NT, Linux 2.4, OpenSolaris, Server 2003 и даже с IBM OS/2. Пользователи Apple могут запускать сеансы виртуальной машины Mac. Но самое главное, VirtualBox имеет открытый исходный код и совершенно бесплатен, даже версия Enterprise, разработанная для бизнеса.

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

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

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