Unknown macro: {center}
Portal OpenBus

OpenBus 1.5

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootOpenbus
width50%
firsttabOpenbus
includeroottrue
 
Section
Column
width23%
Panel
borderColor#FFFFCE
bgColor#FFFFCE
Page Tree
rootDocumentação e Suporte
Column
width77%

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

Anchor
Etapa_de_Instalação
Etapa_de_Instalação

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:

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

    Code Block
    $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:

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

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

    Code Block
    $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.

...