Lotus Domino:Preparando o Ambiente para a Instalacao no Linux: Difference between revisions

From Wiki
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 11: Line 11:
== Planejamento de disco ==
== Planejamento de disco ==


     * /1.5 GB ou mais (diretório root)
     * /       = 1.5 GB ou mais (diretório root)
     * swap: deve ser 2x a quantidade de memória até 2G de RAM, acima disso 1 para 1, isto 3GB Ram = 3 GB Swap
     * swap   = deve ser 2x a quantidade de memória até 2G de RAM, acima disso 1 para 1, isto 3GB Ram = 3 GB Swap
     * /opt: 1 GB ou mais. Diretório com os arquivos para execução
     * /opt   = 2 GB ou mais. Diretório com os arquivos para execução
     * /local: 4GB ou mais. Diretório com as bases de dados,  
     * /domino = 4GB ou mais. Diretório com as bases de dados, o tamanho deve ser proporcional a quantidade de correios/aplicações que você for possuir.
              o tamanho deve ser proporcional a quantidade de correios/aplicações que você for possuir.


 
'''Dica:'''  Se /domino for uma partição formatada com ext4, uma dica é adicionar os paramêtros '''noatime''' e '''nodiratime''' no arquivo '''/etc/fstab'''. Com eles economizamos recursos, pois não gravamos a data/hora de alteração de um diretório.
'''Dica:'''  Se /local for uma partição formatada com ext3, uma dica é adicionar os paramêtros '''noatime''' e '''nodiratime''' no arquivo '''/etc/fstab'''. Com eles economizamos recursos, pois não gravamos a data/hora de alteração de um diretório.


Exemplo da linha no '''fstab'''
Exemplo da linha no '''fstab'''


   /dev/sda1    /local       ext3   defaults,'''noatime''','''nodiratime ''' 0       1
   /dev/sda1    /domino       ext4   defaults,'''noatime''','''nodiratime ''' 0   1


== Criando o usuário e grupo no Linux ==
== Criando o usuário e grupo no Linux ==
Line 28: Line 26:
Crie o usuário e grupo utilizado pelo Lotus Domino
Crie o usuário e grupo utilizado pelo Lotus Domino


  > groupadd  notes
# groupadd  notes
 
  > useradd -m -g notes notes
# useradd -m -g notes -d /domino/notesdata01 notes01
 
Observação o -g deve informar o nome do grupo criado no comando de cima.
Definindo as permissões para o diretório /domino
 
== Criando o diretório /local/notesdata ==
 
O Lotus Domino instala seus arquivos de dados no diretório /local/notesdata por padrão então vamos criá-los
 
> mkdir -p /local/notesdata
 
definindo a permissão


  > chown -R notes.notes /local
  # mkdir /domino
# chown .notes /domino
# chmod 775 /domino


== Instalando os pacotes Necessários ==
== Instalando os pacotes Necessários ==
Instale os seguintes pacotes ao seu linux:
  - compat-libstdc++-33
  - compat-libstdc++-296
  - libXp
se você estiver utilizando o yum faça o seguinte:
> '''yum -y install compat-libstdc++-33 compat-libstdc++-296 libXp'''
== Instalando os pacotes Necessários no CentOS 6.3 (64 Bits) ==


Instale os seguintes pacotes ao seu linux:
Instale os seguintes pacotes ao seu linux:
Line 72: Line 53:
se você estiver utilizando o yum faça o seguinte:
se você estiver utilizando o yum faça o seguinte:


> '''yum -y install compat-libstdc++-33.i686 glibc.i686 libgcc.i686 libstdc++.i686 libXp.i686 libXp.x86_64 libXmu.i686 libXmu.x86_64'''
'''CentOS 6.4'''
# yum -y install compat-libstdc++-33.i686 glibc.i686 libgcc.i686 libstdc++.i686 libXp.i686 libXp.x86_64 libXmu.i686 libXmu.x86_64
 
'''CentOS 7.0 (64 bits)'''
# yum -y install compat-libstdc++-33.i686 glibc.i686 libgcc.i686 libstdc++.i686 libXp.i686 libXp.x86_64 libXmu.i686 libXmu.x86_64


