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

Рейтинг виртуальных машин: Виртуальные машины, какую выбрать и где скачать

Содержание

Рейтинг виртуальных машин. Обзор виртуальных машин

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

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

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

Для чего нужна

Установка виртуальной машины расширяет возможности компьютера. Зачем используют этот функционал?

  1. Установка на одном компьютере двух операционных систем. Разрешает одновременно инсталлировать две разрядности оболочек: х32 и x64. Эмулятор Windows можно совместить с Linux.
  2. Виртуализация делает безопасным запуск подозрительного программного обеспечения и файлов.
  3. Виртуальная операционная система, отличная от установленной, помогает использовать приложения, которые несовместимы с «родной» оболочкой.
  4. Применяются при тестировании новых утилит.
  5. Использование в качестве эмуляции новых архитектур (например, имитация игровой приставки).
  6. С целью защиты информации и ограничения возможностей программ.
  7. Несколько условных процессоров помогают имитировать компьютерную сеть, это актуально при отладке сервера.
  8. Программа для создания виртуальной машины используется, чтобы подключать периферийные устройства, несовместимые с установленной оболочкой.

Обзор виртуальных машин

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

Для Windows 7

Virtualbox – это эмулятор, дистрибутив которого распространяется на бесплатной основе. Высокий рейтинг и популярность среди пользователей обусловлен тем, что версия поддерживается большинством известных систем. Преимущество утилиты в понятном интерфейсе, что облегчает управление. Минусы в том, что нет возможности посредством «схватил и перетащил» переносить файлы, нужно запускать NAT соединение.

VMware – это платный сервис, который имеет широкие возможности настройки и оптимизирует место на жестком диске. Дистрибутив версии ESXi можно записать на флешку или сделать встроенным в Firmware сервер. Кроме Windows, также подходит и Linux, Solaris, FreeBSD, Netware. К минусам стоит отнести то, что в сравнении с предыдущим ресурсом нельзя скачать полную версию утилиты бесплатно.

Для Windows 10

Microsoft Virtual PC – это бесплатная виртуалка. Относится она к категории виртуальные машины для Windows, а потому не может быть установлена на Linux
или Mac, что можно отнести к недостаткам. Минусом является отсутствие поддержки USB-устройств. Предназначена она с целью создания через машинный код условной оболочки с параметрами работы компонентов аппаратной системы имеющегося компьютера.

Оracle – это утилита, которая помогает работать с большими объемами информации. При обработке баз данных гарантируется их реальная защита. Преимуществом системы являются некоторые манипуляции, которые помогают получить быстрый доступ к информации, что ускоряет процесс управления. Например, Oracle RAC – быстро разворачиваемый кластерный доступ к базе данных.

Для Linux

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

Hyper-V – эмулятор, который используется как в Linux, так и в 32 и 64-битных версиях Windows XP. Преимуществом является то, что это технология, которая напрямую «общается» с оборудованием сервера, а потому уменьшаются расходы памяти и увеличивается производительность процессора. К минусам стоит отнести то, что при управлении объемными массивами виртуальных серверов нужно дополнительно установить System Center Virtual Machine Manager.

Для Mac

VMware Fusion – это эмулятор, который запускает Windows и другие операционные системы на компьютерах Mac без перезагрузки, обеспечивая управление виртуальными и физическими серверами. Преимуществом является то, что оболочку Мак можно использовать отдельно от других или интегрировать в единую удобную среду. Среди минусов – использование платное.

Boot Camp предназначен для установки Windows на Mac компьютер. Оболочка идет в качестве дополнительной системы на отдельный раздел жесткого диска. При запуске необходимо просто выбрать Мак – и виртуальный Windows будет функционировать. Утилита характеризуется простотой и понятным интерфейсом. Среди минусов стоит отметить необходимость перезапуска с целью выбора другой системы.

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

Что делать, если вам необходимо создать виртуальную машину:

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

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

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

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

Видео

Если вы хоть раз устанавливали какие-то программы, проводили над своим компьютером какие-то эксперименты, то прекрасно знаете о том, сколько времени уходит на восстановление его первозданного состояния. Нередко ради этого приходится полностью переустанавливать систему.

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

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

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

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

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

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

Частенько пользователи ищут сравнение виртуальных машин, пытаясь выбрать среди них самую лучшую. Необходимо отметить, что в спорах нередко всплывает та самая VMware, обладающая рядом несомненных преимуществ. Разработчики программы постоянно вносят в свой продукт поддержку практически всех существующих ОС, включая те, которые только-только успели выйти. В частности, именно это приложение в свое время позволяло запустить Windows 8, тогда как в популярном Virtual Box система запускаться отказывалась напрочь.

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

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

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

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

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

Существует еще одно, более узкое, понимание термина «виртуальная машина», которое распространено в среде музыкантов —

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

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

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

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

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

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

Кроме того, они помогают в корпоративной работе, скажем, виртуальные машины Битрикс.

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

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

Виртуальная машина для Windows 10

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

Зайдите в Панель управления и перейдите в подраздел «Программы и компоненты ». Там в окне «Включение и выключение компонентов » галочкой отметьте название сервиса Hyper-V. После этого произойдет установка виртуальной машины на ПК, и в дальнейшем запускать ее можно будет через меню «

Пуск ».

Основные преимущества Hyper-V :

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

В целом, благодаря наличию на Windows 10 Hyper-V, у пользователей отпадает нужда в других подобных программах. Хоть и утилита не требует особых навыков в настройке, подробнее о ней можно почитать в смежной статье.

Виртуальная машина для Windows 7

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

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

Виртуальные машины для Mac и другие ОС

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

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

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

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

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

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

Виртуальные драм-машины присутствуют в виде дополнительных плагинов, которые устанавливаются и запускаются через программу для записи или написания музыки — FL Studio, Ableton, Cubase и другие. Самые популярные эмуляторы драм-машин — EZ Drummer и Addictive Drums . В свободном доступе к ним лежат большие библиотеки семплов на любой вкус, записанные знаменитыми барабанщиками.

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

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

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

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

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

Виртуализация 1С-Bitrix

Еще одна программа, созданная для комфортной работы с продуктами «1С-Битрикс» — виртуальная машина Bitrix , на этот раз от отечественных разработчиков, которая также может работать и с любыми PHP-приложениями . По сути, эта программа представляет из себя эмуляцию сервера сайта, который содержит в себе все настройки для комфортной работы . Готовая машина может быть открыта в VMWare Player или других приложениях этого разработчика (также существуют версии для VirtualBox и HyperV).

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

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

Тут уже нет четкого сравнения. Все зависит от пользователя и его потребностей. Для эмуляции игр и проверки стороннего софта вполне хватит обычных сервисов Hyper-V и им подобным, встроенных в саму операционную систему. Хорошо проверенный, надежный и бесплатный вариант — это VirtualBox. Для организаций лучшие виртуальные машины — однозначно продукция VMWare или же виртуальная машина Bitrix, поскольку упрощают ведение бизнеса и взаимодействия с сотрудниками.

Видео по теме

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

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

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

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

Кроме виртуальных машин, которые полностью эмулируют работу компьютера к виртуализации под linux можно отнести контейнеры, например, LXC или OpenVZ. Дальше мы рассмотрим виртуальны машины для Linux, которые вы можете использовать для установки своих систем.

1. VirtualBox

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

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

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

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

2. VMWare

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

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

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

3. Qemu

Если вы хотите запустить не привычную операционную систему x86, а систему для устройств ARM, например, Android, Raspbian или RISC OS, то тут вам не помогут две предыдущие виртуальные машины Linux. С такой задачей может справиться только Qemu.

Qemu — это сокращение от Quick Emulator. Это очень простая в настройке консольная утилита, но позволяет делать многие интересные вещи на уровне VirtualBox, вы можете запускать любые операционные системы, в том числе и ARM, можете установить ОС на реальный жесткий диск или в файл, использовать аппаратное ускорение и даже автоматически скачивать некоторые дистрибутивы через интернет.

Несмотря на свое название, это очень мощный инструмент для работы с виртуализацией в Linux, для установки Qemu в Ubuntu выполните:

sudo apt install qemu qemu-kvm libvirt-bin

4. KVM

KVM или полностью Kernel-based Virtual Machine (виртуальная машина на основе ядра) — это реализация платформы виртуализации на уровне ядра, которая предоставляет дополнительные возможности для Qemu и очень высокую скорость работы благодаря работе непосредственно в ядре.

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

Чтобы начать использовать KVM сначала нужно проверить, поддерживает ли ваше оборудование аппаратное ускорение, для этого используйте утилиту cpu-checker. Если все поддерживается то вы можете перейти к установке KVM:

sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils virt-manager

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

5. XEN

Это еще одна платформа виртуализации для Linux, которая очень похожа на KVM. Но тут есть некоторые отличия. Как и KVM здесь поддерживается аппаратное ускорение, множество архитектур, в том числе и ARM, а также запуск различных гостевых систем, включая Windows. Но главное отличие заключается в том, что KVM по умолчанию встроен в ядро Linux, а для работы Xen вам понадобиться специально собранное ядро с его поддержкой.

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

Выводы

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

Рассмотрим детальнее, что такое виртуальные машины для 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, но далеко не о всех. Если вы считаете, что это не самые лучшие – пишите в комментариях! Помогите новичкам-читателям определиться, с какого эмулятора начать.

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

Лучшие бесплатные виртуальные машины для Windows 7, Linux и Mac OS X

– Автор: Игорь (Администратор)

Введение — Понятия и аспекты виртуальных машин для Windows 7, Linux и Mac OS X

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

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

Наличие достаточного количества ресурсов имеет важное значения для быстрой и эффективной виртуализации. 

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

 

Программы создания виртуальных машин для Windows 7, Linux и Mac

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

Виртуальная машина для Windows 7 и Linux — VMware Player

VMware Player является кросс-платформенной программой создания виртуальных машин для Windows 7 и выше, а так же Linux систем. Программа запускается как обычное приложение внутри системы. Вы можете использовать его для создания виртуальных машин и установки гостевых операционных систем. Вы так же можете запускать другие виртуальные машины. Это, пожалуй, одна из самых простых программ виртуализации. И вы вряд ли найдете в ней специфические функции. 

Скачать VMware Player

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

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

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

 

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

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

Скачать VirtualBox

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

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

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

 

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

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

Скачать VMware ESXi

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

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

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

 

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

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

Скачать Kernel-based Virtual Machine (KVM)

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

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

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

 

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

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

Скачать Xen Project

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

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

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

 

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

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

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

 

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

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

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

☕ Хотите выразить благодарность автору? Поделитесь с друзьями!

  • Лучшие бесплатные программы замены буфера обмена Windows
Добавить комментарий / отзыв

Топ 5 операционных систем Linux, которые вы должны попробовать на виртуальной машине

Независимо от того, используете ли вы Windows в качестве основной ОС или вы уже видели свет и переключились на Linux

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

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

Что вы должны использовать для запуска виртуальной машины Linux?

Но сначала, как вы будете управлять своей виртуальной машиной Linux? Доступно несколько приложений VM

такие как VMware и QEMU.

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

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

Хорошо, это отсортировано. Теперь, какие дистрибутивы вы должны использовать?

1. Linux Mint

В настоящее время до версии 18 Linux Mint имеет несколько текущих доступных версий. Если вы еще не пробовали его, то установка его в качестве виртуальной машины является хорошей идеей, поскольку рабочий стол по умолчанию не требует 3D-ускорения.

Особое преимущество этого заключается в том, что ваша виртуальная машина почти наверняка будет работать как версия вашего компьютера с более низкой спецификацией. Таким образом, при меньшем количестве ресурсов поддержка Linux Mint с низкой спецификацией окажется выгодной. Вы получите еще лучшие результаты в другой среде рабочего стола. Не хочешь обменять Корицу на MATE или Xfce? Производительность будет улучшаться еще больше, пока работает самая популярная настольная операционная система Linux!

2. Лубунту

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

И если сама Lubuntu окажется недостаточно легкой для вас, почему бы не попробовать LXLE, Lubuntu Extra Life Extension? Даже более легкий, чем Lubuntu, LXLE идеально подходит для работы в качестве виртуальной машины на оборудовании с низкой спецификацией, но с возможностью виртуализации.

Естественно, это означает, что он также идеально подходит для работы на старом оборудовании. Мы попробовали это на старом нетбуке Compaq, с отличными результатами

!

3. Slackware

Никогда не слышал о Slackware? Не берите в голову. Это самый старый сохранившийся дистрибутив

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

Это означает, что виртуальная машина — это идеальная среда для тестирования Slackware и его простой установки из командной строки. Даже если вы решите, что этот дистрибутив вам не подходит, вы все равно обнаружите, что вы чему-то научились и подошли к «чистому Linux» настолько близко, насколько это возможно, не будучи Линусом Торвальдсом.

4. Fedora

Fedora — популярная операционная система Linux, дистрибутив с акцентом на программное обеспечение с открытым исходным кодом. Любопытно, что он имеет репутацию сложного в использовании, но на самом деле это не оправдано.

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

И где лучше попробовать новую операционную систему, чем на виртуальной машине?

5. Ubuntu Server

До сих пор мы рассматривали настольные приложения, но если ваш интерес к Linux больше связан с сервером, то вы можете рассмотреть Ubuntu Server. Если вы ранее не использовали серверную ОС или знакомы с Windows Server, установка Ubuntu Server (или CentOS) в программном обеспечении вашей виртуальной машины — отличный способ получить необходимую практику.

В конце концов, вы бы не хотели экспериментировать с настоящим сервером, не так ли?

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

Это наш выбор из пяти (плюс дополнительные) операционных систем Linux, которые вы должны запускать на виртуальной машине. Вы думаете иначе? Мы пропустили дистрибутив Linux, который в остальном идеально подходит в качестве виртуальной гостевой ОС на вашем ПК? Ну, расскажите нам, где мы пошли не так!

При ошибке 0x8007274D — Virtual Machine Manager

  • Чтение занимает 2 мин

В этой статье

В этой статье вы можете устранить проблему, из-за которой сбой переноса виртуальной машины с ошибкой 0x8007274D в System Center 2012 диспетчер виртуальных машин (VMM) Пакет обновления 1 (SP1).

Оригинальная версия продукта:   System Center 2012 диспетчер виртуальных машин Пакет обновления 1
Исходный номер КБ:   2853203

Симптомы

Рассмотрим следующий сценарий.

  • Вы используете microsoft System Center 2012 диспетчер виртуальных машин SP1.
  • Параметры переноса вживую настроены для использования определенной сети.
  • VMM не подключен к выбранной сети. Однако сети доступны для Hyper-V компьютеров.

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

