Меню

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

Создание виртуального образа рабочего экземпляра Windows с помощью Disk2vhd

Для администраторов и разработчиков виртуальная машина — это самый простой и эффективный способ снижения затрат и повышения безопасности. Пользователям Windows доступен неплохой выбор инструментов для создания виртуальных машин, в том числе Microsoft Virtual PC и Microsoft Hyper-V, которые позволяют запускать виртуальные копии Windows из основной операционной системы. Но остается вопрос — где берут виртуальные образы?

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

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

Disk2vhd позволяет создавать образы любых дисков, подключенных к ПК, — были бы на них нужные файлы. Утилита использует возможности теневого копирования тома (Volume Snapshot), доступные во всех версиях Windows начиная с XP. Лучше всего сохранять файл VHD на внешний накопитель, поскольку копирование образа на тот же диск, с которого он создается, существенно замедляет работу системы, а на создание образа и так уходит слишком много времени.

Убедитесь, что на подключенном накопителе достаточно места. Скорее всего, вы захотите создать образ рабочей системы со всеми установленными приложениями и настройками, а значит, объем файла VHD будет довольно большой. С этим связана еще одна проблема: если накопитель, на который записывается образ, отформатирован в системе VFAT, объем файла не должен превышать 4 Гбайт, так что постарайтесь вписаться в это значение или выберите накопитель с другой файловой системой.

Итак, давайте посмотрим, как пользуются этой утилитой.

Загрузка и установка

Устанавливать Disk2vhd не нужно — приложение представляет собой самостоятельный исполняемый файл, который можно запускать с любого адреса, даже с флеш-накопителя. Просто загрузите архив и распакуйте его в любой удобный каталог. Появится новая папка «Disk2vhd» с четырьмя файлами, главный из которых — «disk2vhd». Его можно запускать прямо из этой папки, а можно прикрепить для удобства в меню «Пуск» (Start) или на панели быстрого запуска.

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

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

Теперь осталось только нажать кнопку «Create» («Создать»), чтобы запустить процесс. В зависимости от объема образа, на его сохранение может потребоваться немало времени. Следить за процессом можно по индикатору прогресса в окне приложения (рис. B).

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

1. Создайте новую виртуальную машину с характеристиками, соответствующими параметрам системы, на основе которой был создан образ.
2. Используйте файл VHD как жесткий диск IDE виртуальной машины.
3. При первой загрузке новой виртуальной машины программное обеспечение автоматически распознает подключенное к системе оборудование и установит нужные драйверы.

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

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

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

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

Лабораторная работа №3: загрузка собственного VHD

Третьей опцией является загрузка существующей виртуальной машины в VHD-формате с использованием csupload.exe либо VHDupload из комплекта Windows Azure Training Kit . В этой лабораторной работе вы будете использовать первую опцию.

Откройте на локальном компьютере консоль Disk Management: в меню Start наберите в строке поиска diskmgmt.msc и нажмите Enter.

В консоли Disk Management откройте меню Action и выберите Create VHD.

В диалоговом окне Create and Attach Virtual Hard Disk нажмите Browse, укажите расположение и имя будущего диска, после чего нажмите Save. Укажите размер диска Virtual hard disk size как 16 MB, Virtual hard disk format как Fixed size, после чего нажмите OK для создания и подсоединения виртуального жесткого диска. Обратите внимание на размер диска – вы создадите его как диск с данными, загрузите в облако, подключите к виртуальной машине и просмотрите его содержимое. Если же вы хотите создать диск с ОС, то достаточно создать диск большего размера, отформатировать его в NTFS и загрузить в облако.

Перед использованием нового диска вы должны инициализировать его: щелкните правой кнопкой мыши на иконке диска для созданного диска в нижней панели Disk Management и нажмите Initialize Disk.

В диалоговом окне Initialize Disk убедитесь, что выбран диск , соответствующий подсоединенному VHD, укажите MBR (Master Boot Record) и нажмите OK.

Щелкните правой кнопкой мыши на неразмеченной Unallocated области подсоединенного виртуального жесткого диска и нажмите New Simple Volume. В New Simple Volume Wizard нажмите Next. На следующей странице оставьте значение Simple volume size таким же — оно должно совпадать с Maximum disk space — и нажмите Next. Назначьте букву диска и нажмите Next. Выберите тип форматирования новой партиции. Укажите File system как NTFS, оставьте стандартное значение Allocation unit size и определите Volume label как OurVHD. Убедитесь, что вы включили опцию Perform a quick format и оставили выключенной Enable file and folder compression. Нажмите Next.

