Nuevo servidor de aplicaciones
Preparación del nuevo servidor
Configuración de SSH key
-
En el servidor de administración, ejecutar el siguiente comando:
ssh-copy-id adminv@<<server_ip>>variablesserver_ip: Ip del servidor
Instalación de paquetes iniciales
-
En el nuevo servidor, ejecutar el siguiente comando:
sudo yum -y update
Configuración general
Docker
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook os.yml -l app-new -K -t docker
Común
-
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
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook os.yml -l app-new -K -t shorewall-setup -
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook os.yml -K -t shorewall-deploy
Reinicio de servidores
-
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
-
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
-
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
-
En el servidor de administración, ejecutar los siguientes comandos ansible:
ansible-playbook admin.yml -K -t maintenance-enable
Detener componentes
-
En el servidor de administración, ejecutar los siguientes comandos ansible:
ansible-playbook admin.yml -l app-current -K -t stop-netcoreansible-playbook admin.yml -l app-current,adm -K -t stop-kafka-controller,stop-kafka-brokeransible-playbook admin.yml -l app-current,adm -K -t rm-kafka-controller,rm-kafka-brokeransible-playbook admin.yml -l app-current,adm -K -t delete-kafka-controller,delete-kafka-broker
Cambios en Vault
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook vault.yml -K -t setup,deploy -
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook -l app-new vault.yml -K -t unseal
Cambios en Kafka
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook kafka.yml -K -t setup,deploy -
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
-
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
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook spring.yml -K -t setup,deploy
Cambios en componentes de rutas
-
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
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook gateway.yml -K -t setup,deploy
Cambios en componentes vdb
-
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
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook cobalt.yml -K -t setup,backend-deploy
Cambios en componentes jade
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook jade.yml -K -t setup,backend-deploy
Cambios en componente proxy
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook proxy.yml -K -t web-deploy
Deshabilitar el modo mantenimiento
-
En el servidor de administración, ejecutar los siguientes comandos ansible:
ansible-playbook admin.yml -K -t maintenance-disable