Проверка миграции для виртуальной машины не <serverName> удалось создать запланированную виртуальную машину в целевом хосте. Подробное сообщение об ошибке. Служба управления виртуальными машинами не смогла установить подключение для переноса виртуальной машины с хост-serverName.contoso.com. Подключение невозможно было сделать, так как целевая машина активно отказывала ему. (Ox8007274D).

Причина

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

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

Решение

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

Чтобы настроить этот параметр, выполните следующие действия:

  1. На консоли VMM откройте диалоговое окно свойств для нужного хоста.
  2. Выберите параметры миграции, а затем в параметров входящих живых миграций выберите Использование любой доступной сети.
  3. Повторите процесс для любых дополнительных хостов.

Эта проблема была решена в System Center 2012 R2 диспетчер виртуальных машин.

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

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

Контейнеры и виртуальные машины: В чем ключевые различия?

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

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

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

Типы гипервизоров – сравнительный анализ

Выбор между двумя типами гипервизоров в значительной степени зависит от того, что контролируют ИТ-администраторы – корпоративный ЦОД или системы конечных пользователей.

Главное отличие между гипервизорами 1-го и 2-го типа заключается в том, что 1-й тип работает на bare metal, а 2-й – поверх операционной системы. У каждого есть свои особенности и конкретные варианты применения.

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

Что такое гипервизор

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

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

Есть два типа гипервизоров: тип 1 и тип 2. Оба могут виртуализировать основные элементы – процессор, память и сеть, но, исходя из своего расположения в стеке, гипервизор виртуализирует эти элементы по-разному.

Гипервизор первого типа

Работает непосредственно на физическом аппаратном обеспечении хост-машины и называется «bare-metal гипервизор». Гипервизор типа 1 не должен загружать базовую операционную систему. Он использует прямой доступ к исходному оборудованию и никакому другому программному обеспечению (ОС и драйверы), и считается самым эффективным и наиболее производительным.

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

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

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

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

Гипервизор второго типа

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

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

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

Аппаратная поддержка гипервизоров типа 1 и типа 2

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

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

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

Гипервизоры VMware

Тип 1 – VMware vSphere. Включает в себя гипервизор ESXi и программное обеспечение для управления vCenter, предоставляющее продукты для виртуализации, такие как vSphere Client, наборы для разработки программного обеспечения vSphere, Storage vMotion, распределенный планировщик ресурсов и средства обеспечения отказоустойчивости. VMware vSphere ориентирована на корпоративные ЦОД.

Тип 2 – VMware Workstation Pro и VMware Fusion. VMware Workstation Pro — 64-битный хостинговый гипервизор, способный реализовать виртуализацию на системах Windows и Linux. Некоторые функции Workstation включают совместное использование файлов хоста/гостевого сервера, создание и развертывание зашифрованных виртуальных машин, а также снапшоты виртуальных машин.

Fusion – это альтернатива Workstation. VMware Fusion предлагает многие из тех же возможностей, что и Workstation, но совместима с MacOS и снабжена меньшим количеством функций.

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

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

1.1. Определение и понятие

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

Виртуальная машина — программная или аппаратная среда, исполняющая некоторый код (например, байт-код, шитый код, p-код  или машинный код реального процессора), или спецификация такой системы (например: «виртуальная машина языка программирования Си»). [Википедия]

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

Проще говоря, виртуальная машина – это программа, которую вы запускаете из своей операционной системы. Программа эмулирует реальную машину. На виртуальные машины, как и на реальные, можно ставить операционные системы. У неё есть BIOS, отведенное место на вашем жестком диске, сетевые адаптеры для соединения с реальной машиной, сетевыми ресурсами или другими виртуальными машинами.

 

 

1.2. Преимущества и недостатки виртуальных машин

1.2.1. Преимущества виртуальных машин

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

  1. Приведу самый просто пример. Нынче, как мы знаем, вышли новые операционные системы. Windows Vista и Windows 7. И как многие из вас убедились, некоторые приложения, в частности игры, на них не работают. Так в чём проблема? Когда можно установить виртуальную машину с, допустим, операционной системой Windows XP. И всё прекрасно будет работать.
  2. Второй пункт можно отнести к злобным хакерам или просто к компьютерным хулиганам. Имеется в виду, что на виртуальной машине вы можете спокойно написать вирус или вредоносное программное обеспечение, которое сможет повредить вам лишь гостевую операционную систему виртуальной машины.
  3. Третий пункт можно было отнести ко второму. А именно то, что на виртуальную машину вы можете ставить любое ПО, не опасаясь чего-либо. Вы можете экспериментировать с различными настройками и прочее.
  4. Ну и одно из самых главных это то, что вы можете легко изучать новые операционные системы, не стирая свою старую.

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

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

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

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

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

  1. Потребность в наличии достаточных аппаратных ресурсов для функционирования нескольких операционных систем одновременно.
  2. Операционная система работает несколько медленнее в виртуальной машине, нежели на «голом железе». Однако, в последнее время показатели производительности гостевых систем значительно приблизились к показателям физических ОС (в пределах одних и тех же ресурсов), и вскоре, за счет улучшения технологий реализации виртуальных машин, производительность гостевых систем практически будет равна реальным.
  3. Существуют методы определения того, что программа запущена в виртуальной машине (в большинстве случаев, производители систем виртуализации сами предоставляют такую возможность). Вирусописатели и распространители вредоносного программного обеспечения, конечно же, в курсе этих методов и в последнее время включают в свои программы функции обнаружения факта запуска в виртуальной машине, при этом никакого ущерба вредоносное ПО гостевой системе не причиняет.
  4. Различные платформы виртуализации пока не поддерживают полную виртуализацию всего аппаратного обеспечения и интерфейсов. В последнее время количество поддерживаемого аппаратного обеспечения стремительно растет у всех производителей платформ виртуализации. Помимо основных устройств компьютера, уже поддерживаются сетевые адаптеры, аудиоконтроллеры, интерфейс USB 2.0, котроллеры портов COM и LPT и приводы CD-ROM. Но хуже всего обстоят дела с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики.

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

1.3. Архитектура виртуальных машин

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

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

1.3.1. Абстракция и виртуализация

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

Рис. 1 Абстракция и виртуализация в применение к дисковой памяти.

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

Концепция архитектуры системы команд компьютера (instruction set architecture, ISA) наглядно иллюстрирует преимущества хорошо определенных интерфейсов. Они позволяют разрабатывать взаимодействующие компьютерные подсистемы не только в разных организациях, но и в разные периоды, иногда разделенные годами. Например, Intel и AMD создают микропроцессоры с системой команд IA-32 (x86), в то время как разработчики Microsoft пишут программное обеспечение, которое компилируется в эту систему команд. Поскольку обе стороны соблюдают спецификацию ISA, можно ожидать, что программное обеспечение будет правильно выполняться любым ПК на базе микропроцессора с архитектурой IA-32.

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

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

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

1.3.2. Процессные и системные виртуальные машины

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

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

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

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

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

1.3.3. Классификация виртуальных машин

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

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

В раздел процессные ВМ – разные ISA входят динамические трансляторы. У них интерфейс чаще всего определяется на уровне ABI.

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

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

2. Различные виртуальные машины

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

2.1. VMware Workstation 6

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

Программа имеется в виде как под Windows, так и под Linux.

Возможности и функции программы:

  • Как уже было сказано – поддержка хостовых операционных систем Windows и Linux
  • Возможность запуска 32-х и 64-х битных гостевых операционных систем.
  • Большое количество оперативной памяти для одной виртуальной машины, до 8  гигабайт.
  • Возможность записи активности виртуальной машины
  • Неограниченное количество снимков состояния виртуальной машины и простое создание резервных копий системы.
  • Встроенный VNC сервер.

И многое другое.

Кампания VMware предоставляет инструмент, с помощью которого можно запускать более одной виртуальной машины на одном хосте. Конечно, VMware Player 2.0 не позволяет запускать полноценные машины, а только с помощью специальных шаблонов. Шаблоны виртуальных машин набирают популярность с каждый днём.  Инструмент можно спокойно загрузить с сайта кампании, хотя он также прилагается в комплекте к VMware Workstation 6.0. Возможности продукта включают в себя:

  • Запуск 32-х и 64-х битных систем.
  • Поддержка более чем 1 виртуальной машины.
  • Большое количество поддерживаемых гостевых систем.
  • Возможность обмена файлами между хостовой и гостевой системой.
  • Поддержка USB 2.0
  • Простой и понятный интерфейс инструмента

2.1.1. Администрирование платформы

VMware Workstation 6 является одной из самых удобных  систем виртуализации, имеет разнообразие инструментов для администрирования платформы и виртуальных машин. К примеру, платформа позволяет настраивать любые параметры, как себя, так и виртуальных машин, через удобный, графический интерфейс. Но также настройки хранятся в файлах с расширением *.ini(самой VMware Workstation) и *.vmx(для каждой виртуальной машины)

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

  1. Локально через GUI (Graphical User Interface)
  2. Локально или удаленно через командную строку CLI(Command Line Interface).

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

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

2.1.2. Настройка параметров VMware Workstation 6.0

Как уже было сказано, VMware Workstation позволяет гибко настраивать настройки, параметры платформы. Через графический пользовательский интерфейс или через файл preferences.ini.

В файле preferences.ini находится несколько секций для редактирования окружения. К примеру:

  • pref.view.toolbars.list – позволяет управлять отображаемыми элементами меню.
  • pref.ws.currentObj – настройки выбранной при запуске Workstation виртуальной машины.- pref.ws.openedObj – параметры открытых виртуальных систем.
  • mks.noBeep = «TRUE» – отключает звуковые сигналы виртуальных     машин.
  • pref.placement – управление положением окна Workstation.

Для настройки этих параметров через графический интерфейс надо в меню Edit нажать кнопку Preferences. В VMware Workstation можно настроить окружение рабочей области:- Установить папку, где будут храниться виртуальные машины.

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

Все эти настройки находятся на вкладке Workspace.

На вкладке Input настраиваются параметры, связанные с фокусом мышки:

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

Выглядит это так:

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

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

На вкладке Tools можно включить автоматическое обновление утилит VMware Tools при следующем запуске гостевой системы. Во вкладке Memory находятся параметры выделения памяти виртуальным машинам, а также возможность использования файла подкачки(*.vmem).

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

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

На вкладке Devices можно включить/отключить автозапуск CD/DVD-дисков в хостовой системе. В рекомендациях говорится, что желательно отключать автозапуск CD/DVD-дисков. Иначе может возникнуть непредвиденное поведение виртуальных машин.

Ну и на последней вкладке Lockout вы можете задать административный пароль для создания виртуальных машин, изменения их настроек и управления сетевым взаимодействием:

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

2.1.3. Работа с виртуальными дисками

В VMware Workstation можно создать несколько типов виртуальных дисков, каждый из которых нужен для разных вариантов использования.

  • preallocated (указанный объем диска резервируется сразу, при этом неиспользуемое место заполняется нулевыми байтами)
  • growable (диск растет по мере его заполнения)

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

Диски, создаваемые Workstation, бывают зависимые (участвуют при создание мгновенных снимков системы) и независимые (сохраняют своё состояние независимо от снапшотов).

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

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

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

  1. Диски внутренней системы.
  2. Файл виртуальной машины через инструменты VMware Workstation.
  3. Диски хостовой системы.

2.1.4. Настройка параметров сетевого взаимодействия

Платформа VMware Workstation обладает большими возможностями в сетевом взаимодействие между виртуальными машинами и хостовой системой. Существует четыре типа сетевого взаимодействия:

  • Bridged (ресурсы виртуального сетевого адаптера разделяются с физическим адаптером хоста, что позволяет виртуальной машине иметь собственный внешний IP-адрес и вести себя по отношению к внешней сети как независимый компьютер)
  • Host-only (виртуальная машина взаимодействует только в пределах хоста, получая IP-адрес от встроенного DHCP-сервера)
  • NAT (виртуальная машина может инициировать соединения во внешнюю сеть через встроенный NAT-сервер VMware, но из внешней сети не видна, при этом внутренний IP-адрес также назначает DHCP-сервер)
  • Custom (сетевой адаптер подключается к выбранному сетевому концентратору, в пределах которого осуществляется сетевое взаимодействие)

Кампания VMware предоставляет утилиту Virtual Network Editor (vmnetcfg.exe), которая позволяет привязывать физические и виртуальные сетевые адаптеры к виртуальным сетевым концентраторам. Проще говоря, платформа VMware Workstation позволяет гибко настраивать виртуальное сетевое взаимодействие в пределах хостовой системы. При настройки сетевого взаимодействия, следует уделять внимание типу Bridged, так как он смотрит во внешнюю сеть и нуждается в такой же защите, как и хостовая ОС.

2.1.5. Использование инструментов для разработки и тестирования

Разработка и тестирование нового программного обеспечения является – одна из главных причин использования виртуальных машин. Поэтому VMware включила несколько инструментов, основанных именно на этом. С VMware Workstation могут быть использованы надстройки для интеграции со средами разработки Visual Studio (только для Windows) и Eclipse (Windows и Linux), позволяющие упростить процесс отладки программного обеспечения в виртуальных машинах (Workstation IDE). При настройке инструментов необходимо указать путь к виртуальной системе, какой установочный скрипт необходимо выполнить и расположение общих папок. После этого, интегрированный виртуальный отладчик запускает виртуальную машину, настраивает среду в соответствии с заданными параметрами и запускает приложение, либо «цепляется» к необходимой программе, начиная сессию отладки. После завершения приложения, отладчик останавливает, перезапускает виртуальную машину или сохраняет ее состояние в зависимости от настроек.

При установке VMware Workstation нам предложат выбрать дополнительные компоненты, там и можно будет выбрать пункт, который установит нам виртуальные отладчики. Утилита Remote Debug Monitor (msvsmon.exe) помогает отлаживать с помощью Visual Studio 2005. Утилита поддерживает функцию удаленной отладки. Как говорилось раньше, существуют зависимые и независимые диски, сейчас нас интересуют временные независимые диски. Именно они наиболее полезны для разработки и тестирования, так не сохраняют изменения после перезапуска виртуальной машины. Во время работы с такими дисками, все их изменения хранятся в redo-логе, который может быть либо удален по окончании работы виртуальной машины, либо применен к vmdk-диску, сохранив тем самым его состояние.

2.1.6. Заключение

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

2.2. VMware Workstation 7

