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

Виртуалка: Недопустимое название — Викисловарь

Содержание

Читать онлайн "Виртуалка" автора Ливадный Андрей Ливадный - RuLit

Андрей Ливадный:

Виртуалка

(Экспансия: История Галактики — 17)

— «Валькирия-1», я «Фантом», доложите обстановку!

Сергей поправил коммуникатор.

— Лидер на связи… — ответил он, не отрывая глаз от приборов управления. — Полковник, это вы? — хохмы ради поинтересовался он.

— Да, лейтенант, — без зазрения совести ответил коммуникатор. — Почему не соблюдаете режим связи? — строго осведомился координатор базового корабля.

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

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

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

— Сектор чист, лейтенант, — после некоторой заминки ответил голос.

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

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

— Полковник, прошу канал связи с главным постом, — потребовал Сергей после недолгой паузы.  — Передо мной какой-то непонятный объект. Я потерял визуальное восприятие космоса. Что-то заслоняет его.

— Не паникуй, лейтенант! — довольно резко оборвал его координатор. — Что показывают масс-детекторы?

— Индикаторы на нулях. Приборы не отмечают скоплений вещества. Могу передать канал бортовой телеметрии.

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

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

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

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

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

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

Сергей вновь бросил взгляд на обзорный экран. Чернота… Даже жуть берет…

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

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

Если в него попадут во время боя, он будет ощущать удары, перегрузки, запах горелой изоляции — буквально все…

— «Валькирия-1», говорит «Фантом». Вижу станцию Гиперсферной Частоты. Даю координаты… — вторгся в его мысли голос новоявленного полковника.

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

— Призраки, перестраиваемся, — проговорил он в коммуникатор шлема. — Каменев, подними свое звено выше плоскости эклиптики. Построение «зонтиком».

— Понял командир, — ответил коммуникатор знакомым басом Игоря. — Работайте спокойно, мы прикроем.

Вот она, искомая станция!

Автопилоты уже обработали полученные с «Фантома» цифры. Сергей развернул тяжелый космический штурмовик навстречу стремительно растущей сфере, ощерившейся лесом антенн и параболических тарелок. Это была станция гиперсферной частоты, сокращенно СГЧ, принадлежащая какой-то занюханной планете. Сама планета несколько минут назад скатилась на экраны заднего обзора…

— «Валькирия-1», ответь «Фантому»…

— Здесь, — коротко откликнулся Сергей.

— Доложи обстановку. — Это был все тот же голос новоявленного координатора.

— Вижу станцию. Никаких внешних повреждений. Антенны и тарелки на месте. Габаритные и навигационные огни погашены. Все створы грузовых порталов закрыты. Полная тишина. Никого нет дома…

— Скверно…

— Что с системой орбитальной обороны, полковник? — поинтересовался Сергей.

— Планета молчит, — после секундной паузы пришел ответ. — Как ты и сказал, никого нет дома. Что собираешься предпринять?

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

— Добро, действуй. Канал связи умолк.

Станция ГЧ уже приблизилась настолько, что заполнила собой все лобовые экраны истребителя.

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

— Принято.

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

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

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

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

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

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

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

 

Зачем это нужно?

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

Перейдем к самим опасностям. Наверное, все помнят, насколько дырявыми еще совсем недавно были такие плагины для браузеров, как Flash, Adobe Acrobat и другие. Сейчас они фактически полностью исчезли с повестки дня, но уязвимости вместе с ними не закончились.

Теперь «восходящими звездами» стали уязвимости в процессорах Intel, такие как Meltdown, SPECTRE, Spoiler, ZombieLoad, позволявшие (а некоторые позволяющие до сих пор) эксплуатировать незащищенные ПК пользователей.

Другим свежим примером, от 20 июня 2019 года, является уязвимость в Firefox 67.0.4, позволявшая с помощью JavaScript запускать на ПК пользователя произвольный код. То есть в операционной системе пользователя могли исполняться команды просто при открытии зараженной веб-страницы в браузере.

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

 

Windows + Linux

Устанавливать чистый Linux на ПК не обязательно. Можно и дальше пользоваться Windows, но в самой уязвимой точке ПК выставить непробиваемую двойную защиту: Linux + виртуальную машину, дополнительно изолирующую один ПК (виртуальный) от другого (настоящего).

Почему Linux предпочтительнее в плане безопасности:

  • Чисто эмпирически Linux всегда был более надежен
  • Сам Linux + большинство приложений это Open Source, то есть вероятность спрятать в них бэкдор, или пропустить уязвимость уже ниже, чем в Windows
  • В Windows принято устанавливать программы, просто скачивая их с сайтов. В Linux в подавляющем числе случаев они устанавливаются из одного (нескольких) защищенных репозиториев, в которых и без того по большей части Open Source приложения, проверяются и ветируются дополнительно.
  • В Windows есть только автообновление системы, а в Linux есть как постоянное обновление системы, так и обновление всех приложений (установленных из репозитория).

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

 

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

Вариантов VM (virtual machine) для Windows, по сути, всего два: VMware и VirtualBox. Остановимся, естественно, на Open Source – Virtual Box. Скачиваем последнюю версию, кликнув по ссылке Windows hosts. Также заранее скачиваем дистрибутив Lubuntu (нажмите ссылку lubuntu Desktop 64-bit).

Установив VirtualBox, запускаем его и нажимаем кнопку New для создания новой виртуалки.

  1. Пишем имя Lubuntu. VM автоматически распознает название дистрибутива и поменяет почти все нужные параметры самостоятельно.
  2. Устанавливаем количество оперативной памяти в пределах от 1024 до 4096 МБ (позже всегда можно будет поменять)
  3. Нажимаем Create

 

  1. Выбираем размер виртуального жесткого диска. Лучше задать хотя бы 20..40 ГБ
  2. Нажимаем Create

 

 

В отличие от RAM, позднее этот параметр будет поменять сложнее. Так что лучше сразу сделать диск с запасом. Поскольку по умолчанию создается динамический виртуальный диск, то его файл не будет сразу занимать 40 ГБ на вашем реальном накопителе, а станет расти по мере заполнения диска в VM.

 

После создания виртуалки откройте ее свойства (Settings)

  1. Перейдите в настройки процессора
  2. Увеличьте количество ядер в виртуалке хотя бы до двух

 

 

  1. Выбираем созданную виртуалку в основном окне и нажимаем кнопку Start

 

 

  1. Теперь нужно указать, с какого виртуального CD-ROM диска система будет грузиться. Выбираем ISO файл Lubuntu
  2. Нажимаем Start

 

 

Установка Lubuntu

  1. Установка Lubuntu ненамного сложнее установки Windows. После загрузки в графический интерфейс запустите ярлык инсталлятора на рабочем столе

 

 

  1. На этапе Partitions выберите пункт Erase Disk

 

 

На этапе Users:

  1. Предполагается, что здесь должно быть настоящее имя пользователя (например, Сергей), но можно вводить любое
  2. Это имя пользователя (ник) которое будет реально использоваться в системе (для авторизации и т. д.)
  3. Введите пароль и подтвердите его
  4. Поставьте галочку «автоматически входить в систему без пароля». Мы еще вернемся к этому пункту

 

 

Завершение настройки VM

После окончания установки и первой загрузки в Lubuntu установим внутри системы дополнения VirtualBox, чтобы виртуалкой стало проще пользоваться (станет удобнее менять разрешение экрана, появится возможность «интеграции» окон приложений Linux в Windows и т.д.).

 

 

Для этого откройте терминал (Ctrl + Alt + T) и введите в него следующую команду (или, что гораздо проще, запустите уже в Lubuntu браузер Firefox, откройте эту веб-страницу и скопируйте команду в терминал):

 

  • sudo apt install virtualbox-guest-x11 virtualbox-guest-utils virtualbox-guest-dkms

 

