IBM Connections: Preparando o Ambiente para o IBM Docs: Difference between revisions

From Wiki
 
(5 intermediate revisions by the same user not shown)
Line 15: Line 15:
= Atividades Pré-Instalação =
= Atividades Pré-Instalação =


== [MS Windows] Aumentando a Windows Desktop Application Heap ==
== Pacotes necessários no Sistema Operacional ==


No Servidor onde será instalado o Conversion Server (Windows)
=== Pacotes necessários no Suse Linux ===


1) Execute o aplicativo regedit.exe
Conectar via Linux no '''Servidores do Conversion'''


2) Localize e a seguinte subchave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlManager\Session\SubSystems
1) Instalar os pacotes


3) Na entrada do '''Windows''', clique com o botão direito do mouse e, escolha '''Modificar'''.
  zypper install -y libgtk-2_0-0 libMagick* glibc-32bit libgtk-2_0-0-32bit libSM6-32bit
zypper install python-*


4) Na seção Dados do valor da caixa de diálogo Editar seqüência, localize a entrada '''SharedSection''' e, em seguida, atualizar os três valores, como abaixo:
=== Pacotes necessários no RedHat Linux ===


Os valores sugeridos são 1024, 2048, e 4096.
Conectar via Linux no '''Servidores do Conversion'''
Se qualquer um destes três valores é menor do que o sugerido, aumentá-la para o valor sugerido.
Se qualquer um dos valores já é maior do que o valor sugerido, você pode deixar esse valor como está.


Clique OK e feche o Regedit
1) Instalar os pacotes


== [MS Windows] Desabilitando o NETBIOS no Windows ==
yum install -y ImageMagick glibc.i686 gtk2.i686 libSM.i686 nfs-utils
yum install python-*


No Servidor onde será instalado o Conversion Server (Windows)
== Configurando os Arquivos necessários e diretórios ==


1) Abra o '''Control Panel''' -> '''Network and Internet''' -> '''Network and Sharing Center'''
Conectar via Linux no '''Servidores do Conversion'''


2) Clique em '''Change adapter settings'''.
<br/>
1) Download do Arquivos e extração dos Arquivos


3) Em '''Local Area Connection''', clique com o botão direito do mouse e depois clique '''Properties'''.
mkdir -p /opt/IBM/Binaries/docs2
mkdir -p /opt/IBM/Binaries/docs2-cr3
mkdir -p /opt/IBM/Binaries/docs2-cr3-if8
mkdir -p /opt/IBM/Binaries/conversion-linux
mkdir -p /opt/IBM/Binaries/viewer-linux
cd /opt/IBM/Binaries/


4) Selecione '''Internet Protocol Version 4 (TCP/IPv4)''', clique em '''Properties''', e então clique em '''Advanced'''.
2) Copiar os arquivos 


5) Clique na tab '''WINS''', e na seção '''NETBIOS setting''', clique em '''Disable NETBIOS over TCP/IP''', depois clique me OK.
* DOCS_2.0_WINLIN_ML.zip
* IBMConnectionsDocs_2.0_CR3.zip
* IBMConnectionsDocs_CR3_iFix008.zip
3) Descompactar


6) Navegue até '''Administrative Tools -> Services''', clique com o botão direito do mouse TCP/IP NETBIOS Helper, e clique '''Stop'''.
unzip DOCS_2.0_WINLIN_ML.zip -d /opt/IBM/Binaries/docs2
unzip IBMConnectionsDocs_2.0_CR3.zip -d /opt/IBM/Binaries/docs2-cr3
unzip IBMConnectionsDocs_CR3_iFix008.zip -d /opt/IBM/Binaries/docs2-cr3-if8
unzip /opt/IBM/Binaries/docs2-cr3/DocsConversion_Linux_2.0.0.zip -d /opt/IBM/Binaries/conversion-linux/
unzip /opt/IBM/Binaries/docs2/IBMConnectionsDocs-repo/native/Viewer_2.0.0.zip -d /opt/IBM/Binaries/viewer-linux


