Passer au contenu principal

Configurer une VM avec les user data

Vous avez la possibilité d'ajouter des user data à une VM (Virtual Machine) pour y inclure une configuration plus personnalisée ou tout type de données. Ces user data peuvent contenir n'importe quel type d'information, comme un script ou des données supplémentaires. Vous pouvez également définir des tags pour donner des instructions précises sur l'emplacement de la VM ou ses adresses IP.

Les user data sont des données associées à la VM par l'utilisateur lors de sa création. Bien que la VM puisse accéder aux user data à tout moment, celles-ci ne sont prises en compte qu'au moment de sa création. Cependant, vous pouvez créer un script dans l'image (MI) utilisée pour créer la VM, qui exige que les user data soient prises en compte à chaque démarrage de la VM. Cela vous permet de les modifier, puis d'arrêter et de redémarrer la VM pour que ces modifications soient appliquées.

Pour obtenir des informations sur les user data d'une VM, saisissez l'adresse suivante dans le terminal de la VM ou dans un navigateur web : 169.254.169.254/latest/user-data.

Permissions

info

Cette action nécessite les permissions IAM (Identity and Access Management) suivantes :

  • compute.all

Ajouter un script ou un texte aux user data

Vous pouvez inclure un script ou des données supplémentaires dans les user data d'une VM. Ce script peut contenir des variables de texte et peut être configuré pour que la VM exécute une action spécifique au démarrage, par exemple, télécharger automatiquement un fichier à partir d'un bucket. Cela vous permet de personnaliser et d'automatiser les actions de la VM dès son démarrage.

avertissement

Les user data doivent être encodées en Base64. La taille des user data encodées en Base64 ne doit pas dépasser 500 kibioctets (Kio).

Ces user data peuvent être exécutés à chaque démarrage de la VM, si la VM contient un script adéquat :

Dans la boîte de dialogue "Créer des VM" dans la Console Numspot :

  1. Depuis le menu latéral gauche, cliquez sur ComputeVMs pour accéder à la liste des VM ;
  2. Cliquez sur le bouton Créer une VM situé en haut à droite de l'écran pour lancer l'assistant de création de VM ;
  3. Suivez les étapes de l'assistant jusqu'à l'étape "User Data" ;
  4. Saisissez vos user data dans le champ prévu à cet effet ;
  5. Poursuivez la création de la VM.