Нажмите Enter, введите пароль и дождитесь завершения команды. После этого перезагрузите ПК. Для этого прямо в терминале можно использовать команду:

 

 

 

Настройка Lubuntu

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

Браузер Firefox уже установлен в Lubuntu и его иконка вынесена на панель задач.

Остальные приложения можно устанавливать через центр установки (Пуск→ System Tools→Discover). Просто ищите то, что вам нужно: Chrome (Chromium), Thunderbird, Telegram, Viber, Skype.

 

 

Firewall

Быстро улучшить защиту Linux можно, включив Firewall на блокирование всех входящих соединений. Для этого в терминале (Ctrl + Alt + T) выполните команду

 

  • sudo apt install gufw && gufw

 

В окне приложения Firewall:

  1. Переведите слайдер Status в активное положение
  2. Убедитесь, что в поле Incoming выбрано Deny (по умолчанию так и должно быть)

 

 

Создаем Swap

Чтобы система лучше работала, добавим swap размером 4 ГБ. Для этого целиком копируем команду в терминал и подтверждаем пароль пользователя.

 

  • sudo fallocate -l 4G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile && sudo echo ‘/swapfile none swap sw 0 0’ | sudo tee -a /etc/fstab

 

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

После создания swap можно запустить htop (либо командой через терминал, либо найти программу в меню Пуск) и посмотреть на нагрузку системы. Там можно увидеть, как используются процессор, память и swap файл.

 

 

Интеграция приложений с Windows

На самом деле за счет установки ранее расширений VirtualBox все уже готово для интеграции. Для перехода в «бесшовный» режим (seamless mode) необходимо лишь нажать Ctrl + L. С той лишь разницей, что Ctrl должен быть обязательно тот, что находится справа от клавиатуры. Это особая клавиша в VirtualBox, и на нее завязано много горячих комбинаций. А сама по себе она используется для переключения фокуса из виртуальной машины в Windows. Так что если вы когда-нибудь застрянете в виртуалке, просто жмите правый Ctrl, и мышка с клавиатурой вновь «перепрыгнут» в Windows.

Итак, после нажатия Ctrl + L, все окна из Linux, а также панель задач как бы переносятся в Windows, и с ними можно работать как с обычными окнами и еще одной панелью задач в Windows. Панель Linux будет логичнее переместить снизу на любую другую сторону экрана, а при желании и вовсе спрятать с экрана.

 

Автоматический запуск приложений

Если вы не забыли, при установке Lubuntu мы ставили галочку «автоматически заходить в систему без пароля». Это было сделано для интересной и удобной модели использования виртуальной машины.

Если вы настроили виртуалку, к примеру, на Firefox, Thunderbird и Telegram, то можно сделать так, чтобы все эти приложения запускались как родные виндовые лишь по одному клику на ярлык виртуалки.

Для этого сначала создадим ярлык конкретной виртуальной машины на рабочем столе — в основном окне VirtualBox найдите Lubuntu и через контекстное меню выберите команду Create Shortcut on Desktop.

Чтобы автоматически запускать нужные приложения в Lubuntu, нам пригодится утилита Пуск→Preferences→LXQt Settings→Session Settings.

 

 

В диалоге добавления пишем:

  1. Описание — Firefox. (может быть любым)
  2. Путь к исполняемому файлу — /usr/bin/firefox

 

 

Как самостоятельно искать путь к исполняемому файлу:

  1. Запускаем терминал (Ctrl + Alt + T)
  2. Пишем команду — whereis firefox
  3. Копируем первый путь в результатах (/usr/bin/firefox)

 

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

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

 

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

 

Дополнение

Почему Lubuntu

  1. Это один из самых легковесных, но при этом не чрезмерно урезанных дистрибутивов. Поскольку мы по сути собираемся запустить две операционные системы на одном компьютере, такая система нам и нужна. Lubuntu «щадит» как процессор, так и память. Например, сразу после загрузки ОС занимает всего 300 МБ RAM, а после запуска Thunderbird и Telegram использует лишь 500 МБ RAM.
  2. Графические интерфейсы Linux с дополнительными спецэффектами плохо отображаются Windows в бесшовном режиме. Например в стандартной Ubuntu, из-за эффекта затенения, окна выводятся в Windows с большими некрасивыми рамками. А некоторые другие элементы (панели по краям экрана) и вовсе становятся прозрачными и невидимыми. С графическим интерфейсом Lubuntu (LXQt) таких проблем не наблюдается.

 

 

Передача файлов и буфера обмена

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

Или использовать средства VirtualBox. Соответствующие пункты Shared Clipboard и Drag and Drop находятся в меню Devices.

 

 

Доступ можно делать как односторонним (только Linux видит буфер обмена Windows, но не наоборот), так и двусторонним. В случае с Drag and Drop можно напрямую перетягивать файлы из Windows в Linux и наоборот. Этим режимом гораздо проще пользоваться в «оконном» режиме виртуалки. Поэтому для выхода из бесшовного режима нажмите Ctrl + L.

 

Ярлыки на панели задач Lubuntu

Добавление ярлыков программ на панель задач Lubuntu работает не всегда гладко. Если вам кажется, что ничего не получается, попробуйте перетянуть нужный ярлык на ярлык первого приложения на панели (по умолчанию файловый браузер) и подержать его там. После появления зеленого плюсика отпускайте ярлык.

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

 

Резервные копии виртуалки

После настройки системы можно сделать резервную копию виртуальной машины и даже изредка ее обновлять. Делается это либо через команду Clone в самой VirtualBox, либо через копирование папки c:\users\имя пользователя\VirtualBox Vms\Lubuntu

 

Виртуальные рабочие столы

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

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

Что такое виртуалка на windows 7. Пошаговая установка и настройка виртуальной машины Virtualbox

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

Примечание : В некотором смысле, виртуальные машины позволяют создавать компьютер внутри компьютера.

Существует два важных аспекта виртуализации машин:

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

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

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

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

Программное обеспечение для виртуализации, которое управляет созданием и функционированием виртуальных машин, а так же распределением и ограничением предоставляемых ресурсов, часто называют гипервизором. Некоторые приложения для виртуализации так же могут использовать специальные расширения процессоров для повешения производительности виртуальных машин. Наличие такого рода расширений называют аппаратной поддержкой виртуализации. Примерами этой поддержки являются технологии VT-X (Intel) и AMD-V (AMD).

Что не является виртуализацией и виртуальной машиной?

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

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

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

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

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

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

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

Так если вы собираетесь запустить гостевые операционные системы поверх вашей системы, вам потребуются дополнительные ресурсы для их запуска, такие как процессор и оперативная память. Например, если на вашем компьютере имеется только 2 Гб оперативной памяти и вы хотите запустить гостевую систему на Windows 7, то вам придется сильно ограничить использование ресурсов на реальной системе, чтобы виртуальная машина смогла нормально функционировать. Конечно, если вы не пытаетесь запустить Windows XP с 256 Мб памяти. Тем не менее, если у вас есть 16 Гб оперативной памяти, то вы можете запустить далеко не одну гостевую систему, при этом не ощутив никакой нехватки ресурсов.

Плюсы: Простая в установке и использовании.

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

Виртуальная машина для Windows 7, Linux и Mac OS X - VirtualBox

VirtualBox представляет собой еще одну кросс-платформенную программу создания виртуальных машин для Windows 7 и выше, а так же Linux и Mac систем, в настоящее время принадлежащую Oracle. VirtualBox похожа на VMware Player, но имеет больше функций, в том числе более продвинутый сетевой стек, неограниченное количество снимков (снапшотов), некоторую поддержку OpenGL и DirectX, а так же много другое. Приложение просто устанавливается, и его так же просто использовать. Вы так же можете использовать командную строку для автоматического развертывания. VirtualBox так же поддерживает USB и общие каталоги. Кроме того, существует портативная версия VirtualBox. Тем не менее, есть и недостатки. Вы не можете делать скриншоты гостевых систем. Управление дисками несколько запутанное.