2.2.1. Новые возможности и изменения.

  • Улучшения в поддержке 3D. OpenGL 2.1 и Shader Model 3.0 поддерживаются в виртуальных машинах Windows XP, Vista и Windows 7. (Косвенно это должно означать поддержку Aero в Windows Vista).
  • Поддержка новой модели драйверов Windows Display Driver Model для Windows 7 — пока работает только 2D ускорение и поддерживается только один монитор, драйвер использует 32MB RAM. Если вам требуется запускать 3d приложения в Windows 7, вы должны настроить её на использование старого SVGAII драйвера от VMWare.
  • Поддержка vSphere 4.0 и ESX support. Профессионалы теперь могут запускать эти технологии в качестве гостевых систем и проверить то, как они подходят для вашей организации. ESX на данный момент поддерживается только на процессорах, поддерживающих аппаратное ускорение виртуализации (все Intel Core 2 и выше, AMD Athlon 64 X2 AM2/Phenom и выше).
  • Поддержка многопроцессорности расширена до четырёхпроцессорных SMP систем, что позволяет вам использовать все возможности вашей аппаратуры. VMWare позволяет выделить для гостя систему с четырьмя виртуальными одноядерными процессорами, с двумя двухядерными и с одним четырёхядерным.
  • Виртуальная печать позволяет вам даже без установки принтеров печатать на все принтеры хостовой ОС — принтеры добавляются в гостевую ОС автоматически и не требуют наличия сети.
  • Загрузка утилит VMWare через Интернет по запросу. VMWare добавили возможность загрузки через Интернет самой свежей версии VMWare Tools в т.ч. для новых ОС, что позволит улучшить поддержку новых систем, не дожидаясь выхода новой версии VMWare WorkStation.
  • AutoProtect — новая возможность создания snapshot’ов виртуальной машины по расписанию для возможности быстрого восстановления гостевой ОС.
  • Шифрование виртуальной машины — теперь VMWare поддерживает шифрование (AES 128 бит) и защиту паролем виртуальных машин. Запуск таких машин работает и в VMWare Player.
  • Поддержка IPv6 была добавлена для соединения типа bridge (прямое подключение виртуальной машины к физической сети).
  • Поддержка ALSA. Наконец-то VMWare стала поддерживать вывод звука в ALSA, что позволит одновременно выводить звук из хостовой ОС и из гостя без блокировки звуковых устройств.
  • Поставить на паузу — возможность, которая была в VirtualBox с самого начала, появилась и в VMWare. Теперь можно временно остановить выполнения гостевой ОС и высвободить ресурсы для системы.
  • Улучшения в технологии Drag and Drop. Поддержка перетаскивания картинок, форматированных e-mail вложений и zip папок теперь поддерживается как в Windows, так и в Линукс.
  • Улучшена поддержка отладки гостевой ОС в режиме replay («проигрывания»). Читайте документацию.
  • Расширение виртуальных дисков. Теперь возможно расширять виртуальные диски, а ОС Windows Vista и Windows 7 могут воспользоваться этой возможностью без запуска дополнительного ПО (Linux LVM должен также поддерживать эту возможность).
  • Линукс ОС теперь могут монтировать образы виртуальных дисков через Fuse.
  • Улучшен интерфейс управления виртуальными сетями.
  • Централизованный сбор информации для службы поддержки — позволяет легко нажатием одной кнопки собрать подробную информацию о госте и о хостовой системе, сжать её и послать в службу техподдержки или прикрепить на форумы VMWare.

2.3. Другие виртуальные машины

Одними из главных  конкурентов VMWare WorkStation являются VirtualBox компании InnoTek (бесплатен для домашнего использования), и Virtual PC компании Microsoft (бесплатен). Конечно, они пока имеют меньшее количество возможностей по сравнению с VMWare WorkStation, тем не менее они также хорошо подойдут для домашнего использования, но для профессионального использования предпочтение отдаётся VMWare WorkStation.

2.3.1. Кратко о VirtualBox

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

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

Наличие таких функций, как RDP сервер и iSCSI initiator, говорит, что в будущем платформа может серьезно использоваться в производственной среде.

Удобный интерфейс плюс высокая производительность VirtualBox собрали большое количество приверженцев во всём мире.

К недостаткам VirtualBox можно отнести следующие проблемы:

  1. Нестабильность системы на многих хостовых платформах.
  2. Функциональность системы уступает коммерческим платформам, но кампания идёт семимильными шагами и всё говорит о том, что этот пункт в скором времени можно будет вычеркнуть.

2.3.2. Кратко о Virtual PC 2007

  • Отсутствие гостевой операционной системы Linux. Официально поддержка Linux гостевой системой отсутствует неизвестно почему, скорее всего из-за внешней политики Microsoft по отношению к Linux. Хотя её и можно запустить в среде Virtual PC.
  • Поддержка Windows Vista хостовой системой. Я думаю, данный факт никого не удивил. Дополню, что Virtual PC 2007 функционирует как под 64-х так 32-х разрядных вариантов Vista Business, Enterprise, Ultimate.
  • Поддержка  Windows Vista как гостевой системы.
  • Поддержка 64-х разрядных операционных систем в качестве хостовой системы. Для Virtual PC предусмотрена собственная поддержка 64-х разрядной архитектуры, что существенно увеличивает число активных виртуальных машин, которых можно использовать. Потому что для 32-х разрядных хостов было ограничение памяти в 4ГБ, а для 64-х разрядных хостов увеличилось до 16ТБ.
  • Плохой интерфейс консоли управления, которая так и не изменилось с версии 2004.
  • Отсутствие поддержки USB-устройств. Точнее Virtual PC позволяет работать с USB-мышью и USB-клавиатурой, но остальные устройства, увы, нельзя.
  • Установка гостевых операционных систем по сети без использования CD-ROM, DVD-ROM или локально хранящихся iso образов.
  • Поддержка запуска виртуальных машин на нескольких мониторах.
  • Поддержка аппаратного обеспечения виртуализации

3. Заключение.

В заключение скажу, что среди описанных автором виртуальных машин, лидером среди эмуляторов, безусловно, является VMware Workstation. В отличие от того же Virtual PC VMware поддерживает не только Windows. Если сравнивать VMware с Sun Virtualbox, то стоит сказать, что они в скором времени могут стать одним из главных конкурентов VMware, у них ещё всё впереди. А пока советую вам использовать именно Sun Virtualbox для изучения и тестирования, она понятна и удобна, имеет достаточное количество функций, которые могут пригодиться вам в изучении. А так же, её главный плюс — бесплатность.

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

4. Использованная литература.

Литература:


Понравился контент? Посмотри рекламный блок:

Как диспетчер виртуальных машин оценивает хосты

Когда вы развертываете или переносите виртуальную машину на хост, оценка и выбор наиболее подходящего хоста для виртуальной машины называется размещением виртуальной машины или размещением . Во время размещения Virtual Machine Manager (VMM) оценивает пригодность доступных хостов и присваивает каждому хосту рейтинг от 0 звезд (не подходит) до 5 звезд (очень подходит) с шагом в ползвезды. Рейтинг каждого хоста основан на нескольких факторах, включая программное обеспечение виртуализации на хосте, аппаратную и сетевую конфигурацию хоста и виртуальной машины, требования виртуальной машины к ресурсам и степень доступности виртуальной машины.

Новой функцией в VMM 2008 R2 является проверка совместимости хоста, которую VMM выполняет перед миграцией виртуальной машины, развернутой в кластере хоста Hyper-V, созданном в Windows Server 2008 R2. Чтобы предотвратить сбой миграции, проверка совместимости хоста гарантирует, что оборудование целевого хоста, например модель ЦП, совместимо с исходным хостом. VMM использует API проверки совместимости Hyper-V в Windows Server 2008 R2 и API проверки совместимости VMware, чтобы обеспечить соответствие аппаратным требованиям для каждого типа программного обеспечения виртуализации.Эта функция недоступна для отказоустойчивых кластеров, созданных в Windows Server 2008.

Использование рейтингов хостов для выбора хостов

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

Цель

Описание

Стратегия

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

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

  • Загрузка ЦП
  • Использование памяти
  • Дисковый ввод / вывод
  • Использование сети
Как VMM оценивает хосты

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

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

Измерение использования ресурсов

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

  • Новая виртуальная машина
  • Развернуть виртуальную машину
  • Виртуальная машина магазина
  • Перенести виртуальную машину
  • Удалить виртуальную машину
  • Виртуальная машина включена
  • Виртуальная машина выключена, остановлена, приостановлена ​​или сохранено
Расчет рейтинга хоста

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

Рейтинг

Формула

ЦП [1 — (Загрузка ЦП / (100 — Резерв ЦП))] x Вес ЦП
Память [1 — (Используемая память / (Общая память — резерв памяти))] x Вес памяти
Диск [1 — (IOPS диска / Максимальный IOPS диска] x Вес диска
Сеть [1 — (Использование сети / (100 — Сетевой резерв))] x Вес сети

Условия, вызывающие нулевой рейтинг

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

Требование

Описание

Физическое место на жестком диске На хосте должен быть хотя бы один жесткий диск с достаточным пространством для хранения всего пространства на жестком диске, необходимого виртуальной машине. В случае динамических жестких дисков используется текущий размер жесткого диска, а не максимальный размер жесткого диска.
Память Объем памяти, необходимый для виртуальной машины, должен быть меньше текущего объема памяти, доступного на хосте. На хосте должно быть достаточно свободной памяти для запуска виртуальной машины.
Подключение к сети Виртуальные сети, необходимые для виртуальной машины, сравниваются с виртуальными сетями, доступными на хосте. Хост должен содержать все виртуальные сети, необходимые для виртуальной машины. Если вы используете сетевые теги, сетевое расположение и сетевой тег для виртуальной и хост-машины должны быть идентичны, иначе рейтинг хоста будет равен 0 звездам.Дополнительные сведения см. В разделе Настройка виртуальных сетей в VMM.
Кластеризация Виртуальные машины с высокой доступностью следует размещать на узлах кластера. VMM присвоит 0 звезд некластеризованному узлу, но не заблокирует действие. Вы также должны убедиться, что миграции в том же кластере не нарушают лимиты резерва кластера. Дополнительные сведения см. В разделе «Просмотр и изменение свойств кластера узлов» (http://go.microsoft.com/fwlink/?LinkID=162986).
Переход с Hyper-V VMM заблокирует миграцию виртуальных машин с хоста Hyper-V на хост, на котором работает другое программное обеспечение виртуализации.
Совместимость программного обеспечения виртуализации VMM заблокирует миграцию виртуальной машины с определенными функциями, которые не разрешены программным обеспечением виртуализации, работающим на узле. Например, хосты VMware не допускают использование жестких дисков IDE, а хосты Hyper-V не разрешают загрузку с жесткого диска SCSI.

Как интерпретировать рейтинг хоста

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

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

Рекомендации по получению точных рейтингов хостов

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

Отслеживание тенденций в использовании ресурсов

Вы можете отслеживать тенденции использования хоста и виртуальных машин с течением времени, планируя периодические отчеты в Operations Manager. Дополнительные сведения см. В разделе Настройка интеграции Operations Manager с VMM (http://go.microsoft.com/fwlink/?LinkID=159865).

Настроить пути виртуальных машин по умолчанию

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

Источник http://technet.microsoft.com/en-us/library/dd250807.aspx

Нравится:

Нравится Загрузка …

Связанные

Get-SCVMHostRating (VirtualMachineManager) | Документы Microsoft

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

В этой статье

Синтаксис

  Get-SCVMHost Рейтинг 
   [-HighlyAvailable ]
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   -Cloud <Облако []>
   [-VMMServer ]
   -VM 
   [-VMName ]
   [-IsMigration]
   [-IsCloudOnlyRating]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-HighlyAvailable ]
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -VMHost <Хост []>
   [-VMMServer ]
   -VM 
   [-VMName ]
   [-IsMigration]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-HighlyAvailable ]
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -VMHostGroup 
   [-VMMServer ]
   -VM 
   [-VMName ]
   [-IsMigration]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -Cloud <Облако []>
   [-VMMServer ]
   -VMConfiguration 
   [-DiskSpaceGB ]
   [-IsMigration]
   [-IsCloudOnlyRating]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-VirtualizationPlatform ]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -VMHost <Хост []>
   [-VMMServer ]
   -HardwareProfile 
   -DiskSpaceGB 
   -VMName 
   [-IsMigration]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-LUNCountRequirement ]
   [-VirtualizationPlatform ]
   [-JobGroup ]
   [-Операционная система <Операционная система>]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -VMHostGroup 
   [-VMMServer ]
   -HardwareProfile 
   -DiskSpaceGB 
   -VMName 
   [-IsMigration]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-LUNCountRequirement ]
   [-VirtualizationPlatform ]
   [-JobGroup ]
   [-Операционная система <Операционная система>]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -Cloud <Облако []>
   [-VMMServer ]
   -HardwareProfile 
   -DiskSpaceGB 
   -VMName 
   [-IsMigration]
   [-IsCloudOnlyRating]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-LUNCountRequirement ]
   [-VirtualizationPlatform ]
   [-JobGroup ]
   [-Операционная система <Операционная система>]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -VMHost <Хост []>
   [-VMMServer ]
   -VMTemplate <шаблон>
   -DiskSpaceGB 
   -VMName 
   [-IsMigration]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-VirtualizationPlatform ]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -VMHostGroup 
   [-VMMServer ]
   -VMTemplate <шаблон>
   -DiskSpaceGB 
   -VMName 
   [-IsMigration]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-VirtualizationPlatform ]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -Cloud <Облако []>
   [-VMMServer ]
   -VMTemplate <шаблон>
   -DiskSpaceGB 
   -VMName 
   [-IsMigration]
   [-IsCloudOnlyRating]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-VirtualizationPlatform ]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -VMHost <Хост []>
   [-VMMServer ]
   -VMConfiguration 
   [-DiskSpaceGB ]
   [-IsMigration]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-VirtualizationPlatform ]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   
  Get-SCVMHost Рейтинг 
   [-RequireGuardedHost ]
   [-CPUPriority ]
   [-DiskPriority ]
   [-MemoryPriority ]
   [-NetworkPriority ]
   [-PlacementGoal ]
   [-ReplicationGroup ]
   -VMHostGroup 
   [-VMMServer ]
   -VMConfiguration 
   [-DiskSpaceGB ]
   [-IsMigration]
   [-CPUExpectedUtilizationPercent ]
   [-NetworkUtilizationExpectedMbps ]
   [-DiskIOExpectedCountPerSecond ]
   [-UseDefaultPath]
   [-VirtualizationPlatform ]
   [-RunAsynchronously]
   [-DiscoveryID ]
   [-Переменная задания ]
   [-ReturnFirstSuitableHost]
   []   

Описание

Командлет Get-SCVMHostRating вычисляет рейтинг размещения для одного или нескольких хостов, управляемых Virtual Machine Manager (VMM), на которых вы, возможно, захотите развернуть конкретную виртуальную машину.

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

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

Если вы предоставляете несколько объектов хоста или массив объектов хоста в Get-SCVMHostRating , VMM собирает информацию об объектах хоста из базы данных VMM. Чтобы получить рейтинг хоста, VMM затем сравнивает рабочее состояние виртуальной машины с информацией из базы данных. Эта операция не гарантирует совместимость миграции виртуальной машины с целевым хостом.

