Criar um catálogo do Microsoft System Center Virtual Machine Manager
(/pt-br/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-create.html) descreve os assistentes que criam um catálogo de máquinas. As informações a seguir cobrem detalhes específicos para ambientes de virtualização do Microsoft System Center Virtual Machine Manager (VMM).
Nota:
Antes de criar um catálogo VMM, você precisa concluir a criação de uma conexão com o VMM. Consulte (/pt-br/citrix-virtual-apps-desktops/2411/install-configure/connections/connection-mscvmm.html).
Criar uma VM mestre
- Instale um VDA na VM mestre e selecione a opção para otimizar a área de trabalho para melhorar o desempenho.
- Tire um instantâneo da VM mestre para usar como backup.
- Crie áreas de trabalho virtuais.
MCS em compartilhamentos de arquivos SMB 3
Para catálogos de máquinas criados com MCS em compartilhamentos de arquivos SMB 3 para armazenamento de VM, certifique-se de que as credenciais atendam aos seguintes requisitos. Esses requisitos garantem que as chamadas da Hypervisor Communications Library (HCL) do Controller se conectem com sucesso ao armazenamento SMB:
- As credenciais de usuário do VMM devem incluir acesso completo de leitura e gravação ao armazenamento SMB.
- As operações de disco virtual de armazenamento durante eventos do ciclo de vida da VM são realizadas através do servidor Hyper-V usando as credenciais de usuário do VMM.
Ao usar o armazenamento SMB, habilite o Authentication Credential Security Support Provider (CredSSP) do Controller para máquinas Hyper-V individuais. Use este processo para VMM 2012 SP1 com Hyper-V no Windows Server 2012. Para obter mais informações, consulte CTX137465.
A HCL usa CredSSP para abrir uma conexão com a máquina Hyper-V. Este recurso passa credenciais de usuário criptografadas por Kerberos para a máquina Hyper-V. Os comandos do PowerShell na sessão na máquina Hyper-V remota são executados com as credenciais fornecidas. Neste caso, as credenciais do usuário VMM, para que os comandos de comunicação para o armazenamento funcionem corretamente.
As seguintes tarefas usam scripts do PowerShell que se originam na HCL e são então enviados para a máquina Hyper-V para atuar no armazenamento SMB 3.0.
-
Consolidar imagem mestre: Uma imagem mestre cria um esquema de provisionamento MCS (catálogo de máquinas). Ela clona e nivela a VM mestre, pronta para criar VMs a partir do novo disco criado (e remove a dependência da VM mestre original).
ConvertVirtualHardDisk no namespace root\virtualization\v2
Exemplo:
$ims = Get-WmiObject -class $class -namespace "root\\virtualization\\v2";
$result = $ims.ConvertVirtualHardDisk($diskName, $vhdastext)
$result
<!--NeedCopy-->
-
Criar disco de diferença: Cria um disco de diferença a partir da imagem mestre gerada pela consolidação da imagem mestre. O disco de diferença é então anexado a uma nova VM.
CreateVirtualHardDisk no namespace root\virtualization\v2
Exemplo:
$ims = Get-WmiObject -class $class -namespace "root\\virtualization\\v2";
$result = $ims.CreateVirtualHardDisk($vhdastext);
$result
<!--NeedCopy-->
-
Carregar discos de identidade: O HCL não pode carregar diretamente o disco de identidade para o armazenamento SMB. Portanto, a máquina Hyper-V deve carregar e copiar o disco de identidade para o armazenamento. Como a máquina Hyper-V não pode ler o disco do Controller, o HCL deve primeiro copiar o disco de identidade através da máquina Hyper-V da seguinte forma.
- O HCL carrega a Identidade para a máquina Hyper-V através do compartilhamento do administrador.
- A máquina Hyper-V copia o disco para o armazenamento SMB através de um script PowerShell em execução na sessão remota do PowerShell. Uma pasta é criada na máquina Hyper-V e as permissões dessa pasta são bloqueadas apenas para o usuário VMM (através da conexão remota do PowerShell).
- O HCL exclui o arquivo do compartilhamento do administrador.
- Quando o HCL termina de carregar o disco de identidade para a máquina Hyper-V, a sessão remota do PowerShell copia os discos de identidade para o armazenamento SMB. Em seguida, ela os exclui da máquina Hyper-V.
A pasta do disco de identidade é recriada se for excluída para que esteja disponível para reutilização.
-
Baixar discos de identidade: Assim como nos uploads, os discos de identidade passam pela máquina Hyper-V para o HCL. O processo a seguir cria uma pasta que tem apenas permissões de usuário VMM no servidor Hyper-V, caso ela não exista.
- A máquina Hyper-V copia o disco do armazenamento SMB para o armazenamento local do Hyper-V através de um script PowerShell. Este script é executado na sessão remota do PowerShell V3.
- O HCL lê o disco do compartilhamento do administrador da máquina Hyper-V para a memória.
- HCL exclui o arquivo do compartilhamento do administrador.
Criar catálogo com um perfil de máquina
Você pode usar um perfil de máquina para criar e atualizar um catálogo de máquinas MCS em ambientes do System Center Virtual Machine Manager (SCVMM). Você pode habilitar o vTPM. Você também pode adicionar tags personalizadas de uma VM de perfil de máquina às VMs provisionadas.
Considerações importantes
- A imagem mestre só pode ser um instantâneo e não uma VM.
- Você só pode usar a VM como a origem do perfil da máquina.
- Você pode configurar o VTPM a partir do console do Hyper-V e não do console do SCVMM.
- Se a imagem mestre tiver o vTPM habilitado, você deverá habilitar o vTPM na origem do perfil da máquina.
- O vTPM é suportado apenas em máquinas de Geração 2.
-
Os seguintes parâmetros sobrescrevem os valores capturados em um perfil de máquina se fornecidos separadamente:
- VMCpuCount
- VMMemoryMB
- Armazenamento em disco
-
As tags personalizadas são herdadas apenas do perfil da máquina e não da imagem mestre. A tag
CitrixProvisioningSchemeIdé adicionada por padrão à VM. Se você não quiser incluir a tagCitrixProvisioningSchemeId, adicione o parâmetro-NoVmTaggingao criar uma unidade de hospedagem. Exemplo:New-Item -HypervisorConnectionName $ConnectionName ` -NetworkPath @($NetworkPath) ` -Path @($HostingUnitPath) ` -PersonalvDiskStoragePath @() ` -RootPath $RootPath ` -StoragePath @($StoragePath) ` -NoVmTagging <!--NeedCopy--> - Você pode atualizar um catálogo existente usando o comando
Set-ProvScheme.
Criar um catálogo de máquinas usando um perfil de máquina
-
Crie uma VM para ser uma fonte de perfil de máquina. Para obter mais informações, consulte Provisionar máquinas virtuais na malha VMM. Você não pode alterar a Geração depois de selecionada. Você pode fazer o seguinte no SCVMM:
-
Para habilitar o vTPM:
- Depois de criar a VM, faça login no host Hyper-V e encontre sua VM em Gerenciador do Hyper-V.
- Clique com o botão direito do mouse na VM e vá para Configurações.
- Em Segurança, selecione a caixa de seleção Habilitar Módulo de Plataforma Confiável.
-
- Abra uma janela do PowerShell.
- Execute
asnp citrix*para carregar os módulos PowerShell específicos da Citrix. - Crie um catálogo de Broker. Este catálogo é preenchido com máquinas que estão prestes a ser criadas.
- Crie um pool de identidades. Isso se torna um contêiner para contas AD criadas para as máquinas que serão criadas.
-
Crie um esquema de provisionamento com o perfil da máquina. Por exemplo:
New-ProvScheme -HostingUnitName "<hostingunit name>" -IdentityPoolName "ID1" -MasterImageVM "XDHyp:\HostingUnits\HU1\<path to the checkpoint/snapshot>" -ProvisioningSchemeName "<catalogname>" -MachineProfile "XDHyp:\<path to the machine profile VM>" <!--NeedCopy--> - Atualiza o catálogo do Broker com o ID exclusivo do esquema de provisionamento.
- Crie e adicione VMs ao catálogo.
Atualizar um catálogo existente
Você pode atualizar um catálogo existente usando o comando Set-ProvScheme. Por exemplo:
Set-ProvScheme -ProvisioningSchemeName "<catalogname>" -MachineProfile "XDHyp:\<path to the machine profile VM>"
<!--NeedCopy-->
Remover uma VM
Você pode optar por remover uma VM de um catálogo, mas não excluir a VM do SCVMM. Neste caso, a tag CitrixProvisioningSchemeId é removida apenas da VM. As tags personalizadas não são excluídas da VM. Você pode remover uma VM usando o Web Studio ou comandos PowerShell.
Remover uma VM usando o Web Studio
- Selecione e clique com o botão direito na VM.
- Clique em Excluir.
- Selecione Remover as máquinas virtuais do catálogo, mas não excluir as máquinas virtuais.
Usando comandos PowerShell
Remove-ProvVM com o parâmetro ForgetVM. Para obter mais informações, consulte:
Onde ir em seguida
- Se este for o primeiro catálogo criado, o Web Studio o guiará para criar um grupo de entrega
- Para revisar todo o processo de configuração, consulte Instalar e configurar
- Para gerenciar catálogos, consulte Gerenciar catálogos de máquinas e Gerenciar um catálogo do Microsoft System Center Virtual Machine Manager
Mais informações
- Criar e gerenciar conexões e recursos(/pt-br/citrix-virtual-apps-desktops/2411/install-configure/connections.html)
- Conexão com o Microsoft System Center Virtual Machine Manager(/pt-br/citrix-virtual-apps-desktops/2411/install-configure/connections/connection-mscvmm.html)
- Criar catálogos de máquinas(/pt-br/citrix-virtual-apps-desktops/2411/install-configure/machine-catalogs-create.html)