Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Migração Client Server Para 3 Camadas (RESOLVIDO)


Bruno Cavalcanti

Posts Recomendados


  • Tópicos Que Criei:  40
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  298
  • Conteúdo/Dia:  0.06
  • Reputação:   6
  • Pontos/Conquistas:  1.896
  • Conteúdo Resolvido:  0
  • Dias Ganho:  5
  • Status:  Offline

Bom dia pessoal.

Estou saindo da 11.40 e indo para a 11.51 ou 11.80 (Se o pessoal puder opinar sobre a estabilidade delas eu agradeço).

Ocorre que estamos trocando os servidores e infra estrutura interna. E quero aproveitar para fazer a "implantação" dos sistemas Totvs na arquitetura em 3 camadas.

Na infra atual tenho:

SQL Server 2008

Windows 2003 32 bits

Client / Server (Usuários acessam remotamente o servidor via TS)

Gostaria de configurar os novos servidores assim:

Windows 2008 64 bits

SQL Server 2008 R2

3 Camadas (Usuário continuariam usando TS para acesso aos aplicativos)

Perguntas:

1. Preciso fazer alguma configuração especial no Sql Server 2008 para ele trabalhar em 3 camadas?

2. O BDE ou os aplicativos Totvs dão muitos problemas utilizando 64 bits?

3. Utilizo os 3 sistemas de RH + Portal. Há alguma outra preocupação que eu devo ter nessa mudança?

4. Existe uma ordem correta para implantar esse cenário?

Muito obrigado!

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  820
  • Conteúdo/Dia:  0.16
  • Reputação:   107
  • Pontos/Conquistas:  4.791
  • Conteúdo Resolvido:  0
  • Dias Ganho:  74
  • Status:  Offline
  • Idade:  61
  • Dispositivo:  Windows

Perguntas:

1. Preciso fazer alguma configuração especial no Sql Server 2008 para ele trabalhar em 3 camadas?

Não é a configuração padrão da TOTVS. (existe um script para liberar direitos ao usuário);

2. O BDE ou os aplicativos Totvs dão muitos problemas utilizando 64 bits?

A TOTVS não homologa 64 bits, mas uso sem problema.

3. Utilizo os 3 sistemas de RH + Portal. Há alguma outra preocupação que eu devo ter nessa mudança?

Não, o processo é muito simples: Ele transfere o processamento para o servidor de aplicação. Logo, o servidor de aplicação tem de ser um equipamento melhor que os clientes.

4. Existe uma ordem correta para implantar esse cenário?

Existe um documento que detalha o processo de implantação, nada muito complicado.

Muito obrigado.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  40
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  298
  • Conteúdo/Dia:  0.06
  • Reputação:   6
  • Pontos/Conquistas:  1.896
  • Conteúdo Resolvido:  0
  • Dias Ganho:  5
  • Status:  Offline

Muito obrigado pelos esclarecimentos Omar,

Entrarei em contato com a Totvs para obter o script do banco e o documento de implantação.

Deixarei o tópico aberto mais alguns dias para ver se recebo algum comentário sobre as versões supracitadas ou alguma informação nova sobre a implantação.

Mais uma vez obrigado.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  820
  • Conteúdo/Dia:  0.16
  • Reputação:   107
  • Pontos/Conquistas:  4.791
  • Conteúdo Resolvido:  0
  • Dias Ganho:  74
  • Status:  Offline
  • Idade:  61
  • Dispositivo:  Windows

Passo 1: http://totvsconnect....ambiente-3.html

Passo 2: Parametrizar Job Server:

Introdução

Este documento tem por objetivo auxiliar na parametrização de Job Server

Devemos lembrar que este procedimento deverá ser executado diretamente no servidor

Procedimentos

1) Execute os grant’s abaixo na sua base de dados para que ao reiniciarmos o serviço o usuário “rm”

tenha permissão para incluir informações na tabela GJOBSERVER.

GRANT SELECT ON GPARAMS TO sysdba

GO

GRANT SELECT , UPDATE ON GUSUARIO TO sysdba

GO

GRANT SELECT ON GPERMIS TO sysdba

GO

GRANT SELECT ON GACESSO TO sysdba

GO

GRANT SELECT ON GSISTEMA TO sysdba

GO

GRANT SELECT ON GCOLIGADA TO sysdba

GO

GRANT SELECT ON GUSRPERFIL TO sysdba

GO

GRANT SELECT ON GSERVICO TO sysdba

