Как создать репозиторий виртуальной машины для Hyper-V Quick Create

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

Общая информация

Быстрое создание — это функция Hyper-V, которая позволяет пользователям настраивать новые виртуальные машины всего несколькими щелчками мыши. В настоящее время Quick Create предоставляет пользователям возможность быстрой настройки среды разработки Windows 10 (Windows 10 Developer Environment), в версии Windows 10 PRO предустановлена ​​Visual Studio .

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

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

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

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

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

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

Если вы хотите, чтобы ваш репозиторий был доступен через Интернет, вы можете использовать Microsoft Azure или загрузить файлы виртуального жесткого диска на FTP-сервер или в свой собственный пул хранения с доменным именем…

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

Инструкции могут быть довольно длинными, поскольку они относительно ясны и подробны. Новичкам в Hyper-V это может показаться сложным, но на самом деле этот процесс довольно прост и относительно быстр!

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

Клонировать или загружать виртуальные жесткие диски в репозиторий

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

Например, если вы настроили виртуальную машину в Hyper-V под названием W10PROv1709 и это файл VHDX формата W10PROv1709.vhdx , скопируйте этот единственный файл VHDX, только этот файл VHDX,

Обратите внимание, что Quick Create может создавать только виртуальные машины и виртуальные жесткие диски поколения 2 (UEFI/GPT). Вы не можете использовать виртуальные жесткие диски виртуальных машин поколения 1.

1.2) Если вы хотите, вы можете просто создать новую виртуальную машину поколения 2, установить Windows, выключить виртуальную машину, скопировать VHDX в репозиторий, а затем удалить новую виртуальную машину.

Советы

В случае, если вы создаете новую виртуальную машину только для того, чтобы получить файл VHDX, выключите виртуальную машину, когда OOBE (приветствие Windows) начнет отображать экран выбора области и раскладку клавиатуры. Таким образом, когда вы используете VHDX в Quick Create, на новой виртуальной машине будет установлена ​​полная версия Windows, но у нее не будет учетных записей пользователей, что позволит вам начать все с нуля. Не создавать учетные записи пользователей особенно важно в тех случаях, когда вы разрешаете другим пользователям создавать виртуальные машины из вашего репозитория.

1.3) Если хотите, вы также можете создавать новые виртуальные жесткие диски в «Управлении дисками» или использовать DISKPART . Обратите внимание, что любые файлы виртуального жесткого диска, используемые в быстром создании, должны быть правильно разбиты на разделы. После создания вы можете развернуть Windows с помощью DISM.

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

2.1) Каждый виртуальный жесткий диск в вашей онлайн-галерее должен иметь файл конфигурации. Эти файлы конфигурации имеют формат JSON с расширением .json.

2.2) Ниже приведены примеры файлов конфигурации онлайн-галереи:

{
    "изображений": [
      {
        "name": "Windows 10 PRO EN-GB",
        "version": "Insider Preview 1803, сборка 17618",
        "локаль": "EN-GB",
        "издатель": "TenForums.com",
        "lastUpdated": "08 марта 2018 г.",
        "описание": [
          "\н",
      "Следующее программное обеспечение было предустановлено:\n",
      "- Office 2016 Pro Plus\n",
      "- Visual Studio Enterprise 2017\n",
      "- Windows ADK для Windows 10\n"
        ],
        "конфигурация": {
          «secureBoot»: правда
        },
        "требования": {
          «дискспейс»: 0
        },
        "диск": {
          "uri":"file://H:/VHD_Repo/W10PRO_EN-GB.vhdx",
          "хеш":"sha256:CD662725B917EAF17BCE0AE27D62A75D427DAF69DBAB610DE83D4E283EE535FD",
          «размер»: 8862564352,
          "archiveRelativePath": ""
        },
        "логотип": {
          "uri":"file://E:/Users/Kari/OneDrive/Pictures/Hyper-V/TF_Logo.jpg",
          "хеш":"sha256:567577C39FFD817A30752FC50004137F85EEB84DD8988C3F6F4EEFC2DDA0BD57",
          «размер»: 8325,
          "archiveRelativePath": ""
        },
        "символ": {
          "uri":"file://E:/Users/Kari/OneDrive/Pictures/Hyper-V/W10_35.jpg",
          "хэш":"sha256:B64B86CB68A35BBFC642D0725D5C570041DFEF66986C4A77EABFDDCB6D33467D",
          «размер»: 1913 год,
          "archiveRelativePath": ""
        },    
        "миниатюра": {
          "uri":"file://E:/Users/Kari/OneDrive/Pictures/Hyper-V/W10G-TF.jpg",
          "hash":"sha256:3630837726027EB4E5DCD5259577886ECB7F1EF61332086656D64FF6AAFD4268",
          «размер»: 39466,
          "archiveRelativePath": ""
        },            
       "подробности": [
         {
         "name": "Требуется место",
         "value": "256 ГБ"
         },
         {
         "name": "Дополнительная информация",
          "value": "Загружается при первом включении (без пользователей)"
         }
       ]
    }
  ]
}

