Las instancias ECS utilizan herramientas de inicialización para configurar automáticamente la red, los nombres de host y los scripts durante su creación o inicio. Linux emplea cloud-init, mientras que Windows utiliza Vminit.
Cloud-init
Las instancias Linux utilizan la herramienta de código abierto cloud-init para la inicialización automática. Consulte la documentación de Cloud-init.
Cloud-init define módulos, cada uno con un nombre, una frecuencia de ejecución y parámetros de configuración. Las dos frecuencias principales son
once-per-instance(se ejecuta solo en el primer inicio) yalways(se ejecuta en cada inicio). Consulte la referencia de módulos.Cloud-init usa
/etc/cloud/cloud.cfgpara controlar el comportamiento de inicialización, como los módulos que se deben ejecutar. Los módulos obtienen metadatos (ID de instancia, nombre de host, etc.) del servicio de metadatos. Por ejemplo, el módulo Set Hostname obtiene y aplica el nombre de host desde el servicio de metadatos durante el inicio.
Cloud-init viene preinstalado en todas las imágenes públicas de Alibaba Cloud y en las imágenes personalizadas derivadas de ellas. Para las imágenes personalizadas basadas en dispositivos locales, debe instalar cloud-init manualmente. Consulte Install cloud-init.
Vminit
Las instancias Windows utilizan Vminit para la inicialización automática. Vminit ejecuta una serie de plugins de forma secuencial: algunos se ejecutan solo en el primer inicio, mientras que otros lo hacen en cada inicio. Todos los plugins se ejecutan automáticamente cuando se crea una instancia a partir de una imagen de Windows.
Vminit viene preinstalado en las imágenes públicas de Windows publicadas desde septiembre de 2023 y en las imágenes personalizadas derivadas de ellas. Para las imágenes personalizadas basadas en dispositivos locales, debe instalar Vminit manualmente. Consulte Install Vminit.
A continuación se describen los 10 plugins de Vminit.
Esta lista de plugins aplica a las imágenes públicas de Windows publicadas desde septiembre de 2023 y a las imágenes personalizadas derivadas de ellas. Otras imágenes pueden incluir plugins diferentes.
Notas de la versión
La siguiente tabla muestra el historial de versiones de Vminit.
|
Versión de Vminit |
Contenido de la versión |
Fecha de publicación |
|
2.0.1.8 |
|
Julio de 2025 |
|
2.0.1.6 |
|
Septiembre de 2024 |
|
2.0.1.2 |
|
Enero de 2024 |
|
2.0.1.0 |
Primera versión. Se introdujeron plugins configurables. |
Septiembre de 2023 |
Referencias
Initialize with instance user data para configurar una instancia al momento de su creación.
Para instalar y configurar herramientas de inicialización en imágenes personalizadas, consulte Install cloud-init y Install Vminit.