Antes de instalar o Integration Broker, você deve preparar o sistema do Windows.

Os seguintes sistemas operacionais são suportados pelo Integration Broker.

  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2

Pré-requisitos

  • Determine como você implantará o Integration Broker.

    Considere as seguintes perguntas.

    • Você usará várias instâncias do Integration Broker?

      Várias instâncias são úteis tanto para os fins de balanceamento de carga quanto para os de alta disponibilidade.

      • Se você usar várias instâncias do Integration Broker, é preferível instalar uma instância do Integration Broker para cada instância do Windows Server.
      • Se a sua implantação distribui tráfego pesado, é preferível utilizar pelo menos uma instância do Integration Broker para sincronizar com o VMware Identity Manager e pelo menos uma instância do Integration Broker para fornecer o SSO.
    • Em caso afirmativo, você usará os balanceadores de carga?

      Se a sua implantação usar várias instâncias do Integration Broker para fins de alta disponibilidade ou de balanceamento de carga, considere instalá-las atrás de um ou mais balanceadores de carga.

  • Verifique se o Windows Server 2008 R2, o Windows Server 2012 ou o Windows Server 2012 R2 estão instalados com as últimas atualizações. Para verificar as atualizações, selecione Painel de Controle > Windows Update.
  • Instale o .NET Framework 3.5. Quando você instala o .NET, ele instala a versão 3.5 como um recurso. Se você estiver usando o Windows Server 2008 R2, não se esqueça de selecionar Ativação WCF. Se você estiver usando o Windows Server 2012 ou o 2012 R2, não se esqueça de selecionar Ativação HTTP.
  • Baixe e instale o Microsoft Visual J#® 2.0 Redistributable Package - Segunda Edição. Dependendo do seu sistema operacional, pode ser necessário baixar a versão de 32 bits ou de 64 bits do Microsoft Visual J#.
  • Configure o IIS 7 ou o 7.5 para Windows Server 2008 R2, IIS 8 para Windows Server 2012 ou IIS 8.5 para Windows Server 2012 R2.
    Observação: Se você estiver instalando o IIS 7, instale-o no Modo de Compatibilidade com Gerenciamento do 6.0. Você também deve instalar as Ferramentas de Gerenciamento se esta for a sua única instância do IIS 7.
  • Para o Windows Server 2012 ou 2012 R2, selecione as seguintes características, funções e serviços de função. Você os seleciona no Server Manager, usando o assistente Adicionar Funções e Recursos.
    Recursos
    • Recursos do .NET Framework 3.5
      • .NET Framework 3.5 (inclui o .NET 2.0 e o 3.0)
      • Ativação HTTP
    • Núcleo da Web Hospedável do IIS
    • Serviço de Ativação de Processos do Windows
    • Extensão do IIS do WinRM
    • Suporte a WoW64
    Por exemplo:
    Recursos

    Funções
    • Servidor de Aplicativos
    • Servidor Web (IIS)
    • Servidor de Arquivos
    Por exemplo:
    funções de servidor

    Serviços de Função Serviços de Função de Servidor de Aplicativos
    • .NET Framework 4.5
    • Acesso à Rede COM+
    • Suporte ao Servidor Web (IIS)
    • Suporte ao Serviço de Ativação de Processos do Windows
      • Ativação HTTP
    Serviços de Função da Função de Servidor Web (IIS)
    • Servidor Web
      • Recursos HTTP comuns
        • Documento padrão
        • Pesquisa no Diretório
        • Erros HTTP
        • Conteúdo Estático
        • Redirecionamento HTTP
      • Manutenção e Diagnóstico
        • Log HTTP
        • Ferramentas de Log
        • Monitor de Solicitações
        • Rastreamento
      • Desempenho
        • Compactação de conteúdo estático
        • Compactação de conteúdo dinâmico
      • Segurança
        • Filtragem de Solicitações
        • Autenticação Básica
        • Autenticação de Mapeamento de Certificado de Cliente
        • Autenticação Digest
        • Autenticação de Mapeamento de Certificado de Cliente do IIS
        • Restrições de IP e de Domínio
        • Autorização de URL
        • Autenticação do Windows
      • Desenvolvimento de Aplicativo
      • Ferramentas de Gerenciamento
        • Console de Gerenciamento do IIS
        • Compatibilidade com Gerenciamento do IIS 6
        • Scripts e Ferramentas de Gerenciamento do IIS
    Por exemplo:
    funções de servidor

  • Para Windows Server 2008, selecione as seguintes funções. Você os seleciona no Server Manager, usando o assistente Adicionar Funções e Recursos.
    • Servidor de Aplicativos
    • Servidor Web (IIS)
    • Servidor de Arquivos
  • Configure um pool de aplicativos. Você pode usar o pool de aplicativos padrão ou criar um pool de aplicativos dedicado ao Integração Broker.
