Création d'une configuration d'instance
Les configurations d'instance leur permettent quant à elles de définir les paramètres à utiliser pour la création d'instances Compute. Utilisez une configuration d'instance dans les cas suivants :
- Pour la création d'instances dans un pool d'instances.
- Modèle permettant de créer des instances individuelles qui ne font pas partie d'un pool.
Lorsque vous créez une configuration d'instance, vous pouvez utiliser une instance Compute existante en tant que modèle ou fournir une liste de paramètres de configuration.
Vous pouvez éventuellement indiquer une carte d'interface réseau virtuelle secondaire et des volumes de blocs à attacher aux instances créées à partir d'une configuration d'instance. Pour ce faire, fournissez une liste de paramètres de configuration lors de la création de la configuration d'instance.
Limites et remarques
-
Si vous utilisez une instance existante en tant que modèle pour créer une configuration d'instance, tenez compte des informations suivantes :
- La configuration d'instance n'inclut aucune information provenant du volume d'initialisation de l'instance, comme les applications installées, les fichiers binaires et les fichiers de l'instance. Pour créer une configuration d'instance qui inclut la configuration personnalisée d'une instance, vous devez d'abord créer une image personnalisée à partir de l'instance, puis utiliser l'image personnalisée afin de créer une instance. Enfin, créez la configuration d'instance à partir de l'instance que vous avez créée à l'aide de l'image personnalisée.
- La configuration d'instance n'inclut pas le contenu des volumes de blocs attachés à l'instance.
- Toutes les instances créées à partir de la configuration d'instance sont placées dans le même compartiment que l'instance utilisée comme base pour la configuration, quel que soit le compartiment de cette dernière. Par exemple, une instance du compartiment A est utilisée pour créer une configuration d'instance. Placez ensuite la configuration d'instance dans le compartiment B. Toutes les instances créées à l'aide de cette configuration d'instance se trouvent dans le compartiment A, compartiment de l'instance d'origine.
-
Si vous fournissez une liste de paramètres de configuration pour créer une configuration d'instance, tenez compte des informations suivantes :
- Lorsque vous créez une instance à partir d'une configuration d'instance, la plupart des paramètres définis dans cette dernière ne peuvent pas être modifiés. Par exemple, vous ne pouvez pas modifier le domaine de disponibilité, le compartiment, l'image, la forme et le sous-réseau lorsque vous créez l'instance.
-
La plupart des paramètres de création des configurations d'instance sont identiques à ceux du workflow de création d'instance de calcul. Toutefois, tous les paramètres ne sont pas disponibles pour les configurations d'instance. Pour certains paramètres, vous pouvez fournir une valeur lorsque vous créez une instance à partir de la configuration d'instance.
-
Pour les instances Linux. Utilisation de clés SSH (Secure Shell) avec des configurations d'instance :
- Si vous ajoutez une clé SSH lors de la création de la configuration d'instance, elle doit être utilisée pour la connexion à toutes les instances créées à partir de la configuration d'instance.
- Une fois la configuration d'instance créée, vous ne pouvez plus modifier la clé SSH.
- Si vous créez une configuration d'instance sans clé SSH, vous pouvez en ajouter une à chaque instance créée à partir de la configuration d'instance.
- Si vous utilisez la configuration d'instance pour créer un pool d'instances, vous pouvez ajouter une clé SSH lors de sa création.
- Lorsqu'un pool d'instances crée des instances dans le pool sur la base d'une configuration d'instance, les paramètres du pool définissent le domaine de disponibilité et le sous-réseau, quels que soient les paramètres de la configuration d'instance.
- Si la configuration d'instance est associée à une réservation de capacité, cette dernière est automatiquement appliquée aux pools d'instances ou instances créés à l'aide de cette configuration d'instance. Tant que la capacité disponible est suffisante, les instances lancées utilisent la capacité de la réservation associée.
Avant de commencer
Si vous fournissez une liste de paramètres de configuration, préparez les éléments suivants :
- Configurez un réseau cloud virtuel (VCN) dans lequel lancer les instances créées à partir de la configuration d'instance. Pour plus d'informations sur la configuration des réseaux cloud, reportez-vous à Networking.
- (Pour les instances Linux) Pour utiliser votre propre clé SSH afin de se connecter à l'aide d'une connexion SSH aux instances créées dans la configuration d'instance, vous avez besoin d'une clé publique à partir de la paire d'instances SSH que vous envisagez d'utiliser. La clé doit être au format OpenSSH. Pour plus d'informations, reportez-vous à Gestion des paires de clés sur les instances Linux.
-
Pour lancer une instance à partir de la configuration d'instance à l'aide d'un type de capacité d'hôte autre que la capacité à la commande, préparez la capacité :
- Pour lancer une instance et qu'elle soit prise dans une réserve de capacité, vous devez disposer d'une réservation d'une capacité dans le même domaine que l'instance.
- Pour placer une instance sur un hôte de machine virtuelle dédié, vous devez disposer d'un hôte de machine virtuelle dédié dans le même domaine de disponibilité et le même domaine de pannes dans lesquels lancer l'instance.
Les types de capacité sont mutuellement exclusifs.
Pour attacher des volumes de blocs aux instances créées à partir de la configuration d'instance, effectuez l'une des actions suivantes :
- Préparez un volume partageable pouvant être attaché à plusieurs instances.
- Si le volume est attaché à une instance existante mais n'est pas partageable, créez une sauvegarde du volume. Incluez ensuite la sauvegarde de volume d'initialisation dans les paramètres de la configuration d'instance.
Lorsque vous créez une configuration d'instance, vous pouvez utiliser une instance de calcul existante en tant que modèle ou fournir une liste de paramètres de configuration.
Création d'une configuration d'instance avec une instance existante comme modèle
- Sur la page de liste Compute, sélectionnez l'instance à utiliser. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Liste des instances.
- Sélectionnez une instance.
- Sélectionnez l'option que vous voyez :
- Sélectionnez Actions, Actions supplémentaires, puis Créer une configuration d'instance.
- Sélectionnez Actions supplémentaires, puis Créer une configuration d'instance.
- Sélectionnez le compartiment dans lequel créer la configuration d'instance.
- Indiquez un nom pour la configuration d'instance. Ce nom ne doit pas nécessairement être unique et peut être modifié ultérieurement. Evitez de saisir des informations confidentielles.
- Pour ajouter des balises à la configuration d'instance, sélectionnez Afficher les options de balisage ou Balisage, puis entrez les valeurs de balisage.
Si vous disposez des droits d'accès nécessaires pour créer une ressource, vous disposez également de droits d'accès permettant d'appliquer des balises à format libre à cette ressource. Pour appliquer une balise defined, vous devez disposer des droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.
- Sélectionnez Créer une configuration d'instances.
Création d'une configuration d'instance à l'aide d'une liste de paramètres
Important
Pour obtenir des informations plus détaillées sur les paramètres des sections suivantes, reportez-vous à la rubrique Création d'une instance.1. Informations de base
- Accédez à la page de liste Configurations d'instance. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Liste des configurations d'instance.
- Sélectionnez Créer une configuration d'instances.
- Informations sur la configuration d'instance
- Nom : indiquez le nom de la configuration d'instance. Ce nom ne doit pas nécessairement être unique et peut être modifié ultérieurement. Evitez de saisir des informations confidentielles.
- Compartiment : sélectionnez le compartiment dans lesquels créer la configuration d'instance.
- Compartiment dans duquel créer des instances : sélectionnez le compartiment où placer des instances créées à partir de cette configuration d'instance.
- Sélectionnez l'option que vous voyez :
- Balisage
- Afficher les options de balisage
Entrez les valeurs de balisage. Si vous disposez des droits d'accès nécessaires pour créer une ressource, vous disposez également de droits d'accès permettant d'appliquer des balises à format libre à cette ressource. Pour appliquer une balise defined, vous devez disposer des droits d'accès permettant d'utiliser l'espace de noms de balise. Pour plus d'informations sur le balisage, reportez-vous à Balises de ressource. Si vous n'êtes pas certain d'appliquer des balises, ignorez cette option ou demandez à un administrateur. Vous pouvez appliquer des balises ultérieurement.
- Placement
- Sélectionner un domaine de disponible
- Configurez les options avancées. Par exemple, Type de capacité ou Domaine de pannes
- Image et forme
- Sélectionnez une image.
- Sélectionnez une forme.
- Pour Options avancées, configurez :
- Gestion
- Balisage
- Attributs de sécurité
- Configuration de la disponibilité
- Agent Oracle Cloud
- Sélectionnez Suivant.
2. Sécurité
Configurez les options de sécurité si elles sont disponibles.
- Instances protégées
- Calcul confidentiel
Sélectionnez Suivant.
3. Mise en réseau
- Configurez la section Carte d'interface réseau virtuelle principale. Indiquez les détails des instances créées à partir de cette configuration d'instance.
- Configurez les options avancées, par exemple :
- DNS
- Clés SSH
- Carte d'interface réseau virtuelle secondaire
- Sélectionnez Suivant.
4. Stockage
- Indiquez les détails de volume d'initialisation des instances créées à partir de la configuration d'instance.
- Volumes de blocs
Pour attacher des volumes de blocs aux instances créées à partir de cette configuration d'instance, sélectionnez Attacher un volume de blocs. Indiquez ensuite les détails de configuration du volume de blocs.
- Choisissez Créer.
Révision
- Vérifiez vos options de configuration. Utilisez le bouton Précédent pour revenir en arrière et ajuster les paramètres.
- Choisissez Créer.
Pour créer une configuration d'instance à l'aide de l'interface de ligne de commande, ouvrez une invite de commande et exécutez la commande instance-configuration create :
oci compute-management instance-configuration create --compartment-id <COMPARTMENT_OCID> --instance-details <file://path/to/file.json>
<file://path/to/file.json> correspond au chemin d'un fichier JSON qui définit les détails de l'instance. Pour plus d'informations sur la génération d'un exemple de fichier JSON, reportez-vous à Options JSON avancées.
Pour obtenir des informations sur l'utilisation de l'interface de ligne de commande, reportez-vous à Interface de ligne de commande (CLI).
Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à la documentation relative à l'API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.
Utilisez l'opération CreateInstanceConfiguration pour créer une configuration d'instance.