Виртуализация операционной системы - руководство для начинающих

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

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

Автор: Магдалена Адамович

Виртуализация операционной системы, используемая ежедневно для работы в компаниях, также работает в менее сложных задачах. Это решает давнюю проблему несовместимости с более новыми программными системами. Это также позволяет вам тестировать программное обеспечение, которое вызывает сомнения с точки зрения безопасности, не создавая угрозы для компьютера. Благодаря виртуализации вы можете успешно запускать приложения, предназначенные для Windows, в Mac OS X. Более того, людям, которые хотят попробовать работать на новейшей, но все еще нестабильной Windows 10, не нужно ждать премьеры. Новая система может быть загружена и протестирована, но не рекомендуется устанавливать ее как базовую систему. Это все еще тестовая версия, хотя и полностью функциональная. Чтобы протестировать новую систему Windows 10, вы можете установить ее на другой компьютерный диск или значительно проще - на виртуальную машину.

Чтобы протестировать новую систему Windows 10, вы можете установить ее на другой компьютерный диск или значительно проще - на виртуальную машину

Виртуализация заключается в запуске операционной системы внутри существующей с использованием инструмента виртуализации (гипервизор, например, VirtualBox, VMware). Система, установленная на физическом компьютере, называется хостом (host), а системы, работающие на виртуальных машинах, называются гостями (guest). Благодаря виртуализации мы получаем системы, работающие одновременно на одной физической машине, которая распределяет аппаратные ресурсы (ОЗУ, массовая память, процессорное время) для гостей в соответствии с их потребностями. Таким образом, создание разделенной домашней виртуальной среды оказывается чрезвычайно простым и доступным любому, даже менее опытному пользователю.

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

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

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

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

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

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