Saltar a contenido

Uso de scripts de Cloud-init

Al solicitar un nuevo servidor o reinstalar un sistema operativo, puede utilizar scripts de Cloud-init para la configuración automática del servidor. Esta funcionalidad le permite automatizar la configuración inicial del sistema inmediatamente después de la instalación del sistema operativo.

El campo Cloud init script se encuentra en la sección Advanced options cuando:

  • Solicita un nuevo servidor;
  • Reinstala el sistema operativo.

Atención

El campo aparece solo después de seleccionar un sistema operativo.

Formato del script

El script de Cloud-init debe escribirse en formato YAML, cumpliendo con los siguientes requisitos:

  • Sangría estricta (utilice espacios, no tabuladores);
  • Comience con la directiva #cloud-config;
  • Siga la sintaxis YAML.

Ejemplo de script

#cloud-config
users:
  - name: demo
    ssh-authorized-keys:
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCv60WjxoM39LgPDbiW7ne3gu18q0NIVv0RE6rDLNal1quXZ3nqAlANpl5qmhDQ+GS/sOtygSG4/9aiOA4vXO54k1mHWL2irjuB9XbXr00+44vSd2q/vtXdGXhdSMTf4/XK17fjKSG/9y3yD6nml6q9XgQxx9Vf/IkaKdlK0hbC1ds0+8h83PTb9dF3L7hf3Ch/ghvj5++tWJFdFeG+VI7EDuKNA4zL8C5FdYYWFA88YAmM8ndjA5qCjZXIIeZvZ/z9Kpy6DL0QZ8T3NsxRKapEU3nyiIuEAmn8fbnosWcsovw0IS1Hz6HsjYo4bu/gA82LWt3sdRUBZ/7ZsVD3ELip [email protected]

Cómo utilizarlo

  1. Seleccione el sistema operativo;
  2. Expanda la sección Advanced options;
  3. Inserte su script YAML en el campo Cloud init script;
  4. Asegúrese de que la sangría y la sintaxis sean correctas;
  5. Continúe con el proceso de solicitud o reinstalación.

Atención

¡Es fundamental mantener una sangría correcta en el formato YAML! Sin una sangría adecuada, el script no funcionará correctamente.

Capacidades de Cloud-init

El uso de scripts de Cloud-init le permite: - Crear usuarios y grupos; - Configurar claves SSH; - Instalar paquetes; - Configurar interfaces de red; - Ejecutar comandos arbitrarios en el primer arranque; - Montar discos adicionales.

Información

Puede encontrar documentación detallada sobre Cloud-init en el sitio web oficial.


Parte del contenido de esta página fue creado o traducido mediante IA.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×