informações gerais
Quick Create é um recurso do Hyper-V que permite aos usuários configurar novas máquinas virtuais com apenas alguns cliques do mouse. Atualmente, o Quick Create fornece aos usuários uma maneira de configurar rapidamente um ambiente de desenvolvedor do Windows 10 (Windows 10 Developer Environment), a versão do Windows 10 PRO possui o Visual Studio pré-instalado .

Por enquanto é isso, mas a opção padrão de criação rápida pode ser alterada no futuro, pois permite que a Microsoft forneça qualquer máquina virtual pré-instalada aos usuários.
No entanto, não é difícil alterar a Galeria Online padrão. A Galeria Online é usada para exibir suas próprias máquinas virtuais pré-instaladas e configurá-las rapidamente a partir do armazenamento local ou online.
![Como criar um repositório de máquina virtual para Hyper-V Quick Create Como criar um repositório de máquina virtual para Hyper-V Quick Create]()
A Galeria Online também é considerada um repositório online, que armazena todos os discos rígidos virtuais pré-instalados usados com o Hyper-V Quick Create. Ao criar uma Galeria Online de máquina virtual pessoal, a primeira coisa que você precisa fazer é decidir se ela será só para você, ou se deseja compartilhá-la com outros usuários do sistema ou até mesmo com todos que possam acessar sua Galeria Online.
Se você deseja apenas criar novas máquinas virtuais Windows de forma mais rápida e simples para seus próprios fins, você pode criar um arquivo em qualquer disco rígido, seja local ou removível em seu PC pessoal. Caso queira que todos os seus computadores possam acessá-lo, crie-o em um compartilhamento de rede ou NAS local.
Se quiser que seu repositório seja acessível pela Internet, você pode usar o Microsoft Azure ou fazer upload de arquivos de disco rígido virtual para um servidor FTP ou para seu próprio pool de armazenamento nomeado de domínio…
Este artigo mostrará como configurar seu próprio repositório de máquina virtual local em seu computador local ou compartilhar em sistemas de rede. Com apenas alguns exemplos, você entenderá como usar o Microsoft Azure Blob Storage para uma Galeria Online, acessível pela Internet e disponível para usuários compartilhados.
As instruções podem ser bastante longas porque são relativamente claras e detalhadas. Aqueles que são novos no Hyper-V podem achar complicado, mas na verdade o processo é bastante fácil e relativamente rápido!
Como criar um repositório de máquina virtual para Hyper-V Quick Create
Clonar ou fazer upload de discos rígidos virtuais para o repositório
1.1) Depois de escolher o local de armazenamento, copie os arquivos existentes do disco rígido virtual que deseja incluir na Galeria Online e também carregue os discos rígidos virtuais para o seu armazenamento online.
Por exemplo, se você configurou uma máquina virtual no Hyper-V chamada W10PROv1709 e é um arquivo VHDX no formato W10PROv1709.vhdx , copie esse único arquivo VHDX, apenas aquele arquivo VHDX,
Observe que o Quick Create só pode criar máquinas virtuais e discos rígidos virtuais de geração 2 (UEFI/GPT). Você não pode usar discos rígidos virtuais de máquinas virtuais de geração 1.
1.2) Se desejar, você pode simplesmente criar uma máquina virtual de nova geração 2, instalar o Windows, desligar a máquina virtual, copiar o VHDX para o repositório e então excluir a nova máquina virtual.
Pontas
Caso você crie uma nova máquina virtual apenas para obter o arquivo VHDX, desligue a máquina virtual quando o OOBE (Bem-vindo do Windows) começar a exibir a tela de seleção de área e o layout do teclado. Dessa forma, ao usar o VHDX no Quick Create, a nova máquina virtual obtém uma instalação completa do Windows, mas não possui nenhuma conta de usuário, permitindo iniciar tudo do zero. Não criar contas de usuário é especialmente importante nos casos em que você permite que outros usuários criem máquinas virtuais a partir do seu repositório.
1.3) Se desejar, você também pode criar novos discos rígidos virtuais no Gerenciamento de disco ou usar DISKPART . Observe que todos os arquivos do disco rígido virtual usados no Quick Create precisam ser particionados corretamente. Depois de criado, você pode implantar o Windows usando DISM.
Gerar arquivos de configuração do Quick Create
2.1) Cada disco rígido virtual em sua Galeria Online precisa ter um arquivo de configuração. Esses arquivos de configuração estão no formato JSON, com a extensão .json.
2.2) Abaixo estão exemplos de arquivos de configuração da Galeria Online:
{
"imagens": [
{
"nome": "Windows 10 PRO EN-GB",
"version": "Visualização do Insider 1803 Build 17618",
"locale": "EN-GB",
"editor": "TenForums.com",
"última atualização": "08-MAR-2018",
"descrição": [
"\n",
"O seguinte software foi pré-instalado:\n",
"- Office 2016 Pro Plus\n",
"- Visual Studio Enterprise 2017\n",
"- Windows ADK para Windows 10\n"
],
"configuração": {
"SecureBoot": verdadeiro
},
"requisitos": {
"espaço em disco": 0
},
"disco": {
"uri":"arquivo://H:/VHD_Repo/W10PRO_EN-GB.vhdx",
"hash":"sha256:CD662725B917EAF17BCE0AE27D62A75D427DAF69DBAB610DE83D4E283EE535FD",
"tamanho":8862564352,
"archiveRelativePath": ""
},
"logotipo": {
"uri":"arquivo://E:/Users/Kari/OneDrive/Pictures/Hyper-V/TF_Logo.jpg",
"hash":"sha256:567577C39FFD817A30752FC50004137F85EEB84DD8988C3F6F4EEFC2DDA0BD57",
"tamanho":8325,
"archiveRelativePath": ""
},
"símbolo": {
"uri":"arquivo://E:/Users/Kari/OneDrive/Pictures/Hyper-V/W10_35.jpg",
"hash":"sha256:B64B86CB68A35BBFC642D0725D5C570041DFEF66986C4A77EABFDDCB6D33467D",
"tamanho":1913,
"archiveRelativePath": ""
},
"miniatura": {
"uri":"arquivo://E:/Users/Kari/OneDrive/Pictures/Hyper-V/W10G-TF.jpg",
"hash":"sha256:3630837726027EB4E5DCD5259577886ECB7F1EF61332086656D64FF6AAFD4268",
"tamanho":39466,
"archiveRelativePath": ""
},
"detalhes": [
{
"nome": "Espaço necessário",
"valor": "256 GB"
},
{
"nome": "Informações adicionais",
"value": "Inicializa para OOBE (sem usuários)"
}
]
}
]
}
Você pode baixar ou copiar o exemplo de script JSON acima: Sample.zip . Lembre-se de desbloquear o arquivo ZIP primeiro e depois extraí-lo. Este arquivo ZIP contém um arquivo Sample.json que pode ser aberto e editado no Bloco de notas ou qualquer outro editor de texto/código.
2.3) Abra o arquivo JSON após extraí-lo, edite se necessário. Nas etapas a seguir, haverá instruções breves para cada bloco de comandos. Primeiro, uma captura de tela para explicar como diferentes blocos de comando afetam o que é visto na interface do Quick Create:
Os números na captura de tela referem-se às seguintes etapas:
![Como criar um repositório de máquina virtual para Hyper-V Quick Create Como criar um repositório de máquina virtual para Hyper-V Quick Create]()
- Etapa 2.5 descreve a VM e informações básicas
- Etapa 2.12, imagem do logotipo
- Etapa 2.13, imagem do ícone
- Etapa 2.14, miniatura
- Etapa 2.15, informações adicionais
2.4) O arquivo de configuração do Hyper-V da Galeria Online começa e termina com chaves (destacadas em preto no exemplo abaixo), seguidas pelo rótulo " imagens " e dois pontos. Em seguida, um colchete de abertura e uma chave de abertura.
{
"images": [
{
O resto do script aparecerá aqui
}
]
}
2.5) Os primeiros dados do script são informações básicas sobre o arquivo da sua máquina virtual VHDX. Observe que tudo entre aspas (“Tudo aqui”) pode ser qualquer informação ou texto que você deseja exibir no Quick Create. Por favor, tente entrar corretamente. Observe que quaisquer colchetes, aspas e vírgulas são importantes para manter a sintaxe correta.
"nome": "Windows 10 PRO EN-GB",
"version": "Visualização do Insider 1803 Build 17618",
"locale": "EN-GB",
"editor": "TenForums.com",
"última atualização": "08-MAR-2018",
"descrição": [
"\n",
"O seguinte software foi pré-instalado:\n",
"- Office 2016 Pro Plus\n",
"- Visual Studio Enterprise 2017\n",
"- Windows ADK para Windows 10\n"
],
As quebras de linha (\n) devem ser digitadas manualmente após cada linha de texto, caso contrário, as linhas na Criação Rápida não serão quebradas. Uma quebra de linha entre aspas ("\n") adicionará uma linha em branco.
No exemplo acima, o disco rígido virtual W10 PRO x64 build 17618 em inglês britânico foi adicionado à pasta de armazenamento VHD e uma entrada Quick Create foi criada para ele.
2.6) Habilite (verdadeiro) ou desabilite (falso) Secure Boot para esta máquina virtual:
"config": { "secureBoot": verdadeiro },
2.7) Requisito mínimo de espaço em bytes:
"requisitos": { "espaço em disco": 0},
Se deixado em 0, nenhum aviso será exibido. Para calcular quanto espaço de armazenamento seu disco rígido virtual padrão exigirá, basta dobrar o tamanho máximo do arquivo VHDX estendido e adicionar alguns GB apenas para ter certeza.
Existe uma regra simples: uma máquina virtual precisará do dobro do tamanho máximo de seu VHD. Uma máquina virtual com disco rígido virtual de 50 GB requer aproximadamente 100 GB de espaço de armazenamento livre no host para funcionar corretamente.
Por exemplo, se você criou uma máquina virtual usando a extensão de arquivo VHDX padrão de 127 GB. Embora o tamanho do arquivo no servidor após a instalação do Windows 10 na máquina virtual seja de apenas cerca de 10 GB, ele pode e é permitido expandir até 127 GB quando o software é instalado e os arquivos são baixados. . Além disso, a execução de uma máquina virtual requer espaço de armazenamento disponível equivalente ao tamanho máximo do arquivo (127 GB neste caso) na mesma unidade para que possa ser expandido ainda mais quando usado.
Se o valor do DiskSpace for alterado para 280.000.000.000 bytes, este aviso será exibido quando o usuário selecionar esta máquina virtual na Criação Rápida:
![Como criar um repositório de máquina virtual para Hyper-V Quick Create Como criar um repositório de máquina virtual para Hyper-V Quick Create]()
Observe que você deve inserir o tamanho em bytes sem separadores:
"requisitos": { "espaço em disco": 280000000000 },
2.8) A seguir vem a parte mais importante, configurar a localização do arquivo VHDX:
"disco": {
"uri":"arquivo://H:/VHD_Repo/W10PRO_EN-GB.vhdx",
"hash":"sha256:CD662725B917EAF17BCE0AE27D62A75D427DAF69DBAB610DE83D4E283EE535FD",
"tamanho":8862564352,
"archiveRelativePath": ""
},
2.9) URI (Universal Resource Identifier), o repositório onde o VHDX está armazenado pode estar localizado em qualquer um dos seguintes locais:
-http://
http://myfilestorage.mysite.com/W10PRx64.vhdx
- https: //
https://myfilestorage.mysite.com/W10PRx64.vhdx
-ftp://
ftp://myfilestorage.myFTPServer.com/W10PRx64.vhdx
- arquivo://
arquivo://MeuComputador/MyExternalHDD_Storage/VirtualHardDisks/W10PRx64.vhdx
Se a sua pasta de armazenamento VHDX for chamada VHDX_Repo na unidade F: do seu computador local e o nome do arquivo VHDX for W10PRx64.vhdx , o URI será o seguinte:
arquivo://F:/VHDX_Repo/W10PRx64.vhdx
Atenção
Observe que se o seu URI for um local de rede como um compartilhamento em um PC ou NAS, você precisará usar o IP mais o número da porta. Na maioria dos casos, a porta 8080 funcionará; caso contrário, consulte o manual do seu NAS.
Por exemplo, se eu tiver um NAS WD My Cloud Mirror que usa a porta 8080, meu URI ficará assim:
http://192.168.2.106:8080/Public/VHDX_Repo/W10PRx64.vhdx
Caso você tenha acesso ao Azure Blob Storage, o URI ficará assim:
https://STORAGE_ACCOUNT.blob.core.windows.net/RESOURCE_GROUP/FOLDER/FILENAME.vhdx
2.10) Um hash SHA256 é necessário para o arquivo VHDX. Para obter o hash, use o seguinte comando no PowerShell"
Get-FileHash -Path "PATH\FILENAME" -Algoritmo SHA256
Na captura de tela é mostrado o hash SHA256 para um arquivo VHDX W10 PRO IP x64 EN-GB (Skippy) .vhdx na pasta D:\Virtual Hard Disks .
![Como criar um repositório de máquina virtual para Hyper-V Quick Create Como criar um repositório de máquina virtual para Hyper-V Quick Create]()
Clique duas vezes no valor hash no PowerShell e pressione Enter para copiá-lo para a área de transferência e cole-o em seu arquivo de configuração.
2.11) O tamanho do arquivo está em bytes, sem separadores. Você encontrará o tamanho exato do arquivo clicando com o botão direito no arquivo VHDX e selecionando Propriedades :
![Como criar um repositório de máquina virtual para Hyper-V Quick Create Como criar um repositório de máquina virtual para Hyper-V Quick Create]()
O tamanho do VHDX mostrado na imagem acima é 19767754752. Caso os dois valores Tamanho e Tamanho no disco não se sobreponham, ou se preocupem apenas com o valor Tamanho.
2.12) Logotipo é uma imagem JPG com dimensões de 130 * 30 pixels. Obtenha o valor de hash SHA256 conforme dito acima na etapa 2.10 e o tamanho conforme dito na etapa 2.11:
"logotipo": {
"uri":"arquivo://E:/Users/Kari/OneDrive/Pictures/Hyper-V/TF_Logo.jpg",
"hash":"sha256:567577C39FFD817A30752FC50004137F85EEB84DD8988C3F6F4EEFC2DDA0BD57",
"tamanho":8325,
"archiveRelativePath": ""
},
2.13) Ícone é uma imagem JPG com dimensões de 35 * 35 pixels:
"symbol": { "uri":"file://E:/Users/Kari/OneDrive/Pictures/Hyper-V/W10_35.jpg", "hash":"sha256:B64B86CB68A35BBFC642D0725D5C570041DFEF66986C4A77EABFDDCB6D33467D", "tamanho":1913, "archiveRelativePath": "" },
2.14) As miniaturas são imagens de 800*450 pixels:
"miniatura": {
"uri":"arquivo://E:/Users/Kari/OneDrive/Pictures/Hyper-V/W10G-TF.jpg",
"hash":"sha256:3630837726027EB4E5DCD5259577886ECB7F1EF61332086656D64FF6AAFD4268",
"tamanho":39466,
"archiveRelativePath": ""
},
2.15) A seção Detalhes exibe informações adicionais na Criação Rápida. Por exemplo, você não deseja contar o espaço mínimo em disco necessário como na etapa 2.7 acima ou usar Detalhes.
"details": [ { "name": "Espaço necessário", "value": "256 GB" }, { "name": "Informações adicionais", "value": "Boots to OOBE (sem usuários)" } ]
Observe que em cada bloco de código (da etapa 2.5 até esta etapa), a chave } é sempre seguida por uma vírgula, mas no último bloco de código, como aqui Details , não há mais uma vírgula após }.
Especificamente:
"detalhes": [
{
"nome": "Espaço necessário",
"valor": "256 GB"
}, <>Esta é uma vírgula seguida por chaves }
{
"nome": "Informações adicionais",
"value": "Inicializa para OOBE (sem usuários)"
} <>Na chave no último bloco de código, não há mais uma vírgula final
]
2.16) Salve o arquivo de configuração JSON com o nome que desejar, com extensão . json . Observe que você precisa de um arquivo JSON separado para cada máquina virtual que deseja adicionar ao Quick Create.
Clone ou carregue o disco rígido virtual para o arquivo
3.1) Abra o Editor do Registro (WIN + R ou digite regedit na Cortana e pressione Enter). Navegue até a seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualização
3.2) Clique com o botão direito no painel direito e selecione Novo > Valor de múltiplas strings.
![Como criar um repositório de máquina virtual para Hyper-V Quick Create Como criar um repositório de máquina virtual para Hyper-V Quick Create]()
3.3) Renomeie o valor de múltiplas strings para GalleryLocations :
![Como criar um repositório de máquina virtual para Hyper-V Quick Create Como criar um repositório de máquina virtual para Hyper-V Quick Create]()
3.4) Clique duas vezes em Multi-String Value GalleryLocations , adicione todos os seus arquivos JSON lá, um arquivo corresponde a uma linha, clique em OK para salvar.
![Como criar um repositório de máquina virtual para Hyper-V Quick Create Como criar um repositório de máquina virtual para Hyper-V Quick Create]()
Agora você criou sua própria Galeria Online Hyper-V e pode criar novas máquinas virtuais com Windows pré-instalado com apenas um clique do mouse:
Boa sorte!
Ver mais: