IBM Sterling: Configurando o MQ como Container no OpenShift: Difference between revisions

From Wiki
Line 55: Line 55:
|-
|-
|
|
<nowiki>NAME: mqsterling
NAME: mqsterling
LAST DEPLOYED: Sat May 22 18:44:13 2021
LAST DEPLOYED: Sat May 22 18:44:13 2021
NAMESPACE: sterling-b2bi-mq
NAMESPACE: sterling-b2bi-mq
Line 64: Line 64:
Get the MQ Console URL by running these commands:
Get the MQ Console URL by running these commands:
   export CONSOLE_ROUTE=$(kubectl get route mqsterling-ibm-mq-web -n sterling-b2bi-mq -o jsonpath="{.spec.host}")
   export CONSOLE_ROUTE=$(kubectl get route mqsterling-ibm-mq-web -n sterling-b2bi-mq -o jsonpath="{.spec.host}")
   echo https://$CONSOLE_ROUTE/ibmmq/console
   echo <nowiki>https://$CONSOLE_ROUTE/ibmmq/console</nowiki>


The MQ connection information for clients inside the cluster is as follows:
The MQ connection information for clients inside the cluster is as follows:
Line 73: Line 73:


To get your 'app' user password run:
To get your 'app' user password run:
     MQ_APP_PASSWORD=$(kubectl get secret --namespace sterling-b2bi-mq mq-secret -o jsonpath="{.data.appPassword}" | base64 --decode; echo)</nowiki>
     MQ_APP_PASSWORD=$(kubectl get secret --namespace sterling-b2bi-mq mq-secret -o jsonpath="{.data.appPassword}" | base64 --decode; echo)
|}
|}



Revision as of 21:49, 22 May 2021

Procedimento

Realizando o Deploy do MQ

1) Crie um novo projeto no OpenShift para o MQ e defina contas de serviço e permissões.

oc new-project sterling-b2bi-mq

2) Crie o arquivo mq-secret.yaml para deploy do DB2 no openshift

apiVersion: v1
kind: Secret
metadata:  
    name: mq-secret
type: Opaque
stringData:  
    adminPassword: password
    appPassword: password

3) Realize a criação da secreto

oc create -f mq-secret.yaml

4) Instalar o IBM MQ a partir do repositório IBM Github.

Clone os charts do IBM MQ do repositório Github usando o comando abaixo.

git clone https://github.com/IBM/charts.git

Isso criará um diretório chamado “charts”. Vá para a pasta "charts/stable/ibm-mqadvanced-server-dev"

cd charts/stable/ibm-mqadvanced-server-dev

Crie o arquivo override (override.yaml) referindo-se ao arquivo "values.yaml".

license: "accept"
queueManager:
  name: "b2bi"
  dev:
    secret:
      name: "mq-secret"
      adminPasswordKey: "adminPassword"
      appPasswordKey: "appPassword"

Instale o helm chart com o seguinte comando de "/charts/stable/ibm-mqadvanced-server-dev folder", assumindo que o arquivo "override.yaml" seja colocado na mesma pasta.

helm install mqsterling --namespace sterling-b2bi-mq --timeout 90m0s -f override.yaml .

NAME: mqsterling LAST DEPLOYED: Sat May 22 18:44:13 2021 NAMESPACE: sterling-b2bi-mq STATUS: deployed REVISION: 1 TEST SUITE: None NOTES: Get the MQ Console URL by running these commands:

 export CONSOLE_ROUTE=$(kubectl get route mqsterling-ibm-mq-web -n sterling-b2bi-mq -o jsonpath="{.spec.host}")
 echo https://$CONSOLE_ROUTE/ibmmq/console

The MQ connection information for clients inside the cluster is as follows:

 mqsterling-ibm-mq.sterling-b2bi-mq.svc:1414

To get your 'admin' user password run:

   MQ_ADMIN_PASSWORD=$(kubectl get secret --namespace sterling-b2bi-mq mq-secret -o jsonpath="{.data.adminPassword}" | base64 --decode; echo)

To get your 'app' user password run:

   MQ_APP_PASSWORD=$(kubectl get secret --namespace sterling-b2bi-mq mq-secret -o jsonpath="{.data.appPassword}" | base64 --decode; echo)

Informações de Referência 3

informações do banco de dados (para serem usadas posteriormente).

Ref 3
  • dbVendor: db2



See Also