Аудитория: начинающие и опытные пользователи.

Плюсы: Проста в установке и использовании, много функций.

Минусы: Нет поддержки скриншотов, импорт существующих машин сложен, не интуитивно понятное управление дисками.

Гипервизор VMware ESXi для создания виртуальных машин

ESXi является гипервизором на чистом железе с обрезанной функциональностью, по сравнению с ESX. Приложению требуется хост и им можно управлять из консоли (по умолчанию консоль заблокирована, но вы можете включить ее вручную). Вы не сможете делать сриншоты или снимать видео с экрана ваших виртуальных машин. Перенос и клонирование гостевых систем осуществляется только вручную. Но, зато вы получается совместное использование памяти для повышения эффективности использовать оперативной памяти, мощный контроль и управления, и доступ к командной строке через SSH (когда разблокирована). Вы так же можете установить VMware Tools для повышения производительности виртуальных машин. Пара-виртуализация так же поддерживается ESXi.

Плюсы: Мощная, расширенные возможности виртуальных машин.

Минусы: Необходим хост и много ресурсов. Не просто установить и запустить.

Виртуальная машина для Unix/Linux - Kernel-based Virtual Machine (KVM)

KVM поддерживает виртуализацию только для UNIX-подобных операционных систем (Linux). Приложение можно запустить на любом оборудовании или в режиме эмуляции, однако без расширений процессора, производительность будет ужасной. KVM предназначен для использования по средствам консоли. Но, у него есть приличный интерфейс управления, который позволяет запускать и останавливать виртуальные машины, снимать скриншоты и многое другое. Интерфейс известен как Virtual Machine Manager (VMM) и так же используется для управления виртуальными машинами Xen (см. далее). Поддержка локального и удаленного управления. Существует известный конфликт с VirtualBox, но его можно решить относительно легко

Аудитория: продвинутые пользователи и профессионалы.

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

Минусы: Только UNIX-подобные системы. Необходимы аппаратные расширения виртуализации для нормального выполнения. Акцент на командной строке. Не просто установить и запустить.

Виртуальная машина для Unix/Linux - Xen

Xen является еще одним приложением для виртуализации UNIX-подобных операционных систем (Linux). Она должна загружаться в своем экземпляре ядра. Акцент делается на командную строку. Но, можно так же использовать VMM. Официально, Xen была поддержана OpenSUSE в течении многих лет и недавно была добавлена в основную ветку релиза ядра. Xen может выполняться в режиме аппаратной поддержки или пара-виртуализации. Тем не менее, для пара-виртуализации Xen в высшей степени проблематична в вопросах установки и запуска. Кроме того, Xen имеет ограниченную поддержку cd-rom и сетевых устройств. Так же программа доступна как гипервизор виртуализации на чистом железе на Live CD. Существуют многочисленные сторонние расширения для управления Xen.

Аудитория: продвинутые пользователи и профессионалы.

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

Минусы: Только UNIX-подобные системы. Режим пара-виртуализации глючит. Акцент на командной строке. Несколько утилит командной строки, которые могут ввести в заблуждение. Не просто установить и запустить. Необходимо загружать собственный экземпляр ядра.

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

Существует много других решений, которые не были здесь перечислены, такие как Parallels Virtuozzo, OpenVZ и VirtualBox на основе VMLite. Так же существует ряд переделанных решений, включая примеры скрещивания виртуализации и тонких клиентов. Linux так же имеет огромное количество собственных модификаций. И не стоит забывать об облачных технологиях со своими приложениями для виртуализации.

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

Несколько слов о программах виртуализации

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

Как правило, большинство людей начинают познавать виртуализацию с VMware Player или VirtualBox. Пользователи Linux могут предпочесть KVM и, возможно, Xen. Опытные пользователи, возможно, захотят взглянуть на ESXi.


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

В этой инструкции для начинающих подробно о том, как создать и настроить виртуальную машину VirtualBox (полностью бесплатное ПО для работы с виртуальными машинами в Windows, MacOS и Linux), а также некоторые нюансы по использованию VirtualBox, которые могут оказаться полезными. Кстати, в Windows 10 Pro и Enterprise есть встроенные средства для работы с виртуальными машинами, см. . Примечание: если на компьютере установлены компоненты Hyper-V, то VirtualBox будет сообщать об ошибке Не удалось открыть сессию для виртуальной машины, о том как это обойти: .

Примечание: для работы виртуальных машин требуется, чтобы на компьютере была включена виртуализация VT-x или AMD-V в БИОС. Обычно она включена по умолчанию, но, если что-то пойдет не так, учитывайте этот момент.

Теперь давайте создадим свою первую виртуальную машину. В примере далее используется VirtualBox, запущенная в Windows, в качестве гостевой ОС (той, которая виртуализируется) будет Windows 10.

  1. Нажмите «Создать» в окне Oracle VM VirtualBox Менеджер.
  2. В окне «Укажите имя и тип ОС» задайте произвольное имя виртуальной машины, выберите тип ОС, которая будет на нее установлена и версию ОС. В моем случае - Windows 10 x64. Нажмите «Далее».
  3. Укажите объем оперативной памяти, выделяемой для вашей виртуальной машины. В идеале - достаточный для её работы, но не слишком большой (так как память будет «отниматься» от вашей основной системы, когда виртуальная машина будет запущена). Рекомендую ориентироваться на значения в «зелёной» зоне.
  4. В следующем окне выберите «Создать новый виртуальный жесткий диск».
  5. Выберите тип диска. В нашем случае, если этот виртуальный диск не будет использоваться за пределами VirtualBox - VDI (VirtualBox Disk Image).
  6. Укажите, динамический или фиксированный размер жесткого диска использовать. Я обычно использую «Фиксированный» и вручную задаю его размер.
  7. Укажите размер виртуального жесткого диска и место его хранения на компьютере или внешнем накопителе (размер должен быть достаточным для установки и работы гостевой операционной системы). Нажмите «Создать» и дождитесь завершения создания виртуального диска.
  8. Готово, виртуальная машина создана и отобразится в списке слева в окне VirtualBox. Чтобы увидеть информацию о конфигурации, как на скриншоте, нажмите по стрелке справа от кнопки «Машины» и выберите пункт «Детали».

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

Установка Windows в VirtualBox

Для того, чтобы установить Windows, в нашем случае Windows 10, в виртуальной машине VirtualBox вам потребуется образ ISO с дистрибутивом системы (см. ). Дальнейшие шаги будут выглядеть следующим образом.


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


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

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


Некоторые из указанных выше вещей можно выполнить и из запущенной виртуальной машины в главном меню: например, в пункт «Устройства» можно подключить флешку, извлечь или вставить диск (ISO), включить общие папки и т.п.

Дополнительная информация

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


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

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

На одном физическом компьютере одновременно может работать несколько виртуальных. Сколько именно — зависит от аппаратных ресурсов: чем шустрее процессор, объемнее оперативка, просторнее накопитель, тем больше. Обычный домашний ПК средней производительности на базе Windows 10 справляется с одновременной работой трех-пяти легковесных ОС (например, Windows XP, Android и Lubuntu + основная система). Или двух-трех относительно тяжеловесных (например, основная Windows 10 + виртуальные Windows 7 и Mac OS X). Как вы уже поняли, приложения-эмуляторы виртуальных компьютеров позволяют устанавливать и запускать на них самые разные ОС.

Виртуальные машины общего назначения (в отличие от специализированных — таких, как, например, VM Java), используют:

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

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

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

Oracle Virtualbox

