Как скопировать существующую операционную систему Windows на виртуальную машину · Atnimak`s journey
07 Dec 2018- virtualbox
Задача: Перенести существующую Windows 10 со всеми настройками, файлами и дисками на виртуальную машину. Как оказалось, решений несколько, и все они весьма простые.
Задача номер один — конвертировать существующие диски в виртуальные
Существует несколько способов перенести копию операционной системы на виртуальный диск, с помощью disk2vhd и с помощью средства резервного копирования Windows
Способ первый — с помощью disk2vhd
Скачиваем disk2vhd v2.01 и запускаем.
- Снимаем галочку с пункта «Use Vhdx».
- В левой части окна отмечаем галочкой нужные диски, можно выбрать только диск с установленной Windows, мне же нужно было отметить все диски.
- Указываем место хранения и имя файла виртуального диска.
- Нажимаем Create
И программа начнет создание виртуального диска, в зависимости размера это может занять значительное время. Когда программа закончит работу файл виртуального диска с расширением .vhd будет находится в той папке, которую вы указали.
Способ второй — с помощью резервного копирования Windows
Так как формат vhd принадлежит Microsoft, встроенное в Windows средство создания резервного образа системы, создает образы в формате vhd. Чтобы создать виртуальный диск нужно перейти:
Затем выбираем место сохранения резервного образа.
По умолчанию выбран диск С и скрытый раздел с файлами загрузки Windows.
Нажимаем Архивировать
Начнется процесс создания архива
Архивированный файл будет в папке WindowsImageBackup->Имя пользователя->Backup
Задача номер два — запустить сохраненную систему на виртуальной машине
Теперь нам нужно создать виртуальную машину и запустить ее. Иногда, при переносе Windows в виртуальную среду страдает загрузчик системы, который нам придется восстановить, чтобы это сделать мы загрузимся с iso-образа Windows и с помощью среды восстановления исправим загрузчик.
Установка VirtualBox и создание виртуальной машины
Windows
Установка VirtualBox на Windows не должна вызывать вопросов, поэтому просто скачиваем VirtualBox, устанавливаем и запускаем ее.
Linux
Есть два способа установки VirtualBox: из репозиториев ubuntu или из репозиториев Oracle.Чтобы установить из репозиториев ubuntu используйте:
sudo apt-get install virtualbox
После этого терминал запросит у вас пароль, введите его и ждите завершения загрузки и установки.
Установка из репозиториев Oracle более предпочтительна — версии там новее. Сначала добавляем репозиторий:
echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee -a /etc/apt/sources.list
Затем добавим ключи репозитория:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Обновляем список пакетов:
sudo apt-get update
Устанавливаем пакет для модулей ядра таких как vboxdrv и vboxnetflt:
sudo apt-get install dkms
Устанавливаем VirtualBox:
sudo apt-get install virtualbox-5. 2
После того как VirtualBox установится, нам нужно добавить нашего пользователя в группу vboxusers:
sudo usermod -a -G vboxusers `whoami`
Создание вируальной машины
В главном окне нажимаем “Создать”.
Даем имя и выбираем тип и версию системы в соответствии с тем, какую систему мы будем загружать
Выделяем необходимое количество оперативной памяти. Для Windows 10 я ставлю не меньше 2048 Мб.
Выбираем “Использовать существующий виртуальный диск” и нажимаем на кнопку проводника
В проводнике находим нужный нам образ системы. Выделяем, нажимаем “Открыть”.
Нажимаем “Создать”.
Виртуальная машина создана, но при запуске скорее всего выдаст ошибку при загрузке.
Исправление загрузчика
Это решение с исправлением загрузчика относиться только к MBR дискам и системам. С исправлением загрузчика в GPT еще не сталкивался, если будут проблемы придется дополнить заметку.
Чтобы исправить загрузчик нам нужно загрузиться в iso-образа и войти в среду восстановления. Для этого нажимаем “Настроить”
На вкладке «Система» стрелочками меняем порядок загрузки, первым устройством выставляем — Оптический диск, а вторым — Жёсткий диск. Нажимаем “Ок”.
На вкладке “Носители” подключаем iso-образ. Выбираем пустое поле и нажимаем на значок диска.
Нажимаем “Выбрать образ оптического диска” и выбираем iso-образ Windows. Во избежание конфликтов, той же версии Widows, как и система, которую мы пытаемся реанимировать.
Настройка VirtualBox завершена. Нажимаем “Ок”, тем самым сохраняем настройки.
Запускаем виртуальную машину.
На предложение загрузится с CD соглашаемся и нажимаем любую клавишу. После этого система загрузиться с нашего iso-образа.
После загрузки нажимаем Shift+F10, чтобы открыть окно командной строки.
Вводим команды:
- diskpart
- lis vol — выводим все разделы жёсткого диска или дисков (если их несколько) в список.
- sel vol 1 — в моем случае Том 1, это скрытый раздел System Reserved (Зарезервировано системой) размер 100 Мб — отвечающий за загрузку Windows 7, он некорректен (файловая система RAW) и его нужно удалить, а затем создать заново.
- del vol — удаляем некорректный раздел образуя нераспределённое пространство на жёстком диске.
- lis dis — выводим список дисков подключенных к компьютеру.
- sel dis 0 — выбираем единственный Диск 0.
- create par primary size=100 — создаём заново скрытый раздел System Reserved (Зарезервировано системой) размер 100 Мб.
- format fs=NTFS — форматируем его в файловую систему NTFS.
- activ — делаем активным.
- assign — присваиваем букву.
- lis vol — выводим все разделы накопителей подключенных к компьютеру в список.
- exit
- bcdboot D:\Windows — создаём заново файлы загрузки на скрытом разделе System Reserved для Windows, так как буква диска операционной системы в среде восстановления (D:)).
Выходим из командной строки, выключаем виртуальную машину, в настройках меняем порядок загрузки, как мы это делали раньше, только теперь первым делом ставим Жесткий диск, также можно удалить iso-образ из Оптического диска. Загружаемся уже не с iso-образа. Наша Windows должна успешно загрузиться.
Возможные ошибки
Ошибка при удалении защищенного раздела
Иногда при попытке удаления тома raw возникает ошибка “память не может быть read”. Это происходит, если мы пытаемся удалить защищенный раздел в помощью команды del vol. Disk2vhd копирует только выбранный нами раздел, но сохраняет также и структуру всего диска.
Такая ошибка возникает, если мы решим удалить защищённый раздел с помощью команды del vol. Disk2vhd копирует только выбранный нами раздел,но сохраняет структуру всего диска. RAW, это отсутствие файловой системы раздела, но так как ID разделов Disk2vhd сохраняет, нужно действовать немного по-другому. В командной строке вводим команды:
- diskpart
- lis dis — выводит список физических дисков
- sel dis 0 — выбираем основной жёсткий диск
- lis par — показ всех разделов выбранного диска
- sel par 3 — выбираем третий(в нашем случае третий, может быть другой раздел
- del par override — удаляем раздел, для удаления раздела ESP и MSR или раздела OEM-изготовителя ноутбука, необходимо указать параметр override
Далее действуем также, как описано выше — восстанавливаем загрузчик:
- lis dis — выводим список дисков подключенных к компьютеру.
- sel dis 0 — выбираем единственный Диск 0.
- create par primary size=100 — создаём заново скрытый раздел System Reserved (Зарезервировано системой) размер 100 Мб.
- format fs=NTFS — форматируем его в файловую систему NTFS.
- activ — делаем активным.
- assign — присваиваем букву.
- lis vol — выводим все разделы накопителей подключенных к компьютеру в список.
- exit
- bcdboot D:\Windows — создаём заново файлы загрузки на скрытом разделе System Reserved для Windows, так как буква диска операционной системы в среде восстановления (D:)).
После этого из командной строки, выключаем виртуальную машину, в настройках меняем порядок загрузки,как мы это делали раньше, только теперь первым делом ставим Жесткий диск, также можно удалить iso-образ из Оптического диска. Загружаемся уже не с iso-образа.
Синий экран при запуске виртуальной машины
Иногда после восстановления загрузчика Windows не загружается и мы видим синий экран с ошибкой 0x0000007B. Это случается из-за того, что ваша система, которую теперь мы пытаемся запустить на виртуальной машине работала к контроллером IDE, а не SATA. Выключайте виртуальную машину, заходите в Настройки -> Носители. Выбирайте контроллер SATA и удаляйте его.
Затем добавляйте контроллер IDE.
И прикрепляйте к нему наш виртуальный образ.
Запускаем виртуальную машину и радуемся.
Ошибка аппаратное ускорение (VT-x AMD-V) недоступно в вашей системе
Чтобы исправить эту ошибку нужно убедиться, что ваш процессор поддерживает апаратную виртуализацию. Для этого перезагружаемся и заходим в биос. Там ищем пункт, связанный с Virtual, Virtual mode или Virtualization. В некоторых версиях биос он находится на вкладке Advanced в пункте CPU Configuration и называется Secure Virtual Machine Mode, в других на вкладке Advanced BIOS Features, но он может называться по-другому.
Напротив этого пункта нужно перевести переключатель из режима Disabled в режим Enabled. Сохраняем изменения и выходим из BIOS.Если вы не нашли нужного пункта в BIOS, и не знаете поддерживает ли ваш процессор аппаратную виртуализаци, попробуйте программу SecurAble. Она не требует установки, скачиваете, запускаете и в третьем столбце видите либо YES, значит виртуализация поддерживается и она уже включена, либо LOCKED, значит виртуализация поддерживается, но заблокировна в BIOS и нужно ее включить, либо NO, в этом случае аппаратная виртуализация не поддерживается.
Загружаемся, открываем VirtualBox и в настройках виртуальной машины находим Настройки -> Система -> Ускорение И, если пункт VT-x AMD-V не отмечен галочкой, отмечаем и нажимаем ОК. Запускаем виртуальную машину.
Настройка виртуальной машины
Дополнения гостевой OC: общие папки и общий буфер обмена
Теперь осталось установить “Дополнения гостевой ОС”, после их установки VirtualBox настроит все драйвера и появится возможность переходить в “Режим полного экрана” и создавать общие папки и настроить общий буфер обмена с машиной хостом.
После того, как мы нажмем “Подключить образ диска Дополнения гостевой ОС” в CD приводе виртуальной машины появится диск с дополнениями. Нужно его открыть и установить программное обеспечение, которое на нем находится. Во время установки могут появится предупреждения о несовместимости драйверов. Везде соглашайтесь с установкой. После этого диск можно “изъять”. Чтобы дополнения заработали виртуальную машину придется перезапустить.
Установку Guest Additions (Дополнения гостевой ОС) на виртуальных машинах Linux удобнее выполнять через пакетный менеджер, а не через образ диска. Запустите терминал и установите:
sudo apt-get install virtualbox-guest-x11
sudo apt-get install virtualbox-guest-utils
Затем перезагрузите гостевую операционную систему.
Общий буфер обмена
Чтобы включить общий буфер обмена на запущенной виртуальной машине, в пункте меню Устройства, где мы выбирали “Подключить образ диска Дополнения гостевой ОС0”, выбираем пункт Общий буфер обмена и выбираем Двунаправленный.
Полный экран и настройка экрана
Чтобы настроить режим полного экрана или чтобы экран гостевой машины соотвествовал экрану хост машины, на запущенной виртуальной машине выбираем Вид и выбираем Подгонять размер экрана гостевой ОС для того, чтобы подогнать разрешение экрана виртуальной машины под разрешение экрана вашей хост машины для комфортной работы. Там же можно выбрать Режим интеграции дисплея или Полноэкранный режим в зависимости от ваших нужд.
Общие папки
Чтобы удобно обмениваться файлами между хост и гостевой машинами настроим общую папку. Переходим в меню Устройства -> Общие папки -> Настроить общие папки. Значком + добавляем общую папку и в открывшемся окне проводника выбираем путь к папке, отмечаем галочками Автоподключение и Создать постоянную папку. Нажимаем сохранить, чтобы закрыть оба окна и, если и хостовая и гостевая машина у вас Windows перезагружаем компьютер, чтобы общая папка была готова к использованию. Файлы в общей папке видны одновременно и на хост и на гостевой машине.
Если хост или гостевая машина у вас Linux, то перед тем как перезагружать компьютер нужно добавить своего пользователя в группу vboxsf, если вы не сделали этого раньше, на этапе установки VirtualBox. На Linux машине используйте команду, где вместо user укажите имя пользователя, от которого вы будете запускать файловый менеджер:
sudo usermod -aG vboxsf user
После этого перезагрузите компьютер.
Если после перезагрузки в гостевой машине Windows не появилась общая папка подключите сетевой диск, который находится по адресу \vboxsvr\имя_папки. имя_папки — то самое имя, которые Вы дали расшаренной директории.
Оптимизация: VMware OS Optimization Tool
Для виртуальных машин на Windows я использую VMware OS Optimization Tool. Скачиваем архив, распаковываем и запускаем программу на нашей виртуальной машине. Не на хосте.
В окне программы мы видим доступные опции для оптимизации. Многие из них включены по-умолчанию. В левом нижнем углу кнопка, чтобы запустить оптимизацию — “Optimize”.
Начнется процесс оптимизации, после завершения которого ваша Windows будет работать значительно быстрее и потреблять меньше оперативной памяти.
Важно Отдельно хочу посоветовать, пробежаться глазами по включенным пунктам оптимизации и снять галочки с тех пунктов, которые вам оптимизировать не нужно, например, один из пунктов отключает OneDrive и если вы собираетесь его использовать на виртуальной машине снимите галочку с соответствующего пункта.
Несмотря на то, что VMware OS Optimization Tool делает бекап реестра и все измененные пункты можно откатить назад, если что-то пойдет не так, рекомендую сделать снапшот (снимок состояния виртуальной машины) прежде чем запускать утилиту — снапшоты использовать куда удобнее и безопаснее, чем восстанавливать бекап реестра.
P.S. Спасибо админу remontcompa.ru за эту статью и вот эту статью, а также remontka. pro за этот материал про создание виртуального диска и вот этот про восстановление загрузчика в Windows 10. За часть скриншотов спасибо losst.ru
Учебник. Создание пользовательских образов виртуальных машин с помощью Azure PowerShell — Azure Virtual Machines
- Статья
Область применения: ✔️ Виртуальные машины Windows ✔️ Гибкие масштабируемые наборы
Образы можно использовать для начальной загрузки развертываний и обеспечения согласованности между несколькими виртуальными машинами. С помощью этого руководства вы создадите собственный пользовательский образ виртуальной машины Azure с помощью PowerShell и сохраните его в Коллекции вычислений Azure (ранее — Общая коллекция образов). Вы узнаете, как выполнять следующие задачи:
- Создание Коллекции вычислений Azure
- Создание определения образа
- Создание версии образа
- Создание виртуальной машины из образа
- Общий доступ к коллекции
Перед началом
Ниже подробно описано, как преобразовать существующую виртуальную машину в многократно используемый пользовательский образ, на основе которого можно создавать виртуальные машины.
Для выполнения примера в этом руководстве требуется виртуальная машина. При необходимости просмотрите краткое руководство по PowerShell, чтобы создать виртуальную машину для работы с этим учебником. При работе с учебником заменяйте имена ресурсов по мере необходимости.
Обзор
Коллекция вычислений Azure упрощает обмен пользовательскими образами в вашей организации. Пользовательские образы похожи на образы магазина, однако их можно создавать самостоятельно. Пользовательские образы можно использовать для начальной загрузки конфигураций, например при предварительной загрузке приложений, конфигураций приложений и других конфигураций операционной системы.
Коллекция вычислений Azure позволяет предоставить другим пользователям общий доступ к пользовательским образам виртуальной машины. Выберите образы, к которым нужно предоставить общий доступ, регионы, где они будут доступны, и пользователей, которым будет доступно совместное использование.
Возможность «Коллекция вычислений Azure» имеет несколько типов ресурсов.
Ресурс | Описание |
---|---|
Источник образа | Это ресурс, который можно использовать для создания версии образа в коллекции. Источником образа может быть существующая виртуальная машина Azure (универсальная или специализированная), управляемый образ, моментальный снимок или версия образа в другой коллекции. |
Коллекции | Как и Azure Marketplace, коллекция — это репозиторий для администрирования и совместного использования образов и приложений VM, но здесь, в отличие от Azure Marketplace, доступ к коллекции контролируете вы. |
Определение образа | Определения образов создаются в коллекции и содержат сведения об образе и требованиях для их внутреннего использования. Эти сведения включают в себя: определение, относится ли этот образ к Windows или к Linux, заметки о выпуске, а также минимальные и максимальные требования к памяти. Это определение типа образа. |
Версия образа | Версия образа используется для создания виртуальной машины с помощью коллекции. В зависимости от требований для вашей среды, у вас может быть несколько версий образа. Так же как и управляемый образ при использовании версии образа для создания виртуальной машины, версия образа используется для создания новых дисков для виртуальной машины. Версии образов можно использовать несколько раз. |
Запуск Azure Cloud Shell
Azure Cloud Shell — это бесплатная интерактивная оболочка, с помощью которой можно выполнять действия, описанные в этой статье. Она включает предварительно установленные общие инструменты Azure и настроена для использования с вашей учетной записью.
Чтобы открыть Cloud Shell, просто выберите Попробовать в правом верхнем углу блока кода. Cloud Shell можно также запустить в отдельной вкладке браузера, перейдя на страницу https://shell.azure.com/powershell. Нажмите кнопку Копировать, чтобы скопировать блоки кода. Вставьте код в Cloud Shell и нажмите клавишу «ВВОД», чтобы выполнить его.
Получение виртуальной машины
Список виртуальных машин, доступных в группе ресурсов, можно просмотреть с помощью командлета Get-AzVM. Зная имя виртуальной машины и группу ресурсов, в которой она находится, можно снова выполнить командлет Get-AzVM
, чтобы получить объект виртуальной машины и сохранить его в переменной для последующего использования. В этом примере получается виртуальная машина с именем sourceVM из группы ресурсов myResourceGroup и она назначается переменной $sourceVM.
$sourceVM = Get-AzVM ` -Name sourceVM ` -ResourceGroupName myResourceGroup
Создание группы ресурсов
Создайте группу ресурсов с помощью команды New-AzResourceGroup.
Группа ресурсов Azure является логическим контейнером, в котором происходит развертывание ресурсов Azure и управление ими. В следующем примере создается группа ресурсов с именем myGalleryRG в регионе EastUS.
$resourceGroup = New-AzResourceGroup ` -Name 'myGalleryRG' ` -Location 'EastUS'
Создание коллекции
Коллекция является основным ресурсом, который позволяет обмен изображениями. Имя коллекции может содержать прописные и строчные буквы, а также цифры и точки, но не дефисы. Имена коллекций должны быть уникальным в пределах вашей подписки.
Создайте коллекцию, используя команду New-AzGallery. В следующем примере показано, как создать коллекцию с именем myGallery в группе ресурсов myGalleryRG.
$gallery = New-AzGallery ` -GalleryName 'myGallery' ` -ResourceGroupName $resourceGroup.ResourceGroupName ` -Location $resourceGroup.Location ` -Description 'Azure Compute Gallery for my organization'
Создание определения образа
Образы можно объединять в логические группы с помощью определений образов. Определения образов используются для управления сведениями о версиях созданных в них образов. В имени определения образа можно использовать прописные и строчные буквы, цифры, точки и дефисы. Дополнительные сведения о значениях, которые можно указать для определения образа, см. в разделе Определения образов.
Создайте определение образа с помощью командлета New-AzGalleryImageDefinition. В этом примере образ коллекции называется myGalleryImage и создается для специализированного образа.
$galleryImage = New-AzGalleryImageDefinition ` -GalleryName $gallery.Name ` -ResourceGroupName $resourceGroup. ResourceGroupName ` -Location $gallery.Location ` -Name 'myImageDefinition' ` -OsState specialized ` -OsType Windows ` -Publisher 'myPublisher' ` -Offer 'myOffer' ` -Sku 'mySKU'
Создание версии образа
Создайте версию образа из виртуальной машины с помощью командлета New-AzGalleryImageVersion.
Допустимыми знаками для имени версии образа являются цифры и точки. Числа должны быть в диапазоне 32-битного целого числа. Формат: основной номер версии.дополнительный номер версии.исправление.
В этом примере используется версия образа 1.0.0, которая реплицируется в центры обработки данных в регионах Восточная часть США и Центрально-южная часть США. При выборе целевых регионов для репликации необходимо включить исходный регион в качестве целевого для репликации.
Чтобы создать версию образа на основе виртуальной машины, используйте для параметра -Source
значение $vm. Id.ToString()
.
$region1 = @{Name='South Central US';ReplicaCount=1} $region2 = @{Name='East US';ReplicaCount=2} $targetRegions = @($region1,$region2) New-AzGalleryImageVersion ` -GalleryImageDefinitionName $galleryImage.Name` -GalleryImageVersionName '1.0.0' ` -GalleryName $gallery.Name ` -ResourceGroupName $resourceGroup.ResourceGroupName ` -Location $resourceGroup.Location ` -TargetRegion $targetRegions ` -Source $sourceVM.Id.ToString() ` -PublishingProfileEndOfLifeDate '2030-12-01'
Репликация образа во все целевые регионы может занять некоторое время.
Создание виртуальной машины
Получив специализированный образ, вы можете создать одну или несколько виртуальных машин. Используйте командлет New-AzVM. Чтобы использовать образ, используйте Set-AzVMSourceImage
, указав -Id
в качестве идентификатора определения образа (в нашем примере — $galleryImage.Id). Тогда будет использоваться самая новая версия образа.
При необходимости замените имена ресурсов в этом примере.
# Create some variables for the new VM. $resourceGroup = "myResourceGroup" $location = "South Central US" $vmName = "mySpecializedVM" # Create a resource group New-AzResourceGroup -Name $resourceGroup -Location $location # Create the network resources. $subnetConfig = New-AzVirtualNetworkSubnetConfig -Name mySubnet -AddressPrefix 192.168.1.0/24 $vnet = New-AzVirtualNetwork -ResourceGroupName $resourceGroup -Location $location ` -Name MYvNET -AddressPrefix 192.168.0.0/16 -Subnet $subnetConfig $pip = New-AzPublicIpAddress -ResourceGroupName $resourceGroup -Location $location ` -Name "mypublicdns$(Get-Random)" -AllocationMethod Static -IdleTimeoutInMinutes 4 $nsgRuleRDP = New-AzNetworkSecurityRuleConfig -Name myNetworkSecurityGroupRuleRDP -Protocol Tcp ` -Direction Inbound -Priority 1000 -SourceAddressPrefix * -SourcePortRange * -DestinationAddressPrefix * ` -DestinationPortRange 3389 -Access Deny $nsg = New-AzNetworkSecurityGroup -ResourceGroupName $resourceGroup -Location $location ` -Name myNetworkSecurityGroup -SecurityRules $nsgRuleRDP $nic = New-AzNetworkInterface -Name $vmName -ResourceGroupName $resourceGroup -Location $location ` -SubnetId $vnet. Subnets[0].Id -PublicIpAddressId $pip.Id -NetworkSecurityGroupId $nsg.Id # Create a virtual machine configuration using $imageVersion.Id to specify the image version. $vmConfig = New-AzVMConfig -VMName $vmName -VMSize Standard_D1_v2 | ` Set-AzVMSourceImage -Id $galleryImage.Id | ` Add-AzVMNetworkInterface -Id $nic.Id # Create a virtual machine New-AzVM -ResourceGroupName $resourceGroup -Location $location -VM $vmConfig
Предоставление общего доступа к коллекции
Мы рекомендуем предоставлять общий доступ на уровне коллекции. Используйте адрес электронной почты и командлет Get-AzADUser, чтобы получить идентификатор объекта для пользователя, а затем используйте командлет New-AzRoleAssignment, чтобы предоставить этому пользователю доступ к коллекции. Замените пример адреса электронной почты [email protected] в этом примере своим значением адреса.
# Get the object ID for the user $user = Get-AzADUser -StartsWith alinne_montes@contoso. com # Grant access to the user for our gallery New-AzRoleAssignment ` -ObjectId $user.Id ` -RoleDefinitionName Reader ` -ResourceName $gallery.Name ` -ResourceType Microsoft.Compute/galleries ` -ResourceGroupName $resourceGroup.ResourceGroupName
Очистка ресурсов
Вы можете удалить ненужную группу ресурсов и все связанные с ней ресурсы, выполнив командлет Remove-AzResourceGroup.
# Delete the gallery Remove-AzResourceGroup -Name myGalleryRG # Delete the VM Remove-AzResourceGroup -Name myResoureceGroup
Средство создания образов Azure
Azure также предлагает службу на основе Packer — Конструктор образов виртуальных машин Azure. Просто опишите настройки в шаблоне, и эта служба автоматически создаст образ.
Дальнейшие действия
С помощью этого руководства вы создали специализированный образ виртуальной машины. Вы ознакомились с выполнением следующих задач:
- Создание Коллекции вычислений Azure
- Создание определения образа
- Создание версии образа
- Создание виртуальной машины из образа
- Общий доступ к коллекции
Перейдите к следующему руководству, чтобы узнать о Масштабируемые наборы виртуальных машин.
Создание масштабируемого набора виртуальных машин
5.2. Файлы образов дисков (VDI, VMDK, VHD, HDD)
Файлы образа диска находятся в хост-системе и видны гостевые системы как жесткие диски определенной геометрии. Когда гостевая ОС читает с жесткого диска или записывает на него, Oracle VM VirtualBox перенаправляет запрос к файлу изображения.
Как и физический диск, виртуальный диск имеет размер или емкость, который необходимо указать при создании файла образа. В отличие от на физический диск, однако Oracle VM VirtualBox позволяет расширить файл изображения после создания, даже если в нем уже есть данные. Видеть Раздел 7.22, «VBoxManagemodifymedium».
Oracle VM VirtualBox поддерживает следующие типы файлов образов дисков:
ВДИ. Обычно Oracle VM VirtualBox использует собственный формат контейнера для гостевых жестких дисков. Это называется файлом образа виртуального диска (VDI). Этот формат используется когда вы создаете новую виртуальную машину с новым диском.
ВМДК. Oracle VM VirtualBox также полностью поддерживает популярный и открытый формат контейнера VMDK, который используется многими другими продуктами виртуализации, такими как VMware.
виртуальный жесткий диск. Oracle VM VirtualBox также полностью поддерживает формат VHD, используемый Microsoft.
жесткий диск. Файлы изображений Parallels версия 2 (формат жесткого диска) также поддерживается.
Из-за отсутствия документации формата более новые версии такие как 3 и 4 не поддерживаются. Однако вы можете конвертировать такие файлы изображений в формат версии 2 с помощью инструментов, предоставляемых Параллели.
Независимо от емкости и формата диска, как указано в Раздел 1. 7, «Создание вашей первой виртуальной машины», есть два варианта создание образа диска: фиксированного размера или динамически выделяемого.
Фиксированный размер. Если вы создаете изображение фиксированного размера, файл изображения будет создан на вашем хосте система, которая имеет примерно тот же размер, что и виртуальный диск емкость. Итак, для диска объемом 10 ГБ у вас будет файл размером 10 ГБ. Обратите внимание, что создание образа фиксированного размера может занять много времени. время в зависимости от размера изображения и времени записи производительность вашего жесткого диска.
Распределено динамически. Для более гибкое управление хранилищем, используйте динамически выделяемый изображение. Первоначально он будет очень маленьким и не будет занимать пространство для неиспользуемых секторов виртуального диска, но будет расти каждый время, когда сектор диска записывается в первый раз, пока диск достигает максимальной емкости, выбранной, когда диск был созданный. Хотя изначально этот формат занимает меньше места, тот факт, что Oracle VM VirtualBox необходимо расширить файл образа потребляет дополнительные вычислительные ресурсы, поэтому пока диск размер файла стабилизировался, операции записи могут выполняться медленнее, чем с дисками фиксированного размера. Однако через некоторое время скорость рост замедлится и средний штраф за операции записи будет незначительным.
404: Страница не найдена
Виртуальный рабочий столСтраница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы извиняемся за любые неудобства.
Что я могу сделать сейчас?
Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:
Поиск- Узнайте последние новости.
- Наша домашняя страница содержит самую свежую информацию о Virtual Desktop.
- Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, Virtual Desktop.
- Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.
Просмотр по категории
Корпоративный настольный компьютер- Увеличьте срок службы ПК с помощью эффективного управления жизненным циклом ПК
Когда ИТ-отделы устанавливают политику жизненного цикла для ПК и настольных компьютеров, им необходимо установить продолжительность жизни ПК для групп пользователей. …
- Оценка вариантов поддержки AppleCare Professional
AppleCare+ — не единственный вариант покрытия и поддержки, который предлагает Apple. ИТ-специалистам следует рассмотреть различные варианты AppleCare Professional…
- Роль шифрования файлов и папок Mac для бизнеса
ИТ-администраторы могут включить утилиту Mac FileVault для бизнес-файлов и данных, чтобы обеспечить дополнительный уровень безопасности и . ..
- Изучите основные функции Microsoft Defender для облачных приложений
Мониторинг и видимость имеют решающее значение, когда речь идет об облачной безопасности. Изучите Microsoft Defender для облачных приложений и узнайте, как …
- 4 популярных сертификата по машинному обучению, которые нужно получить в 2023 году
AWS, Google, IBM и Microsoft предлагают сертификаты по машинному обучению, которые помогут вам в карьере. Узнайте, чего ожидать от каждого…
- Навигация по проблемам выставления счетов за использование нескольких облаков
Отслеживание облачных счетов из нескольких облаков или учетных записей может быть сложным. Узнайте, как идентифицировать мультиоблачный биллинг …
- Best of VMware Explore 2023 Awards: форма номинации
Подайте заявку на участие в конкурсе Best of VMware Explore 2023 Awards, чтобы получить шанс на победу.
Ваш комментарий будет первым