Вы можете загрузить или скопировать приведенный выше пример сценария JSON: Sample.zip . Не забудьте сначала разблокировать ZIP-файл, а затем распаковать его. Этот ZIP-архив содержит файл Sample.json, который можно открыть и отредактировать в Блокноте или любом другом текстовом редакторе или редакторе кода.

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

Цифры на скриншоте относятся к следующим шагам:

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

  1. Шаг 2.5, описывает виртуальную машину и основную информацию.
  2. Шаг 2.12, изображение логотипа
  3. Шаг 2.13, изображение значка
  4. Шаг 2.14, миниатюра
  5. Шаг 2.15, дополнительная информация

2.4) Файл конфигурации Online Gallery Hyper-V начинается и заканчивается фигурными скобками (выделены черным в примере ниже), за которыми следует метка « изображения » и двоеточие. Далее открывающаяся квадратная скобка и открывающаяся фигурная скобка.

{ 
    "images": [ 
     { 
    Остальная часть сценария появится здесь                    
    } 
  ] 
}

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

"name": "Windows 10 PRO EN-GB",
        "version": "Insider Preview 1803, сборка 17618",
        "локаль": "EN-GB",
        "издатель": "TenForums.com",
        "lastUpdated": "08 марта 2018 г.",
        "описание": [
          "\н",
      "Следующее программное обеспечение было предустановлено:\n",
      "- Office 2016 Pro Plus\n",
      "- Visual Studio Enterprise 2017\n",
      "- Windows ADK для Windows 10\n"
        ],

Разрывы строк (\n) необходимо вводить вручную после каждой строки текста, иначе строки в режиме быстрого создания не будут переноситься. Разрыв строки, заключенный в кавычки («\n»), добавит пустую строку.

В приведенном выше примере виртуальный жесткий диск British English W10 PRO x64 сборки 17618 был добавлен в папку хранилища VHD, и для него была создана запись быстрого создания.

2.6) Включите (true) или отключите (false) безопасную загрузку для этой виртуальной машины:

"config": { "secureBoot": true },

2.7) Минимальные требования к пространству в байтах:

«требования»: { «diskSpace»: 0 },

Если оставить значение 0, предупреждение отображаться не будет. Чтобы рассчитать, сколько места потребуется вашему виртуальному жесткому диску по умолчанию, просто удвойте максимальный размер расширенного файла VHDX и добавьте несколько ГБ на всякий случай.

Существует простое правило: виртуальной машине потребуется вдвое больший максимальный размер ее VHD. Для правильной работы виртуальной машины с виртуальным жестким диском емкостью 50 ГБ требуется около 100 ГБ свободного места на хосте.

Например, если вы создали виртуальную машину, используя расширение файла VHDX размером 127 ГБ по умолчанию. Хотя размер его файла на сервере после установки Windows 10 на виртуальную машину составляет всего около 10 ГБ, при установке программного обеспечения и загрузке файлов он может и разрешено увеличиваться до 127 ГБ.Информация добавляется на виртуальную машину. . Кроме того, для запуска виртуальной машины требуется доступное пространство для хранения, эквивалентное максимальному размеру файла (в данном случае 127 ГБ) на том же диске, чтобы его можно было расширить при использовании.

Если значение DiskSpace изменено на 280 000 000 000 байт, это предупреждение будет отображаться, когда пользователь выбирает эту виртуальную машину в быстром создании:

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

