Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Nota
titleClientes que utilizam o RH

Para clientes que utilizam o módulo SIGAGPE, o repositório de fórmulas precisa ser compartilhado conforme documentado na página sobre Repositório de fórmulas e roteiros com balance. Este repositório pode ser incluído abaixo da protheus_data, em um novo diretório.

Aviso

Não configure o repositório padrão do Protheus para compartilhamento de rede. O repositório é um arquivo de tamanho significativo e seu compartilhamento pode acarretar em gargalos na rede. 

Como configurar um servidor e um cliente de NFS?

...

Bloco de código
languagetext
# mkdir -p /totvs/microsiga/protheus_data
Informações
titleInformações - mkdir

O parâmetro -p criará os diretórios pais caso estes não existam. Caso queira saber mais sobre, utilize o comando mkdir --help.

...

Bloco de código
languagetext
# chmod 777 /totvs/microsiga/protheus_data

Em seguida, edite o arquivo /etc/exports, inclua o diretório que criamos neste arquivo:

Bloco de código
languagetext
# vim /etc/exports

/totvs/microsiga/protheus_data 192.168.0.0/24(rw,sync,no_root_squash)

/totvs/protheus_data Diretório Caminho absoluto do diretório que será compartilhado.

192.168.0.0/24 Range de clientes com permissão de acessar o diretório, pode utilizar um ip específico ou permitir o acesso de qualquer endereço com o caractere *.

...

Bloco de código
languagetext
# mkdir -p /mnttotvs/totvsprotheus_data
Dica
titleDica: Boas práticas
  • Utilize o mesmo nome que foi utilizado no servidor NFS.
  • As unidades compartilhadas provenientes de outro servidor devem ser montadas no diretório /mnt por boas práticas.

...

Bloco de código
languagetext
# mount <ip-do-servidor>:/totvs/microsiga/protheus_data /mnt/totvs/microsiga/protheus_data
Nota
titleAtenção

Substitua a chave <ip-do-servidor> pelo IP do servidor primary.

...

É possível testar o compartilhamento criando um arquivo no volume criado:.

Bloco de código
languagetext
# ifconfig > /mnt/<nome-diretório-do-servidor>totvs/protheus_data/ipcliente

Para finalizar, configure no cliente o fstab para que o volume compartilhado seja sempre montado automaticamente quando a máquina for iniciada:

...

Bloco de código
languagetext
<ip-do-servidor>:/<nome-diretório>/totvs/protheus_data /mnt/<nome-diretório>totvs/protheus_data nfs nosuid,rw,sync,hard,intr 0 0

...

Bloco de código
languagetext
# umount /totvs/mnt/<nome-diretório>protheus_data/

Confira o artigo original publicado no Medium por um dos arquitetos de dados da equipe da engenharia de dados Protheus!

...