Escolar Documentos
Profissional Documentos
Cultura Documentos
SUMÁRIO
Sankhya-W: 3
INSTALAÇÃO E CONFIGURAÇÕES 3
Procedimento especifico para banco de dados Oracle 4
Mudar Padrão Lang 4
Criar Usuário Mgeweb 4
Adicionar limits 5
Alterar hostname 5
Desabilitar Firewall e Selinux 5
Baixar Arquivos da Aplicação SankhyaW 6
Envio do Arquivo para Servidor 6
Instalar Sannfe 6
Instalar Jdk 6
Criar link simbólico 6
Adicionar alias no .bash_profile 6
Descompactar Gerenciador de Pacotes 7
Copiar o arquivo PKG 7
Descompactar o WildFly 8
Instalar Wildfly Teste e Treina 8
Dar Permissão de Execução nos Arquivos 8
Registrar servidor do WildFly 8
Iniciar o Gerenciador de Pacotes 9
Configurar Wildfly 9
Configurar banco de dados Wildfly Oracle 10
Configurar banco de dados Wildfly Sql Server 13
Instalar pacote do Sankhya-W 15
Configurar porta do Wildfly 18
Configurar memória do Wildfly 20
Inicializar Wildfly Produção, teste e treina 22
Acompanhar Inicialização do Wildfly Produção 23
Conectar na Aplicação SankhyaW Produção, TESTE e TREINA 23
Parar o Wildfly Produção, TESTE e TREINA 23
Configurar inicialização automática Wildfly produção 24
2
SANKHYA-W: instalação e configuração
Sankhya-W:
INSTALAÇÃO E CONFIGURAÇÕES
3
SANKHYA-W: instalação e configuração
Este manual é genérico e pode ser utilizado para bancos Oracle e Sql Server.
Este procedimento é especifico para banco de dados Oracle, caso seu banco seja Sql Server pode
pular este passo.
Executar o procedimento abaixo para verificar o parâmetro open_cursors, se retornar valor <2000
efetue o procedimento de “Ajustar parâmetros do Oracle” para corrigir, caso contrário passe para o 1º
PASSO.
Conectar com root via putty ou direto no servidor, siga os passos abaixo:
echo 'LANG="pt_BR.ISO-8859-1"
SUPPORTED="pt_BR.ISO-8859-1:pt_BR:pt"
SYSFONT="latarcyrheb-sun16"' > /etc/sysconfig/i18n
echo 'LANG="pt_BR.ISO-8859-1"
SUPPORTED="pt_BR.ISO-8859-1:pt_BR:pt"
SYSFONT="latarcyrheb-sun16"' > /etc/locale.conf
4
SANKHYA-W: instalação e configuração
Adicionar limits
Para adicionar os limits do usuário executar o bloco como root:
Alterar hostname
[root@teste ~]# echo -e "$(ip addr show |grep "inet " |grep -v 127.0.0. |head -1|cut -d" " -f6|cut -d/
-f1)\t"$HOSTNAME >> /etc/hosts
OBS: Se CentOS 6:
OBS: Se CentOS 7:
firewall-cmd --reload
Enviar os arquivos baixados nos passos anteriores para o servidor conectado com usuário mgeweb
para pasta /home/mgeweb.
JDK 8, clicar no link abaixo e baixar a última versão disponível http://downloads.sankhya.com.br/
Obs.: Efetuar download do arquivo jdk 8 de acordo com a versão do “Sistema Operacional”.
Instalar Sannfe
Conectar com usuário mgeweb via putty2 ou direto no servidor, descompactar o arquivo do Sannfe
com os procedimentos abaixo:
Instalar Jdk
Conectar com usuário mgeweb via putty2 ou direto no servidor, descompactar jdk com os
procedimentos abaixo:
Inclua as linhas abaixo no final do arquivo .bash_profile, após procedimento saia teclando ESC :wq
[mgeweb@localhost jdkx.x.x_XX]$ cd
[mgeweb@localhost ~]$ tar -xzvf pkg-man_unix_1_xxx.tar.gz
7
SANKHYA-W: instalação e configuração
Obs. O nome do arquivo pode mudar, substitua o XXX pelo nome correspondente.
Obs. O nome do arquivo pode mudar, por isso foi colocado o exemplo xxx
Obs. Se não retornar nenhum arquivo ao executar o comando acima, repetir o passo 8º
Descompactar o WildFly
chmod +x /home/mgeweb/wildfly_producao/bin/*.sh
chmod +x /home/mgeweb/wildfly_teste/bin/*.sh
chmod +x /home/mgeweb/wildfly_treina/bin/*.sh
Conectar com usuário mgeweb via putty2 ou direto no servidor, descompactar jdk com os
procedimentos abaixo:
echo "<server>
<name>wildfly_producao</name>
<home>/home/mgeweb/wildfly_producao</home>
<appServer>WildFly 10.0.0.Final</appServer>
</server>" > /home/mgeweb/sankhyaW_gerenciador_de_pacotes/conf/WILDFLY_PRODUCAO.xml
echo "<server>
<name>wildfly_teste</name>
8
SANKHYA-W: instalação e configuração
<home>/home/mgeweb/wildfly_teste</home>
<appServer>WildFly 10.0.0.Final</appServer>
</server>" > /home/mgeweb/sankhyaW_gerenciador_de_pacotes/conf/WILDFLY_TESTE.xml
echo "<server>
<name>wildfly_treina</name>
<home>/home/mgeweb/wildfly_treina</home>
<appServer>WildFly 10.0.0.Final</appServer>
</server>" > /home/mgeweb/sankhyaW_gerenciador_de_pacotes/conf/WILDFLY_TREINA.xml
9
SANKHYA-W: instalação e configuração
Configurar Wildfly
Lembre-se: será necessário realizar o procedimento abaixo para as bases de Produção, teste e
treina.
Opção:> 4
10
SANKHYA-W: instalação e configuração
Digite: wildfly_prod
Digite: /home/mgeweb/wildfly_prod
Opção:> 2
11
SANKHYA-W: instalação e configuração
Opção:> 1
12
SANKHYA-W: instalação e configuração
Opção:> 1
Opção:> 1
(ex 192.168.0.148) ou localhost se o servidor de aplicação estiver junto com o servidor de banco de dados
13
SANKHYA-W: instalação e configuração
Digite: s
14
SANKHYA-W: instalação e configuração
Opção:> 2
Opção:> 1
15
SANKHYA-W: instalação e configuração
Opção:> 2 ou 3
(ex 192.168.0.148) ou localhost se o servidor de aplicação estiver junto com o servidor de banco de dados
16
SANKHYA-W: instalação e configuração
Digite: s
Opção:> 1
Digite: S
17
SANKHYA-W: instalação e configuração
Opção:> 1
Digite: 1
18
SANKHYA-W: instalação e configuração
OBS: Caso ocorra algum erro na instalação do pacote verifique nos logs do gerenciador de pacotes
/home/mgeweb/sankhyaW_gerenciador_de_pacotes/log/package-manager.log
Opção:>2
19
SANKHYA-W: instalação e configuração
Opção:> 1
20
SANKHYA-W: instalação e configuração
Opção: 4
Opção:>2
21
SANKHYA-W: instalação e configuração
Opção:> 1
22
SANKHYA-W: instalação e configuração
Opção:> 7
Opção:> 1
Quantidade memoria inicial e máxima do Wildfly devem ser menores que a disponível no
sistema operacional. A recomendável que considere inclusive a quantidade memória
utilizada por outros processos na máquina, inclusive para o próprio sistema operacional.
Exemplo:
[mgeweb@localhost bin]$ su -l mgeweb
Exemplo:
O usuário deverá abrir seu navegador, sugerimos o Google Chrome como navegador padrão para
solução Java (Melhor desempenho). Alterar a porta configurada para seu respectivo ambiente que
deseja conectar. (Produção, teste e treina)
Exemplo
Obs. Caso não abra a aplicação WEB certificar-se que o wildfly foi inicializado, caso contrário aconteceu
algum erro ao iniciar a aplicação e será necessário verificar o log.
24
SANKHYA-W: instalação e configuração
Conectado com o usuário mgeweb rodar o comando para iniciar seu respectivo serviço:
OBS: Ao executar o comando o serviço do jboss referente ao ambiente selecionado será encerrado.
Exemplo:
#!/bin/bash
# chkconfig: 35 99 10
# description: startup SANKHYAW
#Inicializacao SAS
su -l mgeweb /opt/protstart.sh
#Inicializacao Producao
su -l mgeweb /home/mgeweb/wildfly_producao/bin/./startServer.sh
25