Рассмотрим процесс создания новой виртуальной машины и начало установки в нее Windows 10.

  • Кликнем в верхней панели кнопку «Создать».

  • В первом окошке мастера создания ВМ укажем имя ОС (оно будет отображаться в списке гостевых систем), ее тип (Windows, Linux и т. д.) и версию. В нашем примере это Windows 10 32 bit (можно поставить и 64 bit, но ей потребуется больше ресурсов). Для перехода к следующему шагу нажмем Next.

  • Дальше укажем размер оперативной памяти ВМ. По умолчанию Windows 10 x86 отводится 1 Гб, но вы можете увеличить этот объем, сдвигая ползунок вправо. Если на вашем ПК не очень много оперативки, не отдавайте ВМ больше 2-3 Гб, иначе основная система будет тормозить из-за нехватки памяти.

  • Следом создаем виртуальный жесткий диск. Если вы ставите систему первый раз, выбирайте вариант «Создать новый».

  • Тип виртуального диска оставим по умолчанию.

  • Формат хранения данных — это область на физическом накопителе вашего компьютера, который отводится ВМ. Она может иметь постоянный или динамически расширяемый объем в тех пределах, которые вы определите дальше. Для экономии места выберем динамический формат.

  • Следом укажем имя тома (виртуального диска С) и его размер. По умолчанию — 32 Гб.

  • После нажатия в последнем окошке кнопки «Создать» в списке появится новая виртуальная машина. Справа в рамке показаны ее параметры.
  • Для перехода к установке Windows кликнем в верхней панели кнопку «Запустить».

  • В окне, которое откроется после этого, появится окошко «Выберите загрузочный диск». Нажмите на иконку папки и укажите путь к дистрибутиву системы. Это может быть образ в формате.iso или физический носитель (DVD, флешка). Выбрав дистрибутив, нажмите «Продолжить».

  • Дальнейший ход инсталляции ОС в виртуальную машину не отличается от установки ее на физический компьютер.

Некоторые настройки ВМ и гостевой системы

Клик в окне виртуальной машины захватывает курсор мыши (т. е. он будет двигаться только в пределах виртуального экрана). Для возврата курсора в основную ОС нажмите комбинацию Ctrl+Alt.

Для доступа ко всему набору функций гостевой ОС нужно установить специальные дополнения. Зайдите в меню «Устройства», щелкните «Подключить образ диска дополнений гостевой ОС» и следуйте дальнейшим инструкциям.

Чтобы подключить к гостевой системе папку для обмена файлами с основной, кликните в меню «Устройства» пункт «Общие папки». Нажмите на значок «папка+» в открывшемся окне и через поле «путь к папке» укажите ее в проводнике (в нем показаны каталоги основной системы).

Если хотите, чтобы настройка работала постоянно, отметьте «Авто-подключение» и «Создать постоянную папку». Общая папка будет доступна из проводника виртуальной машины как сетевая.

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

VMware Workstation Pro

Некоторые опции виртуальных машин Hyper-V

Чтобы сделать снимок состояния запущенной гостевой ОС, Откройте верхнее меню ее окна «Действие» и щелкните «Контрольная точка». Либо нажмите комбинацию Ctrl+N.

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

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

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

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

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

Итак, вас интересует вопрос: «Как создать виртуальную машину Win 7 с помощью VirtualBox?». Я вам сейчас подробно расскажу так, как сам это уже прошел. Для начала следует установить программу на ваш компьютер. Сделать это несложно. После скачивания файла, нужно его открыть и запустится инсталлятор, где следует нажать «Далее». Перед вами откроется новое диалоговое окно со всеми компонентами программы, которые будут устанавливаться. Вы можете сами выбирать настройки, но я рекомендую туда не лезть и устанавливать все.

Скачать VirtualBox — https://www.virtualbox.org/wiki/Downloads

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

Открываем программу и нажимаем на кнопку «Создать» и Next

Перед вами откроется диалоговое окно, где можно выбрать тип и версию операционной системы. Я выбрал Windows 7.

Нажимаем «Next» и выбираем размер памяти для виртуальной машины. Для Windows 7 я выбрал 1.5 ГБ.

Потом следует выбрать жесткий диск. Так как мы создаем новую виртуальную машину нам необходимо Создать новый жесткий диск.

Тут советую вам не чего не менять и оставить все по умолчанию.

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

В Конце нужно указать расположение виртуальной машины и размер (20 ГБ) диска и подтвердить свой выбор.

Вы создали виртуальную машину но это по сути компьютер без операционной системы. Вы можете заняться настройками новой системы. Но это еще не все теперь вам нужно установить саму ОС. Для этого вставляем в CD-ROM установочный диск Windows 7. После чего переходим в окно программы VirtualBox выбираем нашу созданную виртуальную машину и нажимаем старт.

После этого вы должны увидеть окно с название Мастер первого запуска нажимаем Next. Далее необходима выбрать установочный носитель ваш CD-ROM.

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

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

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

Виртуальная машина (ВМ) – это компьютерное приложение, с помощью которого пользователь может создавать имитацию операционной системы. В машине устанавливается образ ОС для использования внутри существующей системы. Очень удобно, не правда ли? Но есть и подводные камни. Читайте, с чем вы столкнетесь при установке и какую виртуальную машину для Виндовс версий 7,8 и 10 лучше выбрать.

Зачем нужны виртуальные машины для ПК?

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

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

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

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

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

Причины установки ВМ:

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

VirtualBox

VirtualBox – это виртуальная машина для Windows 7,8,10. Среда виртуализации распространяется на бесплатной основе и может быть установлена как для работы с операционными системами, так и для развертывания сетевой инфраструктуры и хостинга сайтов.

Главное окно VirtualBox:

Главная особенность данной виртуальной машины – это кроссплатформенность. Она отлично работает на всех версиях Виндоус. Также, с сайта разработчика можно скачать инсталляторы для Mac OS, Debian. В самой среде виртуализации можно устанавливать любые десктопные ОС.

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

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

Преимущества и недостатки

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

  • Бесплатное распространение. 90% аналогичного ПО является платным, в то время как VirtualBox можно получить совершенно бесплатно. Функции и возможности программы не ограничиваются разработчиком;
  • Возможность создания скриншотов – снимков экрана виртуальной системы. Итоговое изображение будет отображать только окно дополнительной ОС. Создание скринов с помощью основной ОС ухудшает разрешение и захватывает еще и ваш обычный рабочий стол;
  • Создание точной копии существующей виртуальной машины;
  • Возможность перетаскивания папок, ярлыков и других объектов внутри симулятора;
  • Единая файловая система – из виртуальной машины можно получить доступ к директориям, которые хранятся на ПК, и наоборот;
  • Одновременная работа с несколькими машинами.

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

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

Недостатки программы:

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

Для установки программы VirtualBox загрузите инсталлятор с официального сайта разработчика – компании Oracle. Процесс установки стандартный и не требует дополнительных настроек:

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

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

Видеоинструкция, как установить две ОС с помощью VirtualBox

Поле установки программы можно приступать к созданию первой виртуальной машины. Кликните на кнопку «Создать» в левом верхнем углу окна. Откроется вкладка настройки ВМ:

В окне мастера настройки выберите тип виртуальной ОС (Windows, Linux, Debian, MacOS) и ее версию. Задайте имя для создаваемого симулятора и кликните на кнопку «Далее».

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

Размер оперативной памяти для ВМ следует определят в зависимости от технических характеристик вашего ПК. Если на вашем компьютере доступно 4 ГБ оперативной памяти, для нормальной работы симулятора будет достаточно 512 МБ-1 ГБ.

Далее программа попросит выбрать в файловой системе образ ОС (который соответствует указанному ранее семейству и версии). После завершения настройки появится окно с кратким перечислением всех параметров. Нажмите на «Финиш».

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

Для автоматического обновления драйверов откройте вкладку «устройства» на панели инструментов виртуальной машины. Затем нажмите на нужный тип носителя и в новом окне следуйте инструкции для получения нового ПО.

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

VMware

VMWare Workstation – это лучшая виртуальная машина для Windows 10. Разработчик позиционирует программу как удобную платформу для создания . По сравнению с другими популярными аналогами, VMWare поддерживает больше функций для кастомной настройки виртуальной машины и позволяет синхронизировать симулятор с инструментами разработки ПО.

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

