Cuando creas un servidor nuevo en Clouding, tienes la opción de pasar datos de usuario a la instancia que pueden utilizarse para realizar tareas comunes de configuración o incluso ejecutar scripts una vez se haya desplegado tu servidor.
Si estás familiarizado con la secuencia de comandos del shell, ésta es una forma fácil de enviar instrucciones a una instancia en el momento del arranque. Ten en cuenta que añadir scripts en el momento del arranque aumenta el tiempo de despliegue del servidor.
A continuación te dejamos algunos ejemplos de uso de esta característica:
- Instalar todo lo necesario para un servidor LAMP/LEMP.
- Ejecutar un script para crear un usuario y habilitarlo para que solo él pueda acceder por SSH.
- Ejecutar un playbook de Ansible.
- Instalar un panel que permita su instalación con un script.
Si quieres saber cómo funciona, aquí puedes ver cómo añadir tus scripts.
Añadir UserData scripts
Al crear tu nuevo servidor en tu panel de cliente, verás que al final del proceso hay este apartado:
Si lo habilitas, puedes añadir tus instrucciones para realizar tras el despliegue:
En este ejemplo, lo que realizamos es una actualización de paquetes del sistema, a continuación instalamos el paquete apache2 y finalmente lo iniciamos y lo habilitamos al arranque del sistema.
Si te queda alguna pregunta sobre este tutorial u tienes dudas sobre tus servidores cloud en Clouding, escríbenos a soporte@clouding.io ¡Estamos a tu lado para ayudarte en lo que necesites!