Tempo aproximado para leitura: 00:05:00 min
Dúvida
Como realizar a configuração multi tenancy no RM (Host)?
Ambiente
Framework - Linha RM - Frame - A partir da versão 12.1.25
Solução
Neste artigo iremos demonstrar como deve ser realizada a configuração de uma instalação do RM para trabalhar no modelo multi tenancy, ou seja, ter apenas uma instalação e atender várias bases/alias sem a necessidade do usuário selecionar alias no RM.exe.
Pré-requisitos:
- Configuração da infraestrutura para fornecer um nome de rede, domínio ou subdomínio para cada Tenant;
Ex.: cliente1.totvs.com.br, cliente2.totvs.com.br, clienteN.totvs.com.br
Todos estes direcionando para o mesmo ambiente de instalação.
- Config Global (Mais detalhes no link Framework - Linha RM - Frame - Novo Gerenciador de Config Global JSON
- TOTVS Update (Mais detalhes no link Configurando o Smart Client RM e TOTVS Update
- Tag <add key="SubDomainMask" value="[ALIAS].totvs.com" />;
Para configurar o Multi Tenancy no Host, siga os seguintes passos:
- Configure o Config Global;
- Configure o TOTVS Update/SmartClient;
- Insira a TAG "SubDomainMask":"[Alias].SeuDominio.com" nas configurações dos Hosts do ambiente;
Caso utilize o config global em xml a tag deve ser preenchida como xml:
<add key="SubDomainMask" value="[Alias].SeuDominio.com" />
Segue abaixo exemplo das configurações, SubDomainMask e Totvs Update:
Considerando que o arquivo de hosts esteja da seguinte forma:
Arquivo hosts (C:\Windows\System32\drivers\etc)
Observe a configuração do Alias no Config Global:
Após realizadas as configurações acima, para que o acesso do SmartClient seja feito somente através do Alias desejado (No exemplo CorporeRM), basta realizar o Download do instalador acessando o endereço configurado"[ALIAS].seudominio.com", em nosso exemplo ficou assim:
http://corporerm.maisa.com:8051/wsupdate/
Após instalação do RM via Smart Client através do endereço http://corporerm.maisa.com:8051/wsupdate/ o acesso ao RM apresenta apenas o Alias CorporeRM:
Para realizar a instalação do RM via Smart Client para acesso a base de dados CorporeRM1, o Download do instalador deve ser realizado através do endereço http://corporerm1.maisa.com:8051/wsupdate/
Após instalação do RM via Smart Client através do endereço http://corporerm1.maisa.com:8051/wsupdate/ o acesso ao RM apresenta apenas o Alias CorporeRM1:
Com esta configuração do Multi Tenancy, os usuários só poderão acessar o Alias definido e não poderão alterar suas configurações.
Saiba mais
Para mais informações, acesse o link Configurando o RM Multi Tenancy (Multi Alias)
Para realizar a configuração do Multi Tenancy no RM Portal acesse o link Framework - Linha RM - Frame - Multi Tenancy RM Portal
0 Comentários