GO

GRANT SELECT ON GPARAMETROSSISTEMA TO sysdba

GO

2) Verifique se a data/hora/minuto das máquinas que estão envolvidas no processo está igual. Sendo as

maquinas Servidor de Banco, Servidor de Terminal Service, Servidor de Processos e Estações clientes.

3) Feita estas duas avaliações acesse o diretório da máquina que está sendo utilizada como

servidora de processos e vá ao diretório “C:\totvs\CorporeRM\RM.Net”. Dentro da pasta informada você

deverá encontrar o arquivo “Alias.dat” e apagar o mesmo.

Em seguida execute o arquivo “RM.AliasManager.exe”. Preencha os campos conforme a conexão exige.

Jorge.Pereira - TOTVS Globais

GDPFramework

Na aba “Serviços” deixe marcada a opção “Habilitar Processamento de Job”, atribua um valor para

“Execuções Simultâneas” e deixe desmarcada a opção “Executar apenas Job’s Locais”. Teste a conexão e

caso tenha êxito salve as alterações.

4) Acesse o sistema novamente;

Se acessado via aplicativo você deverá acessar o menu “Sistema | Server | Gerenciamento de Job’s”. Na tela

em seguida clique no botão “Iniciar Servidor”. Os ícones “Interromper Servidor” e “Finalizar Servidor” devem

habilitar. Em seguida tente executar o processo do sistema novamente.

Se acesso via MDI escolha a gestão “Serviços Globais”, selecione a aba “Ambiente” e clique no botão

“Gerenciamento de Jobs” na guia processos.

Na tela em seguida clique no botão “Iniciar Servidor”. Os ícones “Interromper Servidor” e “Finalizar

Servidor” devem habilitar.

Em seguida tente executar o processo do sistema novamente.

Jorge.Pereira - TOTVS Globais

GDPFramework

Informações complementares (outras verificações).:

Contudo se ao clicar em “Iniciar Jobs” o botão não iniciar, realize a seguinte verificação.:

1) Selecione o Menu: Segurança e clique em: Códigos de Acesso

2) Edite o acesso CorporeRM;

3) Clique no Botão com símbolo “Chave” para alterar a Senha do

Banco;

4) Informe a Senha do banco (confirmando a mesma)

Clique em OK;

5) Acesse novamente o Gerenciamento de Jobs observando se

iniciará o servidor.

Jorge.Pereira - TOTVS Globais

GDPFramework

Para Ambientes em 3 Camadas.

Realizar os passos: 1 e 2 (descritos acima) após isto realize os procedimentos abaixo.:

A) Acesse o Diretório: C:\totvs\CorporeRM\RM.Net (Do servidor de aplicação)

Localizar os arquivos para edição:

RM.AliasManager.exe.config

RM.exe.config

RM.Fin.FluxoCaixa.API.dll.config

RM.Glb.PlanilhaNet.API.config

RM.Glb.PlanilhaNet.API.dll.config

RM.Host.exe.config

RM.Host.Service.exe.config

RM.Lib.Gerador.Execute.exe.config

B) Ao realizar edição de cada um destes arquivos será localizado a TAG:

<add key="JobServer3Camadas" value="true" />

Onde o value deverá estar “true” como exemplo disponibilizado acima.

C) Após alteração dos arquivos deve-se parar o serviço RM.Host.ServiceManager.EXE e iniciá-lo

novamente.

Voltar para o Ítem 3 do manual.

Data de produção do documento: 03/04/2012

Editado por omar
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  59
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  820
  • Conteúdo/Dia:  0.16
  • Reputação:   107
  • Pontos/Conquistas:  4.791
  • Conteúdo Resolvido:  0
  • Dias Ganho:  74
  • Status:  Offline
  • Idade:  61
  • Dispositivo:  Windows

Sobre as versões, melhor ir para a 11.52, no lugar da 11.82. Esta versão está mais estável e ainda usa as interfaces antigas.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  899
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.841
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.574
  • Conteúdo Resolvido:  0
  • Dias Ganho:  195
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Sobre as versões, melhor ir para a 11.52, no lugar da 11.82. Esta versão está mais estável e ainda usa as interfaces antigas.

Concordo !! :EmoticonosMsN (85):
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  40
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  298
  • Conteúdo/Dia:  0.06
  • Reputação:   6
  • Pontos/Conquistas:  1.896
  • Conteúdo Resolvido:  0
  • Dias Ganho:  5
  • Status:  Offline

