Как создать репозиторий виртуальной машины для 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 10

Как убрать уведомление о запросе на авторские права в правом углу экрана в Windows 10

Вы видите уведомление об активации Windows 10 в правом углу экрана? В этой статье вы узнаете, как удалить уведомление о запросе на авторские права в Windows 10.

Инструкция от А-Я как установить Windows 10 сборка 14393.222

Инструкция от А-Я как установить Windows 10 сборка 14393.222

Недавно Microsoft выпустила последнее накопительное обновление для пользователей ПК с Windows 10 под названием Build 14393.222. Это обновление, выпущенное для Windows 10, в основном исправляет ошибки на основе отзывов пользователей и повышает производительность операционной системы.

Защитите свою компьютерную сеть с помощью хоста Bastion всего за 3 шага

Защитите свою компьютерную сеть с помощью хоста Bastion всего за 3 шага

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

Как создать клавишу Windows, если ваша клавиатура недоступна

Как создать клавишу Windows, если ваша клавиатура недоступна

Если вы предпочитаете использовать старую классическую клавиатуру, например IBM Model M, на которой нет физической клавиши Windows, есть простой способ добавить ее, позаимствовав клавишу, которую вы не часто используете.

3 способа быстро очистить все журналы событий в Windows 10

3 способа быстро очистить все журналы событий в Windows 10

Иногда вам может потребоваться удалить все старые журналы событий сразу. В этом руководстве Quantrimang.com покажет вам 3 способа быстрого удаления всех журналов событий в средстве просмотра событий Windows 10.

Методы поддельного IP помогают вам получить анонимный доступ

Методы поддельного IP помогают вам получить анонимный доступ

Во многих предыдущих статьях мы упоминали, что сохранять анонимность в Интернете чрезвычайно важно. Частная информация утекает каждый год, что делает безопасность в Интернете все более необходимой. По этой же причине нам следует использовать виртуальные IP-адреса. Ниже мы узнаем о методах создания поддельных IP-адресов!

Как создать режим прозрачного фона в Windows 10

Как создать режим прозрачного фона в Windows 10

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

Как отключить языковую панель на панели задач Windows 8

Как отключить языковую панель на панели задач Windows 8

Языковая панель в Windows 8 — это миниатюрная языковая панель инструментов, предназначенная для автоматического отображения на экране рабочего стола. Однако многие люди хотят скрыть эту языковую панель на панели задач.

Как настроить WEP, WPA, WPA2 для роутера Linksys

Как настроить WEP, WPA, WPA2 для роутера Linksys

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

Советы по оптимизации скорости интернет-соединения от Linksys

Советы по оптимизации скорости интернет-соединения от Linksys

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