Обратите внимание, что размер необходимо вводить в байтах без разделителей:

"требования": { "diskSpace": 280000000000 },

2.8) Далее идет самая важная часть — настройка местоположения файла VHDX:

        "диск": {
          "uri":"file://H:/VHD_Repo/W10PRO_EN-GB.vhdx",
          "хеш":"sha256:CD662725B917EAF17BCE0AE27D62A75D427DAF69DBAB610DE83D4E283EE535FD",
          «размер»: 8862564352,
          "archiveRelativePath": ""
        },

2.9) URI (универсальный идентификатор ресурса), репозиторий, в котором хранится VHDX, может находиться в любом из следующих мест:

- http://

http://myfilestorage.mysite.com/W10PRx64.vhdx

- https://

https://myfilestorage.mysite.com/W10PRx64.vhdx

- фтп://

ftp://myfilestorage.myFTPServer.com/W10PRx64.vhdx

- файл://

файл://MyComputer/MyExternalHDD_Storage/VirtualHardDisks/W10PRx64.vhdx

Если ваша папка хранения VHDX называется VHDX_Repo на диске F: вашего локального компьютера , а имя файла VHDX — W10PRx64.vhdx , URI будет следующим:

файл://F:/VHDX_Repo/W10PRx64.vhdx

Внимание

Обратите внимание: если ваш URI является сетевым расположением, например общим ресурсом на ПК или NAS, вам необходимо использовать IP-адрес и номер порта. В большинстве случаев порт 8080 будет работать, если нет, обратитесь к руководству вашего NAS.

Например, если у меня есть NAS-накопитель WD My Cloud Mirror, использующий порт 8080, мой URI будет выглядеть так:

http://192.168.2.106:8080/Public/VHDX_Repo/W10PRx64.vhdx

Если у вас есть доступ к хранилищу BLOB-объектов Azure, URI будет выглядеть следующим образом:

https://STORAGE_ACCOUNT.blob.core.windows.net/RESOURCE_GROUP/FOLDER/FILENAME.vhdx

2.10) Для файла VHDX требуется хэш SHA256 . Чтобы получить хэш, используйте следующую команду в PowerShell:

Get-FileHash – Путь «ПУТЬ\ИМЯ ФАЙЛА» – Алгоритм SHA256

На снимке экрана показан хеш SHA256 для файла VHDX W10 PRO IP x64 EN-GB (Skippy) .vhdx в папке D:\Virtual Hard Disks .

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

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

2.11) Размер файла указан в байтах, без разделителей. Точный размер файла можно узнать, щелкнув правой кнопкой мыши файл VHDX и выбрав «Свойства» :

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

Размер VHDX, показанный на скриншоте выше, составляет 19767754752. В случае, если два значения «Размер» и «Размер» на диске не перекрываются или заботятся только о значении «Размер».

2.12) Логотип представляет собой изображение в формате JPG размером 130*30 пикселей. Получите хеш-значение SHA256, как указано выше на шаге 2.10, и размер, как указано на шаге 2.11:

        "логотип": {
          "uri":"file://E:/Users/Kari/OneDrive/Pictures/Hyper-V/TF_Logo.jpg",
          "хеш":"sha256:567577C39FFD817A30752FC50004137F85EEB84DD8988C3F6F4EEFC2DDA0BD57",
          «размер»: 8325,
          "archiveRelativePath": ""
        },

2.13) Иконка представляет собой из��бражение в формате JPG размером 35*35 пикселей:

"symbol": { "uri":"file://E:/Users/Kari/OneDrive/Pictures/Hyper-V/W10_35.jpg", "hash":"sha256:B64B86CB68A35BBFC642D0725D5C570041DFEF66986C4A77EABFDDCB6D33467D", "size":1913, "archiveRelativePath": "" },

2.14) Миниатюры – это изображения размером 800*450 пикселей:

        "миниатюра": {
          "uri":"file://E:/Users/Kari/OneDrive/Pictures/Hyper-V/W10G-TF.jpg",
          "hash":"sha256:3630837726027EB4E5DCD5259577886ECB7F1EF61332086656D64FF6AAFD4268",
          «размер»: 39466,
          "archiveRelativePath": ""
        },