Bom dia Omar,

Seguirei sua opinião e as dicas do que tenho visto e migrarei mesmo para a 11.52.

Obrigado pelas respostas sobre a arquitetura em 3 camadas.

Ótimo dia.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  69
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  339
  • Conteúdo/Dia:  0.06
  • Reputação:   12
  • Pontos/Conquistas:  2.393
  • Conteúdo Resolvido:  0
  • Dias Ganho:  8
  • Status:  Offline
  • Idade:  46

Prezados, utilizo o Citrix para diposnibilizar os aplicativos remotamente aos usuários, com isto as aplicações ficam em um único servidor, não necessitando instalar o cliente nas estações locais dos usuários.

Com isto em meu ambiente tenho somente:

Servidor de Aplicação

Servidor BD SQL 2008 R2

Minha dúvida é de como fazer para que o servidor de aplicação trabalhe em 3 Camadas para que possamos utilizar o serviço de JobServer para agendamento de relatórios?

Link para comentar
Compartilhar em outros sites

  • 1 mês depois...

  • Tópicos Que Criei:  40
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  298
  • Conteúdo/Dia:  0.06
  • Reputação:   6
  • Pontos/Conquistas:  1.896
  • Conteúdo Resolvido:  0
  • Dias Ganho:  5
  • Status:  Offline

Prezados, utilizo o Citrix para diposnibilizar os aplicativos remotamente aos usuários, com isto as aplicações ficam em um único servidor, não necessitando instalar o cliente nas estações locais dos usuários.

Com isto em meu ambiente tenho somente:

Servidor de Aplicação

Servidor BD SQL 2008 R2

Minha dúvida é de como fazer para que o servidor de aplicação trabalhe em 3 Camadas para que possamos utilizar o serviço de JobServer para agendamento de relatórios?

Tudo bem Cleiton?

Você precisa de um terceiro servidor, que podemos chamar de servidor cliente por exemplo.

Na hora de instalar a biblioteca RM, e escolher a opção 3 camadas, você escolherá a opção server quando estiver executando-a no servidor de aplicação e a opção client quando estiver executando-a no servidor cliente.

O Citrix disponibilizará o servidor cliente para seus usuários e o servidor de aplicação ficará com o processamento pesado, incluindo relatórios e o agendamento de jobs.

Algum colega com mais propriedade no assunto pode me corrigir, mas acho que é isso.

Grande abraço.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  40
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  298
  • Conteúdo/Dia:  0.06
  • Reputação:   6
  • Pontos/Conquistas:  1.896
  • Conteúdo Resolvido:  0
  • Dias Ganho:  5
  • Status:  Offline

Aproveitando o tópico, me bateu uma dúvida aqui agora.

Considerando meus 3 servidores:

a. Banco de Dados

b. Aplicação

c. Client (Acesso via TS)

1. Onde deve ficar instalado o BDE?

2. A bilbioteca principal, quando instalada em 3 camadas, é configurada separadamente nos servidores B e C. Sendo assim, onde instalo a bilbioteca patch e as bibliotecas especificas (Servidor C?)

3. Onde instalo o Totvs Report, Totvs Wiki, Log de Auditoria e etc?

Primeira vez que configuro o ambiente em 3 camadas. =)

Obrigado!

Editado por Bruno Cavalcanti
Link para comentar
Compartilhar em outros sites

  • 4 meses depois...

  • Tópicos Que Criei:  4
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  5
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  65
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  39

1. Onde deve ficar instalado o BDE?

BDE deve ficar no Client (TS)

2. A bilbioteca principal, quando instalada em 3 camadas, é configurada separadamente nos servidores B e C. Sendo assim, onde instalo a bilbioteca patch e as bibliotecas especificas (Servidor C?)

As bibliotecas tem que ser as mesmas (msi + patch) tanto no servidor de aplicação quanto no client

Obs.: no servidor de aplicação não precisa instalar os módulos, somente a biblioteca.

3. Onde instalo o Totvs Report, Totvs Wiki, Log de Auditoria e etc?

Servidor client

4. Primeira vez que configuro o ambiente em 3 camadas. =)

- Não esquece de habilitar a porta 8050 no servidor de aplicação, senão o client nao conecta nele.

- É interessante colocar um servidor a mais no cenário, no caso um servidor de "serviços" que contenha: TOTVS license (hardlock) , TSS e TopConnect

Editado por andretta
Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.