Проверьте информацию на странице Summary и нажмите Finish для создания нового тома.

Дождитесь окончания форматирования, которое должно занять несколько секунд. При включенном AutoPlay вам будет задан вопрос, необходимо ли просмотреть подсоединенный диск . В этом случае нажмите Open folder to view files. Если вопрос задан не будет, щелкните правой кнопкой мыши на томе в консоли Disk Management и нажмите Open. Оставьте окно открытым. Скопируйте туда несколько файлов.

Переключитесь в консоль Disk Management, щелкните правой кнопкой мыши на подсоединенном диске— щелкните на диске, а не на области партиции – и нажмите Detach VHD.

В диалоговом окне Detach Virtual Hard Disk убедитесь, что опция Delete the virtual hard disk file after removing the disk отключена, после чего нажмите OK.

Теперь вам необходимо загрузить виртуальный жесткий диск (VHD) в хранилище Windows Azure.

Перед загрузкой VHD вам нужно определить имя и ключ доступа к аккаунту – для этого зайдите на портал управления и выберите подписку, в которой будет развернуто ваше приложение . Выберите сервис хранилища из списка сервисов и запишите значения имени name (первый сегмент URL точки входа) и ключ доступа Primary Access Key, нажав на кнопку View (для копирования ключа в буфер используйте кнопку Copy to Clipboard). На новом портале можно посмотреть ключи, перейдя на аккаунт хранилища и нажав Manage Keys.

Откройте с правами администратора Windows Azure Command Prompt и перейдите в папку bin – в ней будет расположена утилита csupload, которой вы воспользуетесь для загрузки диска в облако.

Читайте также:  Как измеряются диски автомобилей

Создайте сертификат с использованием утилиты makecert либо используя соответствующую оснастку в Visual Studio либо IIS .

Загрузите его с использованием портала управления Windows Azure в хранилище сертификатов Management Certificates. Скопируйте thumbnail загруженного сертификата. Таким образом у вас должны быть следующие данные: ID подписки, thumbnail сертификата, ключ для хранилища и имя аккаунта хранилища.

Выполните последовательно следующие команды:

Когда будет выведено сообщение «Disk ‘ourvhd.vhd’ is registered successfully», это будет означать, что ваш диск данных загружен в галерею образов.

Обратите внимание, что для загрузки образов виртуальных машин нужно пользоваться другими параметрами. Подробнее про csupload: http://msdn.microsoft.com/en-us/library/windowsazure/gg466228.aspx|

Перейдите обратно на новый портал управления Windows Azure на панель управления какой-либо виртуальной машиной. Нажмите Attach и подсоедините диск из хранилища, после чего войдите на виртуальную машину по RDP и обратите внимание на увеличившееся количество дисков. Эта функция позволяет быстро загружать в облако большие объемы данных, а также производить миграцию данных как в облако, так и из облака в локальную инфраструктуру.

Лабораторная работа №4: развертывание Linux

В этой лабораторной работе вы создадите виртуальную машину с Linux и подключитесь к ней по SSH .

Повторите последовательность действий по созданию образа из галереи образов, выбрав openSUSE 12.1. Все настройки оставьте без изменений.

Подключиться к созданной виртуальной машине можно с использованием стандартных средств – по ssh , vnc или с использованием putty ( Windows ). Для подключения перейдите на панель управления виртуальной машиной и скопируйте из панели Quick Glance все необходимые для подключения данные.

Запустите Putty и заполните необходимые поля информацией, полученной из панели Quick Glance.

Нажмите Open. На предупреждение безопасности нажмите Yes.

Введите свои учетные данные администратора.

Для того, чтобы создать образ из этой виртуальной машины, вам необходимо воспользоваться Windows Azure Linux Agent (waagent –deprovision). Для этого выполните команду sudo/usr/sbin/waagent –deprovision.

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

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

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

Как скачать VirtualBox для Windows, macOS и Linux