Преимущества и недостатки

Среди преимуществ VMWare можно выделить:

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

Недостатки приложения:

  • Платное распространение. Пользователь может скачать бесплатную пробную версию утилиты, но для получения полной версии приложения со всеми доступными функциями потребуется оплатить годовую или ежемесячную подписку;
  • Не подойдет для новичков. Если вы раньше не использовали симуляторы операционных систем, рекомендуем начать работу с более простых вариантов. К примеру, VirtualBox и стандартного для Виндоус Hyper V. VMWare подойдет продвинутым пользователям, которые предпочитают выполнять настройки системы вручную.
Как установить

Скачать виртуальную машину для Windows можно с официального сайта разработчика VMWare.com.

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

Обзор функционала и первая настройка программы

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

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

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

  • В появившемся окне укажите имя ОС, имя пользователя и пароль доступа к учётной записи;
  • Укажите, на каком диске вашего компьютера будет храниться виртуальная машина;
  • Выделите нужно количество оперативной памяти для работы ВМ;
  • Настройте оборудование (автоматически или вручную).

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

Microsoft Virtual PC

Microsoft Virtual PC – это еще один популярны эмулятор виртуальных машин. Программа хорошо совместима со всеми версиями OS Windows. Если в качестве основной ОС вы используете продукт от Майкрософт, для эмуляции советуем выбрать именно Microsoft Virtual PC.

Преимущества и недостатки

Преимущества эмулятора:

  • Отличная совместимость со всеми версиями ОС Виндоус. В большинстве случаев, пользователю не нужно устанавливать никаких дополнительных драйверов для виртуальной ОС. Все они синхронизируются с основной системой;
  • Общий доступ к файловой системе. Получайте доступ к файлам, которые хранятся на жёстком диске ПК через окно ВМ;
  • Поддержка ОС Windows с разрядностью 64 бит в режимах работы «Гостевой хост» и «Гостевая среда»;
  • Поддержка аппаратной виртуализации.

Недостатки:

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

Для установки виртуальной ОС сначала загрузите ее образ в память компьютера, а затем откройте приложение Microsoft Virtual PC. Кликните на кнопку «Создать виртуальную машину» и в новом окне настройте следующие параметры:

  • Задайте имя новой ОС;
  • Выделите место для её жесткого диска и размер оперативной памяти;
  • Вберите, какие устройства будет поддерживать ВМ (сетевое окружение, флеш-накопители и так далее).
Итог

Мы рассказали вам о лучших виртуальных машинах для Windows, но далеко не о всех. Если вы считаете, что это не самые лучшие – пишите в комментариях! Помогите новичкам-читателям определиться, с какого эмулятора начать.

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

Всем большой привет! Сегодня речь пойдет о Виртуалке. Да не о Наташке-виртуалке, та что сидит в вконтакте, а о виртуальной машине.

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

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

Содержание

  • Виртуальная машина
    • Что такое виртуальная машина?
    • Зачем нужна виртуальная машина?
    • Какой виртуальной машиной пользуется автор?
    • Какая виртуальная машина лучше?
  • Виртуальная машина VirtualBox
    • Загрузка VirtualBox
    • Установка VirtualBox
    • Настройка VirtualBox
    • Создание виртуальной машины
    • Настройка виртуальной машины
    • Установка Windows
    • Установка дополнения гостевой ОС
    • Снимки состояния VirtualBox

Виртуалка

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

Виртуальная машина (VM — Virtual machine) или в простонародье виртуалка — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы (target — целевая, или гостевая платформа) и исполняющая программы для target-платформы на host-платформе (host — хост-платформа, платформа-хозяин). Более глубокие теоретические знания вы можете почерпнуть на Wikipedia.

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

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

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

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

Меня часто спрашивали, как я проверяю программы. Для тестирования белого софта я использую виртуальные машины VirtualBox и VMware Workstation. Для серого софта я не использую виртуальные машины, для этого у меня выделен отдельный компьютер — карантин, которой был собран специально для этой цели. Сделал я это по двум причинам:

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

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

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

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

Походив по ссылкам, выше вы уже поняли, что существует большое количество виртуалок. Напрашивается вопрос: «почему именно Виртуал Бокс?» — ведь он не самый лучший. Да, не самый, но зато бесплатный и уже родной. Поэтому в этой инструкции будет про установку VirtualBox.

Скачать VirtualBox

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

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

  • Windows
  • Mac OS X
  • Linux
  • Solaris x-86

Какую версию скачать мне?

Исходя из того какая у вас операционная система. В этой статье я буду устанавливать VirtualBox на Windows 10. Установка VirtualBox на все версии Windows идентична.

Переходим на официальный сайт и скачиваем установочный файл.

Файл весит примерно 120мб, после установки занимает на диске 150мб (не считая установленных виртуальных машин).

Установка VirtualBox

Итак, после того как мы скачали последнюю версию Виртуал Бокс приступим к установке. Запускаем программу и нажимаем «Next». После чего появится окно выбора компонентов. Нечего не меняя нажимаем «Next».

В следующем окне нечего не меня еще раз жмем «Next».

Теперь появится окно, которое говорит о том, что во время установки программы временно будет отключен интернет. Нажимаем «Yes».

Еще раз «Next». И в конце «Finish». На этом утомительный процесс установки завершен.

Настройка VirtualBox

Теперь перейдем к настройке виртуалки и установке операционной системы.

Если у вас в системе установлен русский язык, программа автоматически при первом запуске поменяет язык интерфейса на русский. Если это не произошло, то зайдите в меню «Файл» —> «Настройки» и на вкладке языки выберите ваш язык.

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

Создание виртуальной машины

Нажимаем кнопку «Создать».

В окне настроек указываем имя (в будущем можно изменить), тип и версию операционной системы. Имейте ввиду, чем старее версия Windows, тем меньше ресурсов необходимо выделять. Я устанавливаю Windows 10, а как вы знаете она довольно требовательна к ресурсам. Microsoft утверждает, что минимальные требования Windows 10 для полноценной работы: 1гб для 32-битной и 2гб для 64-битной, но это фигня. На таких настройках вы не сможете тестировать никакие программы, единственное что сможете — это заняться мазохизмом.

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

В конце жмем кнопку «Создать» и переходим к созданию виртуального жесткого диска. Минимальный размер жесткого диска для Windows 10: 16гб для 32-битной версии и 20гб для 64-битной. Ставим минимум 80гб и отмечаем галочкой чекбокс «Динамический размер».

Также можно изменить месторасположения виртуальной машины. Если есть возможность, то в плане быстродействия лучше установить на SSD-диск. Обычно это диск C.

Все хорошенько проверяем и нажимаем кнопочку «Создать».

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

Теперь правым кликом мышки на созданной виртуальной машине открываем настройки. В меню «Общие» переходим на вкладку «Дополнительно» и отключаем использование общего буфера обмена и функцию Drag’nDrop.

В меню «Система» переходим на вкладку «Процессор» и задаем количество процессоров виртуальной машины. У меня 4, поэтому я выставил 2цп. Если у вас 2, выставляете 1цп. И ползунок загрузки процессора на максимум.

В том же меню переходим на вкладу «Ускорение» и отмечаем галочками все чекбоксы.

В меню «Сеть» отключаем сетевой адаптер. Но в некоторых ситуациях, имея дело с вирусами, может потребоваться включение адаптера. Если будете включать, то отключайте интернет, выбрав в выпадающем меню тип подключения «Не подключен». А если захотите интернет, настройте отдельную сеть, не используя Nat-подключение. Последнее для параноиков.

В меню «USB» убираем галочку с чекбокса «Включить контролер USB».

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

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

Установка Windows на виртуальную машину VirtualBox