2.15) В разделе «Подробности» отображается дополнительная информация в режиме быстрого создания. Например, вы не хотите подсчитывать минимально необходимое дисковое пространство, как описано в шаге 2.7 выше, или использовать «Подробности».

"details": [ { "name": "Требуется место", "value": "256 ГБ" }, { "name": "Дополнительная информация", "value": "Загружается при первом включении компьютера (нет пользователей)" } ]

Обратите внимание, что в каждом блоке кода (начиная с шага 2.5 по этот шаг) за фигурной скобкой } всегда следует запятая, но в последнем блоке кода, как здесь Details , запятая после } больше не ставится.

Конкретно:

    "подробности": [
         {
         "name": "Требуется место",
         "value": "256 ГБ"
        },    <>Это запятая, за которой следуют фигурные скобки }
         {
         "name": "Дополнительная информация",
         "value": "Загружается при первом включении (без пользователей)"
         }   <>В фигурной скобке в последнем блоке кода больше нет завершающей запятой
     ]

2.16) Сохраните файл конфигурации JSON с нужным вам именем и расширением . json . Обратите внимание, что вам понадобится отдельный файл JSON для каждой виртуальной машины, которую вы хотите добавить в Quick Create.

Клонировать или загрузить виртуальный жесткий диск в архив

3.1) Откройте редактор реестра (WIN + R или введите regedit в Кортане, нажмите Enter). Перейдите к следующему ключу:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization

3.2) Щелкните правой кнопкой мыши на правой панели и выберите « Создать» > «Многострочное значение».

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

3.3) Переименуйте многострочное значение в GalleryLocations :

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

3.4) Дважды щелкните Multi-String Value GalleryLocations , добавьте туда все свои файлы JSON, один файл соответствует одной строке, нажмите «ОК» , чтобы сохранить.

Как создать репозиторий виртуальной машины для Hyper-V Quick Create

Теперь вы создали собственную онлайн-галерею Hyper-V и можете создавать новые виртуальные машины с предустановленной Windows всего одним щелчком мыши:

Удачи!

Узнать больше:


Узнайте разницу между симметричным и асимметричным шифрованием

Узнайте разницу между симметричным и асимметричным шифрованием

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

Как выйти из полноэкранного режима в Windows

Как выйти из полноэкранного режима в Windows

Полноэкранный режим на вашем компьютере удалит ненужный контент. Итак, как выйти из полноэкранного режима Windows?

Как превратить USB-накопитель в оперативную память для компьютеров и ноутбуков. Вы уже знаете?

Как превратить USB-накопитель в оперативную память для компьютеров и ноутбуков. Вы уже знаете?

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

Как настроить BIOS для загрузки с USB/CD/DVD, внешнего жесткого диска

Как настроить BIOS для загрузки с USB/CD/DVD, внешнего жесткого диска

При установке нового компьютера или переустановке Windows необходима настройка BIOS для выбора загрузки из средств поддержки. Если пользователи устанавливают Windows с помощью таких устройств, как USB/CD/DVD или внешний жесткий диск, им необходимо настроить BIOS для работы с соответствующим загрузочным устройством.

Обзор Avira Free Security: отличный бесплатный антивирусный инструмент

Обзор Avira Free Security: отличный бесплатный антивирусный инструмент

Avira Free Security — одна из лучших бесплатных антивирусных программ, доступных по ряду причин (не последняя из которых — потому, что она бесплатна).

Что такое сервер базы данных?

Что такое сервер базы данных?

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

Как использовать поддельный IP-адрес Idea VPN в Windows

Как использовать поддельный IP-адрес Idea VPN в Windows

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

10 простых способов переподключить USB без отключения и повторного подключения

10 простых способов переподключить USB без отключения и повторного подключения

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

Важные функции безопасности в последней версии Windows 10

Важные функции безопасности в последней версии Windows 10

Благодаря обновлению Windows 10 Spring Creators Update (92,99 доллара США на Amazon.com) Microsoft дает вам больше контроля над вашими данными и учетными записями. Узнав о новых функциях, таких как временная шкала, общий доступ и приложение «Настройки», вы, вероятно, захотите ознакомиться с этим трио новых настроек конфиденциальности.

Как защитить файлы от ошибочного удаления Защитником Windows

Как защитить файлы от ошибочного удаления Защитником Windows

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