Configurações do ambiente

Top  Previous  Next

Esta página permite que os administradores do portal alterem configurações do ambiente. Essas configurações afetam todo o cluster do portal e não somente um servidor.

 

deploymentEnvironmentConfig001

Página de configurações de ambiente

 

Abaixo está uma lista das configurações que podem ser realizadas.

 

Identificação do Ambiente

É possível definir uma identificação para o ambiente. É permitido usar letras não acentuadas maiúsculas e minúsculas, números e _ nesse campo.

 

Tags do ambiente

O ambiente pode ter tags customizadas que o identificam. Essas tags podem ser usadas, por exemplo, para limitar tarefas a determinados ambientes.

 

Tipo de ambiente

A configuração de tipo de ambiente define o tipo dp ambiente do portal. Essa configuração pode alterar comportamentos do portal de acordo e, portanto, sugere-se que em todos os ambientes instalados essa configuração seja realizada de acordo.

Os tipos de ambiente existentes são:

 

Desenvolvimento: Usado para definir que o ambiente em questão é um ambiente de desenvolvimento. Tipicamente esse ambiente é executado na máquina de um desenvolvedor, utilizando sua própria instância de banco de dados e com sua própria instância de servidor de aplicação.

 

Montagem: Usado para definir que o ambiente em questão é um ambiente de montagem de estrutura. Tipicamente esse ambiente é executado em um servidor que é utilizado por um ou mais montadores para criação e manutenção de estrutura dos projetos.

 

Qualidade: Usado para indicar que o ambiente é utilizado para testes de qualidade. Tipicamente esse ambiente é caracterizado o máximo possível como o ambiente de produção. Utilizado para validações de funcionalidades antes que as mesmas sejam instaladas no ambiente de produção.

 

Homologação: Usado para indicar que o ambiente é utilizado para homologação. Tipicamente esse ambiente é caracterizado o máximo possível como o ambiente de produção. Utilizado para validações de funcionalidades antes que as mesmas sejam instaladas no ambiente de produção.

 

Produção: Usado para indicar que o ambiente é o ambiente final onde será, de fato, utilizado pelos usuários.

 

Habilitar monitoração JavaMelody

Permite ativar ou desativar o JavaMelody, que pode monitorar o uso e desempenho do ambiente. Esta opção se encontra desativada em servidores Websphere.

 

Tipo de implementação do sistema de arquivos

A configuração do tipo de sistema de arquivos serve para definir qual sistema de arquivos será utilizado pelo LumisPortal.

O sistema de arquivos do LumisPortal é composto por uma série de pastas conhecidas e seus arquivos. As pastas atualmente conhecidas pelo portal são: def, data, source e diretórios estáticos de websites.

Essa configuração permite abstrair os acessos de leitura e escrita ao sistema de arquivos do portal. O LumisPortal provê duas implementações padrão: Arquivos espelhados nos servidores e Arquivos com cópia única.

Para informações sobre como customizar implementações, veja a API lumis.portal.filesystem.

Observações:


Para alterar a implementação do sistema de arquivos do portal, os seguintes passos devem ser adotados:

Alterar a implementação para a desejada nesta tela de configuração
Parar todos os nós do cluster
Preparar o sistema de arquivos em cada servidor do cluster. Essa preparação consiste em possuir todos os arquivos existentes na implementação selecionada antes da alteração disponíveis na nova implementação. Configurações específicas podem, também, ser necessárias, dependendo da implementação.
Iniciar todos os nós do cluster

 

Repositório de Big Data:

É possível configurar o repositório de Big Data das seguintes formas:

 

Elasticsearch em local embutido

deploymentEnvironmentConfig002

Ao escolher esta opção, o Elasticsearch será inicializado localmente, junto do seu servidor de aplicação.

Essa opção não deve ser utilizada em ambientes de produção ou em ambientes com  cluster de Lumis Portal.

 

Elasticsearch em Node Client
Elasticsearch em Transport Client

deploymentEnvironmentConfig003

Ambas as opções relacionadas ao tipo de cliente utilizam um Elasticsearch remoto como repositório.

Para maiores informações sobre as diferenças entre estes dois tipos de clientes, veja o seguinte link.

 

Customizado

deploymentEnvironmentConfig004

Esta opção permite que uma classe de repositório de Big Data customizada seja utilizada. Ela deve implementar IBigDataRepositorySPI, que é a classe responsável pelo armazenamento e busca de Documentos.

 

Observação

 

 

O valor descrito no "Número máximo de requisições em massa concorrentes", irá limitar as requisições em massa por servidor Lumis Portal e não por ambiente.

 

Propriedades do Ambiente

Nessa área é possível definir as propriedades do ambiente Lumis Portal.

 

Essas propriedades podem ser quaisquer informações a serem utilizadas pela customização da solução. É possível ler as propriedades utilizando Expression Language.

Por exemplo: um portal acessa um webservice em outro servidor, esse webservice tem URLs independentes para homologação e produção. No arquivo de propriedades do ambiente de homologação teria como valor o endereço do webservice de homologação e no arquivo de propriedades do ambiente de produção o webservice de produção..

 

As propriedades do ambiente podem estar definidas nas configurações do ambiente ou nos seguintes arquivos disponibilizados no classloader do portal:

Padrão do portal: "META-INF/lumis/portal/system/properties/default.xml"
Especifico do ambiente: "META-INF/lumis/portal/system/properties/%IDENTIFICADOR_DO_AMBIENTE%.xml", com o nome do identificador do ambiente.

 

Quando definidas em mais de um local, as propriedades seguem a seguinte ordem de precedência:

1.Cadastro de configurações de ambiente
2.Arquivos específicos do ambiente
3.Arquivo padrão do portal

 

As propriedades da configuração global de ambiente, dos arquivos específicos disponíveis no classloader do portal e dos arquivos padrão disponíveis no classloader do portal são unificadas. Os valores de uma propriedade unificada obedecerão à precedência descrita acima (os valores considerados serão os de maior precedência). Caso uma propriedade exista em dois locais de mesma precedência, não há garantia de qual local ela será lida.

 

deploymentEnvironmentConfig005


Lumis Portal 8.2.2.160411
Copyright © 2006â??2016 Lumis EIP Tecnologia da Informação LTDA. Todos os direitos reservados.