В главном окне программы отмечаем нашу виртуальной машину и нажимаем на зеленую кнопку «Запустить». Запустится виртуальная машина и тут же выдаст ошибку. Это нормально, для установки операционной системы надо подгрузить образ диска. Для этого в выпадающем меню «Устройства» —> «Оптические диски» нажмем «Выбрать образ диска».

Все, теперь необходимо следовать этапам установки ОС.

Дополнения гостевой ОС

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

После чего следуем этапам установки. Нечего там сложного нет, просто где нужно жмете «Next», а затем перегружаете виртуальную машину.

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

Теперь на чистую Windows нужно установить все необходимые программы и утилиты. Для работы с реестром можете установить утилиту Regshot, о которой мы подробно рассказывали в статье «Как отследить изменения реестра». Обо всех других инструментах для анализа программ и вирусов я расскажу позже в отдельной статье.

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

Снимки VirtualBox

Снимки ВиртуалБокс позволяют в один клик откатить операционную систему к прежнему состоянию. Делается это так. После того как вы настроили Windows и установили все необходимые программы в главном окне программе выбираем нужную виртуальную машину и жмем синюю кнопку «Снимки».

После чего ждем окончания процесса создания снимка операционной системы.

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

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

Наша оценка

VirtualBox - это хороший, бесплатный инструмент виртуализации операционных систем.

User Rating: 4.48 ( 47 votes)

Как отключить приостановку (Suspend) виртуалки в Vmware Workstation

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз я вам показывал установку гипервизора Vmware Workstation 14, чтобы вы могли у себя организовать тестовое окружение в виде виртуальных машин. В момент работы, вы могли заметить, что если вы некоторое время не взаимодействуете с виртуальной машиной, то она приостанавливает или в английской версии переходит в состояние "Suspend", сегодня мы научимся отключать такое поведение и заставлять ее работать дальше.

Функция приостановки (Suspend) - включена по умолчанию в Vmware Workstation 14. Сделано, это для экономии ваших ресурсов в хостовой операционной системе. Логика в это есть, тут расчет идет на то, что если к виртуальной машине давно не обращаются, то и ресурсы не нужно тратить, видимо пользователь забыл ее выключить. Вот для таких вещей и есть функция приостановки, которая как бы не выключает виртуальную машину, а замораживает ее на текущем момента, так сказать пауза. Вроде бы это хорошо, но бывают моменты, когда вы производите тестирование групповых политик или скриптов, которые должны отработать в определенное время, что подразумевает постоянную работу вашего стенда. Для таких вот ситуаций и есть потребность в отключении встроенной приостановки виртуальных машин в паузу (Suspend). Выглядит приостановки виртуальных машин в Vmware Workstation вот так.

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

  1. Вы останавливаете вашу виртуальную машину.
  2. Далее вы выбираете вашу виртуальную машину и смотрите в самом низу, в области "Virtual Machine Details". где располагаются ее конфигурационные файлы. Нас будет интересовать файл с расширением vmx (Про структуру файлов Vmware я уже рассказывал, советую вам почитать). В двух словах все настройки по оборудованию и всему остальному, находятся именно в этом конфигурационном файлике.

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

За отключение Suspend отвечает параметр suspend.disabled, который нужно активировать в конфигурационном файле. Для этого в самом низу добавьте строку:

suspend.disabled = "TRUE"

После этого сохраняем файл и запускаем нашу виртуальную машину. Теперь при отсутствии обращений к ней, она не будет переходить в состояние приостановки и всякие Suspend-ы вам не страшны. На этом у меня все. С вами был Иван Семин, автор и создатель IT блога Pyatilistnik.org.

Как запустить XP mode в Windows 10

Если вам необходимо использовать Windows XP, а на компьютере установлена Windows 10 home, нет необходимости устанавливать устаревшую систему рядом с новой. Достаточно использовать XP mode в Windows 10 — и все получится.

Так выглядит Windows XP mode

Для того, чтобы вы могли установить Windows XP mode на Windows 10, нужно немного подготовиться, поскольку Microsoft предлагает такой режим по умолчанию только для Windows 7.

Для начала загрузите бесплатное приложение Windows XP-Mode на сайте Microsoft. То, на каком языке будет работать это приложение, не играет решающей роли.

Если на вашем компьютере не установлена программа-архиватор, загрузите и установите бесплатную версию WinRAR, поскольку вам понадобится инструмент для распаковки модуля XP.

После загрузки откройте загруженный Windows XP-Mode с помощью WinRAR. В архиваторе перейдите в каталог, куда вы загрузили модуль XP. Дважды щелкните соответствующий EXE-файл (например: «WindowsXPMode_en-us.exe»), чтобы отобразить его содержимое.

Кроме WinRAR можно использовать любой другой архиватор, например, 7Zip

  1. Откройте папку «sources» и извлеките файл «xpm». Вы можете просто перетащить его в любую папку.
  2. Через архиватор WinRAR зайдите в каталог, куда вы перенесли файл «xpm» и дважды кликните по нему. Теперь вы увидите целый ряд файлов, среди которых важен только VirtualXPVHD. Извлеките его так же, как описано выше, с помощью перетаскивания.
  3. Переименуйте файл в VirtualXPVHD.vhd.
  4. Наконец, загрузите и установите бесплатную программу VirtualBox.

Создание виртуальной машины

С помощью Virtualbox XP mode запустится быстрее

После подготовки нужно создать виртуальную машину и запустить Windows XP mode со своего рабочего стола.

  1. Переместите вновь созданный файл «VirtualXPVHD.vhd» в папку на рабочем столе, которую вы больше не будете изменять. В будущем VirtualBox всегда будет искать и использовать именно этот файл по этому адресу.
  2. Запустите VirtualBox и создайте новую виртуальную машину в поле «Новое». В следующем поле введите имя виртуальной машины по вашему выбору, выберите «Microsoft Windows» в качестве типа, а «Windows XP (32-разрядная версия)» — в качестве версии.
  3. В разделе «Диск» выберите «Использовать существующий диск», щелкните значок папки и выберите файл «VirtualbXPVHD.vhd» в директории, которую вы используете.
  4. Теперь нажмите на кнопку «Создать».

Windows 10: установка XP mode — запуск Windows XP

Теперь вы можете запустить Windows XP из VirtualBox:

  1. Выберите только что созданную виртуальную машину из списка в VirtualBox;
  2. Нажмите на зеленую стрелку «Старт» в верхней панели.

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

Как только вы переключились на рабочий стол Windows XP, для начала лучше установить гостевые дополнения (VirtualBox Guest Additions) на старую ОС. Это позволит лучше эмулировать видеокарту, использовать общие папки и т.д.

Дополнения VirtualBox - это один файл образа CD-ROM, который называется VBoxGuestAdditions.iso. Этот файл образа находится в каталоге установки VirtualBox. Чтобы установить гостевые дополнения для конкретной виртуальной машины, нужно смонтировать этот файл ISO в старой ОС в виде виртуального компакт-диска и установить оттуда.

Если вы хотите использовать старое программное обеспечение в режиме XP, вы должны установить и запустить эти программы в VirtualBox.

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

Фото: CHIP, компания-производитель, pixabay.com

Теги windows xp windows 10

Виртуалка by Andrei Livadny

Andrei Livadny is a popular Russian science fiction author. Born on May 27 1969 in the city of Pskov, he was an avid reader from an early age. But it was the Russian translation of Robert A. Heinlein's The Orphans of the Sky that decided his choice of future occupation. The story has become a pivotal moment in the boy's life, leaving a lasting impression on him.

Andrei wrote his first book at the a

Andrei Livadny is a popular Russian science fiction author. Born on May 27 1969 in the city of Pskov, he was an avid reader from an early age. But it was the Russian translation of Robert A. Heinlein's The Orphans of the Sky that decided his choice of future occupation. The story has become a pivotal moment in the boy's life, leaving a lasting impression on him.

Andrei wrote his first book at the age of eight. Since then, he's never stopped working on new books. His passion for science fiction has gradually become his career.

