Instalação do Servidor AX com Oracle Versão: 6.0 Publicado em: quarta-feira, 28 de dezembro de 2016 © ACL Services Ltd. 2016 Índice Índice Índice 3 Introdução 7 Público-alvo 7 Máquinas obrigatórias 7 Tarefas pré-instalação 9 Reunindo recursos de instalação 10 Serviços de Suporte ACL 10 Contato primário da ACL 10 Administrador de banco de dados 10 Equipe de TI 11 Portas do Servidor AX 12 Verificação das portas em uso 12 Portas exigidas pelo Servidor AX 12 Configuração do firewall 13 Download dos instaladores do Analytics Exchange 15 Instaladores disponíveis 15 Etapas de download 15 Instalação 17 Configuração do servidor de banco de dados Oracle 18 Visão geral 18 Configurar o Oracle Net Listener for SSL 19 Executar os scripts SQL de tablespace e usuário 19 Instalar o Servidor AX para Oracle 20 Pré-requisitos 20 Instalar o Servidor AX 20 Tarefas pós-instalação 27 Verificar se o Servidor AX está sendo executado 28 Verificar o log do Serviço do Analytics Exchange 28 Verificar os serviços do Servidor AX 28 Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 3 de 80 Índice Verificação dos aplicativos do Servidor AX Ativação do Servidor AX 28 30 Ativação on-line 30 Ativação off-line 30 Adicionar um administrador do Servidor AX 32 Configurar o diretório de arquivamento e restauração 33 Verificando as conexões de aplicativos do cliente 34 Pré-requisitos 34 Verificações de conexões de aplicativos 34 Configuração do Python para uso com o Servidor AX 36 Como funciona? 36 Instale o Python versão 3.5.x (32 bits) 36 Defina a variável de ambiente PYTHONPATH 36 Instalação do Nó do Motor AX (opcional) 39 Instalar o Nó do Motor AX para Oracle 40 Pré-requisitos 40 Instalar o Nó do Motor AX 40 Pós-requisitos 43 Configuração de uma pasta de dados compartilhada 44 Uso de pastas de dados compartilhadas 44 Configuração de uma pasta compartilhada no Windows 2008 44 Configuração de Nós do Motor AX 45 Como funciona? 45 Configuração de Nós do Motor AX 45 Configuração de Nós do Motor AX 46 Certificados de segurança 49 Como funciona? 49 Uso dos certificados autoassinados para o Servidor AX 49 Certificados do Nó do Motor AX 50 Conexões PostgreSQL 50 Instalação de certificados de segurança Ferramentas e conhecimento necessário Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 4 de 80 52 52 Índice Faça backup da configuração de servidor do aplicativo TomEE antes de começar 52 Processo do lado do servidor 53 Processo no lado do cliente 55 Anexo 57 Requisitos do Servidor AX 58 Hardware 58 Software 59 Pré-requisitos instalados automaticamente 60 Pré-requisitos incluídos no servidor Windows 61 Servidor de banco de dados 61 Requisitos do Nó do Motor AX 63 Hardware 63 Software 63 Pré-requisitos instalados automaticamente 64 Pré-requisitos incluídos no servidor Windows 65 Backup e restauração do Oracle 66 Estratégias de backup 66 Do que fazer backup 67 Backup de dados do Servidor AX 67 Restauração de dados do Servidor AX 68 Execução de scripts de banco de dados Oracle Execução de scripts do banco de dados Configuração de conta de serviços 70 70 71 Nomes dos serviços 71 Serviço do Analytics Exchange 71 Analytics Exchange Connector 72 Banco de dados do Analytics Exchange 73 Autenticação do Analytics Exchange 74 Tipos de autenticação 74 Escolha de um método de autenticação 74 Atribuição de direitos para o serviço AX Connector Atribuição de acesso de leitura e gravação à pasta de instalação do AX Connector 75 75 Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 5 de 80 Índice Conceda direitos de controle total ao executável do AX Connector (aclse.exe). 75 Direitos de Permitir logon local 75 Configurar a Autenticação Integrada do Windows 77 Visão geral da configuração 77 Criação de uma conta SPN 77 Mapeamento do serviço de autenticação para a conta SPN 77 Registro de um SPN para o serviço AX Connector 78 Teste do mapeamento da conta SPN 79 Habilitação da Autenticação Integrada do Windows a partir do Internet Explorer 79 Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 6 de 80 Introdução Introdução Este guia destina-se a orientar você durante o processo de instalação do Servidor AX com um servidor de banco de dados do Oracle. O conteúdo deste guia são limitados à instalação e configuração inicial. Para obter informações adicionais sobre manutenção do Servidor AX e uso do Analytics Exchange, visite os Documentos on-line da Ajuda do ACL . Público-alvo Este guia é escrito para administradores do Servidor AX responsáveis pela instalação e configuração do Analytics Exchange para suas organizações. Máquinas obrigatórias Para usar um servidor de banco de dados do Oracle, você precisa instalar o banco de dados em uma máquina diferente da do Servidor AX. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 7 de 80 Reunindo recursos de instalação Tarefas pré-instalação Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 9 de 80 Reunindo recursos de instalação Reunindo recursos de instalação Antes de começar a instalar ou atualizar o Servidor AX, identifique os principais contatos necessários para obter ajuda e informações para o processo de instalação. Serviços de Suporte ACL Entre em contato com os Serviços de Suporte ACL se encontrar problemas que não puder resolver durante a instalação ou a atualização. Antes de entrar em contato com o suporte da ACL, verifique se você tem as seguintes informações: l l l A versão específica do Servidor AX sendo instalada ou atualizada Detalhes sobre o banco de dados (PostgreSQL ou Oracle) usado com o Servidor AX Todas as mensagens de erro ou aviso encontrados Você pode entrar em contato com os Serviços de Suporte ACL de diversas formas: l l l l enviando um ticket de suporte on-line (método preferido) bate-papo ao vivo e-mail ([email protected]) telefone Contato primário da ACL Para fazer o download do pacote de instalação do Servidor AX no ACL Launchpad, você precisa ter uma conta válida do ACL Launchpad. l l Se você é o contato primário da sua empresa, deve ter recebido um e-mail de boas-vindas da ACL com instruções para fazer login na sua conta. Se você não recebeu o e-mail, ou se precisa de mais ajuda, entre em contato com os Serviços de Suporte ACL. Se você não é o contato primário, deve ter recebido instruções por e-mail quando foi adicionado ao ACL Launchpad pelo contato primário. Se você não recebeu as instruções, entre em contato com o contato primário da empresa ou com o administrador de contas da ACL. Administrador de banco de dados Se a sua empresa tem um administrador de banco de dados, ele terá informações importantes necessárias para instalar e configurar o Servidor AX. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 10 de 80 Reunindo recursos de instalação Equipe de TI Se a sua empresa tem uma equipe de TI que administra serviços como acesso à rede, armazenamento de arquivos e políticas de segurança, ela poderá ter informações necessárias para concluir a instalação. Também pode ocorrer que a equipe precise executar tarefas como criar contas de usuário do Active Directory e modificar regras de firewall. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 11 de 80 Reunindo recursos de instalação Portas do Servidor AX Para que o Serviço do Analytics Exchange inicie corretamente no servidor do Servidor AX ou no Nó do Motor AX, verifique se as portas exigidas pelo servidor de aplicativos TomEE não estão sendo utilizadas por outros serviços ou aplicativos. Verificação das portas em uso Em um prompt de comando, use o comando NETSTAT para exibir as portas em uso: NETSTAT -a Se as portas necessárias estão sendo usadas por outro serviço, execute uma das etapas a seguir: l l reconfigure o serviço para usar uma porta diferente desative temporariamente o serviço em Serviços do Windows durante a instalação do Servidor AX Se necessário, modifique algumas portas utilizadas pelo Servidor AX após a conclusão do processo de instalação. Nota Ao instalar o Servidor AX ou o Nó do Motor AX pela primeira vez em um servidor, verifique se as portas exigidas pelo servidor de aplicativos TomEE não estão sendo usadas antes de executar o instalador. Portas exigidas pelo Servidor AX O Servidor AX e o Nó do Motor AX são instalados com as configurações padrão de porta utilizadas pelo Serviço do Analytics Exchange. Porta Componente Criptografia Descrição 8009 Tomcat Connector AJP Não SSL A porta utilizada para conexão com o servidor de aplicativos TomEE 80 Tomcat Connector HTTP Não SSL Porta utilizada para comunicação HTTP não criptografada com o servidor. 443 Tomcat Connector HTTPS SSL Porta utilizada para comunicação criptografada HTTP (HTTPS) com o servidor. Se você está atualizando uma versão anterior do Servidor AX, a porta padrão Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 12 de 80 Reunindo recursos de instalação Porta Componente Criptografia Descrição é 8443. 5432 PostgreSQL Compatível No instalador do Servidor AX, você pode especificar uma porta diferente que não está em uso. Nota Se você estiver configurando uma instalação de dois servidores, verifique se o PostgreSQL e o servidor de aplicativos do Servidor AX conseguem se comunicar por essa porta. 10000 Conector do AX TwoFish 128 bits Se essa porta estiver sendo usada, você poderá especificar uma porta diferente sem uso no instalador do Servidor AX. Esse serviço é usado principalmente para acessar as tabelas do Servidor AX que foram exportadas para os projetos do ACL Analytics. 4201 Nó do Motor AX Não SSL Usado para conectar o Nó do Motor AX ao Servidor AX mestre. Se o Nó do Motor AX e o Servidor AX estiverem se comunicando por meio de um firewall, essa porta deverá estar aberta. 1521 Banco de dados Oracle Não SSL Porta utilizada para comunicação descriptografada com o banco de dados do Oracle. Nota Sua equipe de TI estipulará qual porta é necessária quando o Oracle for usado como servidor do banco de dados do Servidor AX. A porta pode ser alterada depois de concluir a instalação, se necessário. 5432 Banco de dados Oracle SSL Porta utilizada para comunicação criptografada com o banco de dados do Oracle. Nota Sua equipe de TI estipulará qual porta é necessária quando o Oracle for usado como servidor do banco de dados do Servidor AX. A porta pode ser alterada depois de concluir a instalação, se necessário. Configuração do firewall Para conexão ao Servidor AX de fora do firewall da rede, é necessário permitir conexões de entrada nas portas a seguir: Porta Componente Descrição 443 Tomcat Con- Usado para habilitar conexões HTTPS ao servidor Web dos aplicativos web Cliente Web AX e Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 13 de 80 Reunindo recursos de instalação Porta Componente Descrição nector HTTPS Configuração do Servidor AX e para transferências seguras de arquivos de e para o Servidor AX. Nota O valor padrão para servidores atualizados de versões anteriores à 5.0.0 é 8443. 10000 Conector do AX Usado para permitir o acesso às tabelas do Servidor AX a partir de computadores clientes por meio do ACL Analytics. 4201 Nó do Motor AX Usado para conectar o Nó do Motor AX ao Servidor AX mestre. Se o Nó do Motor AX e o Servidor Server estiverem se comunicando por um firewall, você deverá abrir essa porta. Cada computador cliente que se conecta ao Servidor AX também deve ter as portas correspondentes abertas para comunicação de saída. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 14 de 80 Reunindo recursos de instalação Download dos instaladores do Analytics Exchange Faça o download dos instaladores no ACL Launchpad para poder instalar o Analytics Exchange. Nota Você deve ser capaz de fazer login em uma conta do ACL Launchpad (www.aclgrc.com) para fazer o download dos instaladores do Analytics Exchange e ativar o Servidor AX. Instaladores disponíveis Os instaladores para os seguintes aplicativos do Analytics Exchange estão disponíveis no ACL Launchpad: l l l l l Servidor AX (contém instaladores para o Servidor AX e o PostgreSQL) Nó do Motor AX Atualização de compatibilidade do ACL Analytics para o Servidor AX (se for o caso) Cliente AX Direct Link Etapas de download Nota A página de download do instalador fornece a versão mais recente do Analytics Exchange. Se você precisa de um instalador para uma versão anterior, você deve entrar em contato com os Serviços de Suporte ACL para obter uma cópia do instalador para aquela versão 1. Faça login no ACL Launchpad (www.accounts.aclgrc.com) e clique em Analytics Exchange. l Se você for o contato principal da sua empresa : deve ter recebido um e-mail de boas-vindas da ACL com instruções para fazer login na sua conta do ACL Launchpad. Se você não recebeu o e-mail de boas-vindas, entre em contato com os Serviços de Suporte ACL para obter auxílio. l Se você não for o contato primário da sua empresa : você deve ter recebido uma notificação por e-mail quando o contato principal ou o administrador de contas da ACL da sua empresa o adicionou ao ACL Launchpad. O e-mail de notificação contém instruções para efetuar o login no ACL Launchpad. Se você não recebeu o e-mail de notificação, entre em contato com o administrador de contas da ACL da sua empresa. Verifique também o filtro de spam. Notificações por e-mail devem ser enviadas de [email protected]. 2. Na lista suspensa Pacote de software para download, selecione o instalador para baixar. Nota Certifique-se de baixar a edição correta (não Unicode ou Unicode), pois todos os aplicativos instalados devem usar a mesma edição. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 15 de 80 Reunindo recursos de instalação 3. Clique em Download <Versão> e salve o instalador no computador onde planeja instalar o aplicativo. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 16 de 80 Configuração do servidor de banco de dados Oracle Instalação Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 17 de 80 Configuração do servidor de banco de dados Oracle Configuração do servidor de banco de dados Oracle Instale o servidor de banco de dados Oracle e configure uma instância de banco de dados, configure a segurança, execute os scripts SQL do Servidor AX e implemente um processo de backup. Nota Você deve concluir a instalação do Oracle antes de instalar o Analytics Exchange. O servidor de banco de dados e o Servidor AX não podem residir na mesma máquina. Visão geral 1. Provisionar um banco de dados: configure uma instância do banco de dados Oracle para o Servidor AX ou use uma instância existente. 2. Determinar requisitos de segurança : decida se você vai criptografar transferências de dados entre o servidor de aplicativos do Servidor AX e o servidor do banco de dados Oracle. Caso seja necessário utilizar criptografia, instale e configure um certificado de uma Autoridade de Certificação no Oracle Wallet Manager. 3. Configurar o Oracle Net Listener : habilite a comunicação SSL entre aplicativos do Analytics Exchange e o servidor de banco de dados Oracle. Para exibir as etapas, consulte "Configurar o Oracle Net Listener for SSL" Na página oposta. Nota Um ouvinte configurado para conexões não SSL é requerido para concluir a instalação, mesmo se você planejar utilizar SSL para comunicações entre o Servidor AX e o servidor do banco de dados. O ouvinte também deve ter a porta configurada para comunicação SSL se a criptografia for necessária. 4. Configurar um Nome de Serviço de Rede: habilite conexões ao serviço de banco de dados do Analytics Exchange a partir dos servidores do Analytics Exchange. 5. Executar scripts SQL do Servidor AX : crie o espaço de tabela e o usuário do banco de dados. Para obter mais informações, consulte "Executar os scripts SQL de tablespace e usuário" Na página oposta 6. Criar o esquema do banco de dados: Opcional. Você pode executar scripts SQL adicionais para criar o esquema de banco do dados do Servidor AX, em vez de contar com o assistente de instalação do Servidor AX para criar o esquema. Para obter mais informações, consulte "Execução de scripts de banco de dados Oracle" Na página 70 . 7. Implementar um processo de backup: Para obter mais informações, consulte "Backup e restauração do Oracle" Na página 66 . Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 18 de 80 Configuração do servidor de banco de dados Oracle Configurar o Oracle Net Listener for SSL 1. Selecione Iniciar > Todos os programas > Oracle - <instância> > Ferramentas de configuração e migração > Net Manager . 2. Clique no sinal de mais ao lado da entrada Ouvintes no modo de exibição em árvore para exibir a lista de ouvintes configurados. 3. Selecione a entrada Ouvinte usada pelos aplicativos do Analytics Exchange e clique em Adicionar endereço. 4. Na lista suspensa Protocolo, selecione TCP/IP com SSL . 5. Certifique-se de que o nome do host do servidor de banco de dados Oracle está indicado na caixa de texto Host . 6. A não ser que o número da porta padrão para conexões SSL (2484) esteja sendo utilizado por outro serviço, digite 2484 na caixa de texto Porta . Se você estiver utilizando uma porta diferente, será necessário inserir o número da porta sempre que a porta do ouvinte Oracle para SSL for necessária nos assistentes de instalação do ACL Analytics Exchange ou nos arquivos de configuração. 7. Selecione Arquivo > Salvar configuração de rede. Executar os scripts SQL de tablespace e usuário O administrador de banco de dados deve executar os scripts a seguir antes de instalar o Servidor AX: l l CREATE_AX_TABLESPACE.sql: define a alocação física de espaço para o banco de dados do Analytics Exchange CREATE_DATABASE_USER.sql: cria o usuário de banco de dados do Analytics Exchange As variáveis a seguir devem ser definidas para o CREATE_DATABASE_USER.sql: l l V_USER V_USERPWD Para obter mais informações, consulte "Execução de scripts de banco de dados Oracle" Na página 70 . Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 19 de 80 Configuração do servidor de banco de dados Oracle Instalar o Servidor AX para Oracle Para instalar o Servidor AX para Oracle, o servidor de banco de dados já deve estar instalado em uma máquina física separada. Pré-requisitos Antes de instalar o Servidor AX para Oracle, configure o servidor de banco de dados. Para obter mais informações, consulte "Configuração do servidor de banco de dados Oracle" Na página 18 Instalar o Servidor AX Cuidado Você deve instalar as atualizações do Windows KB2919355 antes de iniciar a instalação do Analytics Exchange no Windows Server 2012 R2. Se você não instalar esta atualização, sua instalação do Analytics Exchange não será concluída com sucesso. Executar o instalador e selecionar a configuração do banco de dados 1. Clique duas vezes no pacote de instalação. Se for exibida uma caixa de diálogo com um aviso de segurança, verifique as informações listadas e clique em Sim. 2. Selecione o idioma da instalação e clique em OK. 3. Na página Localização para extrair arquivos de instalação, especifique a pasta onde os arquivos de instalação serão extraídos e clique em Instalar . Dica Clique em Procurar para selecionar uma pasta ou aceite o local padrão: C:\Arquivos de Programas (x86)\ACL Software\Installers\ACLAX<versão>_Server_ <edição>. 4. Clique em Sim na caixa de diálogo com a mensagem sobre o motor do banco de dados. 5. Na página Opções de configuração do Servidor do Analytics Exchange, selecione Oracle e clique em Avançar . 6. Se for solicitada a instalação de pré-requisitos, clique em Instalar e aguarde a instalação dos pré-requisitos. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 20 de 80 Configuração do servidor de banco de dados Oracle Siga as instruções na tela para concluir a instalação dos pré-requisitos. Pode ser necessário reiniciar o computador depois de reinstalar os prerrequisitos. Configure seus serviços do Analytics Exchange 1. Se for solicitada a instalação de pré-requisitos, clique em Instalar e aguarde a instalação dos prérequisitos. Siga as instruções na tela para concluir a instalação dos pré-requisitos. Pode ser necessário reiniciar o computador depois de reinstalar os prerrequisitos. Nota O sistema pode solicitar que você aceite os termos e condições para o .NET Framework ao instalar prerrequisitos. Nesse caso, a caixa de diálogo de termos e condições pode aparecer oculta atrás da caixa de diálogo do instalador do Analytics Exchange. Ao instalar o .NET Framework, verifique se o instalador não está aguardando sua entrada. 2. Na página Bem-vindo, clique em Avançar . Na página Contrato de licença , selecione Eu aceito os termos do contrato de licença e clique em Avançar . 3. Na página Pastas de destino e configurações, especifique onde os arquivos do aplicativo do Servidor AX serão instalados e o local onde os dados do Servidor AX serão armazenados. Se necessário, clique em Modificar para modificar um ou ambos os locais padrão. Os caminhos especificados não devem incluir espaços, e a localização especificada para os dados do Servidor AX deve ter disponibilidade de espaço em disco suficiente. Nota Se você quiser armazenar dados do Servidor AX em um servidor de arquivos dedicado ou em outro local da rede, será necessário configurar uma pasta compartilhada após concluir a instalação. A pasta compartilhada não pode ser especificada no instalador do Servidor AX. 4. No painel Número da porta do Conector do Analytics Exchange, insira o número da porta do Conector do AX a ser usada, ou aceite o valor padrão de 10000. O serviço Conector do AX é utilizado principalmente para acessar tabelas do ACL no Servidor AX a partir do ACL Analytics. 5. No painel Conta do serviço Tomcat do Analytics Exchange, faça o seguinte: a. Insira o domínio e o nome de usuário da conta no formato domínio\nomeusuário ou clique em Pesquisar para localizar o domínio e o nome de usuário. Se você pesquisar por nome de conta, insira ou selecione antes o domínio ou o nome do servidor na caixa de diálogo Pesquisar por conta de usuário, para que o instalador mostre a lista apropriada de contas de usuário disponíveis. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 21 de 80 Configuração do servidor de banco de dados Oracle Nota Não há suporte para executar o serviço TomEE utilizando uma conta de usuário local. Essas contas não têm os privilégios adequados para executar alguns comandos do ACL. b. Insira a Senha da conta. c. Clique em Avançar . d. Se solicitado a conceder a permissão "Fazer logon como um serviço" para a conta do serviço Tomcat, clique em Sim e em OK. Para obter informações sobre as opções de configuração das contas de serviço, consulte "Configuração de conta de serviços" Na página 71 . Definir as configurações de conexão do banco de dados 1. Na página Configurar o banco de dados do ACL Analytics Exchange, certifique-se de que Oracle 11 ou superior está marcado e execute uma das ações a seguir: o Selecione Criar um novo banco de dados se estiver usando o instalador do Servidor AX para criar o esquema do banco de dados do Analytics Exchange. o Selecione Utilizar um banco de dados existente se o administrador de banco de dados Oracle já criou o esquema do banco de dados do Analytics Exchange. 2. Opcional. Para criptografar comunicações de banco de dados entre o Analytics Exchange e o Oracle, marque Criptografar comunicação do banco de dados e clique em Avançar . Para criptografar a conexão, é necessário configurar o servidor de banco de dados do Oracle para conexões SSL. Dica A criptografia reduz um pouco o desempenho. Portanto, ative-a apenas se dados são transferidos entre o servidor de banco de dados e o servidor de aplicativos por meio de uma rede não protegida. 3. Se você marcou Criptografar comunicação do banco de dados, clique em Avançar na caixa de diálogo com a mensagem sobre a porta SSL do Oracle. Nota A porta SSL do Oracle deve ter sido configurada corretamente por um administrador de banco de dados Oracle para que a instalação possa prosseguir. 4. Na página Configurações de conexão do banco de dados Analytics Exchange, insira as seguintes informações: Campo Descrição Servidor de banco de dados O endereço IP ou nome do servidor onde o servidor de banco de dados está localizado. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 22 de 80 Configuração do servidor de banco de dados Oracle Campo Descrição Nome do serviço O nome do banco de dados global da instância do banco de dados a ser usada. Porta não SSL Porta usada para conexões HTTP padrão com o banco de dados do Analytics Exchange. O valor padrão é 1521. Porta SSL A porta usada para conexões SSL com o banco de dados do Analytics Exchange. Esse campo somente está disponível se a opção Criptografar comunicação com o banco de dados foi marcada. O valor padrão é 2484. Nome de usuário O nome da conta de usuário usada para acessar o banco de dados do Analytics Exchange. Senha A senha da conta de usuário. Para verificar as informações de conexão, clique em Testar conexão e clique em Avançar . 5. Na página Detalhes da conexão do Microsoft Active Directory, verifique se o valor padrão que será utilizado na caixa de texto Domínio padrão está correta ou digite o valor correto e, em seguida, clique em Avançar . Nota O valor de domínio padrão é o domínio onde os usuários finais são autenticados, caso não tenham especificado um domínio ao fazer login utilizando autenticação baseada em formulário. Por exemplo, se um usuário inserir jsmith como nome de usuário, e se o domínio padrão for ACL, isso equivale a inserir acl\jsmith. Configurar segurança e autenticação 1. Na página Autenticação do Analytics Exchange, selecione o método de autenticação adequado: l Autenticação baseada em formulário: selecione essa opção se desejar que os usuários insiram o nome de usuário e senha a cada vez que iniciarem uma nova sessão com o Analytics Exchange. Uma sessão é criada quando uma nova janela do navegador da web é aberta ou quando o Cliente AX é iniciado. l Autenticação integrada do Windows: selecione essa opção caso deseje que os usuários sejam autenticados silenciosamente por aplicativos do Analytics Exchange com base na conta de usuário usada para fazer login no Windows. As contas de usuário que pertencem ao domínio configurado do Active Directory não precisam inserir o nome de usuário e senha ao acessar aplicativos do Analytics Exchange. Para obter mais informações sobre as opções de autenticação e a configuração exigida, consulte "Autenticação do Analytics Exchange" Na página 74 . 2. Especifique os detalhes de configuração da autenticação do Servidor AX executando uma das seguintes ações e clique em Avançar : l Se você selecionou Autenticação baseada em formulário, especifique o nome do host do servidor onde o Servidor AX está instalado. Por exemplo: AX.ACL.COM. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 23 de 80 Configuração do servidor de banco de dados Oracle Se você tiver selecionado Autenticação Integrada do Windows, insira as seguintes informações: l Nome do host do Servidor do Analytics Exchange : especifique o nome do host do servidor onde o Servidor AX está instalado. Por exemplo: AX.ACL.COM l Domínio do Active Directory – especifique o domínio do Active Directory a usar para autenticar usuários l Endereço IP do controlador de domínio do Kerberos – o endereço IP da localização do controlador de domínio do Active Directory da organização l Senha do serviço Kerberos – a senha para a conta do nome da entidade do serviço (SPN) no Active Directory 3. Se você já tem um certificado de segurança SSL, execute as ações a seguir na página Informações do certificado SSL : a. Selecione Usar arquivo de armazenamento de chaves existente e navegue até o arquivo de armazenamento de chaves no computador. b. Insira a senha do armazenamento de chaves existente. 4. Na página Informações do certificado SSL , insira as informações a seguir e clique em Avançar : l Campo Descrição Nome do servidor O nome do host do servidor de banco de dados. Por exemplo: ax.acl.com. Nome do departamento ou da divisão A divisão ou unidade de negócios para a qual o certificado é emitido. Por exemplo: Desenvolvimento. Nome da organização Nome da sua empresa ou organização. Por exemplo: ACL Services Ltd.. Nome da cidade Cidade ou local onde a empresa ou organização está localizada. Por exemplo: Vancouver. Nome do estado/província Estado ou província onde a empresa ou a organização está localizada. Por exemplo: BC. Código do país Código de dois caracteres do país onde a empresa ou organização está localizada. Por exemplo: CA. Insira uma senha de no mínimo 6 caracteres. Nota Senha do armazenamento de chaves Senha da chave privada Se você estiver usando um arquivo de armazenamento de chaves existente, essa instância da caixa de texto Senha do armazenamento de chaves será desativada. Insira novamente a mesma senha. A Senha do armazenamento de chaves e a Senha da chave privada devem ser idênticas. Para obter informações sobre a utilização desse certificado e as opções de configuração, consulte "Certificados de segurança" Na página 49 . Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 24 de 80 Configuração do servidor de banco de dados Oracle 5. Na página Insira o nome de usuário e senha do console do Tomcat , insira as informações a seguir e clique em Avançar : l Nome de usuário: insira o nome de usuário que quer usar para acessar e administrar o Tomcat Web Application Manager e o aplicativo web Configuração do Servidor AX l Senha : insira uma senha para o nome de usuário l Confirmar senha : insira a senha novamente para confirmá-la Finalizar a instalação 1. Clique em Instalar . Nota Antes do processo de instalação ser concluído, será necessário aguardar cerca de um minuto enquanto o servidor de aplicativos TomEE fica totalmente funcional. A janela de comando pode ser exibida intermitentemente durante este período de tempo. Não cancele a instalação. 2. Quando o processo de instalação for concluído, clique em Finalizar para sair do instalador. O aplicativo web Configuração do Servidor AX é exibido automaticamente no navegador da web padrão após a conclusão do instalador. Você deve concluir as tarefas pós-instalação no aplicativo web para que o Servidor AX fique totalmente funcional. Para obter mais informações, consulte "Tarefas pós-instalação" Na página 27 . Nota Se o aplicativo web Configuração do Servidor AX exibir um erro no navegador da web, aguarde dois ou três minutos antes de recarregar a página. Dependendo do hardware do seu servidor, os serviços necessários podem levar alguns minutos para ficarem totalmente funcionais. Se você fechar o aplicativo web Configuração do Servidor AX antes de concluir todas as tarefas pós-instalação, poderá acessá-lo novamente em um navegador da web. O local padrão é https://<nomedoservidor>/aclconfig, onde <nomedoservidor> é o nome do host ou o endereço IP do Servidor AX. Por exemplo: https://axserver.acl.com/aclconfig. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 25 de 80 Tarefas pós-instalação Tarefas pós-instalação Conclua as tarefas a seguir para finalizar a instalação do Servidor AX. Nota Dependendo da configuração do Servidor AX, algumas dessas tarefas podem ser opcionais. Se você tiver componentes em diversos servidores, pode ser necessário concluir as tarefas em cada máquina. Tarefa Localização Detalhes Verificar se o Servidor AX está sendo executado O servidor que hospeda o Servidor AX Consulte "Verificar se o Servidor AX está sendo executado" Na página seguinte. Ativar o Servidor AX ACL Launchpad Consulte "Ativação do Servidor AX" Na página 30. (www.aclgrc.com) Adicionar um administrador do Servidor AX Aplicativo web Configuração do Servidor AX (https://<nome_do_servidor Servidor AX>/aclconfig) Consulte "Adicionar um administrador do Servidor AX" Na página 32. Configurar o diretório de arquivamento e restauração Aplicativo web Configuração do Servidor AX Consulte "Configurar o diretório de arquivamento e restauração" Na página 33. Verificar as conexões de aplicativos cliente Computadores cliente do Analytics Exchange Consulte "Verificando as conexões de aplicativos do cliente" Na página 34 Instale e configure o Python se você pretende usar a integração do Python nos scripts de Análise O servidor que hospeda o Servidor AX e qualquer máquina que abriga uma instância do Nó do Motor AX. Consulte "Configuração do Python para uso com o Servidor AX" Na página 36 Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 27 de 80 Tarefas pós-instalação Verificar se o Servidor AX está sendo executado Verifique se o Servidor AX está sendo executado conferindo o log de serviços, os serviços e o Tomcat Web Application Manager. Verificar o log do Serviço do Analytics Exchange Para verificar se o Serviço do Analytics Exchange está sendo executado, no subdiretório TomCat/logs do Servidor AX, abra o arquivo TomEE.date.log e examine as entradas do log. Um novo arquivo de log é criado sempre que o serviço é iniciado/reiniciado ou quando o arquivo excede o tamanho máximo especificado. Verificar os serviços do Servidor AX O status de cada serviço do Windows do Servidor AX deve ser "Iniciado" ou "Executando". Se você instalou componentes do Servidor AX em mais de um servidor, verifique os serviços em todos os servidores. 1. No servidor onde são executados os serviços, navegue até o Painel de Controle do Windows, selecione Ferramentas administrativas e abra Serviços. 2. Na janela Serviços, verifique se os serviços a seguir estão listados como "Iniciados" ou "Executando" na coluna Status: l Serviço do Analytics Exchange : executa no Servidor AX e em cada instância do Nó do Motor AX l Conector do AX : executa apenas no Servidor AX l Banco de dados do Analytics Exchange < número da versão> : executa no servidor onde o PostgreSQL está instalado Esse serviço pode ser executado no mesmo servidor do Servidor AX ou em um servidor separado. O serviço estará presente somente se o PostgreSQL for o servidor de banco de dados do Servidor AX Se qualquer um dos serviços não tiver sido iniciado, você poderá tentar iniciá-lo clicando com o botão direito no serviço e selecionando Iniciar . Se ainda assim o serviço não iniciar, verifique os arquivos de log para determinar a causa do problema ou entre em contato com os Serviços de Suporte ACL. Verificação dos aplicativos do Servidor AX Verifique o status de implementação dos aplicativos do Servidor AX no Tomcat Web Application Manager. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 28 de 80 Tarefas pós-instalação 1. Em um navegador da web, acesse http://nome_do_servidor/manager e faça login no Tomcat Web Application Manager. Substitua o nome_do_servidor pelo nome do host ou endereço IP do servidor que hospeda o Servidor AX ou a instância do Nó do Motor AX. Nota As suas credenciais do Tomcat Web Application Manager são especificadas durante a instalação do Servidor AX. Se você não se lembrar do nome de usuário e da senha, redefina-os. 2. Confirme se os aplicativos a seguir exibem o status Executando como verdadeiro no Servidor AX: l Servidor do ACL Analytics Exchange (AX) <número versão> l Cliente web AX do ACL l ACL AX System Admin l Servidor do ACL AX Core l ACL AX Central Authentication System (CAS) l ACL AX Gateway Mapper l ACL AX Light Client l Tomcat Host Manager Application l Tomcat Manager Application l Interface REST do ACL AX Core l Apache TomEE Se qualquer um desses aplicativos não tiver sido iniciado,kl na coluna Comandos, clique em Iniciar . 3. Saia do Tomcat Web Application Manager. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 29 de 80 Tarefas pós-instalação Ativação do Servidor AX Você pode ativar seu Servidor AX on-line usando a Configuração do Servidor AX ou off-line usando o ACL Launchpad. Nota Você deve ter uma conta válida do ACL Launchpad com as permissões adequadas para ativar o Servidor AX. Se você não tiver uma conta do ACL Launchpad, entre em contato com o administrador de contas da ACL. Ativação on-line 1. Faça login no aplicativo Web Configuração do Servidor AX (https://<nome_do_servidor>/aclconfig) e localize o painel Ativação. 2. Na lista Tipo de servidor , selecione uma das seguintes opções: l Produção: o servidor de produção primário l Não produção: o servidor usado para fins de não produção, como testes e preparação l Recuperação de desastres: o servidor designado para failover ou recuperação de desastres 3. Em Ativação, insira suas credenciais do ACL Launchpad e clique em Selecionar organização. 4. Na lista Organizações, selecione a organização à qual o servidor pertence e clique em Ativar servidor . Resultado: após a importação do arquivo de identificação, será exibida a mensagem O servidor foi ativado. Ativação off-line 1. Faça login no aplicativo Web Configuração do Servidor AX (https://<nome_do_servidor>/aclconfig) e localize o painel Ativação. 2. Na lista Tipo de servidor , selecione uma das seguintes opções: l Produção: o servidor de produção primário l Não produção: o servidor usado para fins de não produção, como testes e preparação l Recuperação de desastres: o servidor designado para failover ou recuperação de desastres 3. Em Ativação off-line, clique em Gerar e salve o arquivo identificador de máquina AXOfflineActivation.mif na sua estação de trabalho local. Sua estação de trabalho local deve ter uma conexão com a Internet para acessar o ACL Launchpad e concluir o resto da sua ativação. 4. Faça login no ACL Launchpad (www.aclgrc.com) e selecione sua organização. 5. Selecione Opções > Ativações e, à esquerda, clique em Ativação off-line. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 30 de 80 Tarefas pós-instalação 6. Faça upload do seu arquivo de ativação: a. Clique em Escolher arquivo, navegue até o arquivo identificador de máquina do seu servidor (AXOfflineActivation.mif) e clique em Abrir . b. Na lista suspensa Aplicativo, selecione o tipo de instalação do Servidor AX. c. Na lista suspensa Usuário, selecione o seu nome e clique em Fazer upload. Resultado: após a conclusão do upload do arquivo identificador de máquina, o nome de máquina do servidor será exibido na lista Ativações. 7. Ao lado do nome do servidor ativado, clique em Download do arquivo de ativação e salve o arquivo de ativação analytics_exchange_server.oaf em sua estação de trabalho. 8. No aplicativo Web Configuração do Servidor AX, na seção Ativação offline, navegue até o arquivo de ativação baixado do ACL Launchpad e clique em Importar . Resultado: após a importação do arquivo de identificação, será exibida a mensagem O servidor foi ativado. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 31 de 80 Tarefas pós-instalação Adicionar um administrador do Servidor AX Use o aplicativo web Configuração do Servidor AX para adicionar um usuário administrativo. A função Administrador é concedida ao usuário. Nota Você deve adicionar pelo menos uma conta administrativa após a instalação do Servidor AX para poder usar o Cliente AX. Após adicionar o primeiro usuário, você poderá usar o Cliente AX para adicionar mais usuários. 1. Em um navegador da web, acesse https://<nomedoservidor>/aclconfig e faça login no aplicativo web Configuração do Servidor AX. Use as mesmas credenciais utilizadas para fazer login no Tomcat Web Application Manager. 2. Localize o painel Adicionar administrador AX e insira o nome da conta de usuário do Windows a ser adicionada: l Se a conta de usuário pertencer ao domínio padrão do Active Directory para a implementação do Analytics Exchange, será possível inserir o nome de usuário sem especificar o domínio. O domínio padrão do Servidor AX é especificado na seção Configurações do painel Servidor . Se a conta de usuário não pertencer ao domínio padrão do Active Directory, será necessário especificar o domínio e o nome do usuário neste formato: Domínio\nome do usuário l Se a conta de usuário for uma conta local do Windows no servidor onde o Servidor AX está instalado, será necessário especificar o nome do computador e do usuário utilizando o formato: NomeComputador\NomeUsuário 3. Clique em Adicionar administrador . l Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 32 de 80 Tarefas pós-instalação Configurar o diretório de arquivamento e restauração Configure o diretório de arquivamento e restauração para disponibilizar os comandos Archive e Restore aos usuários finais com privilégios de Administrador no Cliente AX. Nota Se o diretório não for configurado, os comandos Archive e Restore serão desativados no Cliente AX. 1. Em um navegador da web, acesse https://<nomedoservidor>/aclconfig e faça login no aplicativo web Configuração do Servidor AX. Use as mesmas credenciais utilizadas para fazer login no Tomcat Web Application Manager. 2. Na seção Servidor , no campo Diretório de arquivamento e restauração, insira o caminho de arquivo ou caminho UNC do diretório onde deseja salvar as coleções arquivadas. Você precisa especificar uma pasta que já existe. Um caminho UNC é uma pasta compartilhada especificada no seguinte formato: \\<nome_do_servidor>\<pasta_compartilhada>. A conta de usuário usada para executar o Serviço do Analytics Exchange deve ter Permissões totais para a pasta que você deseja configurar como diretório de arquivamento e restauração. É necessário atribuir manualmente os privilégios de segurança necessários no Active Directory. Nota O diretório de dados pode estar situado localmente no Servidor AX ou em um servidor de arquivos remoto ou rede de área de armazenamento (SAN). Você deve verificar se o local especificado tem espaço suficiente alocado em disco para armazenar suas coleções arquivadas com base no tamanho das coleções armazenadas no Servidor AX, incluindo os resultados das tarefas de análise e as políticas de arquivamento da sua organização. 3. Clique em Atualizar na parte inferior da coluna Servidor para salvar suas alterações. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 33 de 80 Tarefas pós-instalação Verificando as conexões de aplicativos do cliente Verifique se os usuários locais e remotos podem se conectar ao Servidor AX usando o Cliente AX, o ACL Analytics e o Cliente Web AX após a instalação do Servidor AX e das instâncias do Nó do Motor AX. Pré-requisitos Nos locais de onde os usuários se conectarão: l l instale o Cliente AX instale o ACL Analytics Verificações de conexões de aplicativos Verificar Detalhes Inicie o Cliente AX e conecte-se ao Servidor AX. Se não for possível efetuar o login, verifique as configurações a seguir: o Se a conta de usuário usada para fazer o login não pertencer ao domínio padrão do Active Directory especificado para o Servidor AX, será necessário especificar o domínio ao fazer o login. Por exemplo: NomeDomínio\NomeUsuário o As configurações de Servidor especificadas na caixa de diálogo Opções devem corresponder às configurações exigidas pelo Servidor AX. o Se existir um firewall no computador cliente onde o Cliente AX está sendo executado, verifique se as portas necessárias estão abertas para comunicação de saída. Por padrão, a porta exigida é 443 (Tomcat Connector HTTPS). A porta 10000 (Conector do AX) também deverá estar aberta se o ACL Analytics for usado. Exporte uma tabela do Servidor AX que tenha um arquivo de dados de origem armazenado no Servidor AX. a. Ao selecionar a tabela, verifique se a propriedade Origem de dados especifica "Origem de dados é gerenciada pelo Servidor AX". b. Na caixa de diálogo Exportar, certifique-se de que a opção Trabalhar com o(s) arquivo(s) exportado(s) está marcada e Exportar arquivos de dados com as definições selecionadas está desmarcada (configurações padrão). c. Se for possível abrir a tabela no ACL Analytics após inserir a senha de perfil do servidor, a configuração do Conector do AX estará correta. d. Se você não conseguir abrir a tabela de servidor, consulte "Atribuição de direitos para o serviço AX Connector" Na página 75 para obter instruções sobre como concluir a configuração de segurança adicional que pode ser necessária. Quando você importa um projeto ou uma análise do ACL para o Servidor AX e seleciona Importar arquivos de dados de origem (arquivos .fil), todas as tabelas no projeto são convertidas em tabelas de servidor e os arquivos de dados do ACL (.fil) associados são copiados para o Servidor Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 34 de 80 Tarefas pós-instalação Verificar Detalhes AX. As tabelas de servidor são acessadas usando o Conector do AX. Execute o sistema de ajuda selecionando Ajuda > Conteúdo. Se as solicitações de HTTP do cliente forem redirecionadas para um servidor proxy, as tentativas de acesso ao sistema de ajuda poderão falhar. Você pode especificar o endereço IP e porta corretos do servidor de proxy adicionando as duas linhas a seguir ao arquivo ACLAnalyticsExchange.ini na pasta onde o Cliente AX está instalado. O local padrão é C:\Arquivos de Programas\ACL Software\ACL Analytics Exchange Client. -Dhttp.proxyHost=<nome_do_host_ou_ip_do_servidor_proxy> -Dhttp.proxyPort=<porta_servidor_proxy> Por exemplo: -Dhttp.proxyHost=192.168.5.190 -Dhttp.proxyPort=3128 Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 35 de 80 Tarefas pós-instalação Configuração do Python para uso com o Servidor AX Para configurar o Python para trabalhar com o Servidor AX, é necessário instalar a versão correta do Python, adicionar o executável do Python à variável de ambiente PATH do seu sistema e configurar a variável de ambiente PYTHONPATH em cada máquina que hospeda uma instância do Servidor AX ou do Nó do Motor AX. Como funciona? Para executar scripts do Python, o Analytics Exchange deve poder chamar o executável do Python e encontrar os scripts que está instruído a executar. O Servidor AX usa a variável de ambiente PATH para localizar o Python e a variável de ambiente PYTHONPATH para localizar scripts. Instale o Python versão 3.5.x (32 bits) Nota Você precisa concluir estas etapas em cada máquina que hospeda uma instância do Servidor AX ou Nó do Motor AX. 1. 2. 3. 4. 5. Na página Downloads Python, baixe a versão mais recente do Python 3.5 para sua máquina. Em sua máquina, clique duas vezes no arquivo do instalador. No instalador, selecione Adicionar Python númeroVersão ao PATH. Clique em Instalar e siga as instruções na tela. Reinicialize a máquina antes de executar qualquer script Python da ACL. Defina a variável de ambiente PYTHONPATH Nota Você precisa concluir estas etapas em cada máquina que hospeda uma instância do Servidor AX ou Nó do Motor AX. 1. No seu Windows, crie uma ou mais pastas para arquivar os scripts Python. Exemplo:C:\scripts_python. 2. No Windows, abra a caixa de diálogo Propriedades do Sistema e clique em Variáveis de Ambiente. 3. Na seção Variáveis do sistema , clique em Novo e insira o seguinte: l Nome da variável:PYTHONPATH l Valor da variável: , insira o caminho completo para a(s) pasta(s) que criou para arquivar os scripts Python Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 36 de 80 Tarefas pós-instalação Separe os caminhos de várias pastas com ponto e vírgula: C:\scripts_python;C:\dev;C:\tmp. 4. Para salvar a variável, clique em OK e na caixa de diálogo Propriedades do Sistema , clique em OK. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 37 de 80 Instalar o Nó do Motor AX para Oracle Instalação do Nó do Motor AX (opcional) Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 39 de 80 Instalar o Nó do Motor AX para Oracle Instalar o Nó do Motor AX para Oracle Instale o Nó do Motor AX para aumentar os recursos de processamento de análises do Analytics Exchange. O Nó do Motor AX é hospedado em um servidor separado do Servidor AX. Pré-requisitos Instale e configure o Servidor AX antes de instalar o Nó do Motor AX. Instalar o Nó do Motor AX Cuidado Você deve instalar as atualizações do Windows KB2919355 antes de iniciar a instalação do Analytics Exchange no Windows Server 2012 R2. Se você não instalar esta atualização, sua instalação do Analytics Exchange não será concluída com sucesso. Executar o instalador e selecionar a configuração do banco de dados 1. Clique duas vezes no pacote de instalação. Se for exibida uma caixa de diálogo com um aviso de segurança, verifique as informações listadas e clique em Sim. 2. Selecione o idioma da instalação e clique em OK. 3. Na página Localização para extrair arquivos de instalação, especifique a pasta onde os arquivos de instalação serão extraídos e clique em Instalar . Dica Clique em Procurar para selecionar uma pasta ou aceite o local padrão: C:\Arquivos de Programas (x86)\ACL Software\Installers\ACLAX<versão>_EngineNode_ <edição>. 4. Na página Opções de configuração do Servidor do Analytics Exchange, selecione Oracle e clique em Avançar . 5. Se for solicitada a instalação de pré-requisitos, clique em Instalar e aguarde a instalação dos pré-requisitos. Siga as instruções na tela para concluir a instalação dos pré-requisitos. Configurar o serviço do banco de dados 1. Na página Bem-vindo, clique em Avançar . Na página Contrato de licença , selecione Eu aceito os termos do contrato de licença e clique em Avançar . Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 40 de 80 Instalar o Nó do Motor AX para Oracle 2. Na página Pastas de destino, especifique onde os arquivos de aplicativos do Nó do Motor AX serão instalados e o diretório de trabalho para o processamento de análises. Clique em Avançar . Se necessário, clique em Modificar para modificar um ou ambos os locais padrão. Os caminhos especificados não devem incluir espaços. 3. Na página Informações do Servidor do ACL Analytics Exchange, insira o endereço IP do servidor onde o Servidor AX está instalado e clique em Avançar . 4. Na página Configurações de conexão com o banco de dados do Analytics Exchange Servidor , selecione Oracle nas opções de Plataforma de banco de dados. 5. Para criptografar comunicações de banco de dados, marque Criptografar comunicação do banco de dados e clique em Avançar . Para criptografar a conexão, o servidor de banco de dados deve ser configurado para conexões SSL. Dica A criptografia reduz um pouco o desempenho. Portanto, ative-a apenas se dados são transferidos entre o servidor de banco de dados e o servidor de aplicativos por meio de uma rede não protegida. 6. Na segunda página Configurações de conexão do banco de dados Analytics Exchange Servidor , insira as seguintes informações: Campo Descrição Servidor de banco de dados O endereço IP ou nome do servidor onde o servidor de banco de dados está localizado. Nome do serviço O nome do banco de dados global da instância do banco de dados a ser usada. Porta não SSL Porta usada para conexões HTTP padrão com o banco de dados do Analytics Exchange. O valor padrão é 1521. Porta SSL A porta usada para conexões SSL com o banco de dados do Analytics Exchange. Esse campo somente está disponível se a opção Criptografar comunicação com o banco de dados foi marcada. O valor padrão é 2484. Nome de usuário O nome da conta de usuário usada para acessar o banco de dados do Analytics Exchange. Senha A senha da conta de usuário. Para verificar as informações de conexão, clique em Testar conexão e clique em Avançar . Configurar a conta e a segurança do serviço de aplicativos 1. No painel Conta do serviço Tomcat do Analytics Exchange, faça o seguinte e clique em Avançar : a. Insira o domínio e o nome de usuário da conta no formato domínio\nomeusuário ou clique em Pesquisar para localizar o domínio e o nome de usuário. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 41 de 80 Instalar o Nó do Motor AX para Oracle Se você pesquisar por nome de conta, insira ou selecione antes o domínio ou o nome do servidor na caixa de diálogo Pesquisar por conta de usuário, para que o instalador mostre a lista apropriada de contas de usuário disponíveis. Nota Não há suporte para executar o serviço TomEE utilizando uma conta de usuário local. Essas contas não têm os privilégios adequados para executar alguns comandos do ACL. b. Insira a Senha da conta. c. Clique em Avançar . d. Se solicitado a conceder a permissão "Fazer logon como um serviço" para a conta do serviço Tomcat, clique em Sim e em OK. Para obter informações sobre as opções de configuração das contas de serviço, consulte "Configuração de conta de serviços" Na página 71 . 2. Na página Informações do certificado SSL , insira as informações a seguir para criar um certificado de segurança autoassinado e proteger conexões HTTPS com o Nó do Motor AX e clique em Avançar : Campo Descrição Nome do servidor O nome do host do servidor do banco de dados. Por exemplo: ax.acl.com. Nome do departamento ou da divisão A divisão ou unidade de negócios para a qual o certificado é emitido. Por exemplo: Desenvolvimento. Nome da organização Nome da sua empresa ou organização. Por exemplo: ACL Services Ltd.. Nome da cidade Cidade ou local onde a empresa ou organização está localizada. Por exemplo: Vancouver. Nome do estado/província Estado ou província onde a empresa ou a organização está localizada. Por exemplo: BC. Código do país Código de dois caracteres do país onde a empresa ou organização está localizada. Por exemplo: CA. Insira uma senha de no mínimo 6 caracteres. Nota Senha do armazenamento de chaves Senha da chave privada Se você estiver usando um arquivo de armazenamento de chaves existente, essa instância da caixa de texto Senha do armazenamento de chaves será desativada. Insira novamente a mesma senha. A Senha do armazenamento de chaves e a Senha da chave privada devem ser idênticas. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 42 de 80 Instalar o Nó do Motor AX para Oracle Para obter informações sobre a utilização desse certificado e as opções de configuração, consulte "Certificados de segurança" Na página 49 . Finalizar a instalação 1. Clique em Instalar . Nota Antes do processo de instalação ser concluído, será necessário aguardar cerca de um minuto enquanto o servidor de aplicativos TomEE fica totalmente funcional. A janela de comando pode ser exibida intermitentemente durante este período de tempo. Não cancele a instalação. 2. Quando o processo de instalação for concluído, clique em Finalizar para sair do instalador. Pós-requisitos l l "Configuração de uma pasta de dados compartilhada" Na página seguinte "Configuração de Nós do Motor AX" Na página 45 Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 43 de 80 Instalar o Nó do Motor AX para Oracle Configuração de uma pasta de dados compartilhada Para armazenar arquivos de dados em um servidor separado do Servidor AX ou para oferecer suporte ao Nó do Motor AX em um ou mais servidores, você deve fornecer acesso aos arquivos de dados do Servidor AX por uma pasta compartilhada. Uso de pastas de dados compartilhadas Existem dois casos de uso comuns para as pastas de dados compartilhadas: l l armazenamento de dados externos: você pode armazenar os arquivos de dados em um servidor onde exista mais espaço em disco rígido disponível ou em um servidor de arquivos da rede Instalações do Nó do Motor AX: exigem uma pasta compartilhada para que os servidores de análises e o Servidor AX possam acessar os arquivos de dados. Local da pasta compartilhada A pasta compartilhada deve estar acessível por um caminho UNC do Windows com o seguinte formato: \\NomedoComputador\PastaCompartilhada e deve estar localizada em uma pasta compartilhada do Windows ou em uma rede de área de armazenamento (SAN). Permissões de pasta exigidas A conta de usuário do Windows utilizada para executar o serviço do servidor de aplicativos TomEE no Servidor AX e em cada Nó do Motor AX deve possuir permissões de leitura e gravação na pasta. Qualquer usuário com acesso às tabelas do Servidor AX utilizando o ACL Analytics deve possuir permissões de leitura na pasta. Configuração de uma pasta compartilhada no Windows 2008 1. No Windows Explorer, clique com o botão direito do mouse na pasta que deseja compartilhar e selecione Compartilhar . 2. Na caixa de diálogo Compartilhamento de arquivos, selecione os usuários e grupos com os quais deseja compartilha a pasta. 3. Verifique as permissões atribuídas a cada usuário ou grupo, clique na lista suspensa ao lado de cada entrada onde deseja modificar as permissões e selecione as permissões apropriadas. 4. Clique em Compartilhar e em Concluído. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 44 de 80 Instalar o Nó do Motor AX para Oracle Configuração de Nós do Motor AX Use uma ou mais instâncias do Nó do Motor AX para executar análises por vários servidores e aumentar o poder de processamento. Como funciona? Aumento do poder de processamento Por padrão, as análises são processadas diretamente no Servidor AX. Embora isso funcione na maioria dos casos, você pode precisar de mais poder de processamento quando: l l quiser executar análises que exigem alto poder de processamento quiser executar várias análises em um curto período de tempo Para aumentar o poder de processamento, você pode configurar uma ou mais instâncias do Nó do Motor AX e executar suas análises nesses servidores separados. Balanceamento de múltiplos nós Quando um nó tem espaço em sua fila, ele notifica o Servidor AX de que pode processar tarefas, e o servidor então atribui tarefas a esse nó. Como resultado, a execução de múltiplos Nós do Motor AX com permissão para lidar com várias tarefas simultaneamente pode fazer com que um nó lide com várias tarefas enquanto outros ficam ociosos. Para garantir que as tarefas sejam balanceadas pelos nós, configure o número máximo de tarefas que cada nó pode processar como 1 e agenda tarefas de análise de acordo. Configuração de Nós do Motor AX Pré-requisitos Antes de você adicionar e configurar um Nó do Motor AX no aplicativo Web Configuração do Servidor AX, você deve: l l configurar seu sistema de forma que os arquivos de dados do Servidor AX fiquem armazenados em uma pasta compartilhada que é acessível por um caminho UNC (ex: \\nome_servidor\pasta_compartilhada). Para obter mais informações, consulte "Configuração de uma pasta de dados compartilhada" Na página anterior . instalar e configurar fisicamente cada instância do Nó do Motor AX em um servidor. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 45 de 80 Instalar o Nó do Motor AX para Oracle Adicionar um Nó do Motor AX 1. Faça login no aplicativo Web Configuração do Servidor AX e localize o painel Nós do Motor . 2. No painel Adicionar Nó do Motor , insira as seguintes informações: l Novo endereço IP ou nome do computador do Nó do Motor : o nome de host ou endereço IP do servidor onde o Nó do Motor AX está instalado l Máximo de tarefas: o número máximo de tarefas de análise que o nó do motor pode processar de uma só vez Nota As tarefas são enfileiradas até que o número de tarefas em execução simultânea se enquadre abaixo do máximo. 3. Clique em Adicionar Nó do Motor . 4. Clique em Atualizar Configurações de Nós do Motor . Resultado: O Nó do Motor AX é usado para processar análises. Se for o primeiro Nó do Motor AX, o processamento será transferido do Servidor AX para o novo nó. Se você adicionou vários Nós do Motor AX, as tarefas agendadas serão distribuídas entre eles. Configuração de Nós do Motor AX A partir do painel Nós do Motor do aplicativo Web Configuração do Servidor AX, você pode editar as configurações de qualquer Nó do Motor AX adicionado. Quando você editar um valor, clique em Atualizar para salvar a alteração. Configurações individuais do Nó do Motor AX l l l l Habilitar/desabilitar um nó do motor Alterar o nome de host ou endereço IP Alterar o máximo de tarefas Remover um nó do motor Configurações globais do Nó do Motor AX Nota Essas configurações se aplicam a todas as instâncias do Nó do Motor AX e a todas as análises executadas no(s) servidor(es). Você pode copiar os arquivos de dados para cada instância do Nó do Motor AX antes que as análises sejam processadas usando a configuração Copiar dados de análise para o nó do motor : Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 46 de 80 Instalar o Nó do Motor AX para Oracle l l Sim: os arquivos de dados da pasta de análises do Servidor AX são copiados para o diretório de tarefas de análises do Nó do Motor AX antes do início do processamento Não: os arquivos de dados permanecem na pasta de análises do Nó do Motor AX e não são copiados para o diretório de tarefas de análises do Nó do Motor AX antes do início do processamento Copiar arquivos de dados Não copiar arquivos de dados Melhora o desempenho quando os arquivos de dados são acessados repetidamente pela rede Melhora o desempenho quando um pequeno número de análises é executado simultaneamente Melhora o desempenho ao executar várias análises simultaneamente ou se uma única análise executa vários comandos em arquivos de dados grande Melhora o desempenho quando o tempo de cópia de arquivos de dados excede o tempo em que você pode salvar, escrevendo suas análises para que, sempre que possível, os comandos de análises sejam executados localmente no Nó do Motor AX. Por exemplo: a. Escreva um comando para selecionar somente os registros necessários a partir da tabela em que o script é aberto remotamente. b. Use o comando EXTRACT com o parâmetro LOCAL especificado para extrair os registros para uma nova tabela na instância do Nó do Motor AX. c. Execute qualquer comando adicional na tabela local. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 47 de 80 Certificados de segurança Certificados de segurança As instalações do Analytics Exchange exigem certificados de segurança SSL. Por padrão, é instalado um certificado de segurança autoassinado, mas você pode substituir esse certificado padrão por um certificado emitido por uma outra autoridade de certificação (CA). Como funciona? Os certificados SSL são usados para estabelecer uma conexão confiável, segura e criptografada entre aplicativos cliente e o Servidor AX Tanto certificados autoassinados como certificados emitidos por uma CA garantem que os dados transferidos entre o Servidor AX e os aplicativos clientes não podem ser acessados facilmente por terceiros. No entanto, quando você adquire um certificado de uma CA, você tem uma confiança adicional, uma vez que uma autoridade de certificação independente e confiável valida a autenticidade do servidor. Uso dos certificados autoassinados para o Servidor AX Se você optar por utilizar um certificado autoassinado, cada usuário que acessar o servidor encontrará uma página de aviso indicando que o certificado de segurança não foi emitido por uma autoridade de certificação confiável. Para interromper esse aviso, cada usuário cliente deverá verificar se o certificado foi emitido por uma fonte confiável seguindo as etapas a seguir: l l instalar o certificado autoassinado em seu navegador ao se conectar ao Cliente Web AX selecionar Confiar em certificados autoassinados durante a instalação ou no menu Ferramentas no Cliente AX Dica A instalação do certificado não é necessária se você substituir o certificado autoassinado pelo certificado adquirido de uma CA, porque o Internet Explorer tem suporte automático a certificados emitidos pela maioria das CAs Usar um certificado de CA pode, portanto, melhorar a interação do usuário final com o servidor. Substituição do certificado Para substituir o certificado autoassinado padrão, você deve criar um armazenamento de chaves, importar o certificado e configurar o servidor de aplicativos TomEE para usar o certificado. Para obter mais informações, consulte "Instalação de certificados de segurança" Na página 52 . Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 49 de 80 Certificados de segurança Nota Se o valor do Nome Comum (CN) especificado no certificado de segurança mudar quando você substituir o certificado autoassinado, será necessário modificar a propriedade cas.securityContext.casServerHost no arquivo de configuração aclCasClient.xml para corresponder ao valor CN atualizado em todos os servidores onde os componentes do servidor do Analytics Exchange estão instalados. Se você usou a Autenticação Integrada do Windows e o valor CN mudar, é necessário atualizar também as configurações do Internet Explorer em cada computador. Para obter mais informações, consulte "Configurar a Autenticação Integrada do Windows" Na página 77 . Certificados do Nó do Motor AX O certificado configurado em cada Nó do Motor AX é usado para criptografar comunicações entre o Nó do Motor AX e o banco de dados do Analytics Exchange. O certificado autoassinado pode ser substituído por um certificado adquirido de uma CA, mas, devido ao fato de os usuários finais não acessarem o Nó do Motor AX, a substituição do certificado geralmente não é necessária. Conexões PostgreSQL O certificado configurado para o PostgreSQL é utilizado para criptografar comunicações entre o servidor de banco de dados e quaisquer servidores do Analytics Exchange que se conectam ao banco de dados: l l l Servidor AX Nó do Motor AX AX Exception Quando usar SSL para conexões de bancos de dados O certificado somente é utilizado se os aplicativos que se conectam ao banco de dados possuírem o SSL habilitado. Devido ao custo do desempenho associado com o SSL, ele deve ser desabilitado quando não for necessário. Por exemplo, se o Servidor AX e o PostgreSQL estiverem instalados no mesmo computador, o SSL deve ser desabilitado para os componentes instalados no Servidor AX. Substituição do certificado O certificado de segurança criado pelo assistente de instalação do PostgreSQL durante a instalação é um certificado autoassinado. O certificado do servidor deve estar habilitado para as conexões SSL funcionarem mas as informações específicas do certificado, como o nome do servidor, não são validadas. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 50 de 80 Certificados de segurança Por este motivo, não é necessário substituir o certificado autoassinado por um certificado emitido por uma CA. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 51 de 80 Certificados de segurança Instalação de certificados de segurança Instale um certificado de uma Autoridade de Certificação (CA) para substituir o certificado autoassinado padrão usado para proteger a conexão SSL entre o Servidor AX e os aplicativos clientes. Ferramentas e conhecimento necessário Essa tarefa exige que você use o utilitário keytool do Oracle para gerenciar chaves e certificados Para obter mais informações sobre o utilitário keytool, consulte Documentação do keytool do Oracle. Para concluir essa tarefa com sucesso, você também deve estar familiarizado com o trabalho com certificados de segurança e a tecnologia Java KeyStore: l l Certificado de segurança: um documento eletrônico usado para provar a propriedade de uma chave pública. O certificado inclui informações sobre a chave, sobre a identidade do proprietário e a assinatura digital de uma entidade que tenha verificado se o conteúdo do certificado está correto. Para obter mais informações, consulte "Certificados de segurança" Na página 49 Java KeyStore: um repositório de certificados de segurança mais chaves privadas correspondentes usado para criptografia SSL. Para obter mais informações, consulte Oracle: Criando um KeyStore Faça backup da configuração de servidor do aplicativo TomEE antes de começar 1. No Windows Explorer, abra o subdiretório TomCat\conf no diretório em que você instalou o aplicativo de servidor do Analytics Exchange para o qual você está atualizando a configuração do armazenamento de chaves. 2. Copie os arquivos conf\tomee.xml, conf\server.xml e conf\system.properties para um local de backup seguro. Caso ocorra algum problema durante a configuração do certificado de segurança, você pode restaurar a configuração original interrompendo o serviço do Analytics Exchange, restaurando esses arquivos e reiniciando o serviço. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 52 de 80 Certificados de segurança Processo do lado do servidor Dica Adicione o subdiretório bin do Java à variável de ambiente PATH do seu sistema operacional para que seja possível usar o comando keytool sem especificar o caminho completo. Para adicionar o subdiretório ao caminho para a sua sessão, execute Set PATH=<caminho_bin_java> ;%PATH%. Criar um novo armazenamento de chaves 1. Abra um prompt de comando no servidor. 2. Use esta sintaxe para criar o novo armazenamento de chaves: keytool -genkeypair -alias <alias> -keyalg RSA -keystore <nome_arquivo_armazenamento_ chaves> 3. Responda a cada pergunta quando solicitado: Exemplo de Campo Qual é seu nome e sobrenome? axserver.ax.com Nota Você deve inserir o nome do host da instância do seu Servidor AX para esta pergunta. Qual é o nome da sua unidade organizacional? Compra Qual é o nome da sua organização? Empresa_de_exemplo Qual é o nome da sua Cidade ou Localidade? Cupertino Qual é o nome do seu Estado? CA Qual é o código de país de duas letras para essa unidade? US É <CN=axserver.ax.com, OU=Compra, O=EmpresaExemplo, L=Cupertino, ST=CA, C=US> correto? y Pressione Enter para usar a mesma senha do armazenamento de chaves ou especifique uma nova senha e pressione Enter . Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 53 de 80 Certificados de segurança Gerar um uma Solicitação de Assinatura de Certificado (CSR) no novo armazenamento de chaves Nota Ignore esta seção se estiver usando um certificado existente. Se você adquiriu seu certificado de segurança de outra autoridade de certificação, como a VeriSign, consulte a documentação fornecida para obter informações sobre como configurar um armazenamento de chaves. Crie um CSR usando a seguinte sintaxe: keytool -certreq -alias <alias> -keyalg RSA -file <arquivo_saída_csr> -keystore <nome_arquivo_armazenamento_chaves> Resultado: Você agora tem um arquivo que pode usar para solicitar um certificado de uma autoridade de certificado. Importar seu certificado CA para o armazenamento de chaves Se o seu certificado está em um formato como PKCS12 que não pode ser importado para um armazenamento de chaves e você não consegue convertê-lo para o formato PEM, entre em contato com os Serviços de Suporte ACL para obter auxílio com a configuração do certificado no Tomcat. 1. Dependendo da autoridade que você estiver utilizando, pode ser necessário importar um certificado intermediário e/ou um certificado raiz para o armazenamento de chaves. Use a seguinte sintaxe para importar um ou dois desses certificados: keytool -import -alias <alias> -keystore <nome_arquivo_armazenamento_chaves> -trustcacerts file < nome_arquivo_certificado> Se estiver importando os dois certificados, o alias especificado para cada certificado deve ser exclusivo. Você precisa importar o certificado raiz e, depois, executar o comando keytool novamente para importar o certificado intermediário. 2. Use a seguinte sintaxe para importar seu certificado de segurança: keytool -import -alias <alias> -keystore <nome_arquivo_armazenamento_chaves> -trustcacerts file <nome_arquivo_certificado> O alias especificado deve ter o mesmo valor especificado quando você gerou o armazenamento de chaves. O certificado importado substituirá o certificado autoassinado padrão criado no armazenamento de chaves. 3. Copie o arquivo de armazenamento de chaves para a subpasta App\keystores. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 54 de 80 Certificados de segurança Configure o servidor do aplicativo TomEE para usar o certificado 1. Localize o arquivo server.xml na subpasta TomCat\conf e abra-o em um editor de texto. 2. Atualize as configurações a seguir e salve e feche server.xml: l keystoreFile: o nome e o caminho para o arquivo de armazenamento de chaves que você criou no seguinte formato: C:\ACL\App\keystores\<nome_do_seu_armazenamento_de_ chaves> l keystorePass: a senha que especificou para seu armazenamento de chaves quando o criou A senha deve estar entre aspas ('' ''). 3. Localize system.properties na subpasta TomCat\conf e abra em um editor de texto. 4. Atualize as configurações a seguir e salve e feche system.properties: l javax.net.ssl.trustStore: o nome e o caminho para o arquivo de armazenamento de chaves que você criou no seguinte formato: C:\ACL\App\keystores\<nome_do_seu_armazenamento_de_chaves> l javax.net.ssl.trustStorePassword: a senha que especificou para seu armazenamento de chaves quando o criou 5. Reinicie o serviço do Analytics Exchange. Processo no lado do cliente Importação de certificados para o arquivo cacerts do Java da máquina do Cliente AX Essa configuração deverá ser concluída no computador de cada usuário final onde o Cliente AX está instalado, se você estiver usando um certificado sem um certificado raiz no arquivo cacerts por padrão. 1. Abra o Windows Explorer e navegue até o arquivo cacerts, localizado no subdiretório jre\lib\security onde o Cliente AX está instalado. O local padrão é C:\Arquivos de programas (x86)\ACL Software\ACL Analytics Exchange Client\jre\lib\security 2. Crie uma cópia de segurança do arquivo antes de fazer qualquer modificação. 3. Dependendo dos certificados recebidos da Autoridade de certificação utilizada, pode ser necessário importar um certificado intermediários e/ou certificado raiz para o arquivo cacerts. Use a seguinte sintaxe para importar um ou dois desses certificados: keytool -import -alias <alias> -keystore <arquivo_cacacerts> -trustcacerts -file <nome_arquivo_certificado >Se estiver importando os dois certificados, o alias especificado para cada certificado deve ser exclusivo. 4. Digite a senha do armazenamento de chaves no campo Senha e pressione Enter . A senha padrão do Java para o arquivo cacerts é changeit. 5. Digite y no prompt Confiar neste certificado? e pressione a tecla Enter . Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 55 de 80 Certificados de segurança Se necessário, instale o certificado no navegador da Web de cada computador que acessará os aplicativos Web do Analytics Exchange. Nota Isso não é necessário se o certificado é fornecido por uma CA relacionada na lista Autoridades de Certificação Confiáveis do Internet Explorer. Grandes CAs comerciais conhecidas como a VeriSign estão incluídas na lista. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 56 de 80 Anexo Anexo Este anexo contém tópicos adicionais que você pode precisar para concluir os procedimentos neste documento. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 57 de 80 Anexo Requisitos do Servidor AX Para um melhor desempenho do Servidor AX, verifique se seu hardware e software atendem aos requisitos mínimos. Um desempenho satisfatório do ambiente de produção pode exigir mais recursos do que a especificação mínima. Hardware Os requisitos de processador, memória e disco rígido para sistemas de produção depende dos fatores a seguir: l l l número de usuários simultâneos e perfis de utilização o tamanho da carga de dados o tempo de resposta desejado Componente Mínimo Recomendações Processador 2.5 gigahertz (GHz) Um processador quad-core (ou dois processadores dual-core) a 3,5 GHz ou superior. Memória (RAM) 4 gigabytes (GB) 16 GB Disco rígido 100 GB 200 a 500 GB Esse é o espaço em disco aproximado necessário para fazer o download, extrair e instalar os pré-requisitos e o Servidor AX tem 4,5 GB. Os requisitos de armazenamento de dados varia pelo número de tipos de testes de auditoria executados e o volume de transações. Implementações menores geralmente requerem 50 GB ao ano, enquanto implementações maiores podem requerer até 500 GB por ano. É recomendado acesso de discos de alta velocidade para ambientes em produção. Outros Conectividade TCP/IP. A capacidade de conexão ao ACL Launchpad é necessária durante a ativação on-line do servidor. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 58 de 80 Anexo Software Cuidado Você deve instalar as atualizações do Windows KB2919355 antes de iniciar a instalação do Analytics Exchange no Windows Server 2012 R2. Se você não instalar esta atualização, sua instalação do Analytics Exchange não será concluída com sucesso. Requisitos de software Mínimo Recomendações Windows Server 2008 R2 Enterprise Edition (64 bits) Windows Server 2012 R2 Internet Explorer versão 9 Versão mais recente do Chrome Sistema operacional o o Windows Server 2012 R2 Windows Server 2008 R2 Enterprise Edition (64 bits) Nota Aplique todas as atualizações críticas do Windows antes de instalar o Servidor AX. A execução do Windows Server 2012 com o uso da opção Server Core (sem GUI) não é suportada. Navegador da web o o o Chrome Firefox Internet Explorer Nota O Internet Explorer versão 9 proporciona funcionalidade limitada em alguns componentes do Servidor AX. Linguagens de programação integradas opcionais Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 59 de 80 Anexo Requisitos de software o o Mínimo Linguagem de programação do Python Linguagem de script do R o Ao instalar o Python, você também precisa configurá-lo para ser executado no seu sistema. Para obter mais informações, consulte "Configuração do Python para uso com o Servidor AX" Na página 36. o Python 3.5.x (32 bits) R 3.3.1 (32 bits) Recomendações o o Python 3.5.x (32 bits) R 3.2.3 ou 3.2.5 (32 bits) Dependendo dos pacotes R CRAN que você pretende utilizar, pode ser necessário adicionar a pasta binária R i386 de 32 bits à sua variável de ambiente PATH. Nota Você precisa instalar os requisitos para usar as funções integradas do Python ou do R em sua análise. Se você não pretende usar essas linguagens, não precisa instalá-las. Pré-requisitos instalados automaticamente Os seguintes pré-requisitos são instalados automaticamente pelo assistente de instalação do Servidor AX se o software requerido não for detectado: l l l l l Oracle Java SE Development Kit (JDK 1.8.0.101) Apache TomEE 1.7.4 Java Cryptography Extension para Java 8 Microsoft Access Database Engine 2010 SP2 Microsoft .NET Framework 4.6.2 Nota Se o seu computador já tiver o .NET 4.6.0 ou o .NET 4.6.1, o aplicativo usará a versão instalada do .NET e não instalará a versão 4.6.2. l l Microsoft Visual C++ 2015 Redistributable (x64 e x86) MSXML SDK 2.5 Conectores de dados do ACL Os drivers ODBC listados abaixo são instalados para uso como conectores de dados do ACL: Nome do driver Nome do arquivo Versão ACL Connector para Amazon Redshift AmazonRedshiftODBC_sb64.dll 1.1.6.1009 ACL Connector para Cassandra CassandraODBC_sb64.dll 2.4.1.1001 ACL Connector para Couchbase CouchbaseODBC_sb64.dll 1.1.0.1000 Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 60 de 80 Anexo Nome do driver Nome do arquivo Versão ACL Connector para Drill DrillODBC_sb64.dll 1.2.4.1004 ACL Connector para DynamoDB DynamoDBODBC_sb64.dll 1.0.1.1000 ACL Connector para Google BigQuery GoogleBigQueryODBC_sb64.dll 2.0.2.1005 ACL Connector para HBase HBaseODBC_sb64.dll 1.1.0.1000 ACL Connector para Hive HiveODBC_sb64.dll 2.1.5.1006 ACL Connector para Impala ImpalaODBC_sb64.dll 1.2.5.1005 ACL Connector para MongoDB MongoDBODBC_sb64.dll 2.0.2.1003 ACL Connector para Oracle OracleODBC_sb64.dll 1.1.0.1014 ACL Connector para Salesforce SFODBC_sb64.dll 1.2.5.1017 ACL Connector para Spark SparkODBC_sb64.dll 1.1.5.1005 ACL Connector para SQL Server SQLServerODBC_sb64.dll 1.3.6.1022 ACL Connector para Teradata tdataodbc_sb64.dll 1.0.0.1003 Nota As versões de 32 bits dos drivers têm 32 no nome do arquivo, em vez de 64. Pré-requisitos incluídos no servidor Windows Os seguintes pré-requisitos são obrigatórios e são incluídos em uma instalação padrão em servidor Windows: l l l Microsoft Core XML Services (MSXML) 6.0 Microsoft Data Access Components (MDAC) 2.8 Microsoft Jet 4.0 Servidor de banco de dados O Servidor AX oferece suporte para duas plataformas de banco de dados, Oracle e PostgreSQL. Se sua organização estiver implementando o Servidor AX e o AX Exception, as configurações suportadas serão: Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 61 de 80 Anexo l l os dois bancos de dados de aplicativos usando o Oracle configurar o Servidor AX para usar PostgreSQL como o banco de dados e o Microsoft SQL Server como o banco de dados do AX Exception Requisitos de software Mínimo Recomendações Uma das seguintes versões do Oracle se o Oracle for selecionado como plataforma de banco de dados do Analytics Exchange: Oracle 11gR2 Oracle 12c PostgreSQL 9.3.9 PostgreSQL 9.3.9 o o Oracle 12c Oracle 11gR2 Nota O servidor Oracle está instalado e deve atender aos requisitos de hardware especificados pelo fabricente do banco de dados. Você também deve instalar o Oracle Instant Client 12.1, se pretender usar o acesso direto ao banco de dados do AX Connector. PostgreSQL 9.3.9 se o PostgreSQL estiver selecionado como plataforma de banco de dados do Analytics Exchange. Nota l l Se o PostgreSQL estiver instalado no mesmo servidor do Servidor AX, é suficiente atender aos requisitos de hardware do Servidor AX. Se o PostgreSQL estiver instalado em um servidor separado com uma CPU dual 64-bit, um sistema operacional 64-bit e 2 GB de memória são recomendados para um ambiente de produção. A versão do PostgreSQL incluída com o assistente de instalação do Servidor AX é a 9.3.9, no entanto, o PostgreSQL é testado e tem suporte até a versão 9.3.13. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 62 de 80 Anexo Requisitos do Nó do Motor AX Para um melhor desempenho do Motor AX, verifique se seu hardware e software atendem aos requisitos mínimos. Um desempenho satisfatório do ambiente de produção pode exigir mais recursos do que a especificação mínima. Hardware Os requisitos de processador, memória e disco rígido para sistemas de produção depende dos fatores a seguir: l l l número de usuários simultâneos e perfis de utilização o tamanho da carga de dados o tempo de resposta desejado Componente Mínimo Recomendações Memória (RAM) 4 gigabytes (GB) 8 GB Disco rígido 3,5 gigabytes (GB) 10 GB ou mais Este é o espaço em disco aproximado requerido para download, descompactação e instalação dos pré-requisitos e do Nó do Motor AX. É recomendado acesso de discos de alta velocidade para ambientes em produção. Outros Conectividade de rede ao Servidor AX. Software Requisitos de software o Windows Server 2012 R2 o Windows Server 2008 R2 Enterprise Edition (64 bits) Nota Você deve instalar o Windows Server 2012 R2 Update (KB2919355) como pré-requisito para a instalação do .NET Framework. Mínimo Recomendações Windows Server 2008 Enterprise Edition R2 (64 bits) Windows Server 2012 R2 Aplique todas as atualizações críticas do Windows antes de instalar o Servidor AX. A execução do Windows Server 2012 com o uso da opção Server Core (sem GUI) não é suportada. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 63 de 80 Anexo Requisitos de software Mínimo Recomendações Linguagens de programação integradas opcionais o o Linguagem de programação do Python Linguagem de script do R o Ao instalar o Python, você também precisa configurá-lo para ser executado no seu sistema. Para obter mais informações, consulte "Configuração do Python para uso com o Servidor AX" Na página 36. o Python 3.5.x (32 bits) R 3.3.1 (32 bits) o o Python 3.5.x (32 bits) R 3.2.3 ou 3.2.5 (32 bits) Dependendo dos pacotes R CRAN que você pretende utilizar, pode ser necessário adicionar a pasta binária R i386 de 32 bits à sua variável de ambiente PATH. Nota Você precisa instalar os requisitos para usar as funções integradas do Python ou do R em sua análise. Se você não pretende usar essas linguagens, não precisa instalá-las. Pré-requisitos instalados automaticamente Os seguintes pré-requisitos são instalados automaticamente pelo assistente de instalação do Servidor AX se o software requerido não for detectado: l l l l l Oracle Java SE Development Kit (JDK 1.8.0.101) Apache TomEE 1.7.4 Java Cryptography Extension para Java 8 Microsoft Access Database Engine 2010 SP2 Microsoft .NET Framework 4.6.2 Nota Se o seu computador já tiver o .NET 4.6.0 ou o .NET 4.6.1, o aplicativo usará a versão instalada do .NET e não instalará a versão 4.6.2. l l Microsoft Visual C++ 2015 Redistributable (x64 e x86) MSXML SDK 2.5 Conectores de dados do ACL Os drivers ODBC listados abaixo são instalados para uso como conectores de dados do ACL: Nome do driver Nome do arquivo Versão ACL Connector para Amazon Redshift AmazonRedshiftODBC_sb64.dll 1.1.6.1009 ACL Connector para Cassandra CassandraODBC_sb64.dll 2.4.1.1001 Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 64 de 80 Anexo Nome do driver Nome do arquivo Versão ACL Connector para Couchbase CouchbaseODBC_sb64.dll 1.1.0.1000 ACL Connector para Drill DrillODBC_sb64.dll 1.2.4.1004 ACL Connector para DynamoDB DynamoDBODBC_sb64.dll 1.0.1.1000 ACL Connector para Google BigQuery GoogleBigQueryODBC_sb64.dll 2.0.2.1005 ACL Connector para HBase HBaseODBC_sb64.dll 1.1.0.1000 ACL Connector para Hive HiveODBC_sb64.dll 2.1.5.1006 ACL Connector para Impala ImpalaODBC_sb64.dll 1.2.5.1005 ACL Connector para MongoDB MongoDBODBC_sb64.dll 2.0.2.1003 ACL Connector para Oracle OracleODBC_sb64.dll 1.1.0.1014 ACL Connector para Salesforce SFODBC_sb64.dll 1.2.5.1017 ACL Connector para Spark SparkODBC_sb64.dll 1.1.5.1005 ACL Connector para SQL Server SQLServerODBC_sb64.dll 1.3.6.1022 ACL Connector para Teradata tdataodbc_sb64.dll 1.0.0.1003 Nota As versões de 32 bits dos drivers têm 32 no nome do arquivo, em vez de 64. Pré-requisitos incluídos no servidor Windows Os seguintes pré-requisitos são obrigatórios e são incluídos em uma instalação padrão em servidor Windows: l l l Microsoft Core XML Services (MSXML) 6.0 Microsoft Data Access Components (MDAC) 2.8 Microsoft Jet 4.0 Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 65 de 80 Anexo Backup e restauração do Oracle Faça o backup dos dados do Servidor AX de modo regular e agendado, para que nenhum dado de auditoria importante seja perdido devido a problemas técnicos ou falhas de hardware. Um processo de restauração planejado e verificado também é necessário para garantir a continuidade do acesso aos dados. Você pode fazer backup e restaurar seus dados de produção para uma instância de recuperação de desastres de um Servidor AX executado em uma máquina diferente. Estratégias de backup Você pode usar uma das várias estratégias de backup, dependendo da infraestrutura de TI, das ferramentas disponíveis e dos processos de negócios de TI da sua organização. As estratégias vão de totalmente automatizadas e backups agendados até backups manuais ad hoc. Mostre-me mais Backups gerais existentes Incorpore seus backups do Servidor AX nos programas de backup geral existentes em sua organização. Essa é a estratégia mais confiável e robusta, pois seus backups são realizados juntamente com outros backups críticos do sistema. Para obter mais ajuda com essa estratégia, entre em contato com o seu departamento de TI. Backups baseados em script Faça backups agendados e recorrentes do Servidor AX usando um script. Essa também é uma estratégia confiável, mas o backup não é feito junto com outros sistemas críticos. Nota Para garantir a confiabilidade, teste por completo qualquer processo automatizado e agende backups para que eles não entrem em conflito com as tarefas de análise agendadas. Backups manuais Faça o backup do Servidor AX manualmente de forma ad hoc. Essa é a estratégia menos confiável, pois os intervalos de backup não são agendados e o processo é mais propenso a erro humano. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 66 de 80 Anexo Do que fazer backup Os procedimentos de backup e restauração devem lidar com todos os dados do Servidor AX no banco de dados e no sistema de arquivos. Mostre-me mais Banco de dados Oracle O banco de dados armazena informações de segurança e configuração sobre tarefas agendadas, arquivos de dados e nomes de recursos Sistema de arquivos O Servidor AX armazena arquivos de dados .fil que devem passar por backup em duas pastas do Windows. Os locais padrão são Dados\repositório\arquivos_de_dados e Dados\aclse. Dica Você pode localizar seus diretórios dos seus arquivos de dados usando o aplicativo Web Configuração do Servidor AX. É necessário fazer o backup das pastas especificadas no Diretório de Dados e dos campos Conector do Diretório de Trabalho Backup de dados do Servidor AX Depois de verificar se nenhum script de análise está em execução no Servidor AX, interrompa os serviços e faça o backup do banco de dados e das pastas específicas no sistema de arquivos. Mostre-me como Antes de você fazer backup 1. Notifique todos os usuários do Cliente AX e do Cliente Web AX antes do backup para que eles façam logout de qualquer aplicativo do Analytics Exchange. 2. No Cliente AX, verifique se não há tarefas de análise atualmente em execução, na fila ou agendadas para execução durante o backup. 3. Interrompa os serviços do Servidor AX na seguinte ordem: a. Conector do Analytics Exchange b. Serviço do Analytics Exchange Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 67 de 80 Anexo Backup dos dados do servidor 1. Faça o backup dos dados do esquema do Oracle para o Servidor AX. 2. Para fazer backup dos arquivos de dados do Servidor AX armazenados no sistema de arquivos do Windows, copie os arquivos nas seguintes pastas l Diretório Dados: o local padrão é Data\repository\datafiles na máquina do Servidor AX l Diretório de trabalho do Connector: o local padrão é Data\aclse na máquina do Servidor AX Depois de fazer o backup Reinicie todos os serviços do Servidor AX na ordem a seguir: 1. Serviço do Analytics Exchange 2. Conector do Analytics Exchange Restauração de dados do Servidor AX Depois de verificar se nenhum script de análise está em execução na instância do Servidor AX que você está restaurando, interrompa os serviços e restaure o banco de dados do backup e as pastas específicas no sistema de arquivos. Mostre-me como Antes de restaurar 1. Backup de dados do Servidor AX. 2. Notifique todos os usuários da instância do servidor que você está restaurando antes da restauração para que eles saiam de qualquer aplicativo cliente. 3. No Cliente AX, verifique se não há tarefas de análise atualmente em execução, na fila ou agendadas para execução durante a restauração. 4. Interrompa os serviços do Servidor AX na seguinte ordem: a. Conector do Analytics Exchange b. Serviço do Analytics Exchange Restaurar os dados do servidor 1. Restaure os dados do esquema do Oracle para o Servidor AX a partir de um backup existente. 2. Para remover os arquivos de dados do Servidor AX armazenados no sistema de arquivos do Windows, exclua os arquivos das pastas a seguir: l Diretório Dados: o local padrão é Data\repository\datafiles na máquina do Servidor AX Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 68 de 80 Anexo Diretório de trabalho do Connector: o local padrão é Data\aclse na máquina do Servidor AX 3. Para restaurar os dados que receberam backup, copie os arquivos de backup para as pastas de dados apropriadas para que eles substituam os arquivos excluídos por você. l Depois de restaurar 1. Reinicie todos os serviços do Servidor AX na ordem a seguir: l Serviço do Analytics Exchange l Conector do Analytics Exchange 2. Se você restaurar em um servidor diferente do da instância do backup, como um servidor de recuperação de desastre, redefina o registro de ativação: a. Excluir todos os registros da tabela ativações no banco de dados. A tabela de ativações contém dados específicos da máquina onde o Servidor AX foi ativado, como nome do host, para que a instância do backup não possa ativar, a menos que os dados sejam limpos. b. Reative o servidor AX como tipo de servidor apropriado nesta máquina. Para obter mais informações sobre a ativação do Servidor AX, consulte "Ativação do Servidor AX" Na página 30 . Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 69 de 80 Anexo Execução de scripts de banco de dados Oracle Antes de executar o assistente de instalação do Servidor AX para instalar o aplicativo, execute o script SQL fornecido para criar um usuário de banco de dados do Servidor AX. Você também pode executar manualmente os scripts SQL que criam o esquema do banco de dados, caso não deseje concluir essa etapa utilizando o assistente de instalação. Execução de scripts do banco de dados 1. Abra o Windows Explorer e navegue até o subdiretório DBScripts\Oracleos os arquivos do assistente de instalação foram descompactados. 2. Copie os arquivos de script do SQL para o servidor Oracle ou em um local onde você possa executar os scripts. 3. Execute o script CREATE_AX_TABLESPACES.sql para definir a alocação física de espaço para o banco de dados. 4. Abra o arquivo Create Database User.sql e atualize as variáveis V_USER e V_USERPWD definidas na parte superior do script com o nome de usuário e senha que deseja utilizar para o usuário de banco de dados do Servidor AX. Salve e feche o arquivo após fazer as alterações necessárias. 5. Execute o script Create Database User.sql utilizando uma conta de administrador de banco de dados na função SYSDBA. 6. Se você desejar criar o esquema de banco de dados manualmente, execute os seguintes scripts SQL usando a conta de usuário de banco de dados do Servidor AX: o Create Schema.sql o CreateQuartzTables.sql o Create Core Data.sql Se você executar manualmente os scripts de esquema do Servidor AX e outra pessoa executar o assistente de instalação do Servidor AX, você deverá instruir essa pessoa a selecionar a opção Utilizar o banco de dados do ACL Analytics Exchange atual na página Configurações de conexão do banco de dados do Servidor AX . 7. Se você estiver instalando o AX Exception como parte da configuração do Analytics Exchange, você também precisará executar um script SQL adicional de modo a adicionar as funções requeridas do AX Exception ao banco de dados. Você deve selecionar os arquivos que correspondem à língua que você está instalando. Por exemplo, se você estiver completando a instalação do Inglês, execute o arquivo de script SQL chamado EMRole_EN.sql. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 70 de 80 Anexo Configuração de conta de serviços O Servidor AX usa três serviços do Windows para realizar a maioria das funções de aplicativos no servidor: serviço do Analytics Exchange, Analytics Exchange Connector e banco de dados do Analytics Exchange. Nomes dos serviços Nome de exibição do serviço Nome do serviço Serviço do Analytics Exchange TomEE Analytics Exchange Connector AXConnector Banco de dados do Analytics Exchange ACL_AXDatabase (instalações do Servidor AX que usam somente um banco de dados PostgreSQL) Serviço do Analytics Exchange O serviço do Analytics Exchange é instalado no Servidor AX e em cada Nó do Motor AX que você configurar. Conta de usuário do serviço do Analytics Exchange Para atribuir uma conta de usuário para executar o serviço do Analytics Exchange, execute uma das etapas a seguir: l l selecione uma conta de domínio existente crie uma nova conta de domínio Nota Não há suporte para executar o serviço TomEE utilizando uma conta de usuário local. Essas contas não têm os privilégios adequados para executar alguns comandos do ACL. Permissões de diretório para a conta de serviço A conta de usuário escolhida precisa estar habilitada para acessar as pastas especificadas para o Diretório de dados e Diretório de arquivamento e restauração de dados no aplicativo Web Configuração do Servidor AX. As permissões a seguir são necessárias: Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 71 de 80 Anexo l l Diretório de dados: permissões de leitura e gravação Diretório de arquivamento e restauração: permissões totais Nota O instalador do Servidor AX atribui as permissões locais necessárias no servidor para a execução do serviço. No entanto, as permissões devem ser configuradas manualmente se a pasta estiver em um servidor diferente ou se a conta de usuário não tiver direitos na pasta especificada por padrão. Contas de usuário para várias instâncias do serviço do Analytics Exchange Se sua instalação tiver diversas instâncias do serviço do Analytics Exchange executadas em servidores diferentes, você deverá criar uma conta de domínio com os direitos necessários para executar o serviço e acessar os dados do Servidor AX antes de executar qualquer instalação. Durante cada instalação, especifique essa conta para executar o serviço do Analytics Exchange. Contas de usuário para o serviço do Analytics Exchange com Direct Link Se a máquina que hospeda o Servidor AX ou uma instância do Nó do Motor AX também tiver uma instalação com Direct Link, a conta do usuário deverá ter permissões para executar os seguintes executáveis: l l saplogon.exe sapgui.exe Nota Sem permissão para executar esses executáveis, as análises que incluem comandos do Direct Link apresentarão falhas. Você pode atribuir permissões de Controle total para a pasta que contém os executáveis. Por padrão, os executáveis estão em C:\Program Files\SAP\FrontEnd\SAPgui. Analytics Exchange Connector O instalador do Servidor AX configura o serviço do Analytics Exchange Connector para utilizar a conta de Sistema Local. Você pode alterar a conta utilizada para uma conta de usuário local do servidor ou uma conta de domínio, desde que a conta tenha os direitos necessários para: l l l executar o serviço ler dados dos locais adequados no sistema de arquivos gravar dados nos locais adequados no sistema de arquivos Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 72 de 80 Anexo Banco de dados do Analytics Exchange O assistente de configuração do PostgreSQL configura o serviço do Banco de dados do Analytics Exchange com todas as permissões locais no servidor necessárias para executar o serviço. Durante a instalação, você pode: l l l usar uma conta de usuário local no servidor permitir que o instalador crie uma nova conta de usuário local ou especificar uma conta de domínio Nota Não é possível utilizar a conta de Sistema local integrada para executar o serviço porque o servidor de banco de dados deve acessar recursos de rede que a conta de Sistema local não permite. O serviço de Banco de dados do Analytics Exchange é instalado no servidor onde o PostgreSQL está instalado e somente estará presente se você utilizar o PostgreSQL como servidor de banco de dados. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 73 de 80 Anexo Autenticação do Analytics Exchange Use a autenticação integrada do Windows ou a autenticação baseada em formulário para validar a identidade do usuário ao fazer login nos aplicativos do Analytics Exchange. Tipos de autenticação Autenticação baseada em formulário Para cada sessão nova nos aplicativos cliente do Analytics Exchange, os usuários devem inserir um nome de usuário e uma senha em um formulário de login: l l l Cliente AX Cliente Web AX AX Exception Nota Uma nova sessão é estabelecida sempre que o Cliente AX é iniciado ou o Cliente Web AX é acessado de uma nova janela do navegador. Autenticação Integrada do Windows A autenticação do aplicativo cliente do Analytics Exchange é feita silenciosamente pelo sistema operacional Windows sem solicitar credenciais aos usuários. Quando um aplicativo é iniciado, ele usa as credenciais da conta inseridas quando o usuário fez login no sistema operacional. Se a autenticação falhar, será solicitado ao usuário que insira credenciais em um formulário de login. Dica A autenticação integrada requer mais trabalho de configuração, mas, no final das contas, é mais conveniente para usuários de aplicativos cliente. Escolha de um método de autenticação Escolha o tipo de autenticação que usará ao configurar o Servidor AX. Você pode alternar entre as duas opções de autenticação a qualquer momento. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 74 de 80 Anexo Atribuição de direitos para o serviço AX Connector Caso não seja possível abrir a tabela no ACL Analytics após inserir a senha do perfil do servidor e caso tenha confirmado que o perfil do servidor está configurado corretamente, atribua direitos para o serviço AX Connector na máquina em que o Servidor AX está instalado. Cada usuário do Analytics Exchange deve ter esses direitos atribuídos. Você pode atribuir direitos a contas de usuário individuais ou grupos. Atribuição de acesso de leitura e gravação à pasta de instalação do AX Connector 1. Abra o Windows Explorer e navegue até a pasta onde o AX Connector está instalado. O local padrão é C:\ACL\App\analytic_engine\aclse. 2. Clique com o botão direito do mouse na pasta e selecione Propriedades. 3. Clique na guia Segurança . 4. Adicione os grupos ou as contas de usuário que acessarão o Servidor AX e conceda a eles permissões de Leitura e Gravação marcando a caixa de seleção apropriada na coluna Permitir . 5. Clique em OK. Conceda direitos de controle total ao executável do AX Connector (aclse.exe). 1. Abra o Windows Explorer e navegue até a pasta onde o AX Connector está instalado. O local padrão é C:\ACL\App\analytic_engine\aclse. 2. Clique com o botão direito do mouse no arquivo aclse.exe e selecione Propriedades. 3. Clique na guia Segurança . 4. Adicione os grupos ou as contas de usuário que acessarão o Servidor AX e conceda a eles permissões de Controle total marcando a caixa de seleção apropriada na coluna Permitir . 5. Clique em OK. Direitos de Permitir logon local 1. Para abrir as configurações de políticas de segurança, realize uma das seguintes ações: l Se o servidor não for o controlador de domínio, selecione Iniciar > Painel de controle > Ferramentas administrativas > Política de segurança local . Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 75 de 80 Anexo Se o servidor for o controlador de domínio, selecione Iniciar > Painel de controle > Ferramentas administrativas > Política de segurança do domínio. 2. Em Configurações de segurança , clique duas vezes em Políticas locais > Atribuições de direitos de usuários > Permitir somente logon local . 3. Se o servidor é um controlador de domínio, certifique-se de que a caixa de seleção Definir as configurações dessas diretivas está marcada. 4. Adicione os grupos ou as contas de usuários que acessarão o Servidor AX. l Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 76 de 80 Anexo Configurar a Autenticação Integrada do Windows Configure o servidor do Controlador de Domínio do Active Directory, o Servidor AX e o ambiente de desktop para o usuário final de cada aplicativo cliente para configurar a Autenticação Integrada do Windows. Visão geral da configuração 1. Crie uma nova conta de Nome da Entidade de Serviço (SPN) do Windows no Active Directory para mapear o serviço de autenticação do Servidor AX para uma conta do Active Directory. Para ver as etapas, consulte "Criação de uma conta SPN" abaixo. 2. Mapeie o serviço de autenticação do Servidor AX para a conta SPN do Active Directory usando o comando ktpass. Para ver as etapas, consulte "Mapeamento do serviço de autenticação para a conta SPN" abaixo. 3. Registre um SPN para o serviço AX Connector usando o comando setspn. Para ver as etapas, consulte "Registro de um SPN para o serviço AX Connector" Na página seguinte. 4. Opcional. Copie o arquivo keytab para a instância do Servidor AX e utilize o comando kinit para testar o mapeamento da conta SPN. Para ver as etapas, consulte "Teste do mapeamento da conta SPN" Na página 79 . 5. Habilite a Autenticação integrada do Windows a partir do Internet Explorer no ambiente de desktop de cada usuário final. Para ver as etapas, consulte "Habilitação da Autenticação Integrada do Windows a partir do Internet Explorer" Na página 79 . Criação de uma conta SPN 1. No servidor do Controlador de Domínio do Active Directory, clique em Iniciar > Todos os programas > Ferramentas administrativas > Usuários e Computadores do Active Directory. 2. Clique com o botão direito do mouse na entrada do domínio na exibição em árvore onde deseja criar a nova conta SPN e selecione Novo > Usuário. 3. Insira as informações solicitadas e clique em Avançar . 4. Configure a senha do usuário e clique em Avançar : a. Insira a senha da conta. b. Desmarque a opção Usuário deve alterar a senha no próximo logon. c. Selecione a opção Senha nunca expira . 5. Clique em Concluir . Mapeamento do serviço de autenticação para a conta SPN 1. No servidor do Controlador de Domínio do Active Directory, abra um prompt de comando e altere os diretórios para o diretório no qual ktpass.exe está localizado. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 77 de 80 Anexo O local padrão é C:\Arquivos de Programas\Ferramentas de Suporte. 2. Para mapear o serviço de autenticação para a conta SPN, insira o seguinte comando keypass: ktpass /out nome_arquivo /princ nome /pass senha /mapuser nome_usuário_local /ptype tipo_ entidade /crypto tipo_criptografia Para informações sobre a sintaxe ktpass, consulte Referência do Microsoft Ktpass. Exemplo ktpass /out 'C:\ax.keytab' /princ HTTP/[email protected] /pass pass1234 /mapuser AXSSO /ptype KRB5_NT_PRINCIPAL /crypto RC4-HMAC-NT Registro de um SPN para o serviço AX Connector 1. No servidor do Controlador de Domínio do Active Directory, abra um prompt de comando e altere os diretórios para o diretório no qual setspn.exe está localizado. O local padrão é C:\Arquivos de Programas\Ferramentas de Suporte. 2. Para registrar o SPN, insira o seguinte comando setspn: setspn -A ACLSE/domínio_completo_e_nome_do_servidor nome_do_computador Nota ACLSE é o valor requerido para identificar o AX Connector e precisa ser digitado em maiúsculas. O valor nome_do_computador pode ser inserido como nome ou domínio\nome. 3. Opcional. Para verificar o mapeamento da conta SPN, use o seguinte comando setspn: setspn -L nome_do_computador Exemplo setspn -A ACLSE/axserver.acl.com axserver Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 78 de 80 Anexo Teste do mapeamento da conta SPN Pré-requisito: Adicione o subdiretório bin do Java à variável de ambiente path para usar o comando klist sem especificar o caminho completo. set PATH=caminho_do_bin_do_java;%PATH% 1. No servidor do Controlador de Domínio do Active Directory, copie o arquivo .keytab criado com o comando ktpass e cole-o no diretório Windows no Servidor AX. 2. No diretório Windows do Servidor AX, crie um arquivo chamado krb5.ini. 3. No prompt de comando, use o seguinte comando para verificar se o arquivo keytab pode ser lido: klist -k 4. Para tentar autenticar, use o seguinte comando: kinit nome_de_usuá[email protected] 5. Insira a senha do usuário e pressione Enter . Arquivo krb5.ini de exemplo [libdefaults] ticket_lifetime = 24000 default_realm = <domínio> default_keytab_name = <caminho_ para_o_arquivo_keytab> dns_lookup_realm = false dns_lookup_kdc = false default_tkt_enctypes = rc4-hmac default_tgs_encrypes = rc4-hmac [realms] <domínio> = { kdc = <servidorad.domínio.com>:88 } [domain_realm] <.domínio> = <DOMAIN> <domínio> = <DOMAIN> Habilitação da Autenticação Integrada do Windows a partir do Internet Explorer 1. No Microsoft Internet Explorer, clique em Ferramentas > Opções da Internet > Avançadas. 2. No grupo Segurança , selecione a opção Habilitar a Autenticação Integrada do Windows e clique em Aplicar . 3. Clique na guia Segurança . 4. Selecione o ícone Intranet local e, em seguida, clique em Sites. 5. Na caixa de diálogo Intranet local , clique em Avançadas e insira a URL HTTPS para sua instância do Servidor AX e clique em Adicionar . Por exemplo: https://axserver.ax.com. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 79 de 80 Anexo 6. Clique em Fechar , OK em cada caixa de diálogo aberta até que a caixa de diálogo Opções da Internet seja fechada e reinicie o Internet Explorer. As configurações atualizadas serão aplicadas na próxima vez em que o Internet Explorer for iniciado. Publicado em 28/12/2016 © ACL Services Ltd. 2016 Página 80 de 80