Gerenciamento de imagens
Introdução
O processo de criação ou atualização de catálogo do MCS tem duas fases:
- Masterização: uma imagem de origem é convertida em uma imagem publicada
- Clonagem: novas VMs são criadas a partir da imagem publicada
Com a funcionalidade de gerenciamento de imagens, o MCS separa a fase de masterização do fluxo de trabalho geral de provisionamento.
Você pode preparar várias versões de imagem do MCS (Prepared Image) a partir de uma única imagem de origem e usá-las em vários catálogos de máquinas MCS diferentes. Você também pode compartilhar versões de imagens preparadas entre unidades de hospedagem dentro da mesma conexão de host. Essa implementação reduz significativamente os custos de armazenamento e tempo, e simplifica o processo de implantação de VM e atualização de imagem.
Os benefícios de usar essa funcionalidade de gerenciamento de imagens são:
- Gerar imagens preparadas com antecedência sem criar um catálogo.
- Reutilizar imagens preparadas em vários cenários, como a criação e atualização de um catálogo.
- Reduzir significativamente o tempo de criação ou atualização do catálogo.
- Compartilhar versões de imagens preparadas entre unidades de hospedagem dentro da mesma conexão de host.
Nota:
- Esse recurso é atualmente aplicável a ambientes de virtualização Azure e VMware.
- Você pode criar um catálogo de máquinas MCS sem usar imagens preparadas. Nesse caso, você não pode obter os benefícios do recurso.
Casos de uso
Alguns dos casos de uso da funcionalidade de gerenciamento de imagens são:
-
Gerenciamento de versões: As versões de imagem permitem que você:
- gerencie diferentes iterações ou atualizações de uma imagem específica.
- mantenha várias versões de uma imagem para diferentes propósitos.
-
Agrupamento lógico: Você pode criar várias definições de imagem para:
- agrupar logicamente as versões de imagem com base em vários critérios, como projeto, departamento ou tipo de aplicativo e desktop.
- gerenciar imagens de forma mais eficiente dentro de uma organização.
-
Compartilhamento de imagens: Você pode compartilhar versões de imagens preparadas entre unidades de hospedagem dentro da mesma conexão de host para:
- garantir a consistência e uniformidade das imagens em diferentes unidades de hospedagem.
O que é uma imagem preparada?
Com a funcionalidade de gerenciamento de imagens, o MCS desvincula a fase de masterização do fluxo de trabalho geral de criação ou atualização de catálogo e divide o processo em duas etapas:
- Crie imagens preparadas a partir de uma única imagem de origem.
- Use a imagem preparada para criar ou atualizar um catálogo de máquinas MCS.
Você pode criar as imagens preparadas com antecedência. Você pode usar uma única imagem preparada para criar ou atualizar vários catálogos de máquinas provisionados pelo MCS.
Entenda como uma imagem preparada é usada em vários catálogos de máquinas MCS ao usar o Web Studio a partir da imagem:
Visão geral da imagem preparada(/pt-br/citrix-virtual-apps-desktops/2411/media/prepared-image-overview.png)
Definição de imagem: As definições de imagem são um agrupamento lógico de versões de uma imagem. A definição de imagem contém informações sobre:
- por que a imagem foi criada
- para qual SO ela se destina
- outras informações sobre o uso da imagem.
Um catálogo não é criado a partir de uma definição de imagem, mas a partir das versões de imagem que são criadas com base na definição de imagem.
Versão da imagem: As versões da imagem gerenciam o versionamento para a definição da imagem. Uma definição de imagem pode ter várias versões de imagem. Use as versões da imagem como imagens preparadas para criar ou atualizar um catálogo. Você pode compartilhar as versões da imagem entre unidades de hospedagem dentro da mesma conexão de host em ambientes de virtualização Azure e VMware.
Alternativamente, se você quiser usar comandos PowerShell para criar um esquema de provisionamento para criar ou atualizar um catálogo, então você deve criar uma especificação de versão de imagem preparada com base na especificação de versão de imagem mestre, conforme necessário para o seu ambiente. Você também pode compartilhar a especificação de versão de imagem preparada com outra unidade de hospedagem dentro da mesma conexão de hospedagem.
Requisito
- Para imagens mestras do Windows, apenas imagens VDA versão 2311 ou posterior são suportadas. O componente MCS/IO deve ser explicitamente selecionado e instalado. A habilitação ou desabilitação da configuração de E/S do MCS deve ser determinada durante a criação ou atualização do catálogo de máquinas, pois não está habilitada por padrão.
Limitações
Atualmente, o recurso não suporta o seguinte:
- Múltiplas NICs no Azure
- Recurso de disco de dados persistente
- Hibernação para multi-sessão
- Alteração do tipo de imagem
-
Ao compartilhar a versão da imagem preparada entre unidades de hospedagem no Azure, os seguintes métodos de compartilhamento não são permitidos:
- Compartilhar Diretamente
- Compartilhar para galeria da comunidade pública
- Atualmente, a VM confidencial do Azure não é suportada para gerenciamento de imagens.
Gerenciamento do ciclo de vida da imagem usando o Web Studio
O ciclo de vida da imagem ao usar o Web Studio é:
- Criar uma imagem preparada: Crie uma definição de imagem e sua versão inicial da imagem.
- Crie versões de imagem a partir da versão inicial da imagem.
- Compartilhe a versão da imagem com outra unidade de hospedagem dentro da mesma conexão de hospedagem se quiser usar a versão da imagem em outras unidades de hospedagem.
- Use uma versão da imagem como uma imagem preparada para criar catálogos.
- Atualize um catálogo de máquinas com uma imagem preparada diferente.
- Gerencie as definições e versões da imagem: Edite o nome e a descrição das versões da imagem, e a descrição de uma definição de imagem.
- Excluir uma versão da imagem.
- Excluir uma definição de imagem.
Alternativamente, você também pode gerenciar imagens usando o PowerShell. Consulte Gerenciamento do ciclo de vida da imagem usando o PowerShell.
Gerenciamento do ciclo de vida da imagem usando o PowerShell
Se você deseja usar comandos do PowerShell para criar um esquema de provisionamento, então você deve criar uma especificação de versão de imagem preparada com base na especificação de versão de imagem mestre, conforme necessário para o seu ambiente.
Especificação de versão de imagem mestre: Uma especificação de versão de imagem mestre é uma imagem específica adicionada ou criada sob uma versão de imagem. Você pode adicionar uma imagem existente no hipervisor como uma especificação de versão de imagem mestre ou criar uma especificação de versão de imagem preparada com base nesta, conforme necessário para o seu ambiente. A especificação de versão de imagem preparada pode ser usada para vários esquemas de provisionamento.
Você também pode compartilhar a especificação de versão de imagem preparada entre unidades de hospedagem dentro da mesma conexão de hospedagem em ambientes Azure e VMware. No Azure, o compartilhamento é alcançado usando o recurso de compartilhamento de disco do Azure Compute Gallery (ACG).
O ciclo de vida de uma imagem ao usar comandos do PowerShell é:
-
Criar uma imagem:
- Criar uma definição de imagem.
- Adicionar uma nova configuração para Definição de Imagem na Conexão de Hospedagem especificada.
- Criar uma versão de imagem.
- Adicionar uma especificação de versão de imagem mestre.
- Criar uma especificação de versão de imagem preparada.
- Compartilhe a especificação de versão de imagem preparada com outra unidade de hospedagem dentro da mesma conexão de hospedagem se você quiser usar a versão da imagem em outras unidades de hospedagem.
-
Criar um catálogo de máquinas MCS usando uma especificação de versão de imagem preparada:
- Criar um catálogo de broker.
- Criar um pool de identidades.
- Criar um esquema de provisionamento com o parâmetro da especificação Uid da versão da imagem preparada usando o comando
New-ProvScheme. - Vincular o catálogo de broker ao esquema de provisionamento.
- Criar VMs no catálogo de máquinas MCS.
- Alterar a especificação da versão da imagem preparada de um esquema de provisionamento usando o comando
Set-ProvScheme. - Gerenciar as definições e versões de imagem: Editar as versões e definições de imagem.
- Excluir um catálogo de máquinas MCS: A ordem de exclusão é: catálogo de máquinas > especificação de versão de imagem preparada compartilhada (se houver compartilhamento de imagem) > especificação de versão de imagem preparada > especificação de versão de imagem mestre > versão de imagem > configuração para definição de imagem na conexão de hospedagem especificada > definição de imagem. Antes de excluir a especificação de versão de imagem, certifique-se de que a especificação de versão de imagem preparada não esteja associada a nenhum catálogo de máquinas MCS.
Compreender o nó Imagens
Use o nó Imagens para criar e gerenciar imagens preparadas pelo MCS. Sua visualização principal é dividida em quatro partes:
-
Sem imagem preparada sendo compartilhada entre unidades de host

-
Com imagem preparada sendo compartilhada entre unidades de host:

| Rótulo | Parte | Descrição |
|---|---|---|
| A | Definições de imagem | Lista as definições de imagem criadas anteriormente. |
| B | Versões de imagem | Exibe as versões de imagem da definição de imagem selecionada. |
| C
|
Detalhes
|
|
| D | Barra de ações | Lista as ações que você pode realizar em definições e versões de imagem, como Criar Versão da Imagem, Editar Descrição, Gerenciar Compartilhamento de Imagem (em caso de compartilhamento de imagem preparada), Excluir Versão da Imagem e Criar Catálogo. |
Onde ir em seguida
Criar catálogos de máquinas de imagem preparada Criar um catálogo de máquinas de imagem preparada no Azure Criar um catálogo de máquinas de imagem preparada no VMware