== Confirme o hostname seja FQDN ==
== Confirme o hostname seja FQDN ==
Line 115: Line 100:




=== Adicionando as Libraries ao PATH ===
== Adicionando as Libraries ao PATH ==


Edite o arquivo '''/etc/profile''' e adicione a seguinte linha
Edite o arquivo '''/etc/profile''' e adicione a seguinte linha

Latest revision as of 13:43, 18 October 2015

!!! Atualizado em 06/10/2015 !!! Esta instalação funcionou utilizando o CentOS Release 7.0 64 bits dentro de uma máquina Virtual Box com 3 GB de RAM.

Preparando o Ambiente

Siga atentamente os passos para a instalação do Domino 9 para Linux.

Hardware Necessário

Requisitos_do_Lotus_Domino_8

Planejamento de disco

   * /       = 1.5 GB ou mais (diretório root)
   * swap    = deve ser 2x a quantidade de memória até 2G de RAM, acima disso 1 para 1, isto 3GB Ram = 3 GB Swap
   * /opt    = 2 GB ou mais. Diretório com os arquivos para execução
   * /domino = 4GB ou mais. Diretório com as bases de dados, o tamanho deve ser proporcional a quantidade de correios/aplicações que você for possuir.

Dica: Se /domino for uma partição formatada com ext4, uma dica é adicionar os paramêtros noatime e nodiratime no arquivo /etc/fstab. Com eles economizamos recursos, pois não gravamos a data/hora de alteração de um diretório.

Exemplo da linha no fstab

 /dev/sda1     /domino        ext4    defaults,noatime,nodiratime   0   1

Criando o usuário e grupo no Linux

Crie o usuário e grupo utilizado pelo Lotus Domino

# groupadd  notes

# useradd -m -g notes -d /domino/notesdata01 notes01 

Definindo as permissões para o diretório /domino

# mkdir /domino

# chown .notes /domino

# chmod 775 /domino

Instalando os pacotes Necessários

Instale os seguintes pacotes ao seu linux:

 - compat-libstdc++-33.i686
 - glibc.i686
 - libgcc.i686
 - libstdc++.i686
 - libXp.i686
 - libXp.x86_64
 - libXmu.i686
 - libXmu.x86_64

se você estiver utilizando o yum faça o seguinte:

CentOS 6.4
# yum -y install compat-libstdc++-33.i686 glibc.i686 libgcc.i686 libstdc++.i686 libXp.i686 libXp.x86_64 libXmu.i686 libXmu.x86_64
CentOS 7.0 (64 bits)
# yum -y install compat-libstdc++-33.i686 glibc.i686 libgcc.i686 libstdc++.i686 libXp.i686 libXp.x86_64 libXmu.i686 libXmu.x86_64

Confirme o hostname seja FQDN

Confirme que o nome do host esteja na forma completa (Full Qualified Domain Name).Exemplo: domino.minhaempresa.com.br

Outro exemplo:

> cat /etc/hosts
127.0.0.1              localhost.localdomain            localhost
192.168.1.10           domino.minhaempresa.com.br         domino


Altere o Limite de Arquivos Abertos

Edite o arquivo /etc/security/limits.conf e adicione as seguintes entradas

notes                soft         nofile           81920
notes                hard         nofile           81920

Salve e feche o arquivo, depois de um logoff, então faca um logon novamente

Verifique o resultado através do comando com o usuário notes

#ulimit -a
 
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 16308
max locked memory       (kbytes, -l) 32
max memory size         (kbytes, -m) 1756780
open files                      (-n) 81920
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 16308
virtual memory          (kbytes, -v) 3337040
file locks                      (-x) unlimited


Adicionando as Libraries ao PATH

Edite o arquivo /etc/profile e adicione a seguinte linha

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/ibm/lotus/notes/latest/linux:/opt/ibm/lotus/notes/latest/linux/jvm/bin/classic/

Com isso as bibliotecas necessários ao Lotus domino estarão disponíveis.


Continuar no artigo Instalando o Lotus Domino no Linux

Ver também