Controladores de Entrega
O Controlador de Entrega é o componente do lado do servidor responsável por gerenciar o acesso do usuário, além de intermediar e otimizar conexões. Os Controladores também fornecem os Machine Creation Services™ que criam imagens de desktop e servidor.
Um site deve ter pelo menos um Controlador. Após instalar o Controlador inicial, você pode adicionar mais Controladores ao criar um site ou posteriormente. Ter mais de um Controlador em um site oferece dois benefícios principais.
- Redundância: Como prática recomendada, em um site de produção, sempre tenha pelo menos dois Controladores em servidores físicos diferentes. Se um Controlador falhar, os outros podem gerenciar as conexões e administrar o site.
- Escalabilidade: À medida que a atividade do site aumenta, o uso da CPU no Controlador e a atividade do banco de dados também aumentam. Controladores adicionais permitem que você lide com mais usuários e mais solicitações de aplicativos e desktops, e podem melhorar a capacidade de resposta geral.
Cada Controlador se comunica diretamente com o banco de dados do site. Em um site com mais de uma zona, os Controladores em cada zona se comunicam com o banco de dados do site na zona primária.
Importante:
Não altere o nome do computador ou a associação de domínio de um Controlador após a configuração do site.
Como os VDAs se registram nos Controladores
Antes que um VDA possa ser usado, ele deve se registrar (estabelecer comunicação) com um Controlador de Entrega no site. Para obter informações sobre o registro de VDA, consulte Registro de VDA com Controladores.
Adicionar, remover ou mover Controladores
Para adicionar, remover ou mover um Controlador, você deve ter as permissões de função de servidor e função de banco de dados listadas no artigo Bancos de dados.
A instalação de um Controlador em um nó em uma instalação de cluster SQL ou espelhamento SQL não é suportada.
Ao adicionar um Delivery Controller™ a um site, certifique-se de adicionar as credenciais de logon para essa máquina a quaisquer SQL Servers de réplica que você usa para alta disponibilidade.
Se sua implantação usa espelhamento de banco de dados:
- Antes de adicionar, remover ou mover um Controlador, certifique-se de que os bancos de dados principal e espelhado estejam em execução. Além disso, se você estiver usando scripts com o SQL Server Management Studio, habilite o modo SQLCMD antes de executar os scripts.
- Para verificar o espelhamento após adicionar, remover ou mover um Controlador, execute o cmdlet PowerShell
Get-configdbconnection. Esse cmdlet garante que o Failover Partner tenha sido definido na string de conexão para o espelho.
Depois de adicionar, remover ou mover um Controlador:
- Se a atualização automática estiver habilitada, os VDAs receberão uma lista atualizada de Controladores em até 90 minutos.
- Se a atualização automática não estiver habilitada, certifique-se de que a configuração da política do Controlador ou a chave de registro ListOfDDCs sejam atualizadas para todos os VDAs. Após mover um Controlador para outro site, atualize a configuração da política ou a chave de registro em ambos os sites.
Adicionar um Controlador
Você pode adicionar Controladores ao criar um site e posteriormente. Você não pode adicionar Controladores instalados com uma versão anterior deste software a um site que foi criado com esta versão.
- Execute o instalador em um servidor que contenha um sistema operacional suportado. Instale o componente Delivery Controller e quaisquer outros componentes principais que desejar. Conclua o assistente de instalação.
-
Se você ainda não criou um site, inicie o Studio. Você será solicitado a criar um site. Na página Bancos de Dados no assistente de criação de site, clique no botão “Selecionar” e adicione o endereço do servidor onde você instalou o Controlador adicional.
Se você planeja gerar scripts que inicializam os bancos de dados, adicione os Controladores antes de gerar os scripts.
- Se você já criou um site, aponte o Studio para o servidor onde você instalou o Controlador adicional. Clique em “Dimensionar sua implantação” e insira o endereço do site.
Remover um Controlador
Remover um Controlador de um site não desinstala o software Citrix® ou qualquer outro componente. Essa ação remove o Controlador do banco de dados para que ele não possa mais ser usado para intermediar conexões e executar outras tarefas. Se você remover um Controlador, poderá adicioná-lo novamente ao mesmo site ou a outro site posteriormente. Um site requer pelo menos um Controlador, então você não pode remover o último listado no Studio.
Ao remover um Controlador de um site, o logon do Controlador para o servidor de banco de dados não é removido. Isso evita a remoção potencial de um logon que é usado por serviços de outros produtos na mesma máquina. O logon deve ser removido manualmente se não for mais necessário. A permissão de função de servidor securityadmin é necessária para remover o logon.
Depois de remover um Controlador:
- Os VDAs que usam a atualização automática se registram novamente com outros Controladores disponíveis. Esse novo registro ocorre somente se o mecanismo de atualização automática estiver habilitado e os VDAs puderem alcançar outros Controladores (na mesma zona secundária que o Controlador removido, ou na zona primária para implantações locais).
- Atualize as informações do Controlador no Citrix StoreFront. Para obter mais informações, consulte Gerenciar Controladores.
- No Citrix StoreFront, atualize as URLs da Secure Ticket Authority (STA) para acesso remoto através do Citrix Gateway. Para obter mais informações, consulte Gerenciar Secure Ticket Authorities.
- No Citrix Gateway, atualize quaisquer URLs STA de servidor virtual. Para obter mais informações, consulte Citrix Gateway.
Importante:
Não remova o Controlador do Active Directory antes de removê-lo do site.
- Certifique-se de que o Controlador esteja ligado para que o Studio carregue em menos de uma hora. Assim que o Studio carregar o Controlador que você deseja remover, desligue o Controlador quando solicitado.
- Selecione “Configuração > Controladores” no painel de navegação do Studio e selecione o Controlador que você deseja remover.
- Selecione “Remover Controlador” no painel Ações. Se você não tiver as funções e permissões de banco de dados corretas, será oferecida a opção de gerar um script que permite ao seu administrador de banco de dados remover o Controlador para você.
- Você deve remover a conta de máquina do Controlador do servidor de banco de dados. Antes de remover, verifique se nenhum outro serviço está usando a conta.
Após usar o Studio para remover um Controlador, o tráfego para esse Controlador pode persistir por um curto período para garantir a conclusão adequada das tarefas atuais. Se você quiser forçar a remoção de um Controlador em pouco tempo, a Citrix recomenda que você desligue o servidor onde ele foi instalado ou remova esse servidor do Active Directory. Em seguida, reinicie os outros Controladores no site para garantir que não haja mais comunicação com o Controlador removido.
Mover um Controlador para outra zona
Se seu site contiver mais de uma zona, você poderá mover um Controlador para uma zona diferente. Consulte o artigo Zonas para obter informações sobre como essa movimentação pode afetar o registro de VDA e outras operações.
- Selecione “Configuração > Controladores” no painel de navegação do Studio e selecione o Controlador que você deseja mover.
- Selecione “Mover” no painel Ações.
- Especifique a zona para onde você deseja mover o Controlador.
Mover um Controlador para outro site
Você não pode mover um Controlador para um site que foi criado com uma versão anterior deste software.
- No site onde o Controlador está localizado (o site antigo), selecione “Configuração > Controladores” no painel de navegação do Studio. Em seguida, selecione o Controlador que você deseja mover.
- Selecione “Remover Controlador” no painel Ações. Se você não tiver as permissões de banco de dados corretas, poderá gerar um script que permite a alguém com essas permissões (como um administrador de banco de dados) remover o Controlador. Um site requer pelo menos um Controlador, então você não pode remover o último listado no Studio.
- No Controlador que você está movendo, abra o Studio, redefina os serviços quando solicitado, selecione “Ingressar em site existente” e insira o endereço do novo site.
Mover um VDA para outro site
Se um VDA foi provisionado usando Citrix Provisioning™ ou é uma imagem existente, você pode mover um VDA para outro site (do site 1 para o site 2) ao atualizar, ou ao mover uma imagem de VDA que foi criada em um site de teste para um site de produção. VDAs provisionados usando Machine Creation Services (MCS) não podem ser movidos de um site para outro. O MCS não suporta a alteração do ListOfDDCs que um VDA verifica para se registrar em um Controlador. VDAs provisionados usando MCS sempre verificam o ListOfDDCs associado ao site no qual foram criados.
Há duas maneiras de mover um VDA para outro site: usando o instalador ou as políticas Citrix.
Instalador
Execute o instalador e adicione um Controlador, especificando o FQDN (entrada DNS) de um Controlador no site 2.
Especifique os Controladores no instalador somente quando a configuração da política de Controladores não for usada.
Editor de Política de Grupo
O exemplo a seguir move vários VDAs entre sites.
-
Crie uma política no site 1 que contenha as seguintes configurações e, em seguida, filtre a política para o nível do Grupo de Entrega para iniciar uma migração de VDA em fases entre os sites.
- Controladores: Contendo FQDNs (entradas DNS) de um ou mais Controladores no site 2.
- Habilitar atualização automática de Controladores: definido como desabilitado.
- Cada VDA no Grupo de Entrega é alertado em até 90 minutos sobre a nova política. O VDA ignora a lista de Controladores que recebe (porque a atualização automática está desabilitada); ele seleciona um dos Controladores especificados na política, que lista os Controladores no site 2.
- Quando o VDA se registra com sucesso em um Controlador no site 2, ele recebe o ListOfDDCs do site 2 e as informações da política, que têm a atualização automática habilitada por padrão. O Controlador com o qual o VDA foi registrado no site 1 não está na lista enviada pelo Controlador no site 2. Assim, o VDA se registra novamente, escolhendo entre os Controladores na lista do site 2. A partir de então, o VDA é automaticamente atualizado com informações do site 2.