Instalando o App Controller

 

Publicado: março de 2016

Aplica-se a: System Center 2012 - App Controller, System Center 2012 SP1 - App Controller, System Center 2012 R2 App Controller

Esta seção oferece instruções passo a passo para instalar o System Center 2012 - Controlador de Aplicativos. Depois de instalar o App Controller, consulte a seção Configurando o App Controller para obter instruções sobre como configurar o App Controller.

Para instalar o servidor App Controller, consulte a seção Como instalar o App Controller Server. Para instalar o Módulo do Windows PowerShell para App Controller, consulte a seção Como instalar o Módulo do Windows PowerShell para o App Controller.

Como instalar o App Controller Server

Os procedimentos nesta seção descrevem como instalar o servidor do System Center 2012 - Controlador de Aplicativos.

Antes de começar a instalação do servidor do App Controller, certifique-se de ter um computador com uma versão com suporte do Microsoft SQL Server instalada e em execução. Se você exigir o suporte para as cadeias de caracteres Unicode de 4 bytes, verifique, antes da instalação, se o agrupamento está definido como um dos agrupamentos _100_; por exemplo, Chinese_Simplified_Pinyin_100_. Se você não quiser que todo o banco de dados do SQL Server tenha um agrupamento _100_, crie um banco de dados vazio para o App Controller usar e defina a sequência de agrupamento desse banco de dados como um dos agrupamentos _100_. Uma lista completa dos agrupamentos _100_ está disponível no tópico Nome do Agrupamento do Windows nas Referências do Transact-SQL no MSDN.

System_CAPS_noteObservação

Se houver um problema na conclusão da Instalação, consulte os arquivos de log localizados na pasta %LOCALAPPDATA%\AppController\Logs (para System Center 2012 - Controlador de Aplicativos) ou \ProgramData\AppControllerLogs (para App Controller no System Center 2012 SP1).

Para instalar o servidor do App Controller, você precisa ter feito logon como usuário de domínio com associação no grupo local de Administradores ou equivalente no computador que está sendo configurado. Essa conta também deve ter no mínimo permissão de DBO no banco de dados que será usado.