Если вы предоставляете объект с одним хостом под управлением Windows Server 2008 R2 или более поздней версии, VMware или Citrix XenServer для Get-VMHostRating , командлет выполняет прямую проверку рабочего состояния виртуальной машины по отношению к целевому узлу. Выполнение прямой проверки гарантирует совместимость миграции виртуальной машины. При выполнении прямой проверки выполнение команды может занять несколько секунд.

Примеры

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

  PS C: \> $ VM = Get-SCVirtualMachine -Name "VM01"
PS C: \> $ VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com "
PS C: \> $ HostRating = Get-SCVMHostRating -VM $ VM -VMHost $ VMHost
PS C: \> $ HostRating  

Первая команда получает объект виртуальной машины с именем VM01 и сохраняет этот объект в переменной $ VM.

Вторая команда получает объект хоста с именем VMHost02 и сохраняет этот объект в переменной $ VMHost.

Третья команда возвращает рейтинг размещения для VMHost02, который указывает его пригодность в качестве хоста для VM01, и сохраняет информацию о рейтинге в переменной $ HostRating.

Последняя команда отображает для пользователя рейтинги хостов, хранящиеся в $ HostRating.

Примечание. Поскольку пример предоставляет объект единственного узла для Get-SCVMHostRating , если узел работает под управлением Windows Server 2008 R2 или более поздней версии, VMware или XenServer, он выполняет прямую проверку рабочего состояния виртуальной машины по отношению к целевой хост, чтобы обеспечить совместимость миграции виртуальной машины.

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

  PS C: \> $ VM = Get-SCVirtualMachine -Name "VM02"
PS C: \> $ VMHostGroup = Get-SCVMHostGroup -Name "HostGroup02"
PS C: \> $ HostRatings = Get-SCVMHostRating -VM $ VM -VMHostGroup $ VMHostGroup
PS C: \> $ HostRatings  

Первая команда получает объект виртуальной машины с именем VM02 и сохраняет этот объект в переменной $ VM.

Вторая команда получает объект группы узлов с именем HostGroup02 и сохраняет этот объект в переменной $ VMHostGroup.

Третья команда возвращает рейтинги размещения для всех хостов в указанной группе хостов и указывает пригодность каждого хоста в этой группе хостов в качестве хоста для VM02. Команда сохраняет информацию о рейтинге в $ HostRatings.

Последняя команда отображает для пользователя рейтинги хостов, хранящиеся в $ HostRating.

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

Пример 3: Расчет рейтингов хостов для каждого сервера в группе хостов в качестве возможного хоста для новой виртуальной машины

  PS C: \> $ VMHostGroup = Get-SCVMHostGroup -Name "HostGroup03"
PS C: \> $ HWProfile = Get-SCHardwareProfile | где {$ _. Name -eq "HWProfile01"}
PS C: \> $ HostRatings = Get-SCVMHostRating -VMHostGroup $ VMHostGroup -HardwareProfile $ HWProfile -DiskSpaceGB 20 -VMName "VM03" -CPUPriority 8 -MemoryPriority 5 -DiskPriority 3 -NetworkPriority 1
PS C: \> $ HostRatings  

Первая команда получает объект группы узлов с именем HostGroup03 и сохраняет этот объект в переменной $ VMHostGroup.

Вторая команда получает объект профиля оборудования с именем HWProfile01 и сохраняет этот объект в переменной $ HWProfile.

Третья команда возвращает рейтинги размещения для всех узлов в указанной группе узлов для новой виртуальной машины и сохраняет рейтинги размещения в $ HostRatings. Перед определением рейтингов хоста эта команда изменяет приоритеты для различных факторов, используя следующие параметры для указания этих значений: DiskSpaceGB , CPUPriority , MemoryPriority , DiskPriority и NetworkPriority .Дополнительную информацию см. В описании отдельных параметров.

Последняя команда отображает для пользователя рейтинги хостов, хранящиеся в $ HostRatings.

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

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

  PS C: \> $ OS = Get-SCOperatingSystem | где {$ _. Name -eq "64-разрядная версия Windows Server 2008 R2 Standard"}
PS C: \> $ JobGroupID = [guid] :: NewGuid ()
PS C: \> New-SCVirtualDiskDrive -SCSI -Fixed -Bus 0 -Lun 2 -Size 10 -JobGroup $ JobGroupID -FileName "TestDiskDrive"
PS C: \> $ VMHosts = Get-SCVMHost
PS C: \> $ HWProfile = Get-SCHardwareProfile | где {$ _.Имя -eq "HWProfile01"}
PS C: \> $ HostRatings = Get-SCVMHostRating -DiskSpaceGB 10 -HardwareProfile $ HWProfile -VMHost $ VMHosts -VMName "VM04" -OperatingSystem $ OS -JobGroup $ JobGroupID
PS C: \> $ HostRatings  

Первая команда получает объект операционной системы, представляющий 64-разрядную версию Windows Server 2008 R2 Standard, и сохраняет этот объект в переменной $ OS.

Вторая команда генерирует GUID и сохраняет GUID в $ JobGroupID. Идентификатор группы заданий действует как идентификатор, который объединяет последующие команды в одну группу заданий.

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

Четвертая и пятая команды извлекают массив объектов хоста и конкретный объект профиля оборудования для передачи в командлет Get-VMHostRating в следующей команде.

Шестая команда возвращает рейтинги размещения для всех хостов в указанном списке хостов и указывает пригодность каждого хоста в этом списке для новой виртуальной машины с указанными характеристиками.Команда сохраняет информацию о рейтинге в $ HostRatings.

Перед тем, как командлет Get-SCVMHostRating вернет рейтинги хоста, команда использует параметр JobGroup для запуска команды New-SCVirtualDiskDrive из третьей команды, чтобы командлет Get-SCVMHostRating включал виртуальный диск и его параметры. при расчете рейтингов размещения.

Последняя команда отображает для пользователя рейтинги хостов, хранящиеся в $ HostRatings.

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

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

  PS C: \> $ VM = Get-SCVirtualMachine -Name "VM05"
PS C: \> $ VMHost = Get-SCVMHost -ComputerName "VMHost05.Contoso.com"
PS C: \> $ HostRating = Get-SCVMHostRating -VM $ VM -VMHost $ VMHost -CPUPriority 6 -DiskPriority 5 -MemoryPriority 4 -NetworkPriority 4 -PlacementGoal «Консолидировать»
PS C: \> $ HostRating  

Первая команда получает объект виртуальной машины с именем VM05 и сохраняет этот объект в переменной $ VM.

Вторая команда получает объект хоста с именем VMHost05 и сохраняет этот объект в переменной $ VMHost.

Третья команда возвращает рейтинг размещения для VMHost05, который указывает его пригодность в качестве хоста для VM05 на основе определенного набора настроенных рейтингов приоритета и на основе консолидации в качестве цели размещения (в отличие от значения по умолчанию, балансировки нагрузки). Команда сохраняет информацию о рейтинге в $ HostRating.

Последняя команда отображает рейтинг хоста, хранящийся в $ HostRating, пользователю.

Примечание. Поскольку предыдущий пример предоставляет объект одного хоста для Get-VMHostRating , если хост работает под управлением Windows Server 2008 R2 или более поздней версии, VMware или XenServer, он выполняет прямую проверку рабочего состояния виртуальной машины относительно целевой хост, чтобы гарантировать совместимость миграции виртуальной машины.

Пример 6. Расчет рейтингов хостов для новой виртуальной машины на основе определенного шаблона виртуальной машины

  PS C: \> $ VMTemplate = Get-SCVMTemplate | где {$ _.Имя -eq "VMTemplate01"}
PS C: \> $ VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C: \> $ HostRating = Get-SCVMHostRating -DiskSpaceGB 5 -VMTemplate $ VMTemplate -VMHost $ VMHost -VMName "VM06"
PS C: \> $ HostRating  

Первая команда получает объект шаблона виртуальной машины с именем VMTemplate01 и сохраняет этот объект в переменной $ VMTemplate.

Вторая команда получает объект хоста с именем VMHost01 и сохраняет этот объект в переменной $ VMHost.

Третья команда возвращает рейтинги размещения для новой виртуальной машины, если она была создана с использованием VMTemplate01 и если она должна быть размещена на хосте VMHost01.Команда сохраняет рейтинги в $ HostRating.

Последняя команда отображает для пользователя рейтинги хостов, хранящиеся в $ HostRating.

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

Примечание. Поскольку в предыдущем примере для Get-VMHostRating предоставляется единственный объект узла, если на узле работает Windows Server 2008 R2 или более поздняя версия, VMware или XenServer, он выполняет прямую проверку рабочего состояния виртуальной машины по отношению к целевому объекту. host, чтобы обеспечить совместимость миграции виртуальной машины.

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

  PS C: \> $ VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com "
PS C: \> $ VMs = Get-SCVirtualMachine
PS C: \> $ RatingArray = @ (ForEach ($ VM в $ VM) {Get-VMHostRating -VM $ VM -VMHost $ VMHost})
PS C: \> $ RatingArray  

Первая команда получает объект узла с именем VMHost02 и сохраняет объект узла в переменной $ VMHost.

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

Третья команда возвращает рейтинги размещения для VMHost02, которые указывают его пригодность в качестве хоста для каждого из объектов виртуальной машины в $ VM, и сохраняет информацию о рейтинге в $ RatingArray. Для получения дополнительных сведений об операторе цикла ForEach в Windows PowerShell введите Get-Help about_ForEach .

Последняя команда отображает для пользователя рейтинги, хранящиеся в $ RatingArray.

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

Примечание. Поскольку предыдущий пример предоставляет объект одного хоста для Get-VMHostRating , если хост работает под управлением Windows Server 2008 R2 или более поздней версии, VMware или XenServer, он выполняет прямую проверку рабочего состояния виртуальной машины относительно целевой хост, чтобы гарантировать совместимость миграции виртуальной машины.

Параметры

-Облако

Задает массив объектов частного облака.

Тип: Облако []
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принять подстановочные знаки: Ложь

-CPUExpectedUtilizationPercent

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

9050 900 Ложный ввод 9050 900
Тип: UInt16
Псевдонимы: ExpectedCPUUtilization
Позиция: Имя
Значение по умолчанию: Нет
Принять ввод конвейера Принимать подстановочные знаки: Ложь

-CPUPriority

Определяет относительную важность использования ЦП для виртуальной машины на хосте.Чтобы сделать использование ЦП более приоритетным по сравнению с другими факторами (такими как производительность дискового ввода-вывода, использование памяти и использование сети), установите для этого значения более высокое значение. Допустимые значения: от 0 до 10. Значение по умолчанию: 5.

Тип: UInt16
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принимать подстановочные символы: Ложные символы

-DiscoveryID

Только для внутреннего использования (не для использования в вашем коде).

Тип: Guid
Позиция: Именованный
Значение по умолчанию: Нет
Ввод конвейера приема: Ложь
Допустимые символы подстановки: Ложь

-DiskIOExpectedCountPerSecond

Указывает количество операций ввода-вывода диска в секунду (IOPS), которое вы ожидаете от этой виртуальной машины.

Пример формата: -DiskIO 1500 (для указания 1500 IOPS)

Тип: Int32
Псевдонимы: ExpectedDiskIO
Позиция: Именовано
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принимать подстановочные знаки: Ложь

-DiskPriority

Определяет относительную важность производительности дискового ввода / вывода (I / O) для виртуальной машины на хосте.Чтобы сделать производительность дискового ввода-вывода более приоритетной по сравнению с другими факторами (такими как использование ЦП, использование памяти и использование сети), установите для этого значения более высокое значение. Допустимые значения: от 0 до 10. Значение по умолчанию: 2.

Тип: UInt16
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принять подстановочные символы: Ложные символы

-DiskSpaceGB

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

Пример: -DiskSpaceGB 20 (чтобы указать 20 ГБ дискового пространства)

Тип: UInt16
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принимать подстановочные символы: Ложные символы

-HardwareProfile

Задает объект профиля оборудования.

Тип: HardwareProfile
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: True
Принять подстановочные знаки Ложные символы

-Высокодоступно

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

Тип: Логическое значение
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принимать подстановочные символы: Ложные символы

-IsCloudOnlyRating

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

Тип: SwitchParameter
Позиция: Именовано
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принять подстановочные знаки Ложные символы

-IsMigration

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

Тип: SwitchParameter
Позиция: Именовано
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принять подстановочные знаки Ложные символы

-JobGroup

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

Тип: Guid
Позиция: Именованный
Значение по умолчанию: Нет
Ввод конвейера приема: Ложь
Принятие подстановочных знаков: Ложь

-JobVariable

Указывает, что выполнение задания отслеживается и сохраняется в переменной, названной этим параметром.

Тип: Строка
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принимать подстановочные символы: Ложь 900

-Требование LUNCount

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

False
Тип: UInt32
Псевдонимы: RequiredLunCount
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера
Принимать подстановочные знаки: Ложь

-MemoryPriority

Задает относительную важность использования памяти виртуальной машиной на хосте.Чтобы сделать использование памяти более приоритетным по сравнению с другими факторами (такими как загрузка ЦП, производительность дискового ввода-вывода и использование сети), установите для этого значения более высокое значение. Допустимые значения: от 0 до 10. Значение по умолчанию: 8.

Тип: UInt16
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принимать подстановочные символы: Ложные символы

-NetworkPriority

Определяет относительную важность использования сети виртуальной машиной на хосте.Чтобы сделать использование сети более приоритетным по сравнению с другими факторами (такими как загрузка ЦП, производительность дискового ввода-вывода и использование памяти), установите для этого значения более высокое значение. Допустимые значения: от 0 до 10. Значение по умолчанию: 2.

Тип: UInt16
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принимать подстановочные символы: Ложные символы

-NetworkUtilizationExpected Мбит / с

Указывает объем трафика в мегабитах в секунду (Мбит / с) в сети физического хоста, которую вы ожидаете от этой виртуальной машины.

Тип: Int32
Псевдонимы: ExpectedNetworkUtilization
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера Ложный Принимать подстановочные знаки: Ложь

-OperatingSystem

Указывает тип операционной системы для виртуальной машины.Чтобы перечислить имена всех доступных операционных систем в VMM, введите Get-SCOperatingSystem .

Тип: Операционная система
Позиция: Именованный
Значение по умолчанию: Нет
Ввод конвейера приема: Истина
Принять подстановочные знаки Ложь

-Цель размещения

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

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

Pipeline
Тип: EnginePlacementGoals
Допустимые значения: LoadBalance, Consolidate
Position: Named
Значение по умолчанию: None
Accept input
Принимать подстановочные знаки: Ложь

-ReplicationGroup

Задает группу репликации.

9050
Тип: ReplicationGroup
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принять подстановочные знаки