In 1998, Andrei debuted in Russia's leading publishing house EKSMO with his novella The Island of Hope. Since then, he has penned over 90 books that have enjoyed a total of 153 editions.

Andrei has created several unique worlds, each unlike the previous. He wrote A History of Our Galaxy with humanity itself as a protagonist. This sixty-book series creates a history of our future civilization and its contacts with alien races, forming a convincing and logical picture of humanity's development for two millennia from now.

Andrei's recent involvement with the bestselling genre of LitRPG - books set in online roleplaying games - inspired him to create his most intriguing series to date, Phantom Server. Merging virtual reality with hard science fiction and space exploration, the two first books of the series, Edge of Reality (Phantom Server Book #1) and The Outlaw (Phantom Server Book #2) are now available on Amazon, prompting a reviewer to call Andrei "one of the best new authors in American Sci Fi translated from Russian".

Besides hard science fiction, Andrei Livadny also works in cyberpunk genres which allow him to focus on human relationships and raise questions about artificial intelligence and identity uploading, describing cyberspace as humanity's future environment.

The English translation of A History of Our Galaxy will be available shortly. Check the author's Russian-language site for updates.

Определение виртуальной машины | PCMag

(1) Синоним переводчика языка. См. Интерпретатор, виртуальная машина Java и Python.

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

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

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

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

Невиртуальные и виртуальные


Каждая гостевая ОС взаимодействует с оборудованием через монитор виртуальной машины. Гостевые операционные системы не обязательно должны быть одного типа.См. Мониторинг виртуальных машин и паравиртуализацию.

Преимущества виртуализации

# 1 - Миграция и клонирование
ВМ - это «автономные пакеты», которые не связаны с оборудованием. Относительно легко переместить экземпляр виртуальной машины с одного сервера на другой, чтобы сбалансировать рабочую нагрузку, перейти на более быстрое оборудование или для восстановления после сбоя оборудования.

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

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

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

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

Физические машины, оснащенные гипервизором, таким как виртуальная машина на основе ядра (KVM), называется хост-машиной, хост-компьютером, хост-операционной системой или просто хост . Многие виртуальные машины, которые используют его ресурсы, - это гостевые машины, гостевые компьютеры, гостевые операционные системы или просто гостей . Гипервизор рассматривает вычислительные ресурсы, такие как ЦП, память и хранилище, как пул ресурсов, который можно легко перемещать между существующими гостевыми системами или новыми виртуальными машинами.

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

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


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

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

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


Типы гипервизоров

Существует 2 различных типа гипервизоров, которые можно использовать для виртуализации.

Тип 1

Гипервизор типа 1 работает на «голом железе». Ресурсы виртуальной машины распределяются гипервизором непосредственно на оборудование. KVM - это пример гипервизора типа 1. KVM был объединен с ядром Linux® в 2007 году, поэтому, если вы используете современную версию Linux, у вас уже есть доступ к KVM.

Тип 2

Размещен гипервизор типа 2.Ресурсы виртуальной машины планируются для операционной системы хоста, которая затем выполняется на оборудовании. VMware Workstation и Oracle VirtualBox являются примерами гипервизоров типа 2.


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

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

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

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

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


Почему стоит выбрать Red Hat?

Red Hat долгое время поддерживала разработку программного обеспечения для виртуализации, улучшая гипервизор KVM и внося свой вклад в KVM и oVirt с момента основания обоих сообществ.

Гипервизор KVM теперь является ядром всех основных дистрибутивов виртуализации OpenStack® и Linux, и он установил рекорды по общей производительности и по запуску самого большого количества хорошо работающих виртуальных машин на одном сервере.

Red Hat® Virtualization - это открытая программно определяемая платформа, которая виртуализирует рабочие нагрузки Linux и Microsoft Windows. Построенный на базе Red Hat Enterprise Linux и KVM, он включает инструменты управления, которые виртуализируют ресурсы, процессы и приложения, что дает вам стабильную основу для будущего, ориентированного на облака и контейнеры.

Виртуальная машина (ВМ) - Глоссарий

Виртуальная машина (ВМ) - Глоссарий | CSRC

Использование официальных сайтов.gov
Веб-сайт .gov принадлежит официальной правительственной организации США.

Безопасный.веб-сайты правительства используют HTTPS
Блокировка () или https: // означает, что вы безопасно подключились к веб-сайту .gov. Делитесь конфиденциальной информацией только на официальных безопасных веб-сайтах.

Поиск

Сортировать по

Соответствие (наилучшее соответствие) Срок (A-Z) Срок (Z-A)

Пункты на странице 100200500Все

Исправьте следующее:

Поиск Сброс настроек

    Глоссарий
А | B | C | D | E | F | грамм | ЧАС | я | J | K | L | M | N | О | п | Q | р | S | Т | U | V | W | Икс | Y | Z

Виртуальная машина (ВМ)

Аббревиатуры и синонимы: ВМ показать источники скрыть источники определение (я):

Смоделированная среда, созданная виртуализацией.
Источник (и):
НИСТ СП 800-125 под Виртуальной машиной (ВМ)
НИСТ СП 800-190 под Виртуальной машиной из НИСТ СП 800-125

Программное обеспечение, позволяющее одному хосту запускать одну или несколько гостевых операционных систем.
Источник (и):
НИСТ СП 800-115
НИСТ СП 1800-25Б под виртуальной машиной из NIST SP 800-115
NIST SP 1800-26B под виртуальной машиной из НИСТ СП 800-115

Программно определяемый полный стек выполнения, состоящий из виртуализированного оборудования, операционной системы (гостевой ОС) и приложений.
Источник (и):
НИСТ СП 800-125А

Виртуальная система обработки данных, которая, как представляется, находится в распоряжении конкретного пользователя, но функции которой выполняются путем совместного использования ресурсов реальной системы обработки данных
Источник (и):
NISTIR 8006 под Виртуальной машиной из ИСО / МЭК 2382-1

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

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

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

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

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

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

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

.
  • Тип 1. Этот тип гипервизора, также называемый «голым» гипервизором , работает непосредственно на физическом хост-компьютере и имеет прямой доступ к его оборудованию. Гипервизоры типа 1 обычно работают на серверных компьютерах и считаются более эффективными и производительными, чем гипервизоры типа 2, что делает их хорошо подходящими для виртуализации серверов, настольных компьютеров и приложений. Примеры гипервизоров типа 1 включают Microsoft Hyper-V и VMware ESXi.
  • Тип 2. Гипервизор типа 2, иногда называемый размещенным гипервизором , устанавливается поверх ОС хост-машины, которая управляет обращениями к аппаратным ресурсам.Гипервизоры типа 2 обычно развертываются в системах конечных пользователей для конкретных случаев использования. Например, разработчик может использовать гипервизор типа 2 для создания определенной среды для создания приложения или аналитик данных может использовать его для тестирования приложения в изолированной среде. Примеры гипервизоров типа 2 включают VMware Workstation и Oracle VirtualBox.

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

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

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

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

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

Преимущества ВМ

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

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

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

Два типа ВМ Виртуальные машины

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

.
  1. ВМ процесса. ВМ процесса - это временная, не зависящая от платформы среда программирования для выполнения отдельного процесса как приложения. Среда обеспечивает абстракцию высокого уровня, которая маскирует базовое оборудование или ОС. Виртуальная машина процесса создается при запуске процесса и уничтожается при завершении процесса.Двумя распространенными примерами виртуальных машин процессов являются виртуальная машина Java, которая является частью платформы Java, и среда Common Language Runtime, которая используется для .NET Framework.
  2. Системные виртуальные машины. Системная виртуальная машина - это полностью виртуализированная среда, размещенная на физическом сервере и работающая под собственной ОС. Виртуальная машина разделяет физические ресурсы хоста, но обеспечивает полную среду для запуска приложений и служб, как физическая машина, но без накладных расходов. Системные виртуальные машины полагаются на гипервизор для виртуализации аппаратных ресурсов и предоставления их средам виртуальных машин.Общие примеры системных виртуальных машин включают те, которые поддерживаются платформами виртуализации, такими как VMware vSphere и Microsoft Hyper-V.