7) clique com o botão direito do mouse em '''TCP/IP NETBIOS Helper''', clique em  '''Properties''', e em '''Startup type''', selecione '''Disabled'''. Click OK.
<br/>


== [Linux] Instalar o Python ==


Nas máquinas onde será instalado o FileViewer (Linux)
== Configuração o compartilhamento entre servidores Linux ==


1) Verifique se o Python está instalado no seu sistema
1) Executar em todas as VMs


  # python -V
  mkdir -p /opt/IBM/FileViewer
...
Python 2.7.9
 
Caso não esteja instalado execute:
 
zypper install python
 
 
== [Windows] Instalar o Python ==
 
Instalar o Python na máquina que será utilizada pelo Conversion Server.


Fazer o download do Python 2.7.X, no site https://www.python.org/downloads/
2) No Servidor Linux que ira COMPARTILHAR a Partição


Importante: Não instalar o Python 3.5.X.
a) Instalar o NFS Server


== Configuração do compartilhamento entre servidores Windows e Linux ==
b) editar o arquivo '''/etc/exports''' e adicionar


===No Servidor Windows===


1) Execute
/opt/IBM/FileViewer  <ALTERAR_IP>(rw,no_root_squash,sync,no_wdelay,no_subtree_check) <ALTERAR_IP>(rw,no_root_squash,sync,no_wdelay,no_subtree_check)


* Windows 2008 => '''Server Manager''' -> '''Local Users and Groups''' -> '''Users'''
c) Reiniciar o NFS
* Windows 2012 => '''Server Manager''' -> '''Tools''' -> '''Computer Management''' -> '''Local Users and Groups''' -> '''Users'''->'''Users''', clique com o botão esquerdo '''New User'''


2) Criar o usuário local '''connectuser''' e definir uma senha, marcar '''User cannot change password''' e '''Password never expires'''.
d) Criar os diretórios


3) Criar os diretórios
  mkdir -p /opt/IBM/FileViewer/DocsData  
  mkdir -p /opt/IBM/FileViewer/ViewerData
  D:\IBM\FileViewer\DocsData
  D:\IBM\FileViewer\ViewerData


4) Compartilhar o diretório '''D:\IBM\FileViewer''' e definir a permissão de "Leitura e Escrita" para o usuário '''connectuser'''


===No Servidor Linux===
3) No Servidor Linux que ira montar a Partição
 
1) Criar os pontos de montagem
mkdir -p /opt/IBM/FileViewer


2) Editar o arquivo '''/etc/fstab''' e adicionar as entradas alterando para o ip do servidor Windows e a senha do usuário connectuser
a) Editar o arquivo '''/etc/fstab''' e adicionar as entradas alterando para o ip do servidor Windows e a senha do usuário connectuser
   
   
//<ALTERAR_IP>/FileViewer     /opt/IBM/FileViewer cifs defaults,rw,username=connectuser,password=<ALTERAR_SENHA>,sec=ntlm 1 2
  <ALTERAR_IP>:/opt/IBM/FileViewer   /opt/IBM/FileViewer   nfs  hard,intr              0 0
   
   
Salve e feche o arquivo
Salve e feche o arquivo


3) Execute o comando  
4) Execute o comando  
   
   
  # mount -a
  # mount -a
Line 123: Line 119:


[[Category:IBM Connections]]
[[Category:IBM Connections]]
[[Category:Tuning IBM Connections]]
[[Category:IBM Docs]]
[[Category:IBM Docs Conversion]]

Latest revision as of 17:19, 18 June 2019

Se você for utilizar o IBM Docs ou o FileViewer apenas junto com o IBM Connections, segue as dicas de preparação do ambiente.

Achei a documentação muito complexa da IBM, e acho que podemos simplificar essa preparação do ambiente.

Para alinharmos é importante conhecer os seguintes componentes:

  • Conversion Server: Converte documentos do tipo Doc, Docx, Xls, Xlsx para um formato a ser utilizado pelo Viewer Server.
  • Viewer Server: Pega os documentos convertidos e apresenta no Navegador.

