Ajout d'informations cloud-init pour l'infrastructure en périphérie de réseau Rover
Décrit comment ajouter des informations cloud-init pour l'infrastructure en périphérie de réseau Rover.
Utilisez cloud-init pour exécuter des scripts de personnalisation. Voir Utilisation de scripts d'initialisation personnalisés cloud-init pour plus d'informations sur l'utilisation de cloud-init dans Oracle Cloud Infrastructure. Consultez la documentation sur cloud-init suivante pour obtenir des informations générales sur cloud-init.
Les scripts doivent avoir un shebang (#!
) en haut.
Vous pouvez exécuter des scripts de personnalisation provisionnés par le service d'infrastructure en périphérie de réseau Rover pour faciliter le provisionnement des instances de calcul.
Les utilisateurs du service d'infrastructure en périphérie de réseau Rover qui sont créés à l'aide de scripts de personnalisation basés sur cloud-init et d'ensembles de logiciels installés sont conservés.
Pour configurer votre instance de calcul du service d'infrastructure en périphérie de réseau Rover pour qu'elle utilise cloud-init :
-
Ouvrez le fichier suivant sur vos appareils du service d'infrastructure en périphérie de réseau Rover :
/etc/cloud/cloud.cfg
-
Ajoutez la ligne suivante dans la section
scripts-user
:[ scripts-user, always ]
-
Enregistrez et fermez le fichier
/etc/cloud/cloud.cfg
. -
Placez les scripts de personnalisation cloud-init dans le dossier suivant :
/var/lib/cloud/scripts/per-boot
Ces scripts s'exécutent à chaque démarrage et remplacent les configurations dracut initrd à mesure qu'elles s'exécutent après ce processus.