Skip to main content
Version: next

Nuevo servidor de aplicaciones

Preparación del nuevo servidor

Configuración de SSH key

  1. En el servidor de administración, ejecutar el siguiente comando:

    ssh-copy-id adminv@<<server_ip>>
    variables

    server_ip: Ip del servidor

Instalación de paquetes iniciales

  1. En el nuevo servidor, ejecutar el siguiente comando:

    sudo yum -y update

Configuración general

Docker

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook os.yml -l app-new -K -t docker

Común

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook os.yml -l app-new -K -t common,chrony,logrotate,hardening

Shorewall

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook os.yml -l app-new -K -t shorewall-setup
  2. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook os.yml -K -t shorewall-deploy

Reinicio de servidores

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -l app-new  -K -t reboot

Configuración de certificados SSL

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook tls.yml -l app-new -K -t setup,deploy

Descarga de imágenes docker

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -l app-new -K -t release-warmup

Preparación del cluster para el nuevo servidor

Habilitar el modo mantenimiento

  1. En el servidor de administración, ejecutar los siguientes comandos ansible:

    ansible-playbook admin.yml -K -t maintenance-enable

Detener componentes

  1. En el servidor de administración, ejecutar los siguientes comandos ansible:

    ansible-playbook admin.yml -l app-current -K -t stop-netcore
    ansible-playbook admin.yml -l app-current,adm -K -t stop-kafka-controller,stop-kafka-broker
    ansible-playbook admin.yml -l app-current,adm -K -t rm-kafka-controller,rm-kafka-broker
    ansible-playbook admin.yml -l app-current,adm -K -t delete-kafka-controller,delete-kafka-broker

Cambios en Vault

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook vault.yml -K -t setup,deploy
  2. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook -l app-new vault.yml -K -t unseal

Cambios en Kafka

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook kafka.yml -K -t setup,deploy
  2. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook admin.yml -K -t kafka-topics-create

Cambios en componentes de configuración

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook config.yml -K -t setup,viridian-deploy,vdb-deploy,cobalt-deploy -e "silent=true"

Cambios en componentes spring

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook spring.yml -K -t setup,deploy

Cambios en componentes de rutas

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook routes.yml -K -t setup,vdb-public-deploy,vdb-internal-deploy,vdb-bank-deploy,cobalt-public-deploy,cobalt-internal-deploy,jade-public-deploy -e "silent=true"

Cambios en componentes gateway

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook gateway.yml -K -t setup,deploy

Cambios en componentes vdb

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook vdb.yml -K -t setup,backend-deploy,frontend-deploy

Cambios en componentes cobalt

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook cobalt.yml -K -t setup,backend-deploy

Cambios en componentes jade

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook jade.yml -K -t setup,backend-deploy

Cambios en componente proxy

  1. En el servidor de administración, ejecutar el siguiente comando ansible:

    ansible-playbook proxy.yml -K -t web-deploy

Deshabilitar el modo mantenimiento

  1. En el servidor de administración, ejecutar los siguientes comandos ansible:

    ansible-playbook admin.yml -K -t maintenance-disable