Connections Component Pack: Preparando o Kubernetes cluster para instalação do Component Pack: Difference between revisions

From Wiki
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Criando o namespace =
Vamos criar o namespace do connections
kubectl create namespace connections
Criando uma regkey para o repositório interno
kubectl create secret docker-registry myregkey -n connections --docker-server='''<COMPANY_REPO>''' --docker-username='''<MATRICULA>''' --docker-password='''<SENHA>'''


= Procedimento =
= Procedimento =


1) Execute o comando  
1) Execute o comando  
  <nowiki>
 
helm install \
  helm install \
--name=bootstrap /opt/Binaries/XXXXX/microservices_connections/hybridcloud/helmbuilds/bootstrap-0.1.0-20181008-114142.tgz \
--name=bootstrap /opt/Binaries/XXXXX/microservices_connections/hybridcloud/helmbuilds/bootstrap-0.1.0-20181008-114142.tgz \
--set \
--set image.repository=Docker_registry/connections, \
image.repository=Docker_registry/connections,\
env.set_ic_admin_user=wsadmin, env.set_ic_admin_password='''<PASSWORD_WSADMIN>''', env.set_ic_internal='''connections.company.com''', \
env.set_ic_admin_user=wsadmin,\
env.set_master_ip='''master_ip''', \
env.set_ic_admin_password=''<PASSWORD_WSADMIN>'',\
env.set_elasticsearch_ca_password=es_ca_password, \
env.set_ic_internal=''connections.company.com'',\
env.set_elasticsearch_key_password=es_key_password, \
env.set_master_ip=''master_ip'',\
env.set_redis_secret=redis_secret_password, \
env.set_elasticsearch_ca_password=es_ca_password,\
env.set_search_secret=search_secret_password, \
env.set_elasticsearch_key_password=es_key_password,\
env.set_solr_secret=solr_secret_password
env.set_redis_secret=redis_secret_password,\
   
env.set_search_secret=search_secret_password,\
env.set_solr_secret=solr_secret_password,\
  </nowiki>


detalhes deste comando no [https://www.ibm.com/support/knowledgecenter/SSYGQH_6.0.0/admin/install/cp_install_bootstrap.html link]
detalhes deste comando no [https://www.ibm.com/support/knowledgecenter/SSYGQH_6.0.0/admin/install/cp_install_bootstrap.html link]
Line 24: Line 33:


  kubectl get pods -n connections -a | grep bootstrap
  kubectl get pods -n connections -a | grep bootstrap
O '''bootstrap pod''' mostra o status '''Complete'''. Anote o nome do pod
3) Confirme se o bootstrap foi bem sucedido, verificando o log.
kubectl logs ''bootstrap_pod_name'' -n connections
verifique a seguinte mensagem:
: Environment setup successfully complete for stack(s): orientme, elasticsearch, customizer Ready for Helm install.
==Ativando as mudanças do Redis==
1) Acesse o WebSphere Integrated Solutions Console e efetue login.
https://<IP_DO_DMGR>:9043/ibm/ console
2) Clique em '''Applications''' -> '''All Applications'''.
3) Reinicie o aplicativo de '''News'''.


= Dicas =
= Dicas =
Line 38: Line 67:


  echo ''encoded_password'' | base64 --decode
  echo ''encoded_password'' | base64 --decode
== Removendo o bootstrap helm ==
Execute o comando para remover o bootstrap helm:
helm delete bootstrap --purge


= Ver também =
= Ver também =
Line 48: Line 83:
[[Category:Connections]]
[[Category:Connections]]
[[Category:Connections Component Pack]]
[[Category:Connections Component Pack]]
[[Category:Helm]]

Latest revision as of 15:49, 21 August 2019

Criando o namespace

Vamos criar o namespace do connections

kubectl create namespace connections

Criando uma regkey para o repositório interno

kubectl create secret docker-registry myregkey -n connections --docker-server=<COMPANY_REPO> --docker-username=<MATRICULA> --docker-password=<SENHA>


Procedimento

1) Execute o comando

helm install \
--name=bootstrap /opt/Binaries/XXXXX/microservices_connections/hybridcloud/helmbuilds/bootstrap-0.1.0-20181008-114142.tgz \
--set image.repository=Docker_registry/connections, \
env.set_ic_admin_user=wsadmin, env.set_ic_admin_password=<PASSWORD_WSADMIN>, env.set_ic_internal=connections.company.com, \
env.set_master_ip=master_ip, \
env.set_elasticsearch_ca_password=es_ca_password, \
env.set_elasticsearch_key_password=es_key_password, \
env.set_redis_secret=redis_secret_password, \
env.set_search_secret=search_secret_password, \
env.set_solr_secret=solr_secret_password

detalhes deste comando no link

2) Verificando se já finalizou o bootstrap

kubectl get pods -n connections -a | grep bootstrap

O bootstrap pod mostra o status Complete. Anote o nome do pod

3) Confirme se o bootstrap foi bem sucedido, verificando o log.

kubectl logs bootstrap_pod_name -n connections

verifique a seguinte mensagem:

Environment setup successfully complete for stack(s): orientme, elasticsearch, customizer Ready for Helm install.


Ativando as mudanças do Redis

1) Acesse o WebSphere Integrated Solutions Console e efetue login.

https://<IP_DO_DMGR>:9043/ibm/ console

2) Clique em Applications -> All Applications.

3) Reinicie o aplicativo de News.

Dicas

Verificando as senhas geradas automaticamente

Se você emitir as senhas ela são geradas automaticamente para você.

Para pegar a senha

kubectl get secret secret_name -n connections -o yaml

A password está encoded, execute o comando para visualizar em texto plano:

echo encoded_password | base64 --decode

Removendo o bootstrap helm

Execute o comando para remover o bootstrap helm:

helm delete bootstrap --purge

Ver também