Citrix DaaS

Criar um catálogo de máquina de imagem preparado no VMware

Crie imagens preparadas e use as imagens preparadas para criar um catálogo de máquinas MCS usando:

As principais etapas para criar um catálogo de máquinas MCS usando a imagem preparada são:

  1. Crie a definição de imagem e as versões iniciais da imagem.
  2. Use a versão da imagem como uma imagem preparada para criar um catálogo

Usar o Studio

Criar uma definição de imagem e uma versão inicial da imagem

Para criar uma definição de imagem e a versão inicial da imagem, faça o seguinte:

  1. No Studio, vá para o Imagens nó e clique em Criar definição de imagem. Clique Próximo no Introdução página.
  2. Na página Definição de imagem , especifique o Tipo de sistema operacional e o Tipo de sessão para a definição de imagem e Conexão para a definição de imagem.
  3. No Imagem , selecione Recursos (somente os recursos aplicáveis para a conexão definida são listados) e uma imagem mestre a ser usada como modelo para criar a versão da imagem. Você pode selecionar o Usar um perfil de máquina e selecione um perfil de máquina.

    Observação:

    Antes de selecionar uma imagem, verifique se a imagem principal tem o VDA 2311 ou posterior instalado e se o driver MCSIO está instalado no VDA.

  4. No Especificação da máquina , selecione um tamanho de máquina. Se você selecionar um perfil de máquina, poderá ver a contagem de CPU virtual derivada do perfil de máquina e ela será imutável. Se você não selecionar um perfil de máquina, poderá ver apenas o tamanho da memória derivado da imagem mestre.
  5. No NICs , selecione ou adicione NICs para a imagem de preparação. Para cada NIC, selecione uma rede virtual associada. Se você não selecionar um perfil de máquina, a NIC associada à imagem mestre será selecionada por padrão. Se você selecionar um perfil de máquina, as NICs serão derivadas do perfil de máquina e a contagem será inalterável.
  6. No Descrição da versão , insira uma descrição para a versão inicial da imagem criada.
  7. No Resumo , verifique os detalhes da definição da imagem e a versão inicial da imagem criada. Insira um nome e uma descrição para a definição da imagem. Clique Acabar.

Criar versões de imagem

As versões de imagem permitem o gerenciamento de diferentes iterações ou atualizações para uma imagem específica. Essa funcionalidade permite que você mantenha várias versões de uma imagem para diferentes finalidades.

Para criar versões de imagem a partir da versão inicial da imagem, faça o seguinte:

  1. Vá para o Imagens , selecione uma versão ou uma definição de imagem e clique em Criar versão da imagem.
  2. Na página Imagem , você pode alterar a unidade de hospedagem dentro da mesma conexão de hospedagem e resselecionar a imagem mestre e o perfil da máquina para essa versão da imagem.
  3. Se você quiser que a configuração da versão da imagem seja diferente da versão da imagem configurada inicial, defina as configurações no Especificação da máquina e NICs páginas do Criar versão da imagem diálogo.
  4. Adicione uma descrição para a versão da imagem. Clique Acabar.

Observação:

Se a criação da versão da imagem falhar por qualquer motivo, o Solucionar problemas na parte inferior fornece um Repetir opção.

Compartilhe imagens preparadas

Para compartilhar imagens preparadas entre diferentes unidades host, siga estas etapas:

  1. Clique com o botão direito do mouse em uma versão da imagem e selecione Gerenciar compartilhamento de imagens. Todas as unidades host sob a conexão selecionada são listadas. Os recursos dos quais a versão da imagem é criada são desabilitados para qualquer ação.
  2. Selecione as unidades hospedeiras com as quais deseja compartilhar a imagem e clique em Salvar. A coluna Status do compartilhamento mostra Em andamento.
  3. Clique na aba Recursos na parte inferior para mais detalhes sobre o status de compartilhamento.

Observação:

Quando o status do compartilhamento da versão da imagem estiver em andamento, a opção de Excluir versão da imagem ou Gerenciar compartilhamento de imagens está desabilitado.

Criar um catálogo de máquinas a partir do nó Imagens

Use o Criar catálogo na opção Imagens para criar um catálogo usando a versão da imagem.

Como alternativa, você pode selecionar a versão ao criar um catálogo no Catálogos de máquinas , vinculando à opção Imagem preparada no fluxo de trabalho de criação do catálogo. Ver Criar um catálogo de máquinas a partir do nó Catálogos de máquinas

Para criar um catálogo de máquinas do MCS a partir do Imagens , faça o seguinte:

  1. Selecione uma versão da imagem e clique em Criar catálogo. Clique Próximo no Introdução página.
  2. No Experiência Desktop , selecione a experiência de área de trabalho necessária.
  3. Do Imagem página para Máquinas Virtuais , as configurações são pré-selecionadas com base na versão da imagem selecionada.
  4. Conclua as configurações nas páginas a seguir.
  5. No Resumo , verifique os detalhes do catálogo de máquinas. Insira um nome e uma descrição para o catálogo de máquinas. Clique Acabar.
  6. Vá para o Catálogos de máquinas para ver o catálogo de máquinas criado.

