Unknown macro: {center}
Portal OpenBus

OpenBus 1.5
Skip to end of metadata
Go to start of metadata

Esse documento tenta sintetizar a instalação e configuração do Openbus.

Etapa de instalação

Para instalar o Openbus, é necessário ter o assistente de instalação e configuração na maquina. Para concluir essa etapa, siga os passos a seguir:

  1. Baixar o tecmake aqui.
  2. Baixar o assistente de instalação (PUTS na versão 1.0.0) aqui.
  3. Desempacotar o assistente.

Agora já podemos instalar o Openbus seguindo os passos abaixo:

  1. Baixar o OpenBus 1.5.2 mais atualizado aqui.
  2. Utilizar o assistente para instalar no local desejado.
    1. exemplo: puts installer package=<caminho_do_pacote> path=<local_da_instalação>
  3. Responder as perguntas do assistente.
  4. Definir a variável de ambiente OPENBUS_HOME apontando para o <local_da_instalação> que foi escolhido na etapa 2.

Etapa de configuração

As perguntas da etapa acima já fazem parte da etapa de configuração.
Existem outras configurações avançadas que esse tutorial não abrange, mas podem ser encontradas nos demais documentos do site.

Criação de chaves e certificados digitais

Todos os usuários do Openbus precisam de uma forma segura de conexão. Tipicamente, os serviços do Openbus utilizam um par de chaves para realizar essa conexão. Os serviços básicos do Openbus também necessitam dessas chaves.
Para gerá-las deve-se seguir o tutorial de Geração de Chaves e Certificados Digitais.

Mecanismo de governança

Após a primeira instalação, é necessário configurar os serviços básicos do Openbus no mecanismo de governança. Esse procedimento só terá que ser feito uma vez por instalação.

Para o passo-a-passo iremos utilizar a configuração padrão do Openbus. Essas configurações podem ser modificadas na Etapa de instalação. Também precisaremos que os arquivos de certificados (*.crt) tenham sido movidos para a pasta $OPENBUS_HOME/specs/management

Configuração padrão:

  • host = localhost
  • port = 2089
  • administrator = tester (senha: tester)

Passo-a-passo:

  1. cd $OPENBUS_HOME/specs/management
  2. $OPENBUS_HOME/core/bin/run_access_control_server.sh & > acs.log
  3. ACS_PID=$!
  4. $OPENBUS_HOME/core/bin/run_management.sh --acs-host=<endereco_padrao> --acs-port=<porta_padrao> --login=tester --script=access_control_service.mgt
  5. $OPENBUS_HOME/core/bin/run_management.sh --acs-host=<endereco_padrao> --acs-port=<porta_padrao> --login=tester --script=registry_service.mgt
  6. $OPENBUS_HOME/core/bin/run_registry_server.sh & > rgs.log
  7. RGS_PID=$!
  8. $OPENBUS_HOME/core/bin/run_management.sh --acs-host=<endereco_padrao> --acs-port=<porta_padrao> --login=tester --script=session_service.mgt
  9. kill -15 $RGS_PID $ACS_PID

Pronto, o barramento está devidamente configurado e pronto para ser executado.

Para entender melhor o funcionamento do mecanismo de governança e configurar a forma de configurá-lo acesse o tutorial de Governança no OpenBus.

Etapa de inicialização

Para executar o barramento há duas formas, uma automatizada e outra manual.

Execução automatizada dos serviços do barramento:

  1. Para iniciar o barramento:

    $OPENBUS_HOME/specs/shell/openbus.init start
  2. Para parar o barramento:

    $OPENBUS_HOME/specs/shell/openbus.init stop

O script openbus.init pode ser utilizado para fazer o barramento iniciar durante a inicialização da máquina. Outras informações podem ser encontradas no Guia de inicializacao do Openbus.

Execução manual dos serviços do barramento:

  1. Executar o Serviço de Acesso:

    $OPENBUS_HOME/core/bin/run_access_control_server.sh
  2. Executar o Serviço de Registro:

    $OPENBUS_HOME/core/bin/run_registry_server.sh
  3. Executar o Serviço de Sessão:

    $OPENBUS_HOME/core/bin/run_session_server.sh

Recomendações

Caso esse guia não tenha sido suficiente para completar a instalação com êxito, acesse outros documentos em Documentação e Suporte e tente instalar o OpenBus seguindo as instruções descritas na página Assistente de Instalação.

Qualquer dúvida na instalação do OpenBus, entre em contato conosco em: openbus-users@tecgraf.puc-rio.br.


Copyright (c) 2006-2012 Tecgraf/PUC-Rio. All rights reserved. See OpenBus License page for more details.


Write a comment…