Что такое виртуальная машина?
Так что же из себя представляет виртуальная машина, запомни это всего навсего набор файлов
Внутри этого набора файлов работает операционная система с сервисами. Все это добро, лежит на дисках физического хоста, внутри файловой системы гипервизора. У каждого продукта этот набор файлов разный, так же как и формат, давайте пробежимся по каждому из них.
Если обратиться к Википедии, то (Virtual Machine или VM) — это система в задачи которой входит эмулирование аппаратного обеспечения или различных платформ. Сама виртуальная платформа умеет эмулировать, как отдельные аппаратные части, так и целые компьютеры или другое оборудование, например сетевые роутеры Juniper или Cisco, которые уже давно выпускают аналоги своих физических железок в виде виртуальных эплаинсов (Виртуальных машин), которые могут работать на физических серверах с гипервизорами и не привязываться к оборудованию, благодаря миграции.
https://ru.wikipedia.org/wiki/Виртуальная_машина
Требования
Чтобы использовать два или более гипервизора одновременно в Windows, первое, что нужно сделать, — это установить последнюю версию Windows 10. Поддержка нескольких гипервизоров была активирована с Обновление 2020 мая , версия операционной системы 2004 года. Поэтому установка этой версии или любой более поздней — это первое, что мы должны сделать. Кроме того, мы помним, что Hyper-V — это эксклюзивная функция Окна 10 Pro , поэтому, если у нас есть Домашняя версия, мы не сможем ее использовать.
Вам также необходимо убедиться, что у вас установлены последние версии VirtualBox и VMware. Поддержка для вложенная подкачка и VT-x вместе с Hyper-V доступен начиная с VirtualBox версии 6.0 и VMware Workstation версии 15.5.5. Однако мы рекомендуем использовать как минимум более продвинутые версии, такие как VirtualBox 6.1 or VMware Workstation 16 , так как с помощью этой функции стабильность и производительность улучшаются (и значительно).
Если на нашем компьютере уже установлены последние версии программного обеспечения для виртуализации, теперь мы посмотрим, как все активировать.
Работа с vGate 4.1
Чтобы было проще понять, насколько в действительности удобен новый vGate, рассмотрим несколько типовых задач, с которыми могут ежедневно сталкиваться пользователи подобных систем.
Очевидно, что виртуальные машины, на которых предполагается работа с важными документами, должны контролироваться особенно тщательно при помощи политик безопасности. При работе с vGate подобную задачу можно решить элегантным способом, используя сразу несколько механизмов продукта. Исходя из формулировки задачи можно предположить, что такого плана заявки появляются регулярно. В этом случае имеет смысл создать отдельную группу, куда будут попадать все виртуальные машины, на которых предполагается работа с секретными документами.
Рисунок 2. Создание новой группы объектов в локальной консоли vGate 4.1
Отдельно хочется обратить внимание на пункт «Включить автодобавление виртуальных машин в группу». Если отметить галочкой этот параметр, появляется возможность задать ключевое слово в имени виртуальной машины
Ориентируясь на него, все последующие виртуальные машины станут добавляться в эту группу без дополнительных действий администратора. В приведенном примере это слово secret.
Рисунок 3. Добавление объектов в группу в локальной консоли vGate 4.1
Помимо самих виртуальных машин в группу могут входить ESXi, хранилища данных, виртуальные сети и сетевые адаптеры.
Рисунок 4. Создание политики безопасности в локальной консоли vGate 4.1
При создании политик безопасности можно воспользоваться предустановленными шаблонами — просто выбрать подходящую из предложенного списка. На практике часто возникает необходимость взять за основу готовый шаблон и добавить к нему дополнительные параметры — такой вариант тоже возможен.
Рисунок 5. Применение политики безопасности в локальной консоли vGate 4.1
После того как группа защищаемых объектов создана, можно применить политику напрямую на группу или на отдельную виртуальную машину.
Сделав всё описанным образом, администратор снимает с себя часть хлопот по настройке прав для виртуальных машин, работающих с секретными документами, а заодно и соблюдает требования регуляторов.
Новому сотруднику нужно выдать соответствующие права доступа к необходимым ресурсам
Типовая задача добавления стандартного набора прав новому сотруднику может быть решена путем простого добавления его виртуальной машины в уже имеющуюся группу. Действия будут аналогичны тем, которые рассматривались в предыдущем сценарии. А в определенных исключительных случаях, когда по той или иной причине добавление в группу неуместно, vGate 4.1 позволяет накладывать политику безопасности напрямую на выбранную виртуальную машину.
Рисунок 6. Применение политики безопасности к виртуальной машине в локальной консоли vGate 4.1
Установка VMWare
Прежде чем что-либо делать, нам нужно установить саму программу. Это коммерческое программное обеспечение и оно не распространяется под открытой лицензией. Более того, для компаний использование VMware Pro платно. Но для обычных пользователей есть бесплатная версия VMWare Player с ограниченной функциональностью.
С помощью этой редакции программы можно делать все, необходимые обычным пользователям вещи, например, создавать виртуальные машины, запускать их, настраивать ресурсы и множество других вещей. Ограничения наложены на функции, необходимые разработчиком, например, развертывание машин на нескольких компьютерах или тонкая настройка сетевых интерфейсов.
Из-за того, что программа не имеет открытого кода, вы не найдете ее в официальных репозиториях. Поэтому нам будет необходимо скачать установщик из официального сайта. Здесь можно найти версии для Windows, Linux или MacOS.
4. Установка Windows
Даже если используется функция быстрой установки Windows, всё равно необходимо отслеживать этот процесс. Не все его этапы могут быть автоматизированы, возможно, где-то потребуется наш, пользовательский выбор. Это зависит от дистрибутива ОС. Если функция быстрой установки недоступна, нам просто необходимо в окне VMware Workstation пройти обычный процесс установки Windows, как мы это делаем на физическом компьютере. Но с той лишь разницей, что местом установки ОС нужно указать незанятое пространство на диске – т.е. всё место на новом виртуальном диске ВМ. Загрузочный и системный разделы будут созданы автоматически в процессе установки Windows.
Что такое гипервизор?
Гипервизор — это программа, отделяющая операционную систему от железа. Гипервизоры виртуализируют ресурсы сервера (процессор, память, диск, сетевые интерфейсы и др.), позволяя использовать их как свои собственные, и создают на основе одного сервера несколько отдельных виртуальных машин. Каждая созданная виртуальная машина изолируется от соседей, чтобы не влиять на работу других. Для работы гипервизора необходима поддержка виртуализации: для процессоров Intel на процессоре Intel VT, а для процессоров AMD на AMD-V.
Гипервизоры делятся на два типа: первые работают непосредственно с сервером, а операционная система пользователей работает поверх гипервизора. Эти гипервизоры могут предоставлять некоторым пользователям функции управления сервером и большинство предприятий используют именно такие гипервизоры.
Гипервизоры второго типа, также известные как размещенные гипервизоры (Hosted Hypervisor), работают с операционной системой, установленной на сервере. А операционные системы для новых пользователей создаются поверх гипервизора.
Настольные гипервизоры, такие как Oracle VirtualBox или VMware Workstation, являются гипервизорами второго типа, а VMware и KVM – первого. VMware и KVM устанавливаются непосредственно на сервер и не требуют установки какой-либо операционной системы.
Управление
VMware vSphere 6.0 Enterprise Plus | Microsoft Hyper-V 2012 R2 Datacenter | |
Централизованное управление | Да (vCenter Server + усовершенствованный веб-клиент vSphere, vCenter Server Appliance, SSO | Да (System Center 2012 R2 VMM) (SCVMM) |
Интеграция с Active Directory | Да (хосты vCenter и ESXi), усовершенствованный SSO | Да (SCVNN) |
Управление через браузер | Да (улучшенный веб-клиент vSphere с усовершенствованным SSO и плагин для BDE (Big Data Extension) | Не ограничено через портал самообслуживания (Self Service Portal, SSP) |
Обновление гипервизора | Да (через VMware Update Manager, CLI и AutоDeploy) | Да (Cluster Aware Update, Fabric Update, Management Server) |
Межплатформенное управление | Бесплатный Add-on Multi-Hypervisor Manager | SCVMM может управлять виртуальными средами VMware и Citrix |
Обновление ВМ | Да (Update Manager и vCenter Configuration Manager (vCM) | Да (контрольные точки), включает «живой» экспорт |
Поддержка Maintenаnce Mode | Да (автоматическая миграция ВМ средствами vMotion на другой хост в кластере DRS | Да |
Средство управления питанием | Да, с распределением питания | Да, с оптимизацией питания |
API для интеграции с системами резервного копирования | Да (vStorage API Data Protection) | Да (VSS API) |
Шаблоны ВМ | Да, с многосайтовой библиотекой контента | Да, включая шаблоны Gen2 |
Профили хостов | Да (профили хостов, усовершенствованные для автоматического развертывания) | Да (профили физических компьютеров) |
P2V,V2V | Да (VMware Converter) | Нет (более не поддерживается, но можно использовать прежние версии VMM) |
Живая миграция ВМ | Да (vMotion через vSwitch, vCenter Server и без общих ресурсов хранения, удаленная vMotion при RTT до 100 мс) | Да (неограниченная одновременная, без общих ресурсов — Shared Nothing; новы опции — сжатие и SMB3) |
Миграция хранилища (Storage Migration) | Да (Live Storage vMotion, включая реплицированные ВМ), опциональное задание места хранилища для каждого диска ВМ | Да («живая» и Shared Nothing) |
Профили хранения | Да (управление хранением по политикам) | Да (классификация хранения) |
Защита VM LOCKSTEP | Да (Fault Tolerance), поддерживается 4 vCPU без ограничений на типы дисков | Нет |
Что такое виртуальная машина
Виртуальная машина — специальная программа, которая устанавливается на родную операционную систему пользователя и при запуске начинает эмулировать, то есть, воспроизводить, функции любой другой операционной системы, указанной в настройках. Основное удобство таких программ — отсутствие необходимости в переключении между ОС и доступ ко всем функциям воспроизводимой системы. Кроме того, все действия, совершаемые внутри виртуальной машины, не будут затрагивать работу основной системы, что предотвращает возможные сбои компьютера.
На данный момент разработчики виртуальных машин создали программы, позволяющие эмулировать любые операционные системы, начиная с ранних версий Windows и заканчивая Ubuntu, OS X и менее известными осями, также работать с уже готовыми серверами, например, виртуальная машина Битрикс.
Существует еще одно, более узкое, понимание термина «виртуальная машина», которое распространено в среде музыкантов — виртуальная драм-машина, которая воспроизводит звуки ударной установки. Такая программа позволяет записывать партии ударных инструментов без применения живой установки, а в специальных звукозаписывающих программах или «оживляя» заранее записанную midi-дорожку, подкладывая под электронное звучание записанные семплы каждого удара.
Создание виртуальной машины
Первое, что вы заметите после запуска программы, это интерфейс. Он полностью на английском, но ничего сделать нельзя, русского языка нет и не планируется. Чтобы запускать свои системы, сначала нужно создать виртуальную машину. Для этого выберите «Create a New Virtual Machine»:
На первом экране мастера вам нужно выбрать установочный диск для машины. Это может быть ISO образ, сохраненный в файловой системе, или реальный привод оптических дисков.
Здесь есть одна отличная особенность, которой нет в VirtualBox, VMware способна автоматически определять известную ей систему и выполнять некоторые шаги по ее конфигурации без участия пользователя. Это очень сильно упрощает установку. А поддерживается здесь множество различных систем и дистрибутивов Linux.
Дальше выберите имя машины и ее расположение:
Выберите максимальный размер жесткого диска, а также нужно ли его разбивать на части. Обычно, если вы не планируете записывать его на небольшие носители, то разбивать не нужно:
Последний экран, проверка настроек:
Если нажать кнопку «Customize Hardware», то вы сможете настроить различные параметры аппаратного обеспечения, но этот момент мы рассмотрим чуть позже:
Сразу же после нажатия кнопки «Finish» запустится новая виртуальная машина vmware и начнется установка выбранной системы. Возможно, вам даже не придется ничего настраивать во время установки, VMWare сделает все сама.
Системные требования для работы Hyper-V и VirtualBox
Для того, чтобы виртуальные машины корректно работали на вашем устройстве, необходимо соответствие компонентов компьютера минимальным системным требованиям. На практике, к ним можно отнести достаточное количество свободного пространства на жестком диске. Но и кроме того, совместимая операционная система с утилитой виртуализации. В данном случае, если VirtualBox корректно взаимодействует со всеми площадками, начиная с Виндовс 7, то для Hyper V уже требуется база в виде 64-битной ОС и выше. Во всем остальном требования систем для взаимодействия с компьютером отличаются незначительно. Из-за чего явного лидера здесь выделить не удастся.
2. Скачивание и установка конвертера VMware
Гипервизор VMware Workstation в числе своего функционала предусматривает функцию виртуализации компьютера, это пункт «Виртуализация физической машины» в меню «Файл». Но это не запуск функции в составе программы, это лишь ссылка на веб-ресурс загрузки отдельного инструмента, предназначенного для этих целей – конвертера VMware vCenter Converter Standalone.
Если вы не хотите возиться с созданием профиля, если не хотите ждать разрешения от VMware на загрузку, можете скачать инсталлятор конвертера на любом стороннем веб-ресурсе, в частности, на торрент-трекерах Рунета.
Установка конвертера VMware стандартная. На этапе выбора типа установки программы выбираем «Local installation».
3. Виртуализация хост-системы Windows
Запускаем конвертер VMware от имени администратора. Жмём «Convert machine».
Далее на этапе «Source System» в выпадающем перечне выбираем «This local machine».
На этапе «Destination System» указываем тип будущей виртуальной машины, в которую будет преобразована хостовая Windows – тип VMware Workstation. В выпадающем перечне «Select VMware product» указываем версию гипервизора. Последняя версия, доступная для указания в настройках конвертера – 12.х, её указываем для любой версии VMware Workstation позднее. В самом низу с помощью кнопки обзора задаём путь сохранения виртуальной машины. При желании меняем имя машины, по умолчанию оно будет автоматически сформировано из имени компьютера.
На этапе «Options» кликаем ссылку «Edit».
Снимаем галочки со всех ненужных для виртуализации разделов и дисков. В нашем примере мы будем виртуализировать только системные разделы – загрузочный EFI и диск С. Конвертер позволяет нам виртуализировать физические разделы диска с корректировкой их объёма. Мы воспользуемся этой возможностью и в выпадающем списке выберем для загрузочного EFI-раздела меньший, нежели есть по факту, объём в 100 Мб.
Диск С ужмём до 60 Гб.
На этапе «Options» также можем изменить прочее эмулируемое оборудование виртуальной машины, которое будет унаследовано от физического компьютера. Но это не обязательно, поскольку всё это можно будет откорректировать позднее, в настройках машины уже внутри VMware Workstation. Во-первых, настройки этой программы – более привычный для работающих с ней формат в любом случае. Во-вторых, если, как в нашем случае, не поддерживающая официально русский язык VMware Workstation используется с кустарным русификатором, то конфигурацию машины можно будет настроить, соответственно, в русскоязычном интерфейсе. Тогда как русификатора для конвертера VMware не существует.
На этапе «Summary» жмём «Finish».
Далее запустится процесс виртуализации Windows, его прогресс будем наблюдать в графе «Status».
И когда в этой графе появится отметка «Completed», это будет означать полное завершение операции виртуализации.
1. Установка VMWare
Прежде чем что-либо делать, нам нужно установить саму программу. Это коммерческое программное обеспечение и оно не распространяется под открытой лицензией. Более того, для компаний использование VMware Pro платно. Но для обычных пользователей есть бесплатная версия VMWare Player с ограниченной функциональностью.
С помощью этой редакции программы можно делать все, необходимые обычным пользователям вещи, например, создавать виртуальные машины, запускать их, настраивать ресурсы и множество других вещей. Ограничения наложены на функции, необходимые разработчиком, например, развертывание машин на нескольких компьютерах или тонкая настройка сетевых интерфейсов.
Каким образом решить проблему через BIOS, если функция не поддерживается хостом
Если аппаратная виртуализация включена, но ваш хост ее не поддерживает, поменяйте настройки БИОС. Чтобы это сделать, переведите на «Disabled» параметр «Intel Virtual Technology». В результате функция виртуализации в BIOS отключится. Рассмотрим, как именно это делается.
Чтобы зайти в настройки БИОС на устройстве с ОС Windows 7 и 8, во время загрузки системы нажимайте ответственную за это кнопку. На разных моделях компьютера за переход в BIOS могут отвечать клавиши ESC, Delete, F1, F2, F3, F4 или F8. В результате вместо обычной загрузки Виндовз вас перебросит в Биос. Что же делать в таком случае? Давайте разбираться.
В Windows 10 откройте «Настройки»:
- Нажмите кнопку «Пуск».
-
На боковой панели вы увидите иконку с изображением шестерни. Щелкните по ней.
Настройки Windows 10
-
В открывшемся окне выберите пункт «Обновление и безопасность».
Где искать раздел Обновление и безопасность
-
На левой панели будет отображаться список доступных опций. Нажмите на кнопку «Восстановление».
Где находится кнопка Recovery
-
В разделе «Расширенный запуск» кликните по клавише «Перезагрузить сейчас».
Где найти кнопку Restart
-
Выберите опцию «Устранение неисправностей».
Устранение неисправностей
-
Перейдите в «Продвинутые настройки».
Advanced options
-
Нажмите на пункт «Параметры встроенного ПО UEFI».
Параметры UEFI
-
Кликните по клавише «Перезапустить».
Кнопка Restart
После этого система выполнит перезагрузку, и компьютер начнет работу заново в БИОСе под вашим хостом. Если кнопки с параметрами UEFI нет, отключите функцию быстрого запуска в настройках системы. При отсутствии других вышеупомянутых шагов, сверьтесь с технической документацией к своему ПК.
Зачем нужны ВМ?
Виртуальные машины используются в бизнес-среде. Разработка большого количества сервисов сейчас не обходится без ВМ или контейнеров. Разработчики используют их, чтобы гарантировать легкую расширяемость продукта и высокую производительность независимо от количества пользователей.
Некоторые разработчики используют ВМ в утилитарных целях, чтобы проверять работоспособность своих проектов. А кто-то таким образом знакомится с новыми для себя операционными системами. Впрочем, обо всем подробнее.
Тестирование ПО
Благодаря виртуальным машинам, можно тестировать написанный код в различных операционных системах и графических средах, не используя для этого отдельные компьютеры.
Можно запустить на одном ПК несколько ВМ параллельно и запускать в них разрабатываемое приложение. С помощью виртуальных машин можно создать несколько «цифровых компьютеров» с различными характеристиками, чтобы узнать, как ваша программа/сервис будет работать на более слабых устройствах.
Разработка в безопасной среде
Иногда вести разработку на хостовой операционной системе небезопасно. Из-за прямого подключения к корпоративной сети, из-за активности других приложений либо из-за непредсказуемого поведения написанного кода.
Поэтому можно быстро и дешево (или даже бесплатно) организовать безопасную рабочую среду, где можно тестировать любой код, не переживая, что он как-то навредит основной системе или к нему кто-то получит доступ извне.
Виртуальную машину можно лишить доступа к некоторым компонентам ПК или к сети.
Знакомство и работа с новыми ОС
Используя ВМ, можно из праздного интереса установить на ПК какой-нибудь дистрибутив Linux или другую ОС. Неплохой вариант для тех, кто ничем кроме Windows не пользовался и хочет узнать, как там поживают пользователи Linux.
Еще один распространенный сценарий – установка Windows параллельно с macOS в качестве виртуальной машины, чтобы пользоваться эксклюзивными для системы Microsoft продуктами.
Развертывание дополнительных инстансов приложения
Виртуальные машины можно использовать для параллельного запуска нескольких инстансов (то есть действующих копий) одной программы. Это может быть полезно как на этапах тестирования, так и после запуска какого-либо онлайн-сервиса. По такому принципу (если говорить совсем уж обобщенно и абстрактно) работают контейнеры Docker.
Размещение ПО на удаленных серверах
Технологии виртуализации используются на хостинговых платформах. Например, VDS (или VPS) – это Virtual Dedicated Server, то есть виртуальный сервер, имитирующий реальное железо.
На одном физическом сервере несколько VDS запускаются параллельно и работают как отдельные компьютеры для вебмастеров, заплативших за услуги хостинг-провайдера.
VMware Player 4.0
В октябре 2011 года компания VMware сообщила о выпуске новой версии продукта VMware Player 4.0. Этот бесплатный инструмент от ведущего поставщика технологий виртуализации предоставляет возможность одновременного запуска нескольких операционных систем на одном компьютере.
Приложение, оснащенное простым и понятным пользовательским интерфейсом, позволит всем желающим испытать последнюю версию Windows или свежий Linux-дистрибутив, а также упростит создание изолированных виртуальных машин для безопасного тестирования нового ПО или путешествий по глобальной сети. Еще одним распространенным сценарием применения VMware Player является запуск виртуальной копии старого ПК на новой аппаратной платформе, таким образом пользователь может без сожалений расстаться с устаревшим оборудованием. Функция Easy Install предельно упростит создание виртуальных машин под управлением новейших 32- и 64-битных версий Windows и Linux, а общий список поддерживаемых гостевых ОС включает в себя более 200 наименований, среди которых Windows 7, Ubuntu 9.04 и многие другие.
Наиболее заметные усовершенствования, реализованные в версии VMware Player 4.0, касаются расширенной поддержки виртуального оборудования. К примеру, пользователи Linux-систем с графической оболочкой Unity, а также обладатели нескольких мониторов по достоинству оценят более совершенные технологии вывода данных на дисплей. Клиенты, запускающие приложения на ноутбуках, смогут использовать подключенный проектор в качестве дополнительного виртуального дисплея. Рабочее пространство, предоставляемое пользователям виртуальной машины, также может быть распределено между несколькими мониторами. Кстати, стоит упомянуть, что VMware Player – это также самый простой способ обеспечения поддержки эффектов Aero в интерфейсах операционных систем Windows Vista, 7 и 8, запущенных в виртуальном окружении.
Список усовершенствований включает в себя возможность эмуляции аудиокодека HD Audio с поддержкой объемного звука 7.1 Surround Sound для гостевых Windows-систем. Кроме того, новая версия приложения VMware Player обеспечит повышенную производительность гостевых ОС за счет предоставления каждой из них до 64 Гб оперативной памяти (при наличии достаточного количества ресурсов на хост-системе).
Новый виртуальный контроллер xHCI USB позволит пользователям Linux-дистрибутивов на базе ядра 2.6.35 или более поздней версии (например, Ubuntu 10.10) оценить поддержку интерфейса USB 3.0 на виртуальной машине. К сожалению, воспользоваться этой функцией в виртуальных машинах Windows пока не получится по причине отсутствия драйверов. Пользователи виртуальных машин также получат доступ к Bluetooth-устройствам, подключенным к хост-системе.
Русификатор
К сожалению официальный разработчик не делает русификацию своей продукции. Поэтому весь перевод программного обеспечения ложится на плечи сторонних разработчиков. Чаще всего русификатор можно встретить во «вшитом» варианте. То есть, это сборка программы с подключенным модулем русского перевода. Такие варианты можно встретить для старых версий программы.
Для более или менее новых редакций Vmware_Workstation русификатор скачивают отдельно. Чаще всего это испольный файл, который нужно скачать и распаковать в корневом каталоге установленной программы.
Внимание! Если при установке русификатора вас просят отправить СМС на неизвестный номер или дать какие-либо личные данные, лучше отказаться от установки данного модуля. Скорее всего вы имеете дело с мошенниками
Виртуальная машина может решить много проблем как на бытовом уровне, так и для разработки и тестировании ПО. Для ее запуска нужно иметь достаточно мощный компьютер, который будет обеспечивать работу сразу двух ОС одновременно.
Для чего используются виртуальные машины
Виртуальные машины общего назначения (в отличие от специализированных — таких, как, например, VM Java), используют:
- Для запуска приложений, которые не поддерживает основная система.
- Для защиты системы от потенциального вреда непроверенных программ.
- Как дополнительную преграду от вирусов при посещении сомнительных веб-ресурсов.
- Для создания изолированной среды для изучения деятельности вредоносного ПО.
- В качестве тестового полигона для отладки собственных разработок.
- Для освоения технологий построения сетей.
- Для двойной авторизации на некоторых игровых порталах и многого другого.
Ну и конечно, виртуальные машины повсеместно используют для распределения рабочих ресурсов серверов.
Сегодня мы не будем касаться промышленного применения ВМ, а рассмотрим только то, что может быть полезно домашним пользователям ОС Windows.
Установка VMware Workstation
Эта статья показывает, как установить и запустить VMware Workstation в Вашей системе Ubuntu. Команды и процедуры, используемые в этой статье, описывают установку VMware Workstation 15 в системе Ubuntu 18.04 LTS.
Шаг 1: Загрузите официальный двоичный пакет VMware
Самая стабильная и последняя версия VMware Workstation может быть загружена с их официального сайта. Откройте свою командную строку Ubuntu, Терминал, или через системного Тире или через ярлык Ctrl+Alt+T. Затем введите следующую команду wget для загрузки двоичного пакета на систему:
$ wget -O ~/vmware.bin https://www.vmware.com/go/getWorkstation-linux
Эта команда загрузит пакет на домашнюю папку текущего пользователя в файле, названном vmware.bin.
Шаг 2: Сборка Установки, Важная для Вашей системы
Для установки VMware Workstation у Вас сначала должна быть предпосылка под названием Сборка, Важная в Вашей системе. Созданная Основа включает ссылку на все пакеты, должен был скомпилировать двоичный пакет установки Ubuntu.
Выполните следующую команду как sudo для установки ее:
$ sudo apt install build-essential
Система предложит Вам с опцией Y/n продолжить процесс установки. Введите Y для продолжения.
Шаг 3: запустите установщик VMware
Мы теперь запустим графический Установщик VMware через командную строку, которая будет вести Вас через остальную часть процесса установки. Выполните следующую команду для запуска установщика:
$ sudo bash ~/vmware.bin
Установщик запустится следующим образом:
Установщик позволит Вам установить некоторые пользовательские настройки, такие как определение администратора по умолчанию для VMware, выбор папки установки и выбор порта HTTP для сервера рабочей станции. Вас также попросят обеспечить Лицензионный ключ. Можно обеспечить этот ключ, если Вы имеете его или даже хотите пропустить шаг просто путем нажатия кнопки Next.
Следующее окно укажет на успешный конец Процесса установки.
Шаг 4: запустите VMware Workstation
Можно запустить VMware Workstation и через командную строку и через GUI.
Введите следующую команду как sudo для запуска VMware, поскольку только администратор может использовать его:
Или введите ключевое слово VMware в своего системного Тире и затем нажмите на значок VMWare Workstation от результатов поиска.
При первом запуске VMware он спросит, хотите ли Вы ввести лицензионный ключ, купить его или использовать пробную версию программного обеспечения в течение 30 дней.
Выберите свой выбор и нажмите «OK».
Как упомянуто прежде, необходимо быть администратором для использования VMware Workstation. Таким образом следующий диалог аутентификации будет казаться спрашивающим Вас для обеспечения пароля:
Введите пароль и нажмите кнопку Authenticate для запуска VMware.
Нажмите кнопку OK на информационное диалоговое окно.
Здесь, можно выполнить операции, такие как создание и открытие нового, соединившись с удаленным сервером и другими настройками как администратор.
Через пошаговые инструкции по установке, упомянутые в этой статье, можно установить VMware Workstation через официальный двоичный пакет и затем запустить его как администратор в системе Ubuntu.
Что такое виртуальная машина?
Виртуальная машина (ВМ, VM) – это виртуальная среда, работающая как настоящий компьютер, но внутри другого компьютера. Если выражаться проще, то это приложение, которое имитирует компьютер с полноценной операционной системой и аппаратным обеспечением.
Она запускается на изолированном разделе жесткого диска, установленного в компьютере-хосте (так называют системы, в рамках которых запускают ВМ). Благодаря виртуальным машинам пользователи могут тестировать программное обеспечение в различных окружениях (системах, конфигурациях и т.п.) на своем ПК без необходимости запускать и настраивать отдельное устройство.
Как работают виртуальные машины?
Определение виртуальной машины дает базовое понимание того, как все устроено, но мы пойдем чуть дальше. Запуск VM возможен благодаря технологии виртуализации. Она позволяет использовать существующее «железо» для создания его виртуальных копий. Виртуализация имитирует аппаратное обеспечение в цифровом виде для запуска нескольких полноценных операционных систем на одном компьютере поочередно или одновременно. Физическое «железо» в этом случае называется хостом, а виртуальное – гостевой ОС.
Весь процесс управляется приложением, которое называют гипервизором. Гипервизор отвечает за распределение физических ресурсов между виртуальными системами, выделении определенного количества оперативной памяти или пространства на жестком диске. Также он контролирует все процессы, запущенные в гостевых ОС, чтобы не произошло избыточной нагрузки и сбоев в работе систем из-за нехватки ресурсов.
Типы виртуальных машин
По типу ВМ делятся на виртуализацию процесса и виртуализацию ОС. В первом случае виртуальная машина отвечает только за работу конкретного приложения/процесса. По такому принципу работает язык программирования Java. Утилиты, написанные на нем, запускаются только в специальных виртуальных машинах – «прослойках» между аппаратной частью ПК и непосредственно приложением. Во втором случае речь идет об эмуляции полноценной системы.
Также ВМ иногда делят на категории по типу виртуализации:
-
Аппаратная виртуализация. Когда ВМ взаимодействует с физическим оборудованием ПК.
-
Программная. Когда виртуальная машина генерирует «новый ПК» на уровне ПО и использует его для запуска других систем.
Также есть виртуализация накопителей (когда несколько физических хранилищ данных объединяются в одно) и сети (когда несколько физически разных сетей формируют одну виртуальную).
Итоги
Результаты получились обнадеживающими. Теперь вполне можно создать виртуальную машину, наполнить ее кучей игр и держать обособленно от основной системы. Учитывая возможность создания «слепков» виртуальной машины, можно держать ее в «свежеустановленном» состоянии в «облаке». И даже если произойдет какой-нибудь сбой, восстановить ее можно будет за пару часов.
Очень порадовала производительность VMware Workstation 15.5.6 Pro даже на моем, не особо мощном процессоре. А на Ryzen 7 3700X, к примеру, и с более мощной видеокартой, все будет просто «летать».
Пишите, используете ли вы виртуальные машины? И для каких целей?