Sistema
Usuarios
Crear un nuevo usuario
Este comando sirve para crear un nuevo usuario a nivel de sistema operativo, en todos los servidores.
ansible-playbook admin.yml -K -t add-user
Cambiar contraseña de usuario
Este instructivo indica cómo cambiar la contraseña de un usuario del entorno. Estos pasos deben ser ejecutados en todos los servidores que componen el entorno (servidores de administración, de aplicación y web). La contraseña debe ser la misma en todos los servidores que componen el entorno.
-
Primero se debe hacer login con el usuario cuya contraseña se desea cambiar.
-
A continuación, ejecutar el siguiente comando:
passwdinfoEste comando iniciará un proceso interactivo. Se pedirán los siguientes valores:
- Current password: La contraseña actual del usuario.
- New password: La nueva contraseña del usuario. Debe tener 8 caracteres como mínimo o será rechazada.
- Retype new password: La contraseña ingresada en
**New password:**.
Modo mantenimiento
Habilitar el modo mantenimiento
Este comando sirve para habilitar el mantenimiento en el componente proxy de los servidores web.
ansible-playbook admin.yml -K -t maintenance-enable
Deshabilitar el modo mantenimiento
Este comando sirve para deshabilitar el mantenimiento en el componente proxy de los servidores web.
ansible-playbook admin.yml -K -t maintenance-disable
Actualizar certificado SSL
-
En el servidor de administración, en el directorio ansible, en la ruta
/tls, reemplazar los siguientes archivos:- cert.pem: Certificado SSL fullchain en formato PEM
- key.pem: Llave privada del certificado en formato PEM
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook admin.yml -K -t maintenance-enableinfoEste comando habilita el modo mantenimiento.
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook tls.yml -K -t deployinfoEste comando deploya el nuevo certificado SSL y su llave privada.
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook -l app admin.yml -K -t rebootinfoEste comando reinicia los servidores de aplicaciones.
-
En el servidor de administración, ejecutar el siguiente comando:
sudo rebootinfoEste comando reinicia el servidor de administración.
-
Cuando todos los servidores hayan reiniciado, en el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook vault.yml -K -t unsealinfoEste comando desella Vault a través de un proceso interactivo, se irán pidiendo ciertas variables, para cada una se debe ingresar el valor y luego presionar ENTER. Las variables que se irán pidiendo son las siguientes:
- Please enter vault unseal key: Unseal key de vault generado durante la instalación, esta variable sera pedida hasta completar el threshold configurado durante la instalación.
-
En el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook -l web admin.yml -K -t rebootinfoEste comando reinicia los servidores web.
-
Cuando todos los servidores hayan reiniciado, en el servidor de administración, ejecutar el siguiente comando ansible:
ansible-playbook admin.yml -K -t maintenance-disableinfoEste comando deshabilita el modo mantenimiento.
Ejecutar un cron task
Este comando sirve para ejecutar manualmente un cron task.
ansible-playbook admin.yml -K -t cron-task
Este comando iniciara un proceso interactivo de configuración, se irán pidiendo ciertas variables, para cada una se debe ingresar el valor y luego presionar ENTER. Las variables que se irán pidiendo son las siguientes:
- Please enter cron task name: Nombre del cron task a ejecutar. (Consultar con VIRIDIAN los posibles valores)
- Please enter cron task data: Data adicional a enviar al cron task a ejecutar. (Consultar con VIRIDIAN los posibles valores)