O Conversion Server sempre deve ser em Windows, logo a melhor opção é solicitar um disco D: com espaço suficiente para o diretórios DOCS_DATA e VIEWER_DATA, dessa forma o conversion ao gravar e ler os arquivos vai utilizar os discos locais. Após criar estes diretórios, criamos um usuário local nesta máquina Windows, e depois compartilhamos estes diretórios

Quanto ao Viewer Server, vou instalar em uma máquina Linux junto com o outras aplicações do Connections, dessa forma já temos acesso ao SHARED_AREA, com os arquivos da aplicação Files e CCM. Para acessar os diretórios DOCS_DATA e VIEWER_DATA, simplesmente faço a montagem destes compartilhamentos para um diretório no servido Linux, usando o /etc/fstab.


Atividades Pré-Instalação

Pacotes necessários no Sistema Operacional

Pacotes necessários no Suse Linux

Conectar via Linux no Servidores do Conversion

1) Instalar os pacotes

zypper install -y libgtk-2_0-0 libMagick* glibc-32bit libgtk-2_0-0-32bit libSM6-32bit

zypper install python-*

Pacotes necessários no RedHat Linux

Conectar via Linux no Servidores do Conversion

1) Instalar os pacotes

yum install -y ImageMagick glibc.i686 gtk2.i686 libSM.i686 nfs-utils

yum install python-*

Configurando os Arquivos necessários e diretórios

Conectar via Linux no Servidores do Conversion


1) Download do Arquivos e extração dos Arquivos

mkdir -p /opt/IBM/Binaries/docs2
mkdir -p /opt/IBM/Binaries/docs2-cr3
mkdir -p /opt/IBM/Binaries/docs2-cr3-if8
mkdir -p /opt/IBM/Binaries/conversion-linux
mkdir -p /opt/IBM/Binaries/viewer-linux

cd /opt/IBM/Binaries/

2) Copiar os arquivos

  • DOCS_2.0_WINLIN_ML.zip
  • IBMConnectionsDocs_2.0_CR3.zip
  • IBMConnectionsDocs_CR3_iFix008.zip

3) Descompactar

unzip DOCS_2.0_WINLIN_ML.zip -d /opt/IBM/Binaries/docs2
unzip IBMConnectionsDocs_2.0_CR3.zip -d /opt/IBM/Binaries/docs2-cr3
unzip IBMConnectionsDocs_CR3_iFix008.zip -d /opt/IBM/Binaries/docs2-cr3-if8
unzip /opt/IBM/Binaries/docs2-cr3/DocsConversion_Linux_2.0.0.zip -d /opt/IBM/Binaries/conversion-linux/
unzip /opt/IBM/Binaries/docs2/IBMConnectionsDocs-repo/native/Viewer_2.0.0.zip -d /opt/IBM/Binaries/viewer-linux



Configuração o compartilhamento entre servidores Linux

1) Executar em todas as VMs

mkdir -p /opt/IBM/FileViewer

2) No Servidor Linux que ira COMPARTILHAR a Partição

a) Instalar o NFS Server

b) editar o arquivo /etc/exports e adicionar


/opt/IBM/FileViewer   <ALTERAR_IP>(rw,no_root_squash,sync,no_wdelay,no_subtree_check) <ALTERAR_IP>(rw,no_root_squash,sync,no_wdelay,no_subtree_check)

c) Reiniciar o NFS

d) Criar os diretórios

mkdir -p /opt/IBM/FileViewer/DocsData 
mkdir -p /opt/IBM/FileViewer/ViewerData


3) No Servidor Linux que ira montar a Partição

a) Editar o arquivo /etc/fstab e adicionar as entradas alterando para o ip do servidor Windows e a senha do usuário connectuser

 <ALTERAR_IP>:/opt/IBM/FileViewer   /opt/IBM/FileViewer   nfs   hard,intr               0  0

Salve e feche o arquivo

4) Execute o comando

# mount -a

confirme a montagem através do comando

# mount

Gravar um arquivo para verificar a permissão de gravação e leitura.

Ver também