Загрузите и установите программное обеспечение виртуализации Oracle VM VirtualBox. Инструмент доступен для операционных систем Windows, Linux, macOS и Solaris. Им поддерживаются процессоры x86 и AMD64/Intel64. С помощью VirtualBox вы сможете создавать в рамках своей текущей ОС виртуальные машины под управлением Windows (NT 4.0, 2000, XP, Server 2003, Vista, Windows 7, Windows 8, Windows 10), DOS/Windows 3.x, Linux (2.4, 2.6, 3.x and 4.x), Solaris и OpenSolaris, OS/2 и OpenBSD.

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

Для создания виртуальной машины нажмите кнопку «Создать», расположенную на панели инструментов программы под строкой меню. Я рассмотрю создание и настройку виртуальной машины на примере подготовки к установке 64-битной версии Ubuntu 19.04. В большинстве случаев этот процесс для других платформ отличается лишь незначительными деталями. Ранее я уже показывал, как установить Linux Mint в VirtualBox.

Укажите произвольное имя машины; тип операционной системы (Linux) и версию (Ubuntu 64-bit). Здесь и в дальнейшем в ходе работы мастера для перехода к следующему окну нажимайте кнопку «Далее».

Укажите объем выделяемой виртуальной машине оперативной памяти в мегабайтах. Предлагаемый ПО объем составляет всего 1024 МБ.

Для комфортной работы я бы порекомендовал выделить виртуальной машине как минимум 2048 МБ (2 ГБ) ОЗУ, а если позволяют ресурсы, то 4096 МБ (4 ГБ).

Создание виртуального жесткого диска в VirtualBox

Виртуальной машине необходимо выделить также и пространство жесткого диска. Из предлагаемых данным окном пунктов выберите «Создать новый виртуальный жесткий диск». Нажмите кнопку «Создать».

Читайте также:  Хочу поменять цвет машины что с документами

Если вы не планируете использовать создаваемый виртуальный накопитель с другими инструментами программной виртуализации, оставьте предлагаемый по умолчанию тип жесткого диска «VDI (VirtualBox Disk Image)».

Выберите «Фиксированный виртуальный жесткий диск», поскольку в большинстве случаев он работает быстрее.

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

Не рекомендую указывать объем менее 15 ГБ, поскольку современные операционные системы и программное обеспечение для них занимают достаточно много места. Нажмите «Создать».

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

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

Щелкните правой кнопкой мыши по значку виртуальной машины и выберите пункт «Настроить». Для включения некоторых настроек необходимо, чтобы был установлен пакет расширений Oracle VM VirtualBox Extension Pack.

В разделе «Общие», на вкладке «Disk Encryption» вы можете настроить шифрование диска и защитить его паролем. Для этого необходимо ввести новый пароль и подтвердить его во втором поле. Созданный пароль нужно запомнить, чтобы сохранить доступ. Здесь и в дальнейшем подтверждение изменений настроек виртуальной машины производится нажатием экранной кнопки «OK».

В разделе «Система» на вкладке «Материнская плата» вы можете поменять объем оперативной памяти и определить порядок загрузки.

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

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

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

В разделе «Дисплей» на вкладке «Экран» вам предстоит указать объем выделяемой виртуальной машине видеопамяти. Для более качественного экранного изображения рекомендую выделять не менее 64 МБ. Здесь же настраиваются количество используемых мониторов и масштабирование. Есть возможность включить 3D-ускорение и 2D-ускорение видео.

На вкладке «Удаленный доступ» производится настройка сервера удаленного доступа. Возможно включение многопользовательского режима.

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

В разделе «Носители» оставьте все параметры без изменений. Они наилучшим образом автоматически определены VirtualBox.

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

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

Включить поддержку виртуальной последовательных COM-портов компьютера вы можете в разделе «COM-порты».

Выбрать стандарт контроллера USB вы сможете в соответствующем разделе. Для этого вам необходимо знать, какие USB-разъемы предусмотрены в вашем компьютере (USB 1.1; 2.0; 3.0).

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

В поле «Путь» вам будет предложено указать место на жестком диске, где располагается каталог.

Выбранные вами общие папки станут отображаться в списке.

Раздел «Интерфейс пользователя» позволяет вам определить, какие пункты станут отображаться в меню.

Используете ли вы VirtualBox или предпочитаете другие инструменты виртуализации?

Авторизуясь, вы даете согласие на обработку персональных данных.

Adblock
detector