Criar um catálogo de máquinas a partir do nó Catálogos de máquinas

Para criar um catálogo de máquinas do MCS a partir do Catálogos de máquinas , faça o seguinte:

  1. Clique Catálogos de máquinas no painel de navegação esquerdo.
  2. Clique Criar catálogo de máquinas. O Configuração do catálogo de máquinas página é exibida. Clique Próximo através do Introdução, Tipo de máquinae Gerenciamento de máquinas Páginas.
  3. No Imagem página:
    1. Selecionar Imagem preparada.
    2. Sob o Imagem preparada, selecione uma versão de imagem de uma definição de imagem.
    3. Clique no nome da versão da imagem. Para exibir mais detalhes sobre a versão da imagem selecionada, clique no número da versão, que está sublinhado.
    4. Se a versão da imagem selecionada estiver configurada com um perfil de máquina, selecione um perfil de máquina. Se a versão da imagem selecionada não estiver configurada com um perfil de máquina, você não poderá optar por usar um perfil de máquina.
  4. Defina as configurações nas páginas a seguir.
  5. No Resumo , verifique os detalhes do catálogo de máquinas. Insira um nome e uma descrição para o catálogo de máquinas. Clique Acabar.

Usar o PowerShell

Criar uma imagem preparada

Os comandos detalhados do PowerShell para criar uma especificação de versão de imagem preparada são os seguintes:

  1. Verifique os nomes de definição de imagem disponíveis usando o comando Comando Test-ProvImageDefinitionNameAvailable. Por exemplo,

    Test-ProvImageDefinitionNameAvailable -ImageDefinitionName <string[]>
  2. Crie uma definição de imagem usando o Definição de imagem nova comando. Por exemplo,

    New-ProvImageDefinition -ImageDefinitionName image2 -OsType Windows -VdaSessionSupport SingleSession
  3. Crie uma nova configuração para definição de imagem na conexão de hospedagem especificada usando o comando Add-ProvImageDefinitionConnection . Por exemplo,

    Add-ProvImageDefinitionConnection -ImageDefinitionName image2 -HypervisorConnectionName VMware
  4. Crie uma versão de imagem usando o New-ProvImageVersion comando. Por exemplo,

    New-ProvImageVersion -ImageDefinitionName $ImageDefintion.ImageDefinitionName -Description "version 1"
  5. Adicione uma especificação de versão da imagem mestra à versão da imagem usando o Add-ProvImageVersionSpec comando. Por exemplo,

    $MasterImagePath = "XDHyp:\HostingUnits\vmware\win10-master.vm\win10-master-snap.snapshot" $SourceImageVersionSpec = Add-ProvImageVersionSpec -ImageDefinitionName $ImageVersion.ImageDefinitionName -ImageVersionNumber $ImageVersion.ImageVersionNumber -HostingUnitName vmware -MasterImagePath $MasterImagePath

    Observação:

    Você pode adicionar apenas uma especificação de versão de imagem mestra a uma versão de imagem para uma unidade de hospedagem.

  6. Crie uma especificação de versão de imagem preparada a partir da especificação de versão da imagem mestre usando o New-ProvImageVersionSpec comando. Por exemplo,

    New-ProvImageVersionSpec -SourceImageVersionSpecUid $SourceImageVersionSpec.ImageVersionSpecUid -NetworkMapping @{"0"="XDHyp:\HostingUnits\vmware\\DSwitch-VM Network.network"} -VMCpuCount 2 -VMMemoryMB 4096 -RunAsynchronously
  7. Você também pode compartilhar a especificação da versão da imagem preparada com outra unidade de hospedagem dentro da mesma conexão de hospedagem usando o comando Add-ProvImageVersionSpecHostingUnit . Por exemplo,

    Add-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid xxxxxxx -HostingUnitName VMwareabc

Exemplo do conjunto completo de comandos do Powershell para criar definição de imagem, versão de imagem e especificação de versão de imagem preparada:

New-ProvImageDefinition -ImageDefinitionName image2 -OsType Windows -VdaSessionSupport Single Add-ProvImageDefinitionConnection -ImageDefinitionName image2 -HypervisorConnectionName VMware $imageVersion = New-ProvImageVersion -ImageDefinitionName image2 $SourceImageVersionSpec = Add-ProvImageVersionSpec -ImageVersionUid $imageVersion.ImageVersionUid ` -HostingUnitUid $hostingunit.HostingUnitUid ` -MasterImagePath "XDHyp:\HostingUnits\vmware\shuaiz-win10-master.vm\shuaiz-win10-master-snap.snapshot" New-ProvImageVersionSpec -SourceImageVersionSpecUid $SourceImageVersionSpec.ImageVersionSpecUid ` -NetworkMapping @{"0"="XDHyp:\HostingUnits\vmware\\DSwitch-VMNetwork.network"} ` -VMCpuCount 2 -VMMemoryMB 4096 Add-ProvImageVersionSpecHostingUnit -ImageVersionSpecUid xxxxxxx -HostingUnitName VMwareabc $PreparedImageVersionSpec = Get-ProvImageVersionSpec -ImageVersionUid $imageVersion.ImageVersionUid | Where SourceImageVersionSpecUid-eq $SourceImageVersionSpec.ImageVersionSpecUid

