Citrix DaaS

Migração do local para a nuvem

A Configuração Automatizada permite automatizar a movimentação da configuração local para um site na nuvem.

A imagem a seguir é uma visão de alto nível do que a Configuração Automatizada pode fazer para migrar sua configuração para a nuvem.

migrar para a nuvem on prem

Pré-requisitos para migrar sua configuração

Para exportar sua configuração do Citrix Virtual Apps and Desktops, você precisa:

  • Citrix Virtual Apps and Desktops: versão atual e seu antecessor imediato ou Citrix Virtual Apps and Desktops, XenApp e XenDesktop LTSRs: todas as versões
  • Uma máquina ingressada no domínio com .NET Framework 4.7.2 ou posterior e o Citrix PowerShell SDK. Isso é instalado automaticamente no Delivery Controller. (Para ser executado em uma máquina que não seja o Delivery Controller local, o Citrix Studio deve ser instalado, pois o Studio instala os snap-ins corretos do PowerShell. O instalador do Studio pode ser encontrado na mídia de instalação do Citrix Virtual Apps and Desktops.)

Para importar sua configuração para o Citrix DaaS (anteriormente Citrix Virtual Apps and Desktops Service), você precisa:

  • Uma máquina com acesso ao Citrix Cloud. Isso não precisa ser um Delivery Controller ou uma máquina ingressada no domínio.
  • Citrix DaaS provisionado.
  • Um local de recurso ativo com o Connector instalado e ingressado no mesmo domínio da configuração local.
  • A conectividade com sites que acessam o Citrix Cloud deve ser permitida e estar disponível. Para obter mais informações, consulte Requisitos de sistema e conectividade.

Nota:

A Configuração automatizada não pode ser instalada em um sistema do Cloud Connector. Se estiver executando a Configuração Automatizada em um servidor que não seja o Delivery Controller, você deverá usar o parâmetro -AdminAddress e especificar o nome DNS ou o endereço IP do Delivery Controller. Por exemplo, Export-CvadAcToFile -AdminAddress 192.168.0.10

Exportando sua configuração local do Citrix Virtual Apps and Desktops

Importante:

  • Você deve ter o arquivo CustomerInfo.yml com o ID do consumidor, o ID do cliente e as informações da chave secreta incluídas. Para obter mais informações sobre como recuperar o ID do cliente, o ID do consumidor e a chave secreta, consulte Geração do ID do consumidor, o ID do cliente e a chave secreta. Para obter informações sobre como adicionar essas informações ao arquivo CustomerInfo.yml, consulte Preenchendo o arquivo de informações do cliente.
  • O arquivo ZoneMapping.yml deve incluir informações que mapeiam sua zona local para locais de recursos na nuvem. Para obter mais informações sobre como mapear suas zonas, consulte Preenchimento do arquivo de mapeamento de zona.
  • Se você tiver conexões de host, deverá inserir as informações correspondentes no arquivo CvadAcSecurity.yml.
  1. Instalar a Configuração Automatizada.
  2. Clique duas vezes no ícone Configuração Automatizada. Uma janela do PowerShell é exibida.
  3. Execute o seguinte comando para exportar todos os componentes. Exportar sua configuração local não a altera de forma alguma.

    Export-CvadAcToFile

Depois de executar qualquer cmdlet pela primeira vez, é criada uma pasta de exportação com os arquivos de configuração .yml e logs. A pasta está em %HOMEPATH%\Documents\Citrix\AutoConfig. Cada exportação sucessiva cria uma subpasta. A pasta pai %HOMEPATH%\Documents\Citrix\AutoConfig sempre contém os arquivos exportados da exportação mais recente.

Nota:

Se a Configuração Automatizada não estiver instalada no Delivery Controller, execute import-module Citrix.AutoConfig.Commands antes de usar a ferramenta por meio do PowerShell. Essa etapa não será necessária se você abrir a Configuração automatizada usando o ícone Configuração Automatizada.

Se você encontrar erros ou exceções, consulte a seção Correções no arquivo de log.

Importar sua configuração para o Citrix DaaS

Importante:

  • Você deve ter o arquivo CustomerInfo.yml com o ID do consumidor, o ID do cliente e as informações da chave secreta incluídas. Para obter mais informações sobre como recuperar o ID do cliente, o ID do consumidor e a chave secreta, consulte Geração do ID do consumidor, o ID do cliente e a chave secreta. Para obter informações sobre como adicionar essas informações ao arquivo CustomerInfo.yml, consulte Preenchendo o arquivo de informações do cliente.
  • O arquivo ZoneMapping.yml deve incluir informações que mapeiam sua zona local para locais de recursos na nuvem. Para obter mais informações sobre como mapear suas zonas, consulte Preenchimento do arquivo de mapeamento de zona.
  • Se você tiver conexões de host, deverá inserir as informações correspondentes no arquivo CvadAcSecurity.yml.

Execução de uma importação

  1. Clique duas vezes no ícone Configuração Automatizada. Uma janela do PowerShell é exibida.
  2. Execute o seguinte comando para importar todos os componentes.

    Merge-CvadAcToSite

Verifique o estado esperado com o novo estado atual. Várias opções de importação controlam se os resultados da importação são idênticos ou um subconjunto do site local.

Depois de executar o cmdlet, é criada uma pasta de exportação com os arquivos de configuração .yml e logs. A pasta está em %HOMEPATH%\Documents\Citrix\AutoConfig.

Se você encontrar erros ou exceções, consulte a seção Correções no arquivo de log.

Nota:

Se a Configuração Automatizada não estiver instalada no Delivery Controller, execute import-module Citrix.AutoConfig.Commands antes de usar a ferramenta por meio do PowerShell. Essa etapa não será necessária se você abrir a Configuração automatizada usando o ícone Configuração Automatizada.

Para reverter para a configuração original do Citrix DaaS, consulte Backup da configuração do Citrix DaaS.

Operação de importação em detalhes

O processo de importação foi concebido para executar atualizações com precisão, executar apenas as atualizações necessárias e verificar se todas as atualizações foram feitas corretamente. As etapas seguidas em todas as operações de importação estão descritas abaixo.

  1. Ler o arquivo .yml exportado (estado esperado).
  2. Ler a nuvem (estado atual).
  3. Fazer backup do estado da nuvem de pré-importação para arquivos .yml (o pré-backup pode ser restaurado, se necessário).
  4. Avaliar as diferenças entre o estado esperado e o atual. Isso determina quais atualizações devem ser feitas.
  5. Fazer as atualizações.
  6. Ler novamente a nuvem (novo estado atual).
  7. Fazer backup do estado da nuvem pós-importação para arquivos .yml (o pós-backup pode ser restaurado, se necessário).
  8. Comparar o novo estado atual com o estado esperado.
  9. Relatar os resultados da comparação.

Migração granular

Importante:

Para obter mais informações sobre a ordem de migração de componentes, consulte Ordem de migração de componentes.

Você pode migrar seletivamente apenas componentes ou até mesmo apenas nomes de componentes.

  • Os parâmetros de componentes suportados incluem MachineCatalogs, Tags e mais.
  • Parâmetros de nome de componente suportados incluem IncludeByName e ExcludeByName parâmetros e outros.

Para obter mais informações sobre parâmetros e como usá-los, consulte Parâmetros de migração granular.

Ativação de sites

A ativação do site permite que você controle qual site está ativo e controla seus recursos. Para obter mais informações, consulte Ativação de sites.

Migração do local para a nuvem