Para instalar o servidor do App Controller

  1. Na sua mídia de instalação, clique com o botão direito em setup.exe e depois clique em Executar como administrador.

    System_CAPS_noteObservação

    Antes de começar a instalação do App Controller, feche quaisquer programas abertos e certifique-se de que não há reinicializações pendentes no computador. Por exemplo, se você instalou uma função de servidor usando o Server Manager ou aplicou uma atualização de segurança, pode ser necessário reinicializar o computador e depois fazer logon nele usando a mesma conta de usuário para finalizar a instalação da função de servidor ou a atualização de segurança.

  2. Na página principal de instalação, clique em instalar.

  3. Na página de Informações de registro do produto, forneça as informações apropriadas e clique em Avançar. Leia os termos de licença, marque a caixa de seleção Eu li, entendi e concordo com os termos do contrato de licença e clique em Avançar.

  4. O computador no qual o servidor do App Controller está sendo instalado será verificado para garantir que os requisitos apropriados de hardware e software tenham sido atendidos. Se um pré-requisito não foi atendido, uma página aparecerá com informações sobre qual pré-requisito não foi atendido e como solucionar o problema. Se todos os pré-requisitos foram atendidos, a página Selecione o local de instalação aparecerá.

    Para obter informações sobre requisitos de hardware e software para o App Controller, consulte Requisitos de sistema para o System Center 2012 - App Controller.

  5. Na página Selecione o local de instalação, use o caminho padrão ou selecione um caminho de instalação diferente para os arquivos de programa do App Controller e depois clique em Avançar.

  6. Na página Configurar serviços, especifique a conta que será usada pelos serviços do App Controller. Você pode configurar os serviços do App Controller para usar a conta de serviço de rede ou uma conta de domínio.

    System_CAPS_noteObservação

    Se você especificar uma conta de domínio, é bastante recomendável criar uma conta especificamente designada para uso dos serviços do App Controller.

    Você também pode configurar a porta que será usada pelos serviços do App Controller.

    System_CAPS_noteObservação

    Esta porta é usada apenas para comunicação entre os serviços do App Controller. Não é necessário configurar o firewall no computador que executa o App Controller para permitir acesso a essa porta.

  7. Na página Configurar site, especifique o seguinte:

    - **Endereço IP**: Selecione um endereço IP da lista de endereços IP ou digite um endereço IP que os usuários possam utilizar para acessar esse site.
    
    - **Porta**: Digite a porta que o HTTP.sys deve monitorar para solicitações feitas a este site. Se você especificar uma porta diferente da porta padrão (443 para HTTPS), os clientes precisam especificar o número da porta em solicitações ao servidor, ou eles não se conectarão ao site.
    
    - **Certificado SSL**: Selecione se você quer que a Instalação do App Controller gere um certificado autoassinado ou use um certificado para SSL importado previamente.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/JJ851033.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />Observação</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Para adicionar ou configurar certificados de servidor, use o recurso de <strong>Certificados de Servidor</strong> no Gerenciador do IIS.</p>
      <p>Se você usar um certificado autoassinado, o certificado deve ser adicionado ao repositório de Autoridades de Certificação Confiáveis de todos os computadores que acessarão o site do App Controller. Alguns navegadores não conseguirão exibir o App Controller se o certificado não for confiável. É recomendável usar um certificado de uma autoridade de certificação confiável, em vez de usar um certificado autoassinado.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh427332.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-important(TechNet.10).jpeg" title="System_CAPS_important" alt="System_CAPS_important" />Importante</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>A porta que você atribui durante a instalação do App Controller não pode ser alterada sem desinstalar e reinstalar o App Controller.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
      Após configurar a associação de site a ser usada pelo servidor do App Controller, clique em **Avançar**.
    
  8. Na página Configurar o banco de dados, especifique o seguinte:

    - **Nome do servidor**: Digite o nome do computador que está executando o SQL Server. Se você estiver instalando o servidor do App Controller no mesmo computador que está executando SQL Server, o **Nome do servidor** será preenchido automaticamente com o nome do computador.
    
    - **Porta**: Digite a porta a ser usada para comunicação com o computador que está executando o SQL Server. Por padrão, esse valor não é necessário e, portanto, é deixado em branco.
    
    - **Nome da instância**: Selecione ou digite o nome da instância do SQL Server a ser usada. Haverá um pequeno atraso enquanto os nomes das instâncias são preenchidos na lista. A lista de instâncias disponíveis pode não corresponder à **Porta** especificada acima.
    
    - **Nome do banco de dados**: Digite o nome do banco de dados a ser usado. A conta na qual você está instalando o servidor App Controller deve ter, no mínimo, permissões de proprietário de banco de dados (dbo) no banco de dados especificado. Se o banco de dados especificado não existir e o usuário atual tiver as permissões apropriadas, o assistente de instalação do App Controller criará o banco de dados para você. Se estiver realizando uma instalação de alta disponibilidade, a segunda instalação do servidor e as subsequentes precisarão usar o mesmo banco de dados que o primeiro servidor.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/JJ851033.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-icon-note(SC.12).jpeg" title="System_CAPS_note" alt="System_CAPS_note" />Observação</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Apenas um banco de dados do App Controller pode ser instalado por instância do SQL Server.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    

    Depois de ter configurado o banco de dados a ser usado pelo servidor do App Controller, clique em Avançar.

  9. Na página Configurar chave de criptografia, selecione o arquivo da chave de criptografia exportada, insira a senha apropriada e clique em Avançar. Esses dois valores são especificados ao exportar a chave de criptografia de uma instalação existente do App Controller.

    System_CAPS_noteObservação

    Essa tela só será exibida ao usar um banco de dados existente do App Controller. Isso é necessário se você estiver configurando uma implantação de alta disponibilidade do App Controller. Use o cmdlet Export-SCACAesKey para exportar a chave de criptografia. Consulte Cmdlets in System Center 2012 - App Controller para obter mais informações sobre como usar os cmdlets.

  10. Na página Ajude a aprimorar o System Center 2012 - Controlador de Aplicativos, selecione se deseja ou não participar do Programa de Aperfeiçoamento da Experiência do Usuário e usar o Microsoft Update, e depois clique em Avançar.

    System_CAPS_noteObservação

    Caso já tenha selecionado previamente o uso do Microsoft Update neste computador ou ele tenha sido habilitado pela Política de Grupo, a opção pode estar desabilitada.

  11. Na página Confirme as configurações, revise as suas seleções e faça uma das ações a seguir:

    • Clique em Anterior para alterar as seleções.

    • Clique em Instalar para instalar o servidor do App Controller.

    Após clicar em Instalar, a página Instalar componentes aparece e o progresso da instalação é exibido.

  12. Na página Instalação concluída com êxito, faça uma das ações a seguir:

    • Para abrir o site do App Controller quando fechar o assistente de instalação, certifique-se de que a caixa de seleção Iniciar o site do App Controller quando a Instalação fechar esteja marcada.

    • Clique em Finalizar.

Se a Instalação não puder ser concluída, você receberá uma lista mostrando quais itens não puderam ser instalados, assim como links para os arquivos de log relacionados. Revise esses logs para obter mais informações sobre onde o problema na Instalação ocorreu. Para obter informações adicionais sobre problemas de instalação, consulte Solução de Problemas do System Center 2012 - App Controller e a seção de instalação do Notas de versão do System Center 2012 - App Controller.

Como habilitar o Logon Único para o App Controller

Por padrão, o App Controller está habilitado para solicitar que o usuário faça logon digitando seu nome de usuário e senha do Active Directory. Os procedimentos a seguir descrevem como configurar o App Controller para usar as atuais credenciais do Windows do usuário para fazer logon automaticamente.

Para verificar ou alterar o método de autenticação

  1. Abra o Gerenciador de IIS no servidor do App Controller.

  2. Selecione o site do App Controller.

  3. Expanda o site e selecione o nó /api.

  4. Clique em Autenticação.

  5. Habilite a Autenticação Integrada do Windows.

  6. Desabilite a Autenticação Básica.