-RequireGuardedHost

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

Тип: Boolean
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принять подстановочные символы: Ложные символы

-ReturnFirstSuitableHost

Указывает, что при использовании вместе с Get-SCVMHostRating или Update-SCServiceConfiguration подсистема интеллектуального размещения возвращает первый подходящий хост для каждой виртуальной машины, которую нужно разместить, и прекращает обработку размещения для этой виртуальной машины.

Тип: SwitchParameter
Позиция: Именовано
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принять подстановочные знаки Ложные символы

-RunAsynchronously

Указывает, что задание выполняется асинхронно, поэтому управление немедленно возвращается командной оболочке.

Тип: SwitchParameter
Позиция: Именовано
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принять подстановочные знаки Ложные символы

-UseDefaultPath

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

Тип: SwitchParameter
Псевдонимы: UseDefaultPaths
Позиция: Имя
Значение по умолчанию: Нет
Принять ввод конвейера Ложь Принимать подстановочные знаки: Ложь

-VirtualizationPlatform

Задает платформу виртуализации хоста виртуальной машины, управляемого VMM.Допустимые значения для этого параметра:

  • HyperV
  • VMwareESX
  • XENServer
9022
Тип: VirtualizationPlatform
Допустимые значения: Неизвестно, VirtualServer, HyperV, VMWareVC, VMWareESX, XENServer
Позиция: Имя
50 Значение по умолчанию
Принять ввод конвейера: Ложь
Принимать подстановочные знаки: Ложь

-VM

Задает объект виртуальной машины.

Тип: VM
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: True
Принять подстановочные знаки: False

-VMConfiguration

Задает объект конфигурации виртуальной машины.

9050
Тип: BaseVMConfiguration
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: True
Принять подстановочные знаки

-VMHost

Задает массив объектов хоста виртуальной машины.

Тип: Хост []
Позиция: Именованный
Значение по умолчанию: Нет
Ввод конвейера приема: Истина
Допустимые символы подстановки: Ложь

-VMHostGroup

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

Тип: HostGroup []
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: True
Принять подстановочные знаки: Ложь

-VMMServer

Задает объект сервера VMM.

Тип: ServerConnection
Позиция: Именованный
Значение по умолчанию: Нет
Прием конвейерного ввода: Истина
Принять подстановочные знаки Ложные символы

-VMName

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

Тип: Строка
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: Ложь
Принимать подстановочные символы: Ложь 900

-VMШаблон

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

Тип: Шаблон
Псевдонимы: Шаблон
Позиция: Именованный
Значение по умолчанию: Нет
Принять ввод конвейера: True
Принимать подстановочные знаки: Ложь

Выходы

VMHostRating