Observação: Consulte as informações de versão nas VMware Product Interoperability Matrixes em http://www.vmware.com/resources/compatibility/sim/interop_matrix.php.

Procedimento

  1. Se você estiver usando o IIS 8.0 ou posterior, no Gerenciador do IIS, garanta que as associações http e https para o site padrão não configuraram um nome de host. O campo Nome do host para as associações http e https devem ficar em branco. Por exemplo:

    associação http

  2. No Gerenciador do IIS, configure o pool de aplicativos padrão ou aquele você configurou para usar com o Integration Broker.
    1. Clique no pool de aplicativos.
    2. Verifique esses requisitos.
      • .NET Framework versão 2.0
      • Defina os aplicativos de 32 bits como verdadeiro.
      Observação: No Windows 2012 e no Windows 2012 R2, o pool de aplicativos pode ter sido configurado para uma versão diferente do .NET Framework por padrão. Certifique-se de configurar o pool de aplicativos no .NET Framework 2.0.
  3. No IIS Manager, configure Identidade.
    O usuário Identidade deve ter as seguintes funções:
    • Ao menos Administrador somente leitura no farm da Citrix
    • Administrador no servidor do Integration Broker
    1. Clique com o botão direito do mouse no pool de aplicativos.
    2. Clique em Identity na caixa de diálogo Configurações Avançadas.
    3. Clique em Conta Personalizada e depois em Configurar.
    4. Digite as credenciais de usuário
  4. Baixe e instale o SDK do Citrix PowerShell.
    1. Baixe e instale a versão apropriada.
      • Se você estiver usando o XenApp 6.0, baixe e instale a versão 6.0 do SDK do Citrix PowerShell no site da Citrix.
      • Se você estiver usando o XenApp 6.5, baixe e instale a versão 6.5 do SDK do Citrix PowerShell no site da Citrix.
      • Se você estiver usando o XenApp 7.x ou o XenDesktop 7.x, instale os seguintes SDKs do PowerShell a partir do DVD do XenApp ou do XenDesktop 7.x, ou a partir do site da Citrix:
        • Snap-in do PowerShell do agente da Citrix
        • Snap-in do PowerShell do Serviço de Configuração da Citrix
    2. Defina a política de execução para comunicação remota do PowerShell da Citrix.
    3. Se a política de execução do farm do Citrix XenApp ou do XenDesktop estiver configurada como Usar o login remoto, você deve adicionar o certificado raiz ao armazenamento Autoridades de Certificação Raiz Confiáveis. Consulte o site da Microsoft para saber como adicionar certificados raiz ao armazenamento.
      Se a política de execução do farm do Citrix XenApp ou do XenDesktop estiver configurada como Irrestrita, você não precisará adicionar as CAs raiz ao armazenamento Autoridades de Certificação Raiz Confiáveis.
  5. Antes de executar este comando, verifique se o SDK do PowerShell foi instalado com êxito.
    1. Inicialize o SDK do PowerShell como administrador.
    2. Verifique a comunicação remota do PowerShell.
      Este exemplo de comando aplica-se ao XenApp ou ao XenDesktop 7.x.
      Get-BrokerDesktopGroup -AdminAddress CitrixServerName
      Get-ConfigSite -AdminAddress CitrixServerName
      Este exemplo de comando aplica-se ao Citrix Server Farm 6.5.
      Get-XAApplication -ComputerName CITRIX SERVER NAME
      Este exemplo de comando aplica-se ao Citrix Server Farm 6.0.
      Invoke-Command -ComputerName XENAPP_HOST_NAME -ScriptBlock { Add-PSSnapin Citrix* ;Get-XAApplication } -Credential DOMAIN\USERNAME
    3. Verifique se a lista inclui todos os aplicativos hospedados pela Citrix.

O que Fazer Depois

Se o comando do Invoke-Command falhar, consulte Problema de memória impede a configuração adequada do Integration Broker.

Em seguida, implante e configure o Integration Broker.