Configuración del servidor con cloud-init: información general

Cloud-init es un software gratuito bajo Licencia Pública General de GNU (GNU GPLv3). Este software puede, antes de crear un servidor, editar y ejecutar aquellos scripts que suba a Cloud Panel en Servidores > Crear, en la sección Configuración avanzada > Cloud-Init User Data. Se pueden ejecutar los siguientes tipos de script:

Linux
  • Cloud Config

  • Scripts de shell

  • Texto plano

 

Windows
  • Script Powershell

  • Script de línea de comandos

  • Texto plano

Una vez que se haya creado el servidor e iniciado por primera vez, cloud-init ejecuta el script subido para la configuración personalizada del servidor después de su creación. Cloud-init puede aquí ejecutar, entre otras, las siguientes acciones en el servidor:

 
Linux
  • Realizar la configuración específica según el país
  • Establecer el nombre de host
  • Crear claves privadas de SSH
  • Guardar las claves de SSH en .ssh/authorized_keys
  • Establecer el nombre de host
  • Configurar puntos de montaje temporales
  • Crear usuarios
  • Crear contraseñas
  • Añadir repositorios
  • Actualizar e instalar paquetes de Linux

 

Windows
  • Crear usuarios

  • Crear contraseñas

  • Añadir repositorios

  • Establecer el nombre de host

  • Guardar claves de SSH

  • Incrementar volúmenes ya existentes

Para más información, véase:

Documentación de cloud-init (enlace en inglés)