IBM Sterling: Deploy do Sterling B2Bi no OpenShift na IBM Cloud: Difference between revisions

From Wiki
No edit summary
 
(38 intermediate revisions by the same user not shown)
Line 1: Line 1:
This document has many steps. Currently is in draft.
Estou utilizando o IBM Sterling B2B Integrator versão 6.1


Main Steps to deploy Sterling B2B on OpenShift at IBM Cloud
Faça o download no Passaporte Advantage do seguinte arquivo:
 
* IBM Sterling B2B Integrator Certified Container V6.1 (PartNumber: CC7W7ML) ou
* IBM Sterling File Gateway V6.1.0.0 Certified Container (PartNumber: CC7W8ML)
 
 
Realize o Sizing correto do seu ambiente, tive problemas ao instalar por falta de recurso. Funcionou quando os meus works tinham:
 
* vCPUs: 8
* Memória: 32G
 
Os meus arquivos de configuração estão disponíveis no meu GitHub:
 
* [https://github.com/ebasso/sterling-b2b-oncloud/tree/main/openshift-ibmcloud Sterling B2Bi no Openshift na IBM Cloud]
 
=Sterling B2B no OpenShift na IBM Cloud=
 
Passos necessários para instalação do Sterling B2Bi no OpenShift na IBM Cloud
 
==Criação do OpenShift e Worker Pool==


1) [[IBM Sterling: Criando um Cluster OpenShift na IBM Cloud]] - Caso NÃO exista um Cluster OpenShift
1) [[IBM Sterling: Criando um Cluster OpenShift na IBM Cloud]] - Caso NÃO exista um Cluster OpenShift


2) [[IBM Sterling: Criando um Worker Pool for Sterling B2B]] - Caso JÁ exista um Cluster OpenShift
2) [[IBM Sterling: Criando um Worker Pool for Sterling B2B]] - Caso JÁ exista um Cluster OpenShift
==Configurando da Estação de Trabalho e Ferramentas==


3) Configurando sua estação para o novo cluster OpenShift
3) Configurando sua estação para o novo cluster OpenShift


{| class="wikitable"
1. Efetue login no [https://cloud.ibm.com IBM Cloud Dashboard].
|-
2. Selecione o seu cluster de OpenShift e clique no botão '''OpenShift Web Console'''.
|
3. Na lista suspensa seu nome (canto superior direito), selecione '''Copy Login Command''' (uma nova guia será iniciada). Exemplo:
3.1 Efetue login no [https://cloud.ibm.com IBM Cloud Dashboard].
''oc login --token=sha256~P...k --server=<nowiki>https://c....containers.cloud.ibm.com:31234</nowiki>''
 


3.2 Configure os CLIs da Nuvem IBM. Baixe '''oc''' CLI com base na versão do cluster.


3.3 Atualize a CLI do '''helm''' para a versão mais recente (se necessário).
==Configuração dos Pré-requisitos==


3.4 Abra o console da web OpenShift.
4) [[IBM Sterling: Configurando o DB2 como Container no OpenShift]] '''ou''' [[IBM Sterling: Configurando o DB2 como Serviço na IBM Cloud]]


3.5 Na lista suspensa seu nome (canto superior direito), selecione Copiar Comando de Login (uma nova guia será iniciada).
5) [[IBM Sterling: Configurando o MQ como Container no OpenShift]] '''ou''' IBM Sterling: Configurando o MQ como Serviço na IBM Cloud


oc login --token=sha256~P...k --server=https://c123-e.us-south.containers.cloud.ibm.com:31234
6) Criando o nosso projeto/namespace para o Sterling B2B. '''IMPORTANTE!!!'''
|}


) [[IBM Sterling: Configurando o DB2 como Container no OpenShift]] ou [[IBM Sterling: Configurando o DB2 como Serviço na IBM Cloud]]
oc new-project sterling-b2bi-app


) [[IBM Sterling: Criando um MQ como Container no OpenShift]] ou IBM Sterling: Configurando o MQ como Serviço na IBM Cloud
7) [[IBM Sterling: Configurando as imagens no Registry]]




* Create Credentials on Registry
* Upload images do Registry
* Provide storage for OpenShift/Sterling
* Create Router


* Deploy Sterling B2B on OpenShift
==Configuração do Sterling B2Bi==


{| class="wikitable"
8) [[IBM Sterling: Configurando o Container Toolkit no OpenShift]]
|-
! Informações !! Detalhes !! Local de coleta
|-
| Example || Example || Example
|-
| Example || Example || Example
|-
| :Ref 3
||
* dbVendor: db2
* dbHost: <EXTERNAL-IP>
* dbPort: 50000
* dbUser: db2inst1
* dbData: B2BIDB
||
[[IBM Sterling: Create a DB2 on IBM Cloud for SB2B]]
|}


9) [[IBM Sterling: Deploy do Sterling B2B no OpenShift]]


= Nomenclatura de referência =
= Nomenclatura de referência =


Sigo o seguinte padrão de nomenclatura na IBM Cloud
Para facilitar encontrar os meus recursos, na IBM Cloud e no OpenShift, sigo o seguinte padrão de nomenclatura:
<PROJETO>-<RECURSO>-<AMBIENTE>-<DETALHE>.


<PROJETO>-<RECURSO>-<AMBIENTE>-<DETALHE>
Exemplo nesta documentação:


{| class="wikitable"
{| class="wikitable"
|-
|-
! Nome !! Recurso !! Descrição
! Nome do Recurso !! Tipo do Recurso !! Descrição
|-
|-
| ebasso-roks-demo-sb2bi || Cluster OpenShift || -
| ebasso-roks-demo-sb2bi || Cluster OpenShift  
||
* Projeto: ebasso
* Recurso: roks - Redhat Openshift cluster
* Ambiente:  demo
* Detalhe: Sterling B2Bi
|-
|-
| ebasso-wrk-pool-demo-sb2bi-dal10-b3c.4x16 || Work Pool das soluções Sterling || -
| ebasso-wrk-pool-demo-sb2bi-dal10-b3c.8x32 || Worker Pool das soluções Sterling  
||
* Projeto: ebasso
* Recurso: wrk-pool - Worker Pool
* Ambiente:  demo
* Detalhe: sb2bi-dal10-b3c.8x32 - Sterling B2Bi - Dallas 10 - tipo de máquina
|-
|-
| Ex || Ex || Ex
| Ex || Ex || Ex
Line 75: Line 89:


Sigo o seguinte padrão de nomenclatura no OpenShift
Sigo o seguinte padrão de nomenclatura no OpenShift
{| class="wikitable"
|-
! Nome do Recurso !! Tipo do Recurso !! Descrição
|-
| sterling-b2bi-db2 || Projeto/Namespace || DB2 para o IBM Sterling B2B
|-
| sterling-b2bi-mq  || Projeto/Namespace || MQ para o IBM Sterling B2B
|-
| sterling-b2bi-toolkit  || Projeto/Namespace || Toolkit para o IBM Sterling B2B
|-
| sterling-b2bi-app || Projeto/Namespace || O próprio IBM Sterling B2B
|}


= See Also =
= See Also =


* [[IBM Sterling: Deploy Sterling B2B on OpenShift at IBM Cloud]]
* [[IBM Sterling: Deploy do Sterling B2Bi no OpenShift na IBM Cloud]]


* [[IBM Sterling| Artigos sobre IBM Sterling]]
* [[IBM Sterling| Artigos sobre IBM Sterling]]

Latest revision as of 14:56, 8 June 2021

Estou utilizando o IBM Sterling B2B Integrator versão 6.1

Faça o download no Passaporte Advantage do seguinte arquivo:

  • IBM Sterling B2B Integrator Certified Container V6.1 (PartNumber: CC7W7ML) ou
  • IBM Sterling File Gateway V6.1.0.0 Certified Container (PartNumber: CC7W8ML)


Realize o Sizing correto do seu ambiente, tive problemas ao instalar por falta de recurso. Funcionou quando os meus works tinham:

  • vCPUs: 8
  • Memória: 32G

Os meus arquivos de configuração estão disponíveis no meu GitHub:

Sterling B2B no OpenShift na IBM Cloud

Passos necessários para instalação do Sterling B2Bi no OpenShift na IBM Cloud

Criação do OpenShift e Worker Pool

1) IBM Sterling: Criando um Cluster OpenShift na IBM Cloud - Caso NÃO exista um Cluster OpenShift

2) IBM Sterling: Criando um Worker Pool for Sterling B2B - Caso JÁ exista um Cluster OpenShift


Configurando da Estação de Trabalho e Ferramentas

3) Configurando sua estação para o novo cluster OpenShift

1. Efetue login no IBM Cloud Dashboard.
2. Selecione o seu cluster de OpenShift e clique no botão OpenShift Web Console.
3. Na lista suspensa seu nome (canto superior direito), selecione Copy Login Command (uma nova guia será iniciada). Exemplo:

oc login --token=sha256~P...k --server=https://c....containers.cloud.ibm.com:31234


Configuração dos Pré-requisitos

4) IBM Sterling: Configurando o DB2 como Container no OpenShift ou IBM Sterling: Configurando o DB2 como Serviço na IBM Cloud

5) IBM Sterling: Configurando o MQ como Container no OpenShift ou IBM Sterling: Configurando o MQ como Serviço na IBM Cloud

6) Criando o nosso projeto/namespace para o Sterling B2B. IMPORTANTE!!!

oc new-project sterling-b2bi-app

7) IBM Sterling: Configurando as imagens no Registry


Configuração do Sterling B2Bi

8) IBM Sterling: Configurando o Container Toolkit no OpenShift

9) IBM Sterling: Deploy do Sterling B2B no OpenShift

Nomenclatura de referência

Para facilitar encontrar os meus recursos, na IBM Cloud e no OpenShift, sigo o seguinte padrão de nomenclatura:

<PROJETO>-<RECURSO>-<AMBIENTE>-<DETALHE>.

Exemplo nesta documentação:

Nome do Recurso Tipo do Recurso Descrição
ebasso-roks-demo-sb2bi Cluster OpenShift
  • Projeto: ebasso
  • Recurso: roks - Redhat Openshift cluster
  • Ambiente: demo
  • Detalhe: Sterling B2Bi
ebasso-wrk-pool-demo-sb2bi-dal10-b3c.8x32 Worker Pool das soluções Sterling
  • Projeto: ebasso
  • Recurso: wrk-pool - Worker Pool
  • Ambiente: demo
  • Detalhe: sb2bi-dal10-b3c.8x32 - Sterling B2Bi - Dallas 10 - tipo de máquina
Ex Ex Ex

Sigo o seguinte padrão de nomenclatura no OpenShift

Nome do Recurso Tipo do Recurso Descrição
sterling-b2bi-db2 Projeto/Namespace DB2 para o IBM Sterling B2B
sterling-b2bi-mq Projeto/Namespace MQ para o IBM Sterling B2B
sterling-b2bi-toolkit Projeto/Namespace Toolkit para o IBM Sterling B2B
sterling-b2bi-app Projeto/Namespace O próprio IBM Sterling B2B

See Also