Tous les produits
Search
Centre de documentation

Elastic Compute Service:Outils d'initialisation

Dernière mise à jour :Aug 20, 2026

Les instances ECS utilisent des outils d'initialisation pour configurer automatiquement le réseau, les noms d'hôte et les scripts lors de la création ou du démarrage. Linux utilise cloud-init ; Windows utilise Vminit.

Cloud-init

Les instances Linux utilisent l'outil open source cloud-init pour l'initialisation automatique. Consultez la documentation Cloud-init.

  • Cloud-init définit des modules, chacun disposant d'un nom, d'une fréquence d'exécution et de paramètres de configuration. Les deux fréquences principales sont once-per-instance (exécution unique au premier démarrage) et always (exécution à chaque démarrage). Consultez la référence des modules.

  • Cloud-init utilise le fichier /etc/cloud/cloud.cfg pour contrôler le comportement d'initialisation, notamment les modules à exécuter. Les modules récupèrent les métadonnées (ID d'instance, nom d'hôte, etc.) auprès du service de métadonnées. Par exemple, le module Set Hostname obtient et applique le nom d'hôte depuis le service de métadonnées au démarrage.

Remarque

Cloud-init est préinstallé dans toutes les images publiques Alibaba Cloud et les images personnalisées qui en sont dérivées. Pour les images personnalisées basées sur des environnements locaux, installez manuellement cloud-init. Consultez Installer cloud-init.

Vminit

Les instances Windows utilisent Vminit pour l'initialisation automatique. Vminit exécute une série de plug-ins de manière séquentielle : certains s'exécutent uniquement au premier démarrage, tandis que d'autres s'exécutent à chaque démarrage. Tous les plug-ins s'exécutent automatiquement lors de la création d'une instance à partir d'une image Windows.

Remarque

Vminit est préinstallé dans les images publiques Windows publiées depuis septembre 2023 ainsi que dans les images personnalisées qui en sont dérivées. Pour les images personnalisées basées sur des environnements locaux, installez manuellement Vminit. Consultez Installer Vminit.

Le tableau suivant décrit les 10 plug-ins Vminit.

Remarque

Cette liste de plug-ins s'applique aux images publiques Windows publiées depuis septembre 2023 et aux images personnalisées qui en sont dérivées. D'autres images peuvent inclure des plug-ins différents.

Plug-ins Vminit

Nom du plug-in

Fréquence d'exécution

Fonctionnalité

Description

Plugin_Main_StartDepend

Uniquement au premier démarrage.

Démarre le service IP Helper, le client DHCP et le service Windows Time (W32Time).

Ces services sont activés par défaut dans les images Windows. S'ils sont désactivés dans des images personnalisées, le plug-in les réactive pour éviter les exceptions réseau et NTP.

Plugin_Main_OpenRDP

Active les connexions Remote Desktop Protocol (RDP) vers l'instance.

RDP est activé par défaut. Le plug-in réactive RDP s'il a été désactivé dans une image personnalisée.

Plugin_Main_NetworkClean

Initialise les configurations réseau. Utilise DHCP pour obtenir les adresses IP et les paramètres DNS pour toutes les interfaces réseau.

Si les services IP Helper ou DHCP ne sont pas en cours d'exécution, ce plug-in peut échouer, empêchant l'accès aux métadonnées de l'instance via le réseau interne.

Plugin_Main_ConfigDisk

Initialise les disques de données créés avec l'instance : partitionne le disque et attribue des lettres de lecteur. Utilise le format de partition GPT par défaut.

  • Si un nouveau disque de données (vide) est attaché lors de la création de l'instance, le plug-in l'initialise et le met en ligne automatiquement.

  • Si un disque de données contenant des données existantes est attaché lors de la création de l'instance, Vminit ignore l'initialisation.

Plugin_Main_ExtendVolume

Détecte l'espace disponible sur le disque système et exécute diskpart pour l'étendre.

Aucun.

Plugin_Main_CloudinitUserData

Récupère les données utilisateur de l'instance depuis le service de métadonnées et exécute le script de données utilisateur sous le compte système.

Plugin_Main_ConfigHostname

À chaque démarrage.

Attribue un nom d'hôte à l'instance. Si vous spécifiez un nom d'hôte lors de la création de l'instance, ce nom est utilisé. Sinon, un nom d'hôte aléatoire est attribué.

  • Le système d'exploitation redémarre immédiatement après l'exécution de ce plug-in.

  • Si le nom d'hôte attribué automatiquement correspond au nom d'hôte spécifié, aucune attribution redondante n'a lieu.

  • Pour éviter les conflits de noms d'hôte avec le propre script de démarrage d'une image personnalisée, désactivez ce plug-in dans l'image personnalisée.

Plugin_Main_ConfigWsus

Récupère l'adresse WSUS depuis le service de métadonnées et la configure sur l'instance. Ignore la configuration si l'adresse est déjà définie.

Nécessite un accès au réseau interne.

Plugin_Main_ConfigKms

Récupère le point de terminaison KMS depuis le service de métadonnées et active KMS. Ignore l'activation si KMS est déjà actif avec le même point de terminaison.

Nécessite un accès au réseau interne.

Plugin_Main_ConfigNtp

Récupère l'adresse du serveur NTP depuis le service de métadonnées et configure la synchronisation horaire. Ignore la configuration si l'adresse est déjà définie.

  • Nécessite un accès au réseau interne.

  • Nécessite le service W32Time.

Notes de version

Le tableau suivant répertorie l'historique des versions de Vminit.

Version de Vminit

Contenu de la version

Date de publication

2.0.1.8

  • Correction de plusieurs problèmes pour améliorer la stabilité et la fiabilité.

  • Ajout de la prise en charge des systèmes d'exploitation de bureau Windows : Windows 7, Windows 8, Windows 10 et Windows 11.

Juillet 2025

2.0.1.6

  • Réduction du nombre de redémarrages lors de la création d'une instance à partir d'une image Alibaba Cloud.

  • Correction d'un problème pouvant entraîner des redémarrages continus des instances si une image personnalisée incluait un script de démarrage modifiant le nom d'hôte.

Septembre 2024

2.0.1.2

  • Suppression des alertes d'erreur dans le Gestionnaire d'événements Windows.

  • Ajout de la prise en charge des variables de délai dans les scripts batch de données utilisateur.

Janvier 2024

2.0.1.0

Première version. Introduction de plug-ins configurables.

Septembre 2023

Références

Utilisez Initialiser avec les données utilisateur de l'instance pour configurer une instance au moment de sa création.

Pour installer et configurer les outils d'initialisation pour les images personnalisées, consultez Installer cloud-init et Installer Vminit.