ВМ по сравнению с контейнерами Контейнеры

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

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

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

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

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

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

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

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

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

Управление ВМ

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

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

Поставщики ВМ

Несколько поставщиков предлагают платформы виртуализации. Четыре самые популярные платформы принадлежат VMware, Citrix, Microsoft и Red Hat:

.
  • VMware vSphere - это широко внедренная платформа виртуализации, которая была недавно перестроена и теперь включает встроенную поддержку Kubernetes, что позволяет запускать традиционные и современные рабочие нагрузки на виртуальных машинах.VMware vSphere обладает высокой масштабируемостью и может поддерживать высокопроизводительные приложения, такие как SAP HANA.
  • Citrix Hypervisor - ранее Citrix XenServer - это высокопроизводительный гипервизор, основанный на гипервизоре с открытым исходным кодом Xen Project. Citrix Hypervisor оптимизирован для рабочих нагрузок виртуальных приложений и настольных компьютеров, а также для виртуальных серверов Windows и Linux. Администраторы могут настраивать политики, которые перезапускают виртуальные машины на другом сервере в случае сбоя одной из них.
  • Microsoft Hyper-V - это роль Windows Server, которая позволяет администраторам создавать виртуальные машины и управлять ими.Преимущество Hyper-V заключается в том, что он является интегрированным компонентом в платформу Windows Server, что помогает упростить реализацию. Hyper-V поддерживает виртуальные машины как Windows, так и Linux и включает функции для простого перемещения, распределения или репликации виртуальных машин.
  • Red Hat Virtualization - это платформа виртуализации предприятия, построенная на Red Hat Enterprise Linux (RHEL) и виртуальной машине на основе ядра (KVM). Платформа может поддерживать критически важные приложения и ресурсоемкие рабочие нагрузки и интегрирована с платформами Red Hat OpenStack, RedHat OpenShift и Red Hat Ansible Automation.

Многочисленные продукты виртуализации с открытым исходным кодом также заявили о себе на рынке виртуальных машин, включая KVM, OVirt и Proxmox VE. Кроме того, облачные вычисления широко используют виртуализацию; однако он накладывает на платформу дополнительные технологии, такие как самообслуживание и возврат платежей. Например, в виртуализированном центре обработки данных ИТ-персонал может запускать новые виртуальные машины в зависимости от потребностей пользователей или нового проекта. Однако в облачной среде конечный пользователь может подготовить виртуальные машины из каталога самообслуживания и указать ресурсы, не взаимодействуя с базовым физическим оборудованием и не требуя помощи администратора.

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

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

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

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

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

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

С точки зрения гостевой операционной системы виртуальная машина - это реальный физический компьютер.

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

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

Практическое использование виртуальных машин

Виртуальные машины имеют ряд популярных применений:

Протестируйте новые версии операционных систем : вы можете попробовать Windows 10 на своем компьютере с Windows 7, если вы еще не готовы к обновлению.

Экспериментируйте с другими операционными системами : Установка различных дистрибутивов Linux на виртуальную машину позволяет вам поэкспериментировать с ними и узнать, как они работают.А запуск macOS в Windows 10 на виртуальной машине позволяет привыкнуть к другой операционной системе, которую вы планируете использовать на постоянной основе.

Используйте программное обеспечение, для которого требуется устаревшая операционная система. : Если у вас есть важное приложение, которое работает только в Windows XP, вы можете установить XP на виртуальную машину и запустить там приложение.Это позволяет вам использовать приложение, которое работает только с Windows XP, не устанавливая его на свой компьютер. Это важно, поскольку Windows XP больше не получает поддержки от Microsoft.

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

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

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

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

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

Мы написали полное руководство по VirtualBox, которое поможет вам начать работу.

VMware Player - еще одна известная программа для виртуальных машин для Windows и Linux.VMware Player является бесплатным аналогом коммерческого приложения VMware Workstation, поэтому вы не получаете всех расширенных функций, которые были бы в VirtualBox.

Однако и VirtualBox, и VMware Player - надежные программы, которые предлагают основные функции бесплатно.Если один из них вам не подходит, попробуйте другой.

Загрузка ОС в вашу виртуальную машину

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

Вы также можете узнать, как создать виртуальную машину с помощью Windows 10 Hyper-V и сравнить Hyper-V с VirtualBox и VMWare.Вам также следует ознакомиться с нашими советами о том, как повысить производительность виртуальной машины или передать файлы виртуальной машины между гостем и хостом.

Виртуальные машины не ограничиваются только настольными операционными системами - вы даже можете эмулировать Android в Windows 10.

3 способа горизонтального переноса данных в Excel

С помощью Excel вы можете легко переносить данные из вертикального положения в горизонтальное.Вот 3 способа сделать это!

Читать далее

Об авторе Бен Штегнер (Опубликовано 1706 статей)

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

Более От Бена Стегнера
Подпишитесь на нашу рассылку новостей

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

Еще один шаг…!

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

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

Виды гипервизоров

В виртуализации используются гипервизоры двух типов.

Гипервизоры 1-го типа

Гипервизоры

типа 1 (также известные как гипервизоры «голого металла») изначально устанавливаются на базовое физическое оборудование. Виртуальные машины напрямую взаимодействуют с хостами для распределения аппаратных ресурсов без каких-либо дополнительных программных уровней между ними.

Хост-машины с гипервизорами типа 1 используются только для виртуализации. Они часто встречаются в серверных средах, таких как корпоративные центры обработки данных. Некоторые примеры гипервизоров типа 1 включают Citrix Hypervisor (ранее XenServer), VMware vSphere и Microsoft Hyper-V.

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

Гипервизоры 2-го типа

Гипервизоры типа 2 (также называемые размещенными гипервизорами) работают в операционной системе главного компьютера.

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

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

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

Ресурсная и экономическая эффективность

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

Масштабируемость

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

Безопасность

Среды

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

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

Облачные вычисления

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

Облачные сервисы

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

Virtualization также позволяет создавать инфраструктуры виртуальных рабочих столов (VDI) в организациях. Развертывания VDI позволяют пользователям удаленно получать доступ к средам рабочего стола, таким как Windows или операционные системы с открытым исходным кодом (например, Linux). Думайте об этом как о цифровом офисе, который доступен в любое время и в любом месте. Распределенные команды будут более продуктивными, поскольку члены команды будут иметь легкий доступ к инструментам компании независимо от их рабочих настроек.

Как Citrix помогает вашему бизнесу с помощью виртуализации

Citrix Virtual Apps and Desktops предоставляет вашей организации инструменты, необходимые для получения преимуществ от программного обеспечения для виртуализации.

Удобный доступ к бизнес-приложениям и виртуальным рабочим столам с любого устройства. Наслаждайтесь быстрым и бесперебойным пользовательским интерфейсом на основе технологии высокой четкости (HDX) Citrix. Используйте полный набор продуктов Microsoft - от Azure до Teams и Office 365 - в своих развертываниях VDI. Поддерживайте непрерывность бизнеса, создавая продуктивные и безопасные виртуальные рабочие места для сотрудников, которые могут работать где угодно.

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

Начало работы с Citrix Virtual Apps and Desktops

Дополнительные ресурсы

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

Что означает виртуальная машина (ВМ)?

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

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

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

Techopedia объясняет виртуальную машину (ВМ)

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

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

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

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

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

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

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

Системные виртуальные машины

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

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

Виртуальная машина процесса

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

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

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

Некоторые из преимуществ виртуальной машины включают:

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

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

  • Предлагает варианты подготовки приложений и аварийного восстановления.

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

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

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

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

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

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

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

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