Para ativar a delegação restrita

  1. Faça logon usando uma conta que tenha privilégios de administrador de UO nos Serviços de Domínio Active Directory. Verifique se o direito do usuário SeEnableDelegationPrivilege foi concedido a essa conta (por exemplo, um administrador de domínio pode executar o comando ntrights -u domain\user +r SeEnableDelegationPrivilege em um controlador de domínio, onde o domínio/usuário representa o domínio e o nome da conta).

  2. Em Usuários e Computadores do Active Directory, expanda o nó do Computador do App Controller.

  3. Clique na guia Delegação.

  4. Selecione a opção Confiar no computador para delegação apenas a serviços especificados.

  5. Selecione a opção Usar qualquer protocolo de autenticação.

  6. Clique em Adicionar e siga um dos seguintes procedimentos:

    1. Se o servidor de gerenciamento do VMM estiver sendo executado na conta Sistema Local, insira o nome do servidor de gerenciamento do VMM, selecione HOST e clique em OK.

    2. Se o servidor de gerenciamento do VMM estiver sendo executado em uma conta de domínio, insira o nome da conta de domínio, selecione SCVMM e clique em OK.

  7. Clique em Adicionar e selecione o serviço Common Internet File System (CIFS).

    Digite o nome do servidor de gerenciamento do VMM e depois clique em OK.

    Repita a Etapa 7 para cada Servidor de Biblioteca do VMM e para cada compartilhamento de arquivo de rede adicionado ao App Controller.

  8. Reinicie o servidor de gerenciamento do App Controller.

Como instalar o Módulo do Windows PowerShell para o App Controller

Os procedimentos nesta seção descrevem como instalar o Módulo do Windows PowerShell para o App Controller.

Antes de começar a instalação do Módulo do Windows PowerShell do App Controller, certifique-se de ter um computador com uma versão com suporte do Windows PowerShell instalada ou habilitada.

A associação no grupo local de Administradores ou equivalente é o requisito mínimo para completar este procedimento no computador a ser configurado.

Para instalar o Módulo do Windows PowerShell para o App Controller

  1. Na sua mídia de instalação, clique com o botão direito em setup.exe e depois clique em Executar como administrador.

  2. Na página principal de instalação, clique em Instalar o Módulo do Windows PowerShell para o App Controller.

  3. Na página Contrato de Licença de Usuário Final, revise os termos de licença, marque a caixa de seleção Eu aceito os termos do Contrato de Licença e clique em Avançar.

  4. Clique em Instalar para instalar o Módulo do Windows PowerShell para App Controller.

  5. Verifique os resultados da instalação e, em seguida, clique em Concluir.

Como usar o Prompt de comando para instalar o App Controller

Você pode preferir instalar o App Controller no prompt de comando, se quiser instalar o App Controller sem intervenção do usuário.

Use o programa Setup.exe na pasta Instalação do CD do produto para instalar e desinstalar o App Controller no prompt de comando. As seções a seguir listam os diversos parâmetros que podem ser usados com o Setup.exe. Os parâmetros de comando de linha podem ser usados em qualquer ordem.

System_CAPS_tipDica

Desinstalar o App Controller usando a linha de comando sempre excluirá o banco de dados. Se você precisar manter o banco de dados, use a interface do usuário interativa.

Parâmetros de Instalação por Linha de Comando do App Controller

A tabela a seguir descreve os parâmetros que você pode usar com o Setup.exe para instalar o App Controller.

Parâmetro

Necessário

Descrição

/help ou /?

Opcional

Exibe a caixa de diálogo de Ajuda.

/Silent

Opcional

Especifica a instalação do produto sem exibição da interface do usuário.

Executa a instalação interativamente, se não for especificado.

/SelfUpdateBoolean

Opcional

Verifica as atualizações de produto do Microsoft Update antes de iniciar a instalação.

Não verifica as atualizações se não for especificado.

/InstallPathcaminho

Opcional

Especifica o local da pasta para instalação dos binários do App Controller.

Usa %PROGRAMFILES%\Microsoft System Center 2012\App Controller se não for especificado.

/ProductKeyChaveDeProduto

Opcional

Especifica a chave de produto da Microsoft fornecida com a compra do App Controller.

Se não for especificado, o App Controller permanecerá no modo de avaliação.

/ServiceUsername

Exemplo: Instalar o App Controller

Use o exemplo de código a seguir para instalar o App Controller:

Setup.exe /Silent /SelfUpdate true /InstallPath “C:\AppController” /ServiceUsername “CONTOSO\AppControllerSrvAcct” /ServicePassword “P4ssw0rd!” /ServicePort 18623 /IP 10.1.2.3 /Port 444 /SslCert 2d8bfddf59a4a51a2a5b6286c22473108395624d /SQL “CONTOSOSQLSRV,1434\Instance1” /SQLdb AppControllerDatabase /AesKeyFilePath “C:\backup\AppControllerAesKey” /AesKeyPassword “P4ssw0rd$” /CEIP /MU /acceptEula