Quando você configura uma regra de antiafinidade para um pool de aplicativos, Horizon Connection Server tenta iniciar o aplicativo somente em hosts RDS que têm recursos suficientes para executar o aplicativo. Esse recurso pode ser útil para controlar aplicativos que consomem grandes quantidades de recursos de CPU ou memória.

Uma regra de antiafinidade consiste em um padrão de correspondência de aplicativo e uma contagem máxima. Por exemplo, o padrão de correspondência do aplicativo pode ser autocad.exe e a contagem máxima pode ser 2.

O Servidor de Conexão envia a regra de antiafinidade para Horizon Agent em um host RDS. Se algum aplicativo em execução no host RDS tiver nomes de processo que correspondam ao padrão de correspondência do aplicativo, Horizon Agent contará o número atual de instâncias desses aplicativos e comparará o número com a contagem máxima. Se a contagem máxima for excedida, o Servidor de Conexão ignorará esse host RDS quando selecionar um host RDS para executar novas sessões do aplicativo.

Pré-requisitos

Procedimento

  1. Em Horizon Console, selecione Inventário (Inventory) > Aplicativos (Applications).
  2. Selecione o pool a ser modificado e clique em Editar (Edit).
  3. Na caixa de texto Padrões de antiafinidade (Anti-Affinity Patterns), digite uma lista de padrões separados por vírgula para corresponder aos nomes de processo de outros aplicativos em execução em hosts RDS.
    A cadeia de caracteres do padrão pode incluir o asterisco (*) e o ponto de interrogação (?) caracteres curinga. Um asterisco corresponde a zero ou mais caracteres e um ponto de interrogação corresponde a qualquer caractere único.
    Por exemplo, *pad.exe,*notepad.??? corresponde a wordpad.exe, notepad.exe e notepad.bat, mas não corresponde a wordpad.bat ou notepad.script.
    Observação: Horizon conta vários padrões que correspondem a um aplicativo em uma única sessão como uma única correspondência.
  4. Na caixa de texto Contagem de antiafinidade (Anti-Affinity Count), digite o número máximo de outros aplicativos que podem estar em execução no host RDS antes que o host RDS seja rejeitado para novas sessões de aplicativo.
    A contagem máxima pode ser um número inteiro de 1 a 20.
  5. Clique em Enviar (Submit) para salvar suas alterações.