IBM Sterling Connect:Direct : Instalação da versão C:D Container

From Wiki

Como baixar imagens da IBM

Fazendo o Login

Em primeiro precisamos pegar a nossa chave de autenticação no site: My IBM Container Software Library.


Faça o export das variáveis

export ENTITLED_REGISTRY=cp.icr.io
export ENTITLED_REGISTRY_USER=cp
export ENTITLED_REGISTRY_KEY=<entitlement_key>


Faça o Logoin no IBM Registry para obter a imagem com o comando docker.

docker login "$ENTITLED_REGISTRY" -u "$ENTITLED_REGISTRY_USER" -p "$ENTITLED_REGISTRY_KEY"


Obtendo uma imagem

Execute o comando docker pull para baixar a imagem

docker pull cp.icr.io/cp/ibm-connectdirect/cdu6.2_certified_container_6.2.0.6:6.2.0.6_ifix000

Configurando o Connect:Direct

criando os arquivos para o container

mkdir -p /opt/CDCON01/config/cdcert /opt/CDCON01/cdunix/cfg \
  /opt/CDCON01/cdunix/secure+ /opt/CDCON01/cdunix/security \
  /opt/CDCON01/cdunix/work /opt/CDCON01/Download

Criar o response file /opt/CDCON01/config/cd_param_file, com o conteúdo

cdai_localNodeName=CDCON01
cdai_serverPort=1364
cdai_clientPort=1363
cdai_localCertFile="cdcert.pem"
cdai_localCertPassphrase="certpassword"
cdai_keystorePassword="changeit"
cdai_adminPassword="adminPw123"
cdai_appuser_name="appuser"
cdai_appuser_pwd="appuserpassword"
cdai_appuser_uid="9001"
cdai_appuser_gid="9001"
cdai_admin_uid="2020"
cdai_admin_gid="2020"

Executar o config do container

docker run --name=CD_CONTAINER_1 --hostname=`hostname -s` \
  -v /opt/CDCON01/config:/opt/cdfiles \
  -v /opt/CDCON01/cdunix/cfg:/opt/cdunix/ndm/cfg \
  -v /opt/CDCON01/cdunix/secure+:/opt/cdunix/ndm/secure+ \
  -v /opt/CDCON01/cdunix/security:/opt/cdunix/ndm/security \
  -v /opt/CDCON01/cdunix/work:/opt/cdunix/work \
  -v /opt/CDCON01/Download:/opt/Download \
  -p 1363:1363 -p 1364:1364 \
  -it -d cdu6.2_certified_container_6.2.0.6:6.2.0.6_ifix000

Listando as imagens IBM Sterling

Não consegui listar os containers

Acesso o repositório de helm charts

https://github.com/IBM/charts/tree/master/repo/ibm-helm

faça o download do helm chart do produto desejado, por exemplo: ibm-connect-direct-1.2.7.tgz

Extraia os arquivos e verifique no arquivo values.yaml, depois localize como abaixo:

image:
 # Specify the repository name alongwith image name
 repository: "cp.icr.io/cp/ibm-connectdirect/cdu6.2_certified_container_6.2.0.6"
 # Specify the tag name for the image in double quotes 
 tag: "6.2.0.6_ifix000"

Ver também