Этот командлет возвращает объект VMHostRating .

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

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

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

  2. В области результатов выберите виртуальную машину.

  3. На панели Действия в разделе Виртуальная машина , щелкните Deploy , чтобы запустить Deploy Virtual Machine Волшебник.

  4. На странице мастера Select Host выберите хост для развернуть виртуальную машину на. В списке хостов все доступные хозяевам выставляется оценка от 0 до 5 звезд в зависимости от их пригодности к разместить виртуальную машину.Рейтинги являются рекомендациями. Вы можете выберите любой хост, на котором есть необходимое дисковое пространство, даже если хост имеет нулевой рейтинг хоста. Для получения дополнительной информации см. О виртуальной машине. Размещение.

    Оптимизация сети Если хост включена оптимизация сети, в Оптимизация сети столбец. VMM 2008 R2 позволяет вы можете воспользоваться возможностями оптимизации сети, которые доступно на хостах Hyper-V под управлением Windows Сервер 2008 R2.Для информации о сети оптимизацию и оборудование, которое ее поддерживает, см. в Windows Документация по серверу 2008 R2. После того, как виртуальная машина развернут, эта функция отображается только для виртуальных машин, которые развернуты на хосте под управлением Windows Сервер 2008 R2.

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

    Примечание
    Для получения дополнительной информации о факторах окружающей среды и настройках которые влияют на размещение виртуальных машин в VMM, см. Размещение виртуальных машин на хостах. (http://go.microsoft.com / fwlink /? LinkId = 148962).
    • Чтобы получить дополнительную информацию о хосте, выберите хост и просмотрите вкладки в области сведений.

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

      Объяснение рейтинга —Если хост получил нулевой рейтинг, перечисляет факторы, повлекшие за собой рейтинг.

      SAN Explanation — Список факторов, которые выполняют передачу SAN. недоступен.

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

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

      В VMM 2008 R2, если целевой хост является Windows Хост Server 2008 R2 Hyper-V, который является частью аварийного переключения кластер, в котором включены общие тома кластера (CSV), вы можете хранить виртуальную машину на CSV LUN, который уже используется другие высокодоступные виртуальные машины (HAVM).В CSV несколько HAVM могут использовать один и тот же LUN, а миграция одного HAVM не влияют на других пользователей, использующих один и тот же LUN. VMM также поддерживает несколько HAVM на LUN для сред VMware, настроенных с VMware VMFS LUN.

    2. Если вы выбрали путь, отличный от виртуальной машины по умолчанию путь, и вы хотите хранить другие виртуальные машины на этом путь, выберите Добавить этот путь в список хостов по умолчанию paths , чтобы добавить путь к путям по умолчанию на хозяин.Для получения информации о настройке виртуальной машины по умолчанию пути, см. Как для установки параметров размещения по умолчанию для виртуальных машин.
    3. Если для этого развертывания включены передачи SAN, виртуальный машина по умолчанию передается на хост по SAN. если ты не хотите выполнять передачу SAN, выберите Transfer over сеть, даже если передача по SAN доступна — флажок. Если Передачи SAN недоступны для этого развертывания, поле недоступен.
  6. На странице мастера Select Networks измените сетей и подключите их к None или к любому из виртуальных сети, которые находятся на выбранном хосте.

    Примечание
    VMM использует сетевое расположение и тег, указанные для виртуального сетевой адаптер в конфигурации оборудования для определения сетевая доступность виртуальной машины на хосте.В VMM 2008 R2, если вы развертываете виртуальную машину в хост VMware ESX Server, вы можете выбрать из порта VMware группы, доступные для виртуальных коммутаторов. Модель Select На странице Networks по умолчанию каждому виртуальному сетевому адаптеру будет назначен эквивалентная виртуальная сеть, основанная на тех же правилах.
  7. На странице мастера Сводка просмотрите свой настройки. Чтобы изменить настройки, щелкните Предыдущий .

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

    Примечание
    Используйте кнопку View Script для отображения окна Windows PowerShell — командлеты диспетчера виртуальных машин, которые будут выполнять конверсия. Все административные задачи в Virtual Machine Manager могут выполняться из командной строки или по сценарию.Для дополнительной информации, см. Использование Windows PowerShell — командная оболочка VMM.
  8. Чтобы начать развертывание виртуальной машины, щелкните Развернуть .

    Для просмотра хода и результатов операции, отобразить окно Jobs . Окно открыто по умолчанию когда мастер закроется. Чтобы просмотреть это окно в любое время, щелкните значок Мои задания кнопка на панели задач в главном меню консоли. окно.

См. Также


Самую свежую справочную информацию см. В интерактивной справке Virtual Machine Manager 2008. Найти дополнительную документацию по Virtual Machine Manager 2008, перейдите на Библиотека Virtual Machine Manager 2008 TechCenter.

Глава 12. Устранение неисправностей

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

12.1. Процедуры и инструменты

12.1.1. Классификация и выделение проблем

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

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

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

  • Является ли проблема специфической для определенной ОС хоста? Проблемы есть обычно не зависит от ОС хоста, потому что большинство База кода Oracle VM VirtualBox является общей для всех поддерживаемых платформ, но особенно в области сетей и USB поддержка, есть существенные различия между хостом платформы.Некоторые проблемы, связанные с графическим интерфейсом пользователя, также зависят от хоста.

  • Проблема связана с определенным оборудованием хоста? Этот Категория проблем обычно связана с центральным процессором. Из-за значительных различий между VT-x и AMD-V, проблемы могут быть специфичными для той или иной технологии. В точная модель процессора также может иметь значение, потому что разные Процессоры поддерживают различные функции, которые могут повлиять на некоторые аспекты работы гостевого процессора.

  • Проблема связана с гостевым SMP? То есть это связано к количеству виртуальных процессоров (VCPU) в гостевой системе? С использованием более одного процессора обычно значительно влияют на внутреннюю работа гостевой ОС.

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

  • Является ли проблема специфической для определенной среды? Некоторые проблемы связаны с конкретной средой, внешней по отношению к ВМ. Обычно это включает настройку сети. Определенный конфигурации внешних серверов, таких как DHCP или PXE, могут выявить проблемы, которые не возникают с другими подобными серверы.

  • Проблема в регрессе? Зная, что проблема регрессия обычно значительно упрощает поиск решение. В этом случае важно знать, какая версия затронуты, а какие нет.

12.1.2. Сбор отладочной информации

Для определения проблемы часто бывает важно собрать отладочная информация, которую может анализировать Oracle VM VirtualBox служба поддержки.В этом разделе содержится информация о том, какие информацию можно получить.

Каждый раз, когда Oracle VM VirtualBox запускает виртуальную машину, так называемый Создается файл журнала выпуска , содержащий много информации о конфигурации и времени выполнения виртуальной машины События. Файл журнала называется VBox.log и находится в папке файла журнала виртуальной машины, которая $ ГЛАВНАЯ / VirtualBox ВМ / Имя ВМ / Журналы по дефолт.

При запуске ВМ файл конфигурации последнего запуска будет переименовать в .1 , до ,3 . Иногда, когда возникает проблема, полезно посмотреть журналы. Также при запросе поддержка Oracle VM VirtualBox с предоставлением соответствующего файла журнала является обязательным.

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

Файл журнала выпуска, VBox.log , содержит множество диагностической информации, такой как тип ОС хоста и версия, версия Oracle VM VirtualBox и сборка. Он также включает полный дамп конфигурации гостя (CFGM), подробный информация о типе центрального процессора и поддерживаемых функциях, включена ли аппаратная виртуализация, информация о Настройка VT-x / AMD-V, переходы между состояниями (например, создание, запуск, приостановлено, остановлено), гостевые сообщения BIOS, гостевые дополнения сообщения, записи журнала для конкретных устройств и, в конце выполнение, конечное состояние гостя и сжатая статистика.

В случае сбоев очень важно собрать аварийных дампов . Это верно как для хоста, так и для гость вылетает. Для получения информации о включении дампа ядра на Системы Linux, Oracle Solaris и Mac OS X см. следующая статья о дампе ядра на веб-сайте Oracle VM VirtualBox:

http://www.virtualbox.org/wiki/Core_dump.

Вы также можете использовать VBoxManage debugvm для создания дамп полной виртуальной машины.Видеть Раздел 8.43, «VBoxManage debugvm».

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

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

http://www.virtualbox.org/wiki/Network_tips.

Файлы трассировки, созданные Oracle VM VirtualBox, находятся в .pcap формат и легко анализируется с Wireshark.

12.1.3. Использование команды VBoxBugReport для сбора отладочной информации Автоматически

Команда VBoxBugReport используется для сбора автоматическая отладочная информация для Oracle VM VirtualBox установка.Эта команда может быть полезна, когда вам нужно собрать информацию для отправки в службу поддержки Oracle.

Следующие примеры показывают, как использовать VBoxBugReport .

По умолчанию команда собирает VBoxSVC журналы процессов, настройки устройства и данные глобальной конфигурации для хост Oracle VM VirtualBox.

 $ VBoxBugReport
  ...
  0% - сбор VBoxSVC.log.10 ...
  7% - сбор VBoxSVC.журнал.9 ...
  ...
 64% - сбор VBoxSVC.log.1 ...
 71% - сбор VBoxSVC.log ...
 78% - собираем VirtualBox.xml ...
 85% - сбор HostUsbDevices ...
 92% - сбор HostUsbFilters ...
100% - сжатие ...

Отчет был написан на '2019-03-26-13-32-02-bugreport.tgz' 

Результаты сохраняются в виде сжатого архива tar-файла в папке тот же каталог, в котором выполняется команда.

Чтобы указать другое расположение выходного файла:

 $ VBoxBugReport --output ~ / debug / bug004.тгз 

Чтобы вывести всю отладочную информацию в один текстовый файл, лучше чем файл tgz :

 $ VBoxBugReport - текст 

Для сбора информации о конкретной виртуальной машине, называемой Windows_10 :

 $ VBoxBugReport Windows_10 

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

Для сбора информации о нескольких виртуальных машинах, называемых Windows_7 , Windows_8 и Windows_10 :

 $ VBoxBugReport Windows_7 Windows_8 Windows_10 

Чтобы собрать информацию обо всех виртуальных машинах:

 $ VBoxBugReport - все 

Чтобы отобразить полный список доступных параметров команды, запустите VBoxBugReport — справка .

12.1.4. Встроенный отладчик ВМ

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

Предупреждение

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

Отладчик виртуальной машины доступен во всех обычных производственных версиях. Oracle VM VirtualBox, но по умолчанию он отключен, так как обычному пользователю это будет мало пользы. Есть два способа доступ к отладчику:

Отладчик можно включить следующими способами:

  • Запустите виртуальную машину напрямую с помощью VirtualBoxVM —startvm , с дополнительным --dbg , --debug или - аргумент командной строки отладки .Увидеть VirtualBoxVM —help Справка по использованию команды для подробностей.

  • Установите VBOX_GUI_DBG_ENABLED или VBOX_GUI_DBG_AUTO_SHOW среда значение true перед запуском Процесс Oracle VM VirtualBox. Устанавливая эти переменные, только их наличие проверяется, действует даже при первом Процесс Oracle VM VirtualBox — это окно выбора виртуальных машин.Виртуальные машины впоследствии запускаемый из селектора будет иметь отладчик включен.

  • Установите дополнительный элемент данных GUI / Dbg / Enabled to true перед запуском виртуальной машины. Это может настраиваться глобально или для каждой виртуальной машины.

Добавлен новый пункт меню Debug в приложение Oracle VM VirtualBox. Это меню позволяет пользователю откройте консоль отладчика.

Синтаксис команды отладчика виртуальной машины в общих чертах смоделирован на основе Microsoft. и отладчики IBM, используемые в DOS, OS / 2 и Windows. Знакомые пользователи с помощью symdeb, CodeView или отладчика ядра OS / 2 найдет Знакомый отладчик виртуальных машин Oracle VM VirtualBox.

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

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

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

  • g : Продолжить выполнение ВМ

  • t : пошаговая инструкция

  • rg , rh и r : распечатать гостевую, гипервизор и текущие регистры

  • кг , х и k : распечатать гостевую, гипервизор и текущий стек вызовов

  • да , дб , dw , dd , dq : Распечатать содержимое памяти как ASCII, байты, слова, двойные слова и qwords

  • u : Разобрать память

  • dg : Распечатать гостевой GDT

  • di : Распечатать IDT гостя

  • dl : Распечатать гостевой LDT

  • dt : Распечатать УТ гостя

  • dp * : Распечатать таблицу гостевых страниц структуры

  • bp и br : установить a нормальная точка останова и точка останова перекомпилятора

  • bl : Список точек останова

  • до н.э. : очистить точку останова

  • writecore : записать файл ядра виртуальной машины на диск.См. Раздел 12.1.5, «Формат ядра виртуальной машины»

См. Встроенную справку для других доступных команды.

Отладчик виртуальной машины поддерживает символьную отладку, хотя символы для гостя код часто недоступен. Для Oracle Solaris гости, обнаруживает команду автоматически определяет версию гостевой ОС и находит символы ядра в память гостя. После этого доступна символьная отладка.Для Linux гости, обнаруживает команды также определяет версия гостевой ОС, но в гостевой нет символов объем памяти. Символы ядра доступны в файле / proc / kallsyms для гостей Linux. Этот файл необходимо скопировать на хост, например, используя scp . Отладчик карты загрузки может использоваться, чтобы сделать информацию символа доступной для отладчик ВМ. Обратите внимание, что kallsyms файл содержит символы для загруженных в данный момент модулей.Если конфигурация гостя изменится, символы поменяются как ну и надо обновлять.

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

Еще одна группа команд отладчика — это набор информация команды.Информация о запуске Справка предоставляет полную информацию об использовании. В информационные команды предоставляют специальные данные, относящиеся к различным эмулируемые устройства и аспекты VMM. Нет общего руководство по использованию команд info , правильная команда для использования полностью зависит от проблемы исследованы. Некоторые из команд info являются следующее:

  • cfgm : Распечатать ветвь конфигурации дерево

  • cpuid : Показать гостевой CPUID оставляет

  • ioport : Распечатать зарегистрированные диапазоны портов ввода / вывода

  • mmio : Печать зарегистрированных диапазонов MMIO

  • mode : Распечатать текущий режим подкачки

  • pit : Распечатать состояние PIT i8254

  • рис. : распечатать состояние PIC i8259A

  • ohci , ehci , xhci : распечатать подмножество OHCI, EHCI, и состояние контроллера USB xHCI

  • pcnet0 : Распечатать состояние PCnet

  • vgatext : Распечатать содержимое VGA буфер кадра отформатирован как стандартный текстовый режим

  • таймеры : Распечатать все таймеры ВМ

Вывод команды info обычно требует глубоких знаний эмулируемого устройства или Oracle VM VirtualBox VMM изнутри.Однако при правильном использовании Предоставленная информация может быть бесценной.

Oracle VM VirtualBox использует 64-битный формат ELF для файлов ядра виртуальной машины. созданный VBoxManage debugvm , см. Раздел 8.43, «VBoxManage debugvm». Файл ядра виртуальной машины содержит дампы памяти и ЦП виртуальной машины и могут быть полезны для отладка вашей гостевой ОС. 64-битный объектный формат ELF спецификацию можно получить по адресу:

http: // загрузок.openwatcom.org/ftp/devel/docs/elf-64-gen.pdf.

Общая схема формата ядра ВМ выглядит следующим образом:

 [Заголовок ELF 64]
[Заголовок программы, тип PT_NOTE]
  → смещение в COREDESCRIPTOR
[Заголовок программы, тип PT_LOAD] - по одному для каждого непрерывного диапазона физической памяти.
  → Смещение памяти диапазона
  → Смещение файла
[Заголовок примечания, введите NT_VBOXCORE]
[COREDESCRIPTOR]
  → Магия
  → Версия файла ядра ВМ
  → Версия VBox
  → Количество виртуальных ЦП и т. Д.
[Заголовок примечания, введите NT_VBOXCPU] - по одному для каждого виртуального ЦП.
[Заголовок заметки vCPU 1]
  [DBGFCORECPU - дамп виртуального ЦП 1]
[Дополнительные примечания + данные] - в настоящее время не используется
[Дамп памяти] 

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

Соответствующие структуры данных и определения можно найти в Источники Oracle VM VirtualBox в следующих файлах заголовков: включают / VBox / dbgfcorefmt.h , включают / iprt / x86.h и src / VBox / Runtime / include / internal / ldrELFCommon.h .

Файл ядра виртуальной машины можно проверить с помощью elfdump и GNU readelf или другие аналогичные утилиты.

12.2. Устранение общих неисправностей

12.2.1. Гость показывает ошибки IDE / SATA для файловых образов в медленном хост-файле Система

Иногда некоторые файловые системы хоста предоставляют очень плохую запись производительность и, как следствие, вызвать тайм-аут гостя Команды IDE / SATA. Это нормальное поведение и обычно не вызывают реальных проблем, так как гость должен повторять команды, которые истекло время ожидания. Однако у гостей, таких как некоторые версии Linux, есть серьезные проблемы, если запись в файл изображения занимает больше времени, чем около 15 секунд.Однако для некоторых файловых систем требуется более минута для завершения одной записи, если кеш хоста содержит большой объем данных, который необходимо записать.

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

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

Для дисков IDE используйте следующую команду:

 VBoxManage setextradata   Имя VM  
"VBoxInternal / Devices / piix3ide / 0 / LUN # [  x  ] / Config / FlushInterval" [  b  ] 

Для дисков SATA используйте следующую команду:

 VBoxManage setextradata   Имя VM  
"VBoxInternal / Devices / ahci / 0 / LUN # [  x  ] / Config / FlushInterval" [  b  ] 

[ x ] указывает диск.Для IDE 0 представляет устройство 0 на первичный канал, 1 представляет устройство 1 на первичный канал, 2 представляет устройство 0 на вторичный канал, а 3 представляет устройство 1 на вторичном канале. Для SATA используйте значения между 0 и 29 . Этот опция конфигурации применяется только к дискам. Не используйте это вариант для приводов CD или DVD.

Единица интервала ( [ b ] ) — это количество байтов, записанных с момента последней очистки.Ценность для него должен быть выбран так, чтобы случайные длительные задержки записи не происходить. Поскольку правильный интервал промывки зависит от производительность хоста и файловой системы хоста, нахождение оптимальное значение, которое устраняет проблему, требует некоторых экспериментирование. Значения от 1000000 до 10000000 (от 1 до 10 мегабайты) являются хорошей отправной точкой. Уменьшение интервала оба уменьшают вероятность проблемы и пишут выступление гостя.Установка излишне низкого значения будет стоить производительности без предоставления каких-либо преимуществ. An интервал 1 вызовет сброс для каждой операции записи и должен решить проблему в любом случае, но имеет серьезную запись штраф за производительность.

Предоставление значения 0 для [ b ] рассматривается как бесконечный интервал промывки, эффективно отключающий это обходной путь. Удаление дополнительного ключа данных без указания значения для [ b ] имеет такой же эффект.

12.2.2. Ответ на запросы гостевой очистки IDE / SATA

При желании образы виртуальных дисков могут быть сброшены, когда Гость выдает команду IDE FLUSH CACHE. Обычно эти запросы игнорируются для повышения производительности. Параметры ниже допустимы только для дисководов. Их нельзя устанавливать для DVD приводов.

Чтобы включить очистку дисков IDE, введите следующую команду:

 $ VBoxManage setextradata   Имя виртуальной машины   "VBoxInternal / Devices / piix3ide / 0 / LUN # [  x  ] / Config / IgnoreFlush" 0 

[ x ] указывает диск.Введите 0 для устройства 0 на первичном канал, 1 для устройства 1 на первичном канал, 2 для устройства 0 на вторичном канал, или 3 для устройства 1 на вторичном канал.

Чтобы включить сброс для дисков SATA, введите следующую команду:

 $ VBoxManage setextradata   Имя виртуальной машины   "VBoxInternal / Devices / ahci / 0 / LUN # [x] / Config / IgnoreFlush" 0 

Значение [x], которое выбирает диск, может быть значением от 0 до 29.

Обратите внимание, что это не влияет на промывки, выполняемые в соответствии с к конфигурации, описанной в Раздел 12.2.1, «Гость показывает ошибки IDE / SATA для файловых образов в медленном хост-файле» Система». Восстановление по умолчанию игнорирование команд сброса возможно путем установки значение 1 или удалив ключ.

12.2.3. Изменение производительности при повышении частоты

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

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

12.2.4. Влияние масштабирования частоты на загрузку ЦП

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

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

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

12.2.5. Неточные отчеты об использовании ЦП Windows

Инструменты отчетов об использовании ЦП, которые поставляются с Windows, такие как Task Manager или Resource Monitor, не тратьте время обработка аппаратных прерываний во внимание. Если прерывание нагрузка большая, с тысячами прерываний в секунду, CPU использование может быть значительно занижено.

Эта проблема затрагивает Windows как хост, так и гостевую ОС.Инструменты Sysinternals, такие как Process Explorer, не страдают от Эта проблема.

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

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

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

Для оптимальной производительности виртуализации состояние питания C1E поддержка в BIOS системы должна быть отключена, если такая настройка доступна. Не все системы поддерживают питание C1E. штат. В системах Intel Intel C State настройка должна быть отключена. Отключение другого управления питанием настройки также могут улучшить производительность. Однако баланс между производительностью и потребляемой мощностью всегда должно быть считается.

12.2.7.GUI: параметр ускорения 2D-видео неактивен

Чтобы использовать ускорение 2D-видео в Oracle VM VirtualBox, ваш хост видеокарта должна поддерживать определенные расширения OpenGL. При запуске, Oracle VM VirtualBox проверяет наличие этих расширений, и, если тест не работает, этот параметр отображается серым цветом.

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

 $ VBoxTestOGL --log "имя_файла_журнала" --test 2D 

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

12.3.1. Нет поддержки USB 3.0 в гостевых ОС Windows 7

Если гость Windows 7 или Windows Server 2008 R2 настроена для Поддержка USB 3.0 (xHCI), гостевая ОС не будет иметь USB поддержка вообще. Это происходит потому, что Windows 7 предшествует USB 3.0. и поэтому не поставляется с драйверами xHCI.Microsoft также не предлагает драйверы xHCI, предоставляемые поставщиком, через Центр обновления Windows.

Чтобы решить эту проблему, необходимо скачать и установить драйвер Intel xHCI в гостевой системе. Intel предлагает драйвер как драйвер USB 3.0 eXtensible Host Controller (xHCI) для Intel 7 Чипсеты Series / C216.

Обратите внимание, что драйвер поддерживает только Windows 7 и Windows Server. 2008 R2. Пакет драйверов включает поддержку как 32-битных, так и 64-битные варианты ОС.

12.3.2.Windows Bluescreens после изменения конфигурации виртуальной машины

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

В частности, это относится к следующим настройкам:

  • Параметры ACPI и I / O APIC никогда не следует изменять после установка винды.В зависимости от наличия этих аппаратные функции, программа установки Windows выбирает специальные версии ядра и драйверов устройств и не смогут при запуске, если эти аппаратные функции будут удалены. Включение их для виртуальной машины Windows, которая была установлена ​​без них, делает не причинить никакого вреда. Однако Windows не будет использовать эти особенности в этом случае.

  • Смена оборудования контроллера хранилища вызовет загрузку неудачи тоже.Это также может относиться к вам, если вы копируете образ диска из старой версии Oracle VM VirtualBox в новую виртуальная машина. Подтип IDE-контроллера по умолчанию Оборудование, используемое Oracle VM VirtualBox, — это PIIX4. Убедитесь, что настройки контроллера хранилища идентичны.

12.3.3. Windows 0x101 Bluescreens с включенным SMP (таймаут IPI)

Если виртуальная машина настроена на использование более одного процессора (симметричная многопроцессорность, SMP), некоторые конфигурации Гости Windows вылетает с сообщением об ошибке 0x101, указывающим на то, что таймаут для межпроцессорных прерываний (IPI).Эти прерывания синхронизировать управление памятью между процессорами.

Согласно Microsoft, это связано с состоянием гонки в Windows. Исправление доступно от Microsoft.

Если это не помогает, уменьшите количество виртуальных процессоров до 1.

12.3.4. Ошибки при установке Windows 2000

При установке гостей Windows 2000 вы можете столкнуться с одним из следующие вопросы:

  • Установка перезагружается, обычно во время регистрации компонента.

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

  • Установка жалуется на сбой при установке msgina.dll .

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

 $ VBoxManage setextradata   Имя виртуальной машины   "VBoxInternal / Devices / piix3ide / 0 / Config / IRQDelay" 1 

Это устанавливает задержку в одну миллисекунду. Если это не так help, увеличьте его до значения от 1 до 5 миллисекунд. Обратите внимание, что это снижает производительность диска.После установки, вы сможете удалить ключ или установить для него 0.

12.3.5. Как записать информацию синего экрана от гостей Windows

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

Oracle VM VirtualBox предоставляет метод остановки гостя, когда он хочет выполнить сброс. Чтобы включить эту функцию, используйте следующая команда:

 $ VBoxManage setextradata   Имя виртуальной машины   "VBoxInternal / PDM / HaltOnReset" 1 

12.3.6.Нет сети в гостевых системах Windows Vista

В Windows Vista Microsoft отказалась от поддержки AMD PCNet карта, которую старые версии Oracle VM VirtualBox использовали для предоставления в качестве виртуальная сетевая карта по умолчанию.Для гостей Windows Vista: Oracle VM VirtualBox теперь по умолчанию использует карту Intel E1000.

Если по какой-то причине вы все еще хотите использовать карту AMD, вы необходимо загрузить драйвер PCNet с веб-сайта AMD. Этот драйвер доступен только для 32-битной Windows. Вы можете передать это в виртуальную машину с помощью общей папки. Видеть Раздел 4.3, «Общие папки».

12.3.7. Гости Windows могут вызывать высокую загрузку ЦП

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

12.3.8. Длительные задержки при доступе к общим папкам

Производительность доступа к общим папкам из Windows гость может быть уменьшен из-за задержек во время разрешения служба имен общих папок Oracle VM VirtualBox. Чтобы исправить эти задержки, добавьте в файл следующие записи \ windows \ system32 \ drivers \ etc \ lmhosts из гость Windows:

 255.255.255.255 VBOXSVR #PRE
255.255.255.255 VBOXSRV #PRE 

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

12.3.9. Неправильные координаты USB-планшета в Windows 98 Гости

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

Драйверы USB HID (Human Interface Device) в Windows 98: очень старые и не обращаются с планшетами так же, как современные операционные системы делают.Чтобы обойти проблему, используйте следующая команда:

 $ VBoxManage setextradata   Имя виртуальной машины   "VBoxInternal / USB / HidMouse / 0 / Config / CoordShift" 0 

Чтобы восстановить поведение по умолчанию, удалите ключ или установите его значение к 1.

12.3.10. Гости Windows удаляются из домена Active Directory после Восстановление снимка

Если гость Windows является членом домена Active Directory и используется функция моментальных снимков Oracle VM VirtualBox, это может быть удаляется из домена Active Direcory после восстановления старый снимок.

Это вызвано автоматическим изменением пароля машины. Windows через регулярные промежутки времени в целях безопасности. Вы можете отключите эту функцию, как показано в следующей статье от Microsoft: http://support.microsoft.com/kb/154501.

12.3.11.Windows 3.x Ограничено до 64 МБ ОЗУ

Гости Windows 3.x обычно ограничены 64 МБ ОЗУ, даже если ВМ выделено гораздо больше памяти. Хотя Windows 3.1 — это теоретически способный использовать до 512 МБ ОЗУ, он использует только память, доступная через интерфейс XMS. Версии HIMEM.SYS, менеджер Microsoft XMS, поставляется с MS-DOS и Microsoft Windows 3.x может использовать только до 64 МБ на стандартных ПК.

Это известное ограничение HIMEM.SYS. Ограничения памяти Windows 3.1 подробно описаны в статье базы знаний Microsoft KB 84388.

Это возможно для Windows 3.x для использования более 64 МБ RAM, если используется другой поставщик XMS. Это могло быть новее Версия HIMEM.SYS, например, поставляемая с Windows 98 или более функциональный сторонний менеджер памяти, такой как QEMM.

12.4. Гости Linux и X11

12.4.1. Гости Linux могут вызвать высокую загрузку ЦП

Некоторые гости Linux могут вызвать высокую загрузку ЦП, даже если гость система простаивает. Это может быть вызвано высоким таймером. частота гостевого ядра.Некоторые дистрибутивы Linux для пример Fedora, отправьте ядро ​​Linux, настроенное для таймера частота 1000 Гц. Рекомендуем перекомпилировать гостевое ядро и выбрать частоту таймера 100 Гц.

Ядра Linux, поставляемые с Red Hat Enterprise Linux, а также ядра родственных дистрибутивов Linux, таких как CentOS и Oracle Linux, поддерживает параметр ядра делитель = N . Следовательно, такие ядра поддерживают меньшая частота таймера без перекомпиляции.Предлагаем вам добавить параметр ядра divider = 10 для выбора частота таймера гостевого ядра 100 Гц.

12.4.2 Багги Linux 2.6 версии ядра

Следующие ошибки в ядрах Linux препятствуют их выполнению. правильно в Oracle VM VirtualBox, вызывая сбои загрузки виртуальной машины:

  • Ядро Linux версии 2.6.18 и некоторые версии 2.6.17, введено состояние гонки, которое может вызвать сбои при загрузке в Oracle VM VirtualBox.Используйте ядро ​​версии 2.6.19 или новее.

  • С аппаратной виртуализацией и включенным I / O APIC, ядра до 2.6.24-rc6 могут паниковать при загрузке с следующее сообщение:

     Паника ядра - не синхронизируется: таймер IO-APIC + не работает! Загрузитесь с
    apic = debug и отправьте отчет. Затем попробуйте загрузиться с параметром noapic 

    Если вы видите это сообщение, отключите оборудование. виртуализации или APIC ввода-вывода, как описано в Раздел 3.5, «Системные настройки» или обновите гостевую до более новое ядро.

    Видеть http://www.mail-archive.com/[email protected]/msg30813.html для получения подробной информации об исправлении ядра.

12.4.3. Общий буфер обмена, автоматическое изменение размера и бесшовный рабочий стол в гостевых системах X11

Службы гостевых рабочих столов в гостевых системах под управлением оконной системы X11 такие как Oracle Solaris и Linux, предоставляются гостевой сервис под названием VBoxClient , который работает под идентификатор пользователя, который запустил сеанс рабочего стола и является автоматически запускается с использованием следующих командных строк, когда ваш сеанс пользователя X11 запускается, если вы используете общий окружение рабочего стола, такое как Gnome или KDE.

 $ VBoxClient --clipboard
$ VBoxClient - дисплей
$ VBoxClient - бесшовные 

Если определенная служба рабочего стола работает неправильно, это стоит проверить, Бег.

Процессы VBoxClient создают файлы в домашний каталог пользователя с именами формы .vboxclient - *. Pid , когда они работают в чтобы предотвратить запуск данной службы дважды.Это может произойти из-за неправильной конфигурации, что эти файлы созданы принадлежит root и не удаляется при остановке служб, что предотвратит их запуск в будущих сессиях. Если службы не могут быть запущены, вы можете проверить, есть ли эти файлы все еще существуют.

12.6.1.VBoxSVC Проблемы внепроцессного COM-сервера

Oracle VM VirtualBox использует модель компонентных объектов Microsoft. (COM) для межпроцессного и внутрипроцессного взаимодействия.Этот позволяет Oracle VM VirtualBox использовать общую конфигурацию среди различные процессы виртуальной машины и предоставляют несколько пользователей варианты интерфейса, основанные на общей архитектуре. Все глобальные информация о состоянии и конфигурация поддерживаются процесс VBoxSVC.exe , который является внепроцессный COM-сервер. Всякий раз, когда процесс Oracle VM VirtualBox запущен, запрашивает доступ к COM серверу и Windows автоматически запускает процесс.Обратите внимание, что это никогда не должно быть запущен конечным пользователем.

Когда последний процесс отключается от COM-сервера, он завершится через несколько секунд. Oracle VM VirtualBox XML-файлы конфигурации поддерживаются и принадлежат COM server и файлы блокируются всякий раз, когда сервер запускается.

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

12.6.2. Изменения на CD и DVD не распознаны

Если вы назначили гостевой дисковод для компакт-дисков или DVD-дисков и гость не замечает, когда среда меняется, убедитесь, что что функция уведомления об изменении Windows Media (MCN) не работает выключено.Это представлено следующим ключом в Реестр Windows:

 HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Cdrom \ Autorun 

Некоторые приложения могут отключить этот ключ от Microsoft. совет. Если он установлен на 0, измените его на 1 и перезагрузите система. Oracle VM VirtualBox полагается на Windows, уведомляя ее о мультимедиа изменения.

12.6.3. Медленный отклик при использовании клиента Microsoft RDP

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

Интервал можно уменьшить, установив ключ реестра Windows. на меньшие значения, чем значение по умолчанию 100. Ключ не изначально существуют и должны иметь тип DWORD. Агрегат для своего значения — миллисекунды. Значения около 20 подходят для соединения с низкой пропускной способностью между клиентом и сервером RDP. Значения около 4 можно использовать для подключения к гигабитному Ethernet.Обычно значения ниже 10 обеспечивают очень высокую производительность. близко к локальным устройствам ввода и экрану хоста на котором запущена виртуальная машина.

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

 HKEY_CURRENT_USER \ Software \ Microsoft \ Клиент терминального сервера \ Мин. Интервал отправки 
 HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Клиент терминального сервера \ Мин. Интервал отправки 

12.6.4 Запуск инициатора и цели iSCSI в одной системе

Взаимоблокировки могут возникать на узле Windows при попытке доступа цель iSCSI, работающая на гостевой виртуальной машине с iSCSI инициатор, такой как инициатор Microsoft iSCSI, который работает на хосте. Это вызвано ошибкой в ​​кеше Windows. компонент диспетчера и вызывает вялый ответ хост-системы для несколько минут, после чего появится ошибка «Отложенная запись не удалась» сообщение на панели задач или в отдельном окне сообщений.В гость заблокирован в течение этого периода и может отображать сообщения об ошибках или стать нестабильным.

Установка VBOX_DISABLE_HOST_DISK_CACHE переменная среды на 1 включает обходной путь для этой проблемы, пока Microsoft не решит проблему. Например, откройте окно командной строки и запустите Oracle VM VirtualBox вот так:

 установить VBOX_DISABLE_HOST_DISK_CACHE = 1
VirtualBox 

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

12.6.5 Отсутствуют мостовые сетевые адаптеры

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

  • На хосте достигнуто максимально допустимое количество фильтров. В в этом случае в журнале MSI будет упоминаться 0x8004a029 Код ошибки возвращен на NetFlt установите сетевой компонент следующим образом:

     VBoxNetCfgWinInstallComponent: Ошибка установки, hr (0x8004a029) 

    Вы можете попробовать увеличить максимальное количество фильтров в Реестр Windows, используя следующий ключ:

     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Network \ MaxNumFilters 

    Максимально допустимое количество — 14.После перезагрузки попробуйте переустановите Oracle VM VirtualBox.

  • Кеш INF поврежден. В этом случае журнал установки по адресу % windir% \ inf \ setupapi.dev.log будет обычно упоминают невозможность найти подходящий драйвер пакет для sun_VBoxNetFlt или sun_VBoxNetFltmp компоненты. Решение затем нужно удалить Oracle VM VirtualBox, удалить кеш INF (% windir% \ inf \ INFCACHE.1 ), перезагрузитесь и попробуйте переустановить Oracle VM VirtualBox.

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

Если адаптер только для хоста не может быть создан, либо с помощью VirtualBox Manager или команда VBoxManage , тогда кеш INF, вероятно, поврежден. В этом случае установить журнал в % windir% \ inf \ setupapi.dev.log будет обычно упоминают невозможность найти подходящий пакет драйверов для компонента sun_VBoxNetAdp .Опять же, как с проблемой мостовой сети, описанной выше, решение — удалить Oracle VM VirtualBox, удалить кеш INF (% windir% \ inf \ INFCACHE.1 ), перезагрузитесь и попробуйте переустановить Oracle VM VirtualBox.

12.7.1. Модуль ядра Linux отказывается загружать

Если модуль ядра Oracle VM VirtualBox, vboxdrv , отказывается загружаться, вы можете увидеть ошибку при вставке vboxdrv: Недействительный аргумент сообщение.Как root, проверьте вывод команда dmesg , чтобы узнать, почему загрузка не смогли. Скорее всего ядро ​​не согласуется с версией gcc , используемый для компиляции модуля. Убедись что вы используете тот же компилятор, который использовался для сборки ядро.

12.7.2. Хост Linux CD / DVD или дисковод гибких дисков не найден

Если вы настроили виртуальную машину для использования компакт-диска хоста или DVD-привод или дисковод для гибких дисков, но это не похоже на работать, убедитесь, что у текущего пользователя есть разрешение на доступ соответствующий файл устройства Linux.Например, для компакт-диска или DVD-привод это может быть / dev / hdc , / dev / scd0 , / dev / cdrom или похожие. В большинстве дистрибутивов пользователя необходимо добавить в соответствующая группа, обычно называемая cdrom или cdrw или floppy .

В поддерживаемых дистрибутивах Linux Oracle VM VirtualBox использует udev для поиска оборудования, такого как приводы CD / DVD. и дисководы для гибких дисков.

12.7.3. Сообщения об ошибках гостевой среды IDE при записи на CD или DVD

Если экспериментальная поддержка записывающего устройства CD или DVD включена с неправильная конфигурация хоста или гостя, возможно, что попытка доступа к записывающему устройству CD или DVD терпит неудачу и просто приводит к в сообщениях об ошибках ядра гостя для гостей или приложения Linux сообщения об ошибках для гостей Windows. Oracle VM VirtualBox выполняет обычная проверка согласованности при включении виртуальной машины.Особенно, она прерывается с сообщением об ошибке, если устройство для CD или DVD Writer не доступен для записи пользователю, запускающему виртуальную машину. Но Oracle VM VirtualBox не может обнаружить все неправильные конфигурации. В необходимая конфигурация хоста и гостевой ОС не предназначена для Oracle VM VirtualBox, но здесь перечислены несколько частых проблем. что произошло в связи с Oracle VM VirtualBox.

При использовании правильного устройства необходимо соблюдать особую осторожность.В имя файла сконфигурированного хост-устройства CD или DVD, в большинстве случаев / dev / cdrom , должен указывать на устройство, которое позволяет записывать на CD или DVD. Для записывающих устройств CD или DVD подключен к контроллеру SCSI или к контроллеру IDE, который интерфейсы к подсистеме Linux SCSI, общие для некоторых SATA контроллеры, это должно относиться к узлу устройства SCSI, например / дев / scd0 . Даже для IDE CD или DVD писателя устройства это должно относиться к соответствующему устройству SCSI CD-ROM узел, например / dev / scd0 , если ide-scsi Модуль ядра загружен.Этот модуль требуется для поддержки записывающих устройств CD или DVD с некоторыми ранними версиями 2.6. ядра. Многие дистрибутивы Linux загружают этот модуль всякий раз, когда компакт-диск или записывающее устройство DVD обнаружено в системе, даже если ядро поддерживал бы записывающие устройства CD или DVD без модуля. Oracle VM VirtualBox поддерживает использование файлов устройств IDE, таких как / dev / hdc , если ядро ​​поддерживает это и модуль ide-scsi не загружен.

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

12.7.4.VBoxSVC Проблемы IPC

В Linux Oracle VM VirtualBox использует специальную версию Mozilla XPCOM (кроссплатформенная компонентная объектная модель) для межпроцессное и внутрипроцессное взаимодействие (IPC). Процесс VBoxSVC служит узлом связи между различных процессов Oracle VM VirtualBox и поддерживает глобальные конфигурация, такая как база данных XML.При запуске Компонент Oracle VM VirtualBox, процессы VBoxSVC и VBoxXPCOMIPCD запускаются автоматически. Они доступны только из учетная запись пользователя, под которой они работают. VBoxSVC владеет базой данных конфигурации Oracle VM VirtualBox, которая обычно находится в ~ / .config / VirtualBox , или соответствующий каталог конфигурации для вашей операционной системы. Во время работы файлы конфигурации заблокированы.Связь между различными компонентами Oracle VM VirtualBox и VBoxSVC выполняется через локальный домен розетка, проживающая в /tmp/.vbox- имя пользователя -ipc . В случае проблем со связью, например, Приложение Oracle VM VirtualBox не может взаимодействовать с VBoxSVC , завершите работу демонов и удалите каталог сокетов локального домена.

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

Ядра Linux, включая патч grsec, см. http://www.grsecurity.net/, а производные имеют чтобы отключить PAX_MPROTECT для двоичных файлов VBox чтобы иметь возможность запустить виртуальную машину. Причина в том, что Oracle VM VirtualBox имеет для создания исполняемого кода в анонимной памяти.

12.7.7.Linux Kernel vmalloc Пул исчерпан

При запуске большого количества виртуальных машин с большим объемом оперативной памяти на Linux системы, скажем, 20 виртуальных машин с 1 ГБ ОЗУ каждая, дополнительные виртуальные машины могут не запускается из-за ошибки ядра, в которой говорится, что пул vmalloc исчерпан и должен быть продлен. Сообщение об ошибке также говорит вам указать vmalloc = 256MB в вашем список параметров ядра. Если вы добавляете этот параметр в свой GRUB или Конфигурация LILO приводит к сбою загрузки ядра с ошибкой сообщение, такое как , не удалось смонтировать корень раздел , то вы, вероятно, столкнулись с памятью конфликт вашего ядра и начального RAM-диска.Это можно решить добавив в конфигурацию GRUB следующий параметр:

 uppermem 524288 

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

Это версия 2.22 документации AWS Elemental Live. Это Последняя версия. Предыдущие версии см. В разделе Предыдущие версии документации AWS Elemental Live и AWS Elemental Statmux.

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

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

Требуемое программное обеспечение

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

  • VMware® vSphere® Hypervisor (ESXi) версии 6 или выше, установлен на оборудование без покрытия.

  • VMware® vCenter Server ™, необходим для установки AWS Elemental OVA.

  • Веб-клиент или настольный клиент VMware® vSphere®.

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

Гости на хост-оборудование

Каждый экземпляр продуктов AWS Elemental считается гостевым .

Мы рекомендуем одну виртуальную машину AWS Elemental Live или AWS Elemental Server на каждый хост. аппаратное обеспечение.

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

Рекомендуемые требования к аппаратному обеспечению

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

AWS Elemental Conductor Live 3, файл AWS Elemental Conductor, AWS Elemental Statmux
AWS Elemental Server и AWS Elemental Live
AWS Elemental Delta

Минимальные требования к оборудованию

Вы можете использовать хост-оборудование с этими минимальными ресурсами для запуска продуктов AWS Elemental. для функционального тестирования или для интеграции с программным API AWS Elemental.Эти уровни ресурсов не предназначены для тестирования производительности.

Все продукты, кроме AWS Elemental Delta
  • Оперативная память: 12 ГБ

  • Место на диске: 400 ГБ

  • ядер процессора: 8

EDLTlong;
  • Оперативная память: 16 ГБ

  • Место на диске: 40 Гб

  • ядер процессора: 8

Совместимая аппаратная платформа

Убедитесь, что аппаратная платформа хоста совместима с платформой VMware.Смотреть в Руководство по совместимости VMware на vmware.com. AWS Elemental специально протестировал и квалифицировал следующее оборудование:

Что заставляет SCVMM давать хосту нулевые звезды — Redmondmag.com

Советы и уловки Поузи

Что заставляет SCVMM давать хосту нулевые звезды

System Center Virtual Machine Manager иногда помечает хост Hyper-V нулевой звездочкой, даже если он подключен к сети и исправен.Вот как определить проблему.

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

Однако не всегда все идет гладко.

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

[Щелкните изображение, чтобы увеличить.] Рисунок 1: Вы должны выбрать хост, на котором будет находиться ваша новая виртуальная машина.

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

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

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

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

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

Второе, что может привести к нулевому рейтингу, связанному с памятью, — это если — это достаточной памяти, доступной на хосте Hyper-V, но эта память разбросана по нескольким узлам NUMA. Лучше (с точки зрения производительности) ограничить виртуальную машину использованием одного узла NUMA, но Hyper-V действительно включает параметр, который вы можете использовать, чтобы разрешить виртуальной машине охватывать узлы NUMA, как показано на рис. 2 .

[Щелкните изображение, чтобы увеличить.] Рисунок 2: Вы можете распределить виртуальные машины между несколькими узлами NUMA.

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

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


Об авторе

Брайен Поузи — 20-кратный MVP Майкрософт с многолетним опытом работы в ИТ. В качестве внештатного писателя Поузи написал тысячи статей и написал несколько десятков книг по широкому кругу тем в области информационных технологий.До того, как стать фрилансером, Поузи был ИТ-директором национальной сети больниц и медицинских учреждений. Он также работал сетевым администратором в некоторых из крупнейших страховых компаний страны и в Министерстве обороны Форт-Нокса. В дополнение к его продолжающейся работе в сфере информационных технологий, Пози последние несколько лет активно тренировался в качестве коммерческого ученого-кандидата в астронавты, готовясь к полету в миссии по изучению полярных мезосферных облаков из космоса. Вы можете следить за его обучением космическим полетам на его веб-сайте.

VMware Workstation 16 Pro, обзор 2021 года с плюсами и минусами

Добавить к сравнению

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


ЗА:

  • Хорошо зарекомендовавшая себя и известная система виртуализации корпоративного уровня
  • Имеются коммерческие лицензии
  • Хорошо налаженная сторонняя дистрибуция и разработка
  • Полный спектр продуктов VM
  • Интерфейс полированный

Минусы:

  • Закрытый исходный код, и вы не можете найти онлайн-решение для функций и исправлений ошибок, если разработчики не сделают это со своей стороны
  • Немного дороже
  • Бесплатные версии VMWare Workstation поставляются с ограниченными опциями
  • Возможность использования продукта по запросам третьих лиц ограничена

Октябрьские предложения VMware 2021 г.

Предложение VMware за октябрь 2021 г., экономия на Workstation 16, Fusion 12 и обновлениях

Обзор возможностей VMware Workstation 16 Pro

  • Поставляется с интеграцией с Microsoft Credential Guard и Microsoft Device Guard для гостей Windows 10
  • Новейшее устройство NVME для более быстрого и удобного доступа к диску на SSD-накопителе
  • Безопасная загрузка UEFI, которая особенно необходима для VBS и ESXi 6.7 Также доступна поддержка Virtual Guest
  • Возможность создания больших виртуальных машин (16 ЦП, 64 ГБ ОЗУ, 3 ГБ видеопамяти)
  • 3D-графика с поддержкой DX10.1 и OpenGL 3.3
  • Поддержка 4K
  • Запуск нескольких виртуальных машин одновременно
  • Клон ВМ
  • Поддержка устройств USB 3.0
  • Снимки
  • Поддержка командной строки
  • Обмен файлами
  • Подключиться к vSphere / ESXi Server
  • Поддержка загрузки UEFI
  • Новый виртуальный доверенный платформенный модуль, который можно использовать для управления ключами гостевого шифрования, например BitLocker
  • .
  • Полная поддержка процессоров AMD Ryzen и Intel Kabylake

Как создать виртуальную машину в VMware Workstation Pro Пошаговое руководство

1

Поддерживаемые операционные системы хоста

  • Ubuntu 19.04
  • Ubuntu 18.04
  • Ubuntu 17.10
  • Ubuntu 16.04.3
  • CentOS 7,5
  • CentOS 7,4
  • Debian 9.4
  • Debian 9.1
  • Debian 9.0
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2008 R2 с пакетом обновления 1
  • Windows 10
  • Windows8.1-Обновление3
  • Windows 7
  • Oracle Linux 7.3
  • Fedora 30
  • Fedora 28
  • Fedora 27
  • Red Hat Enterprise Linux 8.0
  • Red Hat Enterprise Linux 7.5
  • Red Hat Enterprise Linux 7,4
  • Red Hat Enterprise Linux 6.9
  • SUSE Linux Enterprise Server / Desktop 12 с пакетом обновления 3 (SP3)
  • openSUSE 42,3
  • openSUSE 15.0
  • ESXi 6.7, обновление 2

VMware Workstation 16 построена на новейшей виртуальной аппаратной платформе vSphere, которая позволяет пользователям оставаться организованными с помощью настраиваемого переименования сети. В последней версии VMware Workstation разработчики добавили поддержку Windows 10 Fall Creators Update, также известного как Redstone 3, помимо добавления поддержки Ubuntu 19.04, а также Fedora 30. Cortana, персональный цифровой помощник и возможности связывания в новом веб-браузере Edge хорошо работают с этим новым продуктом. Пользователь может напрямую запустить VMware Workstation прямо из Windows 10 с помощью Cortana. Мастер виртуальных машин рабочих станций помогает пользователю установить Windows 10 с диска всего за несколько шагов.

2

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

Интегрированные новейшие технологии позволяют VMware Workstation 16 максимально использовать ресурсы компьютера для запуска самых ресурсоемких приложений в виртуальной среде.Возможность выделить несколько ядер процессора, отдельную графическую память для каждой виртуальной машины и интеллектуальное разделение основной памяти (ГБ) позволяет пользователю творить чудеса на своем рабочем столе. Пользователь сможет без проблем создавать программно-определяемый центр обработки данных или даже запускать виртуальные хосты ESXi и устройства vSphere.

3

Расширенная графика

По сравнению со старыми версиями, VMware улучшила скорость графики до 36 процентов быстрее, что позволяет пользователям визуализировать данные в совершенно новом измерении.Они решили проблему видеопамяти в предыдущих версиях, которая вызвала некоторые затруднения при использовании графических программ, таких как AutoCAD, Solidworks или Photoshop. Включение новых наборов API помогло рабочей станции справляться с тяжелыми графическими рабочими нагрузками без каких-либо задержек. Добавленная поддержка DirectX 10.1 и OpenGL 3.3 ускорила работу 3D-приложений.

Октябрьские предложения VMware 2021 г.

Предложение VMware за октябрь 2021 г., экономия на Workstation 16, Fusion 12 и обновлениях

4

Виртуальная сеть

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

5

vSphere и vCloud Air

Вы хотите расширить и масштабировать свои виртуальные машины в облаке? Workstation 16 Pro позволяет пользователям делать это с помощью служб VMware vSphere и vCloud Air.Это позволяет техническим специалистам использовать ресурсы, превосходящие возможности одного ПК, и наслаждаться максимальной гибкостью, поскольку они могут работать одновременно с локальными и размещенными на сервере виртуальными машинами. Интерфейс рабочей станции предлагает беспроблемное соединение с vCloud Air, и пользователь может загружать, запускать, а также просматривать виртуальные машины в любом экземпляре.

6

Пользовательский интерфейс и простота использования

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

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

7

Новейшее оборудование

Датчики виртуальных планшетов

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

В дополнение к этому, он оптимизирован для поддержки высокого разрешения 4K UHD и QHD +, что позволяет пользователю иметь четкое и подробное изображение.Рабочая станция также может поддерживать несколько мониторов на хосте с разными DPI.

Сравнение VMware Workstation Pro и проигрывателя

Создание больших виртуальных машин (16 ЦП, 64 ГБ ОЗУ, 3 ГБ видеопамяти)

3D-графика с поддержкой DX10.1 и OpenGL 3.3

Поддержка устройства чтения смарт-карт USB

Запуск управляемого / ограниченного рабочего стола

AutoProtect со снимками

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

vCenter Server Appliance Легкое развертывание

Подключение к vSphere / ESXi Server

Безопасность на основе виртуализации Microsoft (гость) Поддержка

Виртуальный доверенный платформенный модуль (vTPM)

Рабочая станция VMware 16 Pro

1

Производительность

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

Workstation 16 Pro обеспечивает повышенную производительность даже при работе с графическими приложениями, интенсивно использующими процессор. Команде VMware удалось повысить производительность на 36% быстрее по сравнению с предыдущими версиями.Сложная технология, используемая для подавления эха и шума, позволяет пользователю с большой четкостью наслаждаться звонками VoIP Skype и Lync внутри виртуальной машины.

2

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

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

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

3

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

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

Хорошее наблюдение, которое мне удалось найти в отношении VMware Workstation 16 Pro и Player, касается специальной академической скидки, которая может помочь вам сэкономить до 50% от обычной цены, подробности см. Здесь.

4

Заключение

Vmware Workstation Player — это мощное решение для виртуализации, которое позволит вам размещать виртуальные машины VMware на компьютере.В нем есть все необходимые инструменты, которые могут обеспечить удобство работы пользователей, а также помочь им работать в виртуальной среде без каких-либо вложений. VMware Workstation Pro — это инструмент виртуализации с широким набором функций, лицензированный для коммерческого использования, который удобен для профессионалов, чтобы в значительной степени повысить свою производительность. По сравнению с возможностями, предлагаемыми Рабочей станцией, стоит заплатить. Несмотря на то, что VMware Player не является полнофункциональным приложением, как Workstation Pro, он предоставляет все необходимые инструменты, которые могут удовлетворить почти все потребности пользователя, который не желает вкладывать больше средств в приложение для виртуализации.

Сравнение VMware Workstation Pro и Microsoft Hyper-V

Автоматическая инициализация хоста

Время простоя критически важных приложений

Количество сертифицированных поставщиков услуг

Нет необходимости полагаться на специально созданную ОС

Автоматическое развертывание с управлением конфигурацией хоста

Отказоустойчивость для поддержки до 4 виртуальных ЦП на ВМ

Отслеживание измененных блоков, резервное копирование с согласованием с приложениями и 20 устройств VDP

Централизованный подход на основе политик

Более 7000 поставщиков услуг с 70K глобальными партнерами

Прозрачный совместный доступ к страницам, раздувание, централизованное управление

Требуется ОС Windows Server

Подготовка на чистом железе (поддерживает только начальное развертывание)

Почти нет отказоустойчивости

Требуется отдельная Windows с базой данных

Требуется несколько инструментов системного центра

Менее 100 сертифицированных партнеров по ОС

Октябрьские предложения VMware 2021 г.

Предложение VMware за октябрь 2021 г., экономия на Workstation 16, Fusion 12 и обновлениях

Microsoft Hyper-V помогает пользователям создавать виртуальные вычислительные среды и управлять ими с помощью технологии виртуализации, которая построена на сервере Windows.Когда вы устанавливаете Hyper-V, он устанавливает все необходимые компоненты, и вы также можете выбрать установку некоторых или всех инструментов управления. Вместе с приложением поставляется управление виртуальными машинами Hyper-V, гипервизор Windows и WMI виртуализации. Другие ключевые особенности и функции Hyper-V следующие:

  • Кластеризация виртуальных систем с помощью общего виртуального жесткого диска или VHDX
  • Простое изменение размера виртуального жесткого диска
  • Генерация виртуальной системы
  • Полная интеграция и экспорт
  • Дополнительный расширенный сеанс

ЗА:

  • Дешевле, чем VMware Workstation
  • Позволяет пользователям запускать несколько виртуальных машин одновременно с динамическим управлением памятью
  • Меньше простоев при техническом обслуживании
  • Живая миграция проще и проще
  • Более простое резервное копирование
  • Повышенная безопасность с активным и регулярно обновляемым каталогом

Минусы:

  • Взаимодействие с ОС хоста может быть затруднительным (по сравнению с VMware)
  • Поддержка Linux недостаточно хороша
  • Все виртуальные машины должны быть отключены для перезагрузки во время обновления безопасности ОС
  • Интерфейс администратора откровенно простой

Заключение

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

Октябрьские предложения VMware 2021 г.

Предложение VMware за октябрь 2021 г., экономия на Workstation 16, Fusion 12 и обновлениях

.

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

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

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