Как создать виртуальную машину – компьютерные советы
Оглавление
- 1 Виртуальные машины – установка и настройка
- 2 Создание виртуальных машин из физических систем
- 3 Виртуальная машина VirtualBox – что это такое и зачем она нужна?
- 4 Как создать виртуальную машину на любом компьютере?
- 5 Как в операционной системе Windows 7 создать виртуальную машину
Виртуальные машины – установка и настройка
Почему же в последнее время так много заговорили о виртуализации? А случилось это потому, что за последние несколько лет был совершен большой технологический прорыв в области виртуализации операционных систем, открывший огромные возможности и перспективы.
Под виртуализацией операционных систем понимают процесс создания на физическом компьютере так называемой виртуальной машины (что-то вроде виртуального компьютера), в которой устанавливается своя собственная операционная система.
Таких виртуальных машин на одной физической платформе может быть несколько, при этом каждая виртуальная машина имеет свои собственные виртуальные аппаратные компоненты: память, процессор, жесткий диск, сетевые адаптеры. Эти ресурсы резервируются виртуальной машиной за счет физических ресурсов аппаратного обеспечения компьютера.
Такая модель организации вычислительных систем впервые появилась еще в 70-х годах прошлого века в мэйнфреймах корпорации IBM System 360/370, когда требовалось сохранить предыдущие версии экземпляров операционных систем. Но лишь в 21-м веке эта технология обрела новый смысл на серверных системах и настольных ПК.
Какие же преимущества несет собой возможность одновременного запуска нескольких операционных систем на одном компьютере? Вот лишь некоторые варианты использования виртуальных машин на настольных компьютерах пользователей:
- Работа в виртуальной машине со старыми приложениями, не поддерживающими хостовую операционную систему вашего компьютера (например, если ваша хостовая ОС – Windows Vista, вы можете установить Windows 98, в которой работала ваша любимая игра, в виртуальной машине и запускать гостевую ОС, когда хочется, без необходимости перезагружать компьютер).
- Создание защищенных пользовательских окружений для работы с сетью (всевозможные вирусы и вредоносное программное обеспечение сможет лишь повредить гостевую операционную систему виртуальной машины, не затронув реальную систему).
- Безграничное пространство для экспериментов (устанавливайте любые программы, могущие повредить операционную систему, экспериментируйте с настройками реестра и т.д.).
- Отличный полигон для разработки и тестирования программного обеспечения в различных операционных системах и их конфигурациях (например, у вас может быть несколько одинаковых операционных систем с различными версиями Internet Explorer, что очень полезно, если вы разрабатываете какой-нибудь тулбар под этот браузер).
- Широкие возможности обучения работе с новыми операционными системами и программами (к примеру, если вам знакома только Windows, вы можете себе сделать несколько виртуальных машин с различными операционными nix-системами Linux, Free BSD и QNX, запускать их, когда требуется, и учиться работе с ними).
Это, конечно же, далеко не все возможности применения виртуальных машин на пользовательских компьютерах.
Каждый сам может себе придумать, для каких целей ему нужна виртуальная машина, и почувствовать, насколько это удобно, надежно и просто.
Перед возможностью установки нескольких хостовых операционных систем на один компьютер с их раздельной загрузкой, виртуальные машины имеют следующие неоспоримые преимущества:
- Возможность работать одновременно в нескольких системах, осуществлять сетевое взаимодействие между ними.
- Возможность сделать «снимок» текущего состояния системы и содержимого дисков одним кликом мыши, а затем в течение очень короткого промежутка времени вернуться в исходное состояние.
- Простота создания резервной копии операционной системы (не надо создавать никаких образов диска, всего лишь требуется скопировать папку с файлами виртуальной машины).
- Возможность иметь на одном компьютере неограниченное число виртуальных машин с совершенно разными операционными системами и их состояниями.
- Отсутствие необходимости перезагрузки для переключения в другую операционную систему.
Тем не менее, несмотря на все преимущества, виртуальные машины также имеют и свои недостатки:
- Потребность в наличии достаточных аппаратных ресурсов для функционирования нескольких операционных систем одновременно.
- Операционная система работает несколько медленнее в виртуальной машине, нежели на «голом железе». Однако, в последнее время показатели производительности гостевых систем значительно приблизились к показателям физических ОС (в пределах одних и тех же ресурсов), и вскоре, за счет улучшения технологий реализации виртуальных машин, производительность гостевых систем практически будет равна реальным.
- Существуют методы определения того, что программа запущена в виртуальной машине (в большинстве случаев, производители систем виртуализации сами предоставляют такую возможность). Вирусописатели и распространители вредоносного программного обеспечения, конечно же, в курсе этих методов и в последнее время включают в свои программы функции обнаружения факта запуска в виртуальной машине, при этом никакого ущерба вредоносное ПО гостевой системе не причиняет.
- Различные платформы виртуализации пока не поддерживают полную виртуализацию всего аппаратного обеспечения и интерфейсов. В последнее время количество поддерживаемого аппаратного обеспечения стремительно растет у всех производителей платформ виртуализации. Помимо основных устройств компьютера, уже поддерживаются сетевые адаптеры, аудиоконтроллеры, интерфейс USB 2.0, котроллеры портов COM и LPT и приводы CD-ROM. Но хуже всего обстоят дела с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики.
Все перечисленные недостатки виртуальных машин являются в принципе разрешимыми и, по сравнению с большим списком их достоинств, являются не столь существенными. Именно поэтому, технологии виртуализации и виртуальных машин развиваются взрывными темпами, а пользователи находят им все новые и новые применения.
О продукте Microsoft Virtual PC 2007
Продукт Virtual PC был куплен корпорацией Microsoft вместе с компанией Connectix и впервые под маркой Microsoft был выпущен как Microsoft Virtual PC 2004. Приобретая Virtual PC и компанию Connectix, компания Microsoft строила далеко идущие планы по обеспечению пользователей инструментом для облегчения миграции на следующую версию операционной системы Windows.
Совместимость необходимых приложений всегда беспокоит пользователей при переходе на следующую версию операционной системы и продукт Virtual PC позволяет запускать как новую версию операционной системы в качестве гостевой для ознакомления с ее возможностями, так и старую – для использования программ, которые больше не работают в новой версии операционной системы.
С момента выпуска Virtual PC 2004 инженеры Microsoft смогли значительно усовершенствовать продукт, добавить новые возможности, и в конце 2006 года вышла первая публичная бета Virtual PC 2007.
Продукт Virtual PC предназначен для запуска одной или нескольких гостевых операционных систем на настольных системах, прост в использовании и ориентирован на неискушенных в компьютерных технологиях пользователей.
На момент написания статьи продукт Virtual PC 2007 был уже практически готов к выпуску, а программисты Microsoft дописывали последние строчки кода.
Вот основные возможности, появившиеся в новой версии продукта Virtual PC:
- Оптимизация платформы под Windows Vista. На платформе Virtual PC 2004 тоже можно было установить Windows Vista, однако в новой версии продукта эта система работает гораздо быстрее и стабильней.
- Увеличение быстродействия за счет использования улучшений, введенных в серверной платформе виртуализации Microsoft Virtual Server 2005 R2.
- Поддержка 64-битных хостовых операционных систем Windows. Это означает, что на 64-битной Windows Vista вы сможете установить гостевую систему любой разрядности.
- Поддержка звуковых устройств в гостевых системах Windows Vista.
Сама компания Microsoft предлагает домашним и корпоративным пользователям использовать программу Virtual PC 2007 в следующих целях:
- Запуск более старых операционных систем в виртуальных машинах для обеспечения совместимости программ. Некоторые новые возможности и изменения Windows Vista, такие как Windows Resource Protection (WRP), могут повлиять на работу программ, предназначенных для более ранних версий Windows.
- Разработка и тестирование приложений.
- Техническая поддержка. Можно установить несколько экземпляров операционных систем для того, чтобы персонал службы технической поддержки, запуская нужную конфигурацию операционной системы, мог обеспечивать разрешение проблем пользователей в максимально сжатые сроки.
- Контроль качества программного обеспечения и запуск приложений в изолированной виртуальной среде, где не страшно повреждение системы.
- Обучение пользованию различными операционными системами и приложениями без необходимости приобретения дополнительных компьютеров.
Тем не менее, есть и масса других возможностей для использования продукта Microsoft Virtual PC 2007, и здесь фантазии пользователей есть где развернуться.
Установка и настройка Virtual PC 2007
Создание виртуальной машины.
- Примите лицензионное соглашение, установив переключатель, и нажмите кнопку Next.
- Введите имя пользователя и название организации. Поскольку программа распространяется бесплатно, ключ продукта уже введен.
- Выберите место для установки и нажмите кнопку Next, чтобы начать установку программы.
- После завершения установки запустите программу Virtual PC 2007. При первом запуске должно появится окно мастера создания виртуальной машины. Если мастер не запустился, нажмите кнопку New в окне Virtual PC Console. В окне приветствия мастера нажмите кнопку Next.
- Т.к. мы рассматриваем создание новой виртуальной машины, то устанавливаем переключатель в положение Create a virtual machine и нажимаем кнопку Next (если у вас уже имеются виртуальные машины, Вы можете добавить их, установив переключатель в положение Add an existing virtual machine).
- Укажите имя файла виртуальной машины и путь к нему. Вы можете воспользоваться кнопкой Browse для удобства навигации.
- На следующем шаге нужно выбрать тип гостевой операционной системы. Очень важно выбрать правильный тип гостевой ОС, так как ее производительность напрямую зависит от этого. Если вашей системы нет в списке, это еще не значит, что ее нельзя установить. Выберите пункт «Other», если устанавливаемой ОС нет в списке. Затем нажимаем «Next».
- В следующем окне мастера мы должны выбрать количество оперативной памяти, которая будет выделена гостевой системе. Можно выбрать пункт «Using the recommended RAM», в случае если вы сомневаетесь, сколько памяти выделять гостевой ОС. При выборе пункта «Adjusting the RAM» Вы можете ввести требуемое значение с клавиатуры или передвинуть ползунок. Выделяя память, принимайте во внимание минимальные требования устанавливаемой системы к объему RAM, а также объем физической памяти вашей машины и планируемое количество одновременно запущенных гостевых систем.
- Далее нам предстоит выбрать, использовать ли уже имеющийся виртуальный жесткий диск («An existing virtual hard disk») или создать новый («A new virtual hard disk»). Поскольку мы создаем новую виртуальную машину, выбираем пункт «A new virtual hard disk» и нажимаем «Next».
- Укажите имя файла для виртуального жесткого диска и папку, в которой он будет храниться. Вы можете воспользоваться кнопкой Browse для удобства навигации. Затем укажите желаемый размер виртуального жесткого диска. По умолчанию программа Virtual PC 2007 создает виртуальный диск, который будет автоматически расширен, если гостевой операционной системе потребуется больше места, чем было выделено первоначально.
- На завершающем шаге мастера проверяем атрибуты виртуальной машины и, если все в порядке, нажимаем «Finish». Вот и все, виртуальная машина создана.
В окне Virtual PC Console нажмите кнопку Start для запуска виртуальной машины. Когда откроется окно виртуальной машины, перетащите в него мышью ISO-образ операционной системы, который будет использован в качестве загрузочного диска.
Вы также можете выбрать из меню CD команду Capture ISO Image и указать программе ISO-образ, который вы хотите использовать. Если все сделано правильно, должна начаться установка операционной системы.
Описание этого процесса выходит за рамки данной статьи, но об одном нюансе упомянуть стоит.
При работе с виртуальной машиной она как бы «поглотит» указатель мыши, позволяя вам работать только внутри гостевой системы. Чтобы выбраться из нее назад, в хостовую, просто нажмите правый Alt.
После установки гостевой операционной системы настоятельно рекомендуется установить пакет добавлений к виртуальной машине, который предоставляет ряд преимуществ. В их числе:
- возможность перетаскивания файлов мышью из основной операционной системы в гостевую и в обратном направлении;
- возможность использования общих папок;
- оптимизированные драйверы видеокарты;
- синхронизация времени;
- общий буфер обмена;
- улучшенная производительность гостевой операционной системы;
- совместимый с Windows Vista драйвер звуковой карты.
Кроме того, после установки пакета добавлений исчезает вышеупомянутая проблема с выходом из гостевой системы в основную.
Для установки пакета добавлений в меню Action выберите команду Install or Update Virtual Machine Additions.
Появится диалоговое окно, которое информирует о том, что если установка пакета добавлений не начнется автоматически, вам необходимо будет открыть привод компакт-дисков в гостевой операционной системе и запустить установку вручную. Нажмите кнопку Continue, чтобы продолжить установку пакета добавлений.
Прежде чем завершить рассказ об установке и настройке программы Virtual PC 2007, хотелось бы обратить ваше внимание на то, что дополнительные параметры виртуальной машины вы всегда можете сконфигурировать, нажав кнопку Settings в окне Virtual PC Console.
Откроется окно настроек, как показано на рисунке ниже.
Оставьте свой комментарий
- ВКонтакте
Создание виртуальных машин из физических систем
14.11.2008 Валерий Волобуев
Предположим, вам требуется провести некий эксперимент, который будет иметь смысл только в текущей конфигурации существующей физической машины. Чтобы избежать нежелательных последствий, применяется такой подход: сначала эксперимент проводится в изолированной виртуальной среде, результат исследуется и только потом переносится в реальное окружение.
Или еще один сценарий, который, собственно, и послужил поводом для написания данной статьи: необходимо вывести из рабочего режима реальную рабочую станцию, имеющуюся в сетевом окружении, и воссоздать точно такую же конфигурацию в виртуальной среде, по возможности с минимальной потерей функциональности ранее установленного на ней программного обеспечения.
Решения, которые позволят справляться с такими задачами, существуют.
На рынке программного обеспечения сегодня представлен целый ряд продуктов, позволяющих создавать виртуальные машины, а точнее, изолированные виртуальные среды, для выполнения приложений и распределения вычислительных ресурсов между ними. Среди них есть и решения от Microsoft, такие как Microsoft Virtual Server 2005 и Microsoft Virtual PC 2007.
Для реализации указанных выше сценариев воспроизвести имеющуюся машину в виртуальной среде от начала до конца, пошагово, приложение за приложением, настройка за настройкой довольно непросто.
Некоторые производители приложений для виртуализации рабочих станций и серверов предусмотрели для таких случаев вариант «прямого импорта» физической системы в образ виртуальной машины.
К сожалению, такая функция отсутствует для Microsoft Virtual PC и трудна для реализации в Microsoft Virtual Server (см. комментарии в конце статьи).
Но ситуация не безнадежна. В данной статье приводится пример настройки виртуальных машин в Microsoft Virtual PC, а по аналогии — и в Microsoft Virtual Server, которая позволит обойти функциональные ограничения этих продуктов.
Для решения проблемы импорта существующей системы в виртуальную среду предлагается использовать полную резервную копию целевой системы, которая создается утилитой самой операционной системы, а именно — Backup and Restore.
Результатом полного резервного копирования, выполненного через Backup and Restore, будет файл формата Microsoft Virtual Hard Disk (VHD), который используется и для эмуляции жестких дисков в виртуальной машине Microsoft.
Образ формата VHD можно использовать в Microsoft Virtual Server или Microsoft Virtual PC, но из-за особенностей его внутренней архитектуры такой образ VHD нельзя применять в качестве загрузочного.
Попытки добиться этого стандартными средствами в среде Virtual PC, а именно с помощью утилит diskpart, bootrec и bootsect, успеха не имели.
Хотя монтирование VHD-образа в Virtual Server или Virtual PC в качестве дополнительного диска к имеющейся виртуальной машине позволит без труда восстановить выбранный фрагмент полной резервной копии компьютера, например, путем простого копирования.
Полностью реализовать возможности Windows Backup and Restore для восстановления системы можно только из самого приложения или под управлением Windows Recovery Environment (WinRE), если воспользоваться режимом Complete PC Restore из меню восстановления этой среды. Доступ к WinRE можно получить, имея на руках установочный диск Windows Vista и выбрав вариант Repair My Computer.
Впрочем, в данной статье речь идет не о резервном копировании и восстановлении. Итак, сформулируем еще раз задачу эксперимента. В нашем распоряжении имеется целевой компьютер с установленной Windows Vista и Microsoft Virtual PC 2007. Задача: воссоздать реальную машину в виртуальной среде с минимальными трудозатратами.
В первую очередь создадим полную резервную копию родительской системы. Для этого нужно перейти в Control Panel и воспользоваться приложением Backup and Restore. В открывшемся окне следует выбрать вариант Back up Computer. Далее следуйте инструкциям мастера резервного копирования.
Особенность этого шага заключается в том, что резервная копия машины должна быть помещена на раздел жесткого диска, отличный от системного, или на внешний носитель.
Вариант размещения архива системы на одном или нескольких DVD-R (W) носителях не подходит, так как нам нужен единственный файл формата VHD.
В результате получаем такую папку, как показано на экране 1.
Из всей совокупности файлов, составляющих полную резервную копию системы, нас интересует файл с расширением *.vhd. Он будет находиться в папке Backup — ### — ###. Копируем его в целевой каталог, например: С:Virtual (см. экран 2).
Теперь запускаем Virtual PC.
Создаем новую виртуальную машину и одновременно Hard Disk 1 для нее, через мастер создания виртуальных машин New Virtual Machine Wizard: Create а Virtual Machine — {имя машины} — Operating system — в раскрывающемся списке выбираем Windows Vista — Using recommended RAM — A new virtual hard disk. Далее принимаем параметры мастера по умолчанию. Размер диска при создании можно указать совсем небольшой, например 300 Mбайт. В настройках виртуальной машины можно сразу выставить параметр Undo disk — Enable Undo Disk.
Создаем Hard Disk 2. Выбираем вариант Virtual Hard Disk File — Browse и указываем путь к резервной копии операционной системы — файлу с расширением *.vhd. В результате получаем примерно такую конфигурацию, как на экране 3.
Где Hard Disk 1 — это пустой неформатированный диск, а Hard Disk 2 — файл c резервной копией нашей системы. Нажимаем Ok.
Далее воспользуемся диском с дистрибутивом операционной системы. Вставляем его в накопитель и запускаем виртуальную машину.
В меню окна виртуальной машины выбираем CD — Use physical drive #:, где # — имя для используемого устройства DVD.
Если нужно, заходим в настройки BIOS виртуальной машины и устанавливаем очередность загрузки, чтобы в первую очередь происходила загрузка именно с устройства DVD. Будет выполнен запуск среды установки операционной системы.
На первом экране c региональными и языковыми параметрами установки нажимаем Next для выбора параметров по умолчанию, на втором экране выбираем пункт Repair Your Computer.
Произойдет запуск среды восстановления Windows и обнаружение имеющихся установок операционной системы. В появившемся диалоговом окне System Recovery Options следует нажать Next.
Из предложенного меню восстановления выбираем Command Prompt.
Далее необходимо подготовить Hard Disk 1. Для этого в командной строке нужно набрать следующие команды:
После исполнения команды Exit выходим из Command Prompt и нажимаем кнопку Restart в меню восстановления для перезагрузки.
Повторно загружаемся с установочного диска. Как и в предыдущих шагах, на первом экране c региональными и языковыми параметрами установки нажимаем Next для выбора параметров по умолчанию; на втором экране выбираем пункт Repair Your Computer.
В ответ на приглашение Windows found problems with your computer’s startup options выбираем No и нажимаем Next. Из предложенного меню восстановления опять выбираем Command Prompt.
Теперь следует восстановить конфигурацию загрузчика операционной системы.
Прежде всего необходимо скопировать сам загрузчик на загрузочный раздел. Перед копированием снимем атрибуты hidden и system c файла bootmgr.
Копируем bootmgr на активный раздел:
На следующем шаге нужно восстановить конфигурацию bootmgr. Файл BCD, в котором хранится конфигурация загрузчика, должен находиться в каталогеBoot активного раздела. Существует несколько вариантов решения этой задачи.
Самый простой — воспользоваться утилитой bootrec, которая включена в Windows Recovery Environment и имеется на диске с дистрибутивом операционной системы. Данная утилита представляет собой очень полезное средство.
Она позволяет восстановить поврежденную запись master boot record (MBR) без перезаписи имеющейся таблицы разделов, boot sector (BR) и собственно сам BCD — файл, в котором хранятся настройки загрузчика операционной системы. Воспользуемся последней возможностью:
После ввода этой команды bootrec обнаружит имеющуюся установленную версию операционной системы и предложит переконфигурировать загрузчик (на самом деле будет воссоздан файл BCD). Выглядит это примерно так, как на экране 4.
Далее следует утвердительно ответить на приглашение, т. е. набрать Y и нажать Enter. Утилита bootrec внесет необходимые изменения.
К сожалению, внутренняя архитектура vhd-файла резервной копии системы не позволяет корректно воссоздать Boot Record для активного раздела.
Поэтому сделать раздел с имеющейся установленной системой активным не получится, хотя совместное использование утилит diskpart и bootrec подразумевает эти манипуляции и даже вывод положительного результата таких действий на экран.
Проверяем результат выполнения команды bootrec/rebuildbcd (см. экран 5), для чего в командной строке набираем:
КаталогBoot и файл BCD в нем должны присутствовать в корневом каталоге активного раздела. Чтобы не было проблем с запуском локализованных версий операционной системы, копируем необходимые файлы в каталог C:Boot из каталога D:Boot резервной копии системы. Предварительно необходимо переименовать имеющийся там файл BCD.
На этом можно и остановиться, однако, для того чтобы не возникало проблем с назначением букв логическим дискам при запуске операционной системы, следует выполнить еще один шаг. Еще раз воспользуемся утилитой Diskpart:
Команда SET ID=27 делает раздел технологическим и скрытым. Этот метод используется поставщиками вычислительных систем для предотвращения доступа к разделу с предустановленной средой WinRE.
Впрочем, это не мешает процессу загрузки операционной системы A.
Ключ OVERRIDE используется для принудительного назначения атрибута, так как по умолчанию такое действие для загрузочного раздела не разрешено.
Теперь можно выполнить перезагрузку. Для этого закрываем окно командной строки и нажимаем кнопку Restart в меню восстановления. Диск с дистрибутивом предварительно необходимо извлечь.
Произойдет загрузка операционной системы с раздела в файле *.vhd сделанной нами резервной копии системы, причем в режиме восстановления после сбоя. Выбираем Start Windows Normally и получаем виртуальную машину, которая является копией того экземпляра, с которого выполнялось полное резервное копирование.
Некоторые комментарии:
-
Виртуальную копию операционной системы придется активировать заново, так как Harware ID, вычисляемое при первичной активации, естественно, изменится.
-
Утилита Backup and Restore позволяет выполнять полное резервное копирование системы только в версиях Windows Vista Business, Enterprise и Ultimate.
-
Для «преобразования» физических компьютеров в виртуальные машины существует инструмент Virtual Server 2005 Migration Toolkit (VSMT).
Однако он требует развертывания дополнительной инфраструктуры Automated Deployment Services (ADS) и в конечном итоге может оказаться дорогим решением (потребуется Windows Server 2003 Enterprise Edition).
Кроме того, у меня нет информации об успешной миграции рабочих станций под управлением Windows Vista с использованием этого средства.
Таким образом, совместное использование виртуализации и резервного копирования может с успехом применяться для быстрого восстановления «выбывшей из строя» рабочей станции, а также предоставляет в распоряжение администратора простой бесплатный инструмент, позволяющий гибко и безопасно проводить эксперименты, ориентированные на существующую конфигурацию систем.
Валерий Волобуев — MCSA, MCITPro, MCDST, MCT, консультант по информационным технологиям УЦ «Сетевые Технологии», Techexpert inc., Киев
Купить номер с этой статьей в PDF
Виртуальная машина VirtualBox – что это такое и зачем она нужна?
Зачем, спросите Вы, нужны такого рода программные продукты? Сейчас попытаемся разобраться в этом, а также научимся устанавливать и настраивать виртуальные машины с помощью программы VirtualBox.
Что такое виртуальная машина и зачем она нужна?
Виртуальная машина (Virtual Machine) – программа, эмулирующая аппаратное обеспечение компьютера, т.е. это некий виртуальный компьютер, на который можно устанавливать операционную систему и все сопутствующее программное обеспечение, при этом никаких изменений в Вашей основной операционной системе не будет.
А зачем же нам нужна эта самая виртуальная машина? Лично я нашел в этом две, но очень значимые причины:
- Всем же когда-нибудь хотелось увидеть, как выглядят другие операционные системы такие как: Linux, Solaris, да и просто другие версии Windows. Но сносить свою систему не охота, так как вдруг Вам новая ОС не понравится и придется переставлять заново. Поэтому есть такое решение как виртуальная машина, с помощью которой Вы легко можете устанавливать в ней другие ОС, а соответственно и протестировать их, без переустановки своей системы.
- Подойдет для тех, кто уже овладел основами компьютера и хочет знать больше, например, как настраивается компьютерная сеть? как настраиваются различные службы сервера и так далее, на помощь Вам придет все та же самая виртуальная машина, с помощью которой Вы можете установить несколько операционных систем (причем разных!) и так сказать проводить опыты, без вреда своей операционной системе. Это отлично помогает в освоение компьютерных технологий, так как виртуальная машина помогает практиковаться, если конечно у Вас дома есть несколько компьютеров (3-4), то это другой разговор.
Теперь перейдем к самим виртуальным машинам.
Для домашнего использования я отдаю предпочтения VirtualBox, но, конечно же, программ бывает много таких как: Virtual PC или продукты компании VMware, которые, кстати, подойдут для использования на работе (тем, кто работает сисадминами), например, для создания нескольких серверов на одном компьютере, тем самым Вы сэкономите достаточно много средств на компьютерном железе. VirtualBox является бесплатной, и доступна для скачивания, на официальном сайте virtualbox.org
Установка и настройка виртуальной машины в VirtualBox
Теперь перейдем к установке и настройке VirtualBox. Сама установка программы абсолютно стандартная и Вы ее можете установить без проблем, поэтому я этот процесс описывать не буду.
После того как Вы установили программу, запустите ее и увидите следующие окно.
Далее давайте установим в виртуальную машину первую нашу операционную систему. Нажимаем «Создать» затем «Далее» и увидите вот такое окошко.
В поле «Имя» введите имя Вашей ОС, например Linux Ubuntu, а в поле «ТИП ОС» выберите ту операционную систему, которую будете устанавливать (у меня, например, это Linux версии Ubuntu) с помощью выпадающего списка и жмите «Далее».
В следующем окне (рисунок ниже) необходимо указать, сколько будет оперативной памяти на нашем новом компьютере, т.е.
виртуальной машине, необходимо переместить ползунок в зелененькую часть, рекомендую оставлять по умолчанию, не обязательно задавать много.
Жмем «Далее» и видим следующее окно.
Выбираем «Создать новый жесткий диск», так как у нас, его еще нету (я имею в виду виртуального) и ставим галочку «Загрузочный жесткий диск». Жмем «Далее» и запустится мастер создания нового виртуального диска, и в этом окне жмем «Далее».
В следующем окне, Вам предложат выбрать, каким будет Ваш новый жесткий диск, «Динамически расширяемым», т.е. с увеличением объема данных на нем размер будет увеличиваться или «Фиксированного размера», т.е. постоянный размер, рекомендую выбирать «Динамически расширяемым».
Жмем «Далее», появится следующее окно.
Здесь указываем, где будет храниться файл нашего виртуального жесткого диска, рекомендую хранить его не на диске C, также здесь задаем размер нашего диска я, например, указал 8 гигабайт. Жмем «Далее», затем подтверждаем создание нового жесткого диска и жмем «Готово». Осталось только подтвердить создание виртуальной машины.
Мы с Вами проверяем наши параметры создания виртуальной машины и жмем готово.
Теперь можно запустить нашу виртуальную машину, нажав кнопку «Старт» и перед Вами откроется окно настройки выбора носителя, с которого нам необходимо загрузиться в первый раз, так как сейчас нам просто не с чего грузиться.
Представьте Вы купили новый компьютер без установленной операционной системы и что с самого начало нужно сделать – это ее установить, а для установки необходимо вставить диск в привод, но в нашем случае можно использовать и образ диска с ОС.
Жмите Далее.
Можете выбрать тот привод, в котором вставлен диск с ОС, а можете нажать на выбор «Образа», с которого можно будет загрузиться, т.е. например ISO, я выбираю образ и нажимаю соответствующую кнопочку, в итоге у Вас запускается «Менеджер виртуальных носителей».
Жмите кнопку добавить и выбирайте свой образ, после того как Вы выбрали образ, жмите кнопку «Выбрать». И уже в поле носитель у Вас появилось название Вашего образа, жмите «Далее» затем готово. И наконец-то пойдет загрузка Вашего образа, т.е. установка ОС.
Не забудьте после установки операционной системы демонтировать образ диска, чтобы Ваша ОС уже грузилась с Вашего жесткого диска, т.е. виртуального жесткого диска. Это можно сделать, зайдя в настройки виртуальной машины, а конкретно в меню «Носители». Выберете в окне «Носители информации» свой образ и в поле «Привод» поставьте «Пусто».
Вот в принципе и все, что я хотел рассказать о виртуальной машине VirtualBox.
Как создать виртуальную машину на любом компьютере?
Совсем недавно, виртуальная реальность была лишь в фильмах и книгах по научной фантастике. Теперь же это не кажется таким фантастичным. Скорее даже наоборот, виртуальная реальность стала реальной.
Наверное я не открою секрет, если скажу вам, что виртуализация сейчас очень сильно развивается. На смену реальным серверам в Интернете приходят виртуальные. Виртуализация позволяет существенно экономить машинные ресурсы. Делается это достаточно просто.
На одном реальном сервере запускаются несколько виртуальных машин, которые делят все ресурсы родительского сервера. Родительский сервер обычно называется хост системой. Между всеми виртуальными машинами на хост системе делится процессорное время, память, дисковое пространство и сетевой канал. Т.е.
получается такая картина, когда вместо одного большого и мощного компьютера получается несколько, но поменьше.
Системы виртуализации можно разделить на эмуляторы и полноценные гипервизоры. Для того, чтобы понять, как создать виртуальную машину, нужно немного окунуться в техническую сторону вопроса.
Эмулятор это обычная программа, которую вы устанавливаете на свой компьютер. В эмуляторе вы можете запустить одну или несколько виртуальных машин одновременно с разными операционными системами на борту.
Например, если у вас на компьютере установлен Windows 7, то в эмуляторе вы можете запустить Windows XP, Ubuntu linux или MacOS. При таком раскладе у вас на реальном компьютере будет запущено параллельно еще 3 виртуальных.
Но проблема в том, что нагрузку на компьютер дает полновесная операционная система, а в добавок к ней еще и программа эмулятор и все запущенные виртуальные машины.
Легко представить виртуальную систему в виде матрешки. Самая большая матрешка — это реальный компьютер. Внутри него живут еще несколько похожих на него компьютеров, но не реальных, а виртуальных, т.е. программных. Однако для внешнего мира и для сети, виртуальные сущности выглядят вполне реально. Вот вам и виртуальная реальность!
В отличие от эмулятора, гипервизор это не программа, а сама по себе операционная система для виртуальной среды.
В гипервизоре запускается минимальный набор компонентов, необходимый только для того, чтобы предоставлять виртуальным машинам физические ресурсы, которыми обладает хост система.
Таким образом, ценные ресурсы компьютера не расходуются на массивную операционную систему, а полностью отдаются виртуальным машинам.
На сегодняшний день наиболее распространенные эмуляторы виртуальных систем:
- bochs
- DOSBox
- Microsoft Virtual PC
- Parallels Workstation
- QEMU
- VirtualBox
- VMware Fusion
- VMware Workstation
Из гипервизоров, самые распространенные:
- Hyper-V
- OpenVZ
- Parallels Virtuozzo Containers
- User-mode Linux
- Virtual Iron
- VM/CMS
- VMware ESX
- Xen
Некоторые из этих эмуляторов и гипервизоров бесплатны и с открытым кодом. Другие же из них — платные продукты, рассчитанные на большие организации и корпорации.
Рассказывать о недостатках и преимуществах каждой из этих виртуальных систем можно достаточно много.
Вы можете самостоятельно воспользоваться поисковыми системами Интернета, чтобы получить детальную информацию по каждой из виртуальных систем.
В целом виртуальные машины используются для тестирования и исследования программного обеспечения. Довольно широко виртуалки используются для моделирования систем с сетевой архитектурой. Когда на одном компьютере запускаются несколько виртуальных машин, объединенных в сеть.
Но не только для исследований используют виртуальные машины. Они довольно широко используются и для решения повседневных задач в бизнесе. Весь перечень сервисов, которые могут предоставить реальные серверы может предоставить и виртуальный компьютер. Виртуализация позволяет более экономно использовать дорогие ресурсы мощных компьютеров. Заметно дешевле держать всего десяток вместо сотни.
Например, хостинг, на котором располагается этот блог, работает на виртуальной машине. Этой виртуальной машине выделяется гарантированное процессорное время и память. Т.е. мой сайт живет на отдельном сервере. В отличие от обычного хостинга, когда много сайтов живут на одном сервере и делят между собой общие ресурсы.
Есть же разница жить в коммуналке или в отдельной квартире? Вот тут то же самое.
Любой из вас может на своем компьютере запустить несколько виртуальных машин и пользоваться ими по мере надобности. Часто виртуальные машины запускаются с целью поиграться.
В учебных заведениях на виртуалки устанавливают разные операционные системы и ставят на них страшные эксперименты. Угробить свой компьютер довольно просто. Потом довольно проблематично привести его в рабочее состояние.
А с виртуалкой можно сделать все что угодно. Даже если она сломается ваш компьютер будет в полной боевой готовности.
Когда появилась новая операционная система Windows 8, мне на нее было очень интересно посмотреть. Пощупать своими руками. Но ставить ее на свой компьютер в качестве основной операционной системы пока рановато. На помощь мне пришла виртуальная машина.
Я установил Windows 8 на виртуалку и вдоволь наигрался с новой операционной системой от Майкрософт. Попробовал все новые возможности и теперь имею какое-то представление, с чем придется общаться ближайшие несколько лет. При этом, я мог выполнять все свои повседневные задачи на своем компьютере. Одно другому совсем не мешало.
Воспользовавшись случаем, я за одно записал видео обзор Windows 8 и видео инструкцию по установке Windows 8.
Еще из своего опыта, как-то раз я столкнулся с проблемой, когда на компьютере была установлена 64 битная Windows 7. На этом компьютере нужно было запускать и работать с одной бухгалтерской программой, которая в 64 битной среде запускалась с ошибкой. Тогда я запустил виртуальную машину с 32 битной Windows XP и установил туда эту капризную программу. Таким образом проблему удалось решить.
В настоящее время применение виртуальных машин достаточно широко. За ними будущее. Фантазия ограничивается лишь вашим воображением. Очень интересно узнать, как вы используете виртуальные машины? Напишите, пожалуйста, свой опыт в комментариях. Думаю, не только мне это будет интересно.
Чтобы создать виртуальную машину на своем компьютере я наиболее часто пользуюсь продуктами компании VmWare. В линейке продукции VmWare есть и эмуляторы и полноценные гипервизоры, платные и бесплатные версии программ.
Для своих целей я чаще всего пользуюсь VmWare Workstation и VmWare Player. С недавнего времени VmWare Workstation стала платным продуктом. VmWare Player по прежнему бесплатен. Чтобы скачать эти эмуляторы, нужно зарегистрироваться на сайте VmWare inc. После после регистрации на сайте, в разделе закачеквам будут доступны пробная 30 дневная версия WmWare Workstation и бесплатная VmWare Player.
В этой заметке вы можете во всех подробностях узнать, как создать виртуальную машину с помощью VmWare Workstation. Посмотрите специальную видео инструкцию, которую я записал для вас. Желаю приятного просмотра!
Как вы понимаете, создать виртуальную машину проще простого. Каких-то сложностей, после просмотра этого видео у вас возникнуть не должно. Ну, а если что, то в комментариях напишите мне, если возникнут сложности.
Желаю успехов и до связи!
P.S. Все ли Вам было понятно? А что не понятно или что хотите узнать еще? Пишите свои вопросы и мнения в комментариях этой заметки.
P.P.S. Если Вам понравилось эта заметка или видео и Вы считаете, что нужно поделиться ими с друзьями, то нажмите на кнопку Вашей социальной сети.
Как в операционной системе Windows 7 создать виртуальную машину
В Windows 7 создать виртуальную машину очень просто при наличии подробного руководства с описанием последовательности этапов действий. Ниже приведена пошаговая инструкция о том, как создать и установить другую версию виртуальной Windows на компьютере с Windows 7.
Краткое определение виртуальной машины
Специалисты из компании Майкрософт, с целью облегчения процесса адаптации пользователей при переходе на новую модификацию Виндовс и устранения сложностей с некоторыми нефункционирующими приложениями в седьмой версии ОС, разработали специальное обновление «KB958599» для «Семерки» версий Enterprise Professional и Ultimate и служащее для загрузки, например, Виндовс ХР в среде Виндовс 7.
Этот пакет получил название «Virtual PC» — программа, эмулирующая аппаратное обеспечение ПК, которая устанавливает в Windows 7 отдельную среду, в ней инсталлируется другая версия операционной системы. Необходимо отметить, что кроме ОС от Microsoft можно поставить систему и другого разработчика, например, «Linux».
Анализ возможности создания виртуальной машины
В случае функционирования в компьютере редакций ОС: Professional, Enterprise либо Ultimate, то при автоматическом обновлении операционной системы в ПК «Virtual PC» уже скачана. Просто требуется произвести анализ возможности ее применения.
С этой целью Майкрософт разработало приложение под названием «Hardware-Assisted Virtualization Detection Tool». Необходимо эту программу установить с официального ресурса разработчика и после открытия она выведет сообщение о возможности работы виртуальной машины на конкретном оборудовании.
Например, при выводе оповещения указанного на рисунке ниже:
Можно сразу запускать «Virtual PC» и никаких предварительных корректировок параметров не нужно.
В случае негативного ответа:
Функция имеет различные наименования, к примеру, «Intel_Virtualization Technology», «Virtualization Extensions» и другие.
Если отображается надпись «Disabled», то значит она выключена и необходимо напротив установить «Enabled» для ее включения.
Процедура ручного создания Virtual PC
Для этого необходимо выполнить два основных этапа:
- Установить Виндовс Virtual PC;
- Установить виртуальный диск Виндовс ХР Mode.
Первый этап состоит из следующих последовательных действий:
- С ресурса разработчика скачать и запустить «KB958599» для 32 или 64-битной «Семерки»;
- Согласится с условиями;
- Подождать до полного окончания процесса инсталляции обновления;
- Перезагрузить компьютер;
Второй этап состоит из следующих шагов:
- Скачать утилиту Виндовс ХР Mode с «www.microsoft.com/ru-ru/download/details.aspx?id=8002» и потом запустить ее;
- Указать месторасположение диска;
- Подождать до полного завершения процесса инсталляции;
- Установить галочку, чтобы утилита смогла запуститься;
- Далее система выполнит настройку и появится виртуальный диск. В отобразившемся меню следует согласиться с условиями;
- Кликнуть «Далее»;
- Затем показать месторасположение диска и ввести учетные данные пользователя;
- Далее выбрать любой из двух предлагаемых вариантов в меню защиты и кликнуть «Начать установку»;
- Подождать до полного завершения процедуры;
Как установить новую виртуальную машину в Виндовс 7?
Алгоритм последовательности действий состоит из следующих шагов:
- Кликнуть «Пуск» и войти в диск XP Mode;
- В отобразившемся окошке щелкнуть «Создать виртуальную машину»;
- Далее просто потребуется следовать указанием Мастера. Необходимо напечатать название и показать, где расположен диск;
- Кликнуть «Далее»;
- Выделить ОЗУ для виртуальной ОС;
- Щелкнуть кнопку «Далее»;
- Затем можно создать виртуальный диск либо применить имеющийся. Выставить его вид и указать, где расположен;
- Нажать «Создать»;
- Из перечня виртуальных машин выбрать новую, которая была только что вами создана, и вызвать на ней контекстное меню, в котором необходимо кликнуть на строчку «Открыть»;
- Далее в перечне параметров кликнуть «ДВД-дисковод» и показать месторасположение привода, где установлен диск с Виндовс ХР либо можно указать образ ОС в формате «iso»;
- Затем начнется.
Применение систем визуализации от сторонних разработчиков
В «Семерке» можно воспользоваться и альтернативными методами создания виртуальных машин. Например, VMWare Workstation и Oracle VM VirtualBox.
Для создания новой виртуальной машины через «VirtualBox» от Oracle необходимо выполнить следующие действия:
- Установить утилиту «VirtualBox» и запустить;
- Далее в основном меню программы;
- В отобразившемся окошке ввести наименование новой машины и указать модификацию и разрядность;
- Кликнуть «Далее»;
- Выделить ОЗУ;
- Кликнуть «Далее»;
- Использовать существующий или необходимо создать новый диск;
- Определить вид диска;
- Кликнуть «Далее»;
- Выбрать формат хранения и щелкнуть «Далее»;
- Определить объем диска и ввести наименование;
- Кликнуть «Создать»;
- Новая машина появится в перечне основного интерфейса. Необходимо ее выделить и кликнуть «Запустить»;
- В отобразившемся меню пользователю будет доступно следить за процессом инсталляции. Аналогично с процедурой «Virtual PC», потребуется показать месторасположение инсталляционного диска либо файла «iso» с операционной системой;
- Потом последует обычная инсталляция ОС;
- Когда установка операционной системы полностью завершится, сразу можно приступать к работе в виртуальной машине. Загружается она щелчком по ее значку в перечне основного меню приложения «VirtualBox».
Алгоритм работы в программе «VMWare Workstation» аналогичен вышеописанному сценарию действий и имеет интуитивно понятный интерфейс.