Sexta-feira, Julho 13, 2007

[SETUP] Iniciando uma instalação Protheus 8 em linux

Instalando o Protheus 8 r4 do zero em linux (apenas a build).

Como a maioria que esta com versão antiga esta migrando para versão 8 (pois a 10 esta instavel), decidi descrever a montagem, do meu ambiente teste (8.11 r4 - sem base de dados).

Ingredientes:
  1. Cd do protheus 8 versao linux;
  2. Cds de instalação do fedora core 6 (segue padrao redhat e 6 porque a 7 ainda é nova...);
  3. vmware;
  4. Conhecimentos basicos de linux;
  5. Pacote mc;
  6. libstdc++-libc6.1-1.so.2.

Modo de preparo:
  1. Configuração de uma nova maquina virtual com 512 de ram e troca do hd scsi para um ide;
  2. Instalação padrao do fedora;
  3. Como root, instalar os pacotes de desenvolvimento;
  4. Como root, abrir um terminal, ut8lizar o comando updatedb para atualizar a base interna;
  5. Como root, no terminal, utilizar o comando locate libstdc++-libc6.1-1.so.2, caso ela nao esteja instalado, procure ela no site rpm.pbone.net e procure o pacote que mais atenda a sua necessidade e instale;
  6. Instale tambem o pacote do mc (yum install mc), é um editor parecido com edit do MS-DOS;
  7. Coloque o cd do protheus 8 linux, monte o dispositivo, entre no cd;
  8. Instalando os binarios, digite: rpm -ivh protheus-server-8[complete com a versao do seu cd];
  9. Instalando o rpo, digite: rpm -ivh protheus-rpo-top-por-[complete com a versao do seu cd];
  10. Instalando systemload brasil, digite: rpm -ivh protheus-systemload-bra-[complete com a versao do seu cd];
  11. Instalando systemload geral portugues, digite: rpm -ivh protheus-systeload-general-por-[complete com a versao do seu cd];

No diretorio do cd existe um script de instalação, que faz algumas pergutas e executa os comandos que passei logo acima, mas utilizando o script, as mensagens do console são "escondidos", não sendo possivel identificar erros na instalação, como falta de alguma biblioteca como a libstdc++-libc6.1-1.so.2 .

Neste movimento, devemos ter no diretorio raiz o diretorio "/microsiga", e dentro dele os diretorios "/protheus8", seu conteudo é composto de outros diretórios onde seu conjunto intitulamos como build, como os diretorios server, remote, include, rpo dentre outros.

O outro diretorio dentro de "/microsiga" é o "/protheus_data", que contem os dicionarios, dados e configuirações do sistema Protheus.

Agora que esta tudo instalado, vamos configurar o ini do server, o meu ficou da forma abaixo:

-----| inicio do arquivo mp8srv.ini |-----------------------------------------------------------

[environment]
sourcepath=/microsiga/protheus8/apo
rootpath=/microsiga/protheus_data
startpath=/system
x2_path=
RpoDB=top
RpoLanguage=Portuguese
RpoVersion=811
LocalFiles=ctree
trace=o
localdbextension=.dtc

[topconnect]
Database=
Server=
alias=
port=
protheusonly=0

[drivers]
active=tcpip

[tcpip]
type=TCPIP
port=1234

[GENERAL]
installpath=/microsiga/protheus_data
console=0
consolelog=1
consolefile=/microsiga/protheus8/bin/log/protheus8service.log

-----| fim do arquivo mp8srv.ini |--------------------------------------------------------

Apenas para configurara build para facilitar a analise de erros, crie o diretorio log em /microsiga/protheus8/bin/log , dentro dele, iremos criar o arquivo de mensagens do console do servidor.

Agora falta configurar o script que levanta o serviço:

-----| arquivo startprotheus.sh |----------------------------------------------------------
ulimit -n 65526
ulimit -s 1024
ulimit -c unlimited
ulimit -f unlimited
ulimit -v unlimited

./microsiga/protheus8/bin/server/mp8srvlinux &

-----| fim do ascript |----------------------------------------------------------------------

A partir deste ponto, voce ja consegue levantar o servico do protheus 8, sem acesso ao top. Nos proximos dias, estarei mostrando uma configuração de acesso ao topconnect e a finalização da montragem do ambiente.

T+

Quinta-feira, Maio 24, 2007

[Dicionario] A origem de tudo

Pelo que entendi, a nova era da informação começõu com 1 dedo?

http://pt.wikipedia.org/wiki/Ecossistema
http://pt.wikipedia.org/wiki/Digital

Nakamatu

[MOVE] Trocando de blog

Nao gostei do estilo do wordpress, vamos ver como fica no blogger...