Observação:

  • Todas as especificações de versão de imagem em uma definição de imagem devem pertencer à mesma unidade de hospedagem.
  • Uma versão de imagem pode ter apenas uma especificação de versão de imagem mestre e uma especificação de versão de imagem preparada.
  • Todas as especificações de versão da imagem devem ter um perfil de computador ou nenhuma das especificações de versão da imagem deve ter um perfil de computador.

Criar um catálogo usando uma especificação de versão de imagem preparada

Crie um catálogo de máquinas do MCS a partir da especificação de versão da imagem preparada usando o Novo Esquema de Prov comando. Por exemplo,

New-ProvScheme -ProvisioningSchemeName <string> -ImageVersionSpecUid <Guid> -HostingUnitUid <Guid> -IdentityPoolUid <Guid> [-VMCpuCount <int>] [-VMMemoryMB <int>] [-UseWriteBackCache] [-NetworkMapping <Hashtable>] [-CleanOnBoot] [-Scope <string[]>] [-Metadata <Hashtable>] [-ServiceOffering <string>] [-SecurityGroup <string[]>] [-TenancyType <string>] [-MachineProfile <string>] [-CustomProperties <string>] [-ResetAdministratorPasswords] [-UseFullDiskCloneProvisioning] [-RunAsynchronously] [-PurgeJobOnSuccess] [-ProvisioningSchemeType <ProvisioningSchemeType>]

Ou,

New-ProvScheme -ProvisioningSchemeName <string> -ImageVersionSpecUid <Guid> -HostingUnitName <string> -IdentityPoolName <string> [-VMCpuCount <int>] [-VMMemoryMB <int>] [-UseWriteBackCache] [-NetworkMapping <Hashtable>] [-CleanOnBoot] [-Scope <string[]>] [-Metadata <Hashtable>] [-ServiceOffering <string>] [-SecurityGroup <string[]>] [-TenancyType <string>] [-MachineProfile <string>] [-CustomProperties <string>] [-ResetAdministratorPasswords] [-UseFullDiskCloneProvisioning] [-RunAsynchronously] [-PurgeJobOnSuccess] [-ProvisioningSchemeType <ProvisioningSchemeType>]

Exemplo de criação de um catálogo usando uma especificação de versão de imagem preparada no VMware:

New-ProvScheme -ProvisioningSchemeName assignimage -ImageVersionSpecUid $PreparedImageVersionSpec.ImageVersionSpecUid ` -HostingUnitName $hostingunit.c-IdentityPoolName $IdentityPool.IdentityPoolName ` -CleanOnBoot -Scope @() -SecurityGroup @() -VMCpuCount 2 -VMMemoryMB 8192 ` -NetworkMapping @{"0"="XDHyp:\HostingUnits\vmware\\DSwitch-VM Network.network"}

Exemplo do conjunto completo de comandos do Powershell para criar um catálogo:

$Catalog = New-BrokerCatalog -AllocationType "Random" -IsRemotePC $False -MinimumFunctionalLevel "L7_20" -Name "vmwarecatalog" -PersistUserChanges "Discard" -ProvisioningType "MCS" -Scope @() -SessionSupport "MultiSession" $IdentityPool = New-AcctIdentityPool -AllowUnicode -Domain "vmware.local" -IdentityPoolName "vmwarecatalog" -IdentityType "ActiveDirectory" -NamingScheme "vmware##" -NamingSchemeType "Numeric" -Scope @() $PreparedImageVersionSpec = Get-ProvImageVersionSpec -ImageDefinitionName image2 -ImageVersionNumber 1 -Filter "PreparationType -eq 'Mcs'" $Task = New-ProvScheme -ProvisioningSchemeName vmwarecatalog -ImageVersionSpecUid $PreparedImageVersionSpec.ImageVersionSpecUid -HostingUnitName vmware -IdentityPoolName vmwarecatalog -CleanOnBoot -Scope @() -SecurityGroup @() -NetworkMapping @{"0"="XDHyp:\HostingUnits\vmware\\DSwitch-VM Network.network"} -VMCpuCount 2 -VMMemoryMB 4096 -RunAsynchronously Get-ProvTask -TaskId $Task.TaskId $ProvScheme = Get-ProvScheme -ProvisioningSchemeName vmwarecatalog Set-BrokerCatalog -Name $Catalog.Name -ProvisioningSchemeId $ProvScheme.ProvisioningSchemeUid

Mais informações

Para onde ir a seguir

Criar um catálogo de máquina de imagem preparado no VMware