Arrêt et démarrage des instances dans un groupe d'instances
Vous pouvez démarrer, arrêter et redémarrer toutes les instances d'un groupe selon les besoins, mettre à jour le logiciel ou résoudre les conditions d'erreur.
Pour arrêter et démarrer automatiquement les instances d'un groupe en fonction d'une programmation, vous pouvez activer l'ajustement automatique pour le groupe.
Pour arrêter toutes les instances d'un groupe d'instances, arrêtez le groupe lui-même, plutôt que les instances individuelles. Si vous arrêtez toutes les instances d'un groupe sans l'arrêter, le groupe tente de relancer les instances.
Arrêt ou redémarrage d'une instance à l'aide du système d'exploitation de l'instance
Vous pouvez arrêter et redémarrer les instances à l'aide des commandes disponibles dans le système d'exploitation lorsque vous êtes connecté à l'instance. L'arrêt d'une instance à l'aide du SE de l'instance n'arrête pas la facturation de cette instance. Si vous arrêtez les instances d'un groupe d'instances de cette façon, assurez-vous d'arrêter le groupe d'instances dans la console ou l'API.
Facturation des ressources pour les instances arrêtées
Pour les instances de machine virtuelle et sans système d'exploitation, la facturation dépend de la forme que vous utilisez pour créer l'instance :
- Formes standard : Arrêter un groupe d'instances suspend la facturation. Toutefois, les instances arrêtées continuent à compter pour les limites de service.
- Formes E/S denses : La facturation continue pour les groupes d'instances arrêtés, car les ressources de stockage NVMe sont conservées. Les ressources connexes continuent de compter pour les limites de service. Pour interrompre la facturation et supprimer les ressources connexes des limites de service, vous devez supprimer le groupe d'instances.
- Formes GPU : Pour les instances de machine virtuelle qui utilisent des formes de la série VM.GPU.A10, l'arrêt d'un groupe d'instances suspend la facturation. Toutefois, les instances arrêtées continuent à compter pour les limites de service. Pour toutes les autres formes GPU, la facturation continue pour les groupes d'instances arrêtés, car les ressources GPU sont conservées. Les ressources connexes continuent de compter pour les limites de service. Pour interrompre la facturation et supprimer les ressources connexes des limites de service, vous devez supprimer le groupe d'instances.
- Formes de calcul de haute performance : La facturation continue pour les groupes d'instances arrêtés, car les ressources de stockage NVMe sont conservées. Les ressources connexes continuent de compter pour les limites de service. Pour interrompre la facturation et supprimer les ressources connexes des limites de service, vous devez supprimer le groupe d'instances.
- Formes optimisées : Pour les instances de machine virtuelle, l'arrêt d'un groupe d'instances interrompt la facturation. Toutefois, les instances arrêtées continuent à compter pour les limites de service. Pour les instances sans système d'exploitation, la facturation se poursuit pour les groupes d'instances arrêtés, car les ressources de stockage NVMe sont conservées. Les ressources connexes continuent de compter pour les limites de service. Pour interrompre la facturation et supprimer les ressources connexes des limites de service, vous devez supprimer le groupe d'instances.
L'arrêt d'une instance à l'aide du SE de l'instance n'arrête pas la facturation de cette instance. Si vous arrêtez les instances d'un groupe d'instances de cette façon, assurez-vous d'arrêter le groupe d'instances dans la console ou l'API.
Pour plus d'informations sur les tarifs du service de calcul, voir Tarifs du service de calcul Pour plus d'informations sur la facturation des instances exécutant Microsoft Windows Server lorsqu'elles sont arrêtées, voir Comment Windows Server est-il facturé dans Oracle Cloud Infrastructure?
- Pour démarrer toutes les instances d'un groupe
- Naviguez jusqu'à la page de liste Groupes d'instances. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des groupes d'instances.
- Dans le menu Actions (trois points) du groupe d'instances qui contient les instances que vous voulez démarrer.
- Sélectionnez Commencer, puis confirmez à l'invite.
Pour arrêter toutes les instances d'un groupe- Naviguez jusqu'à la page de liste Groupes d'instances. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des groupes d'instances.
- Dans le menu Actions (trois points) du groupe d'instances qui contient les instances à arrêter.
- Sélectionnez Arrêter.
Par défaut, la console arrête correctement les instances en envoyant une commande d'arrêt au système d'exploitation. Après une attente de 15 minutes pour que le système d'exploitation s'arrête, les instances sont désactivées.
Note
Si les applications exécutées sur les instances prennent plus de 15 minutes pour s'arrêter, il est possible qu'elles soient arrêtées de façon inappropriée, ce qui peut entraîner une corruption des données. Pour éviter cela, fermez les instances à l'aide des commandes du système d'exploitation avant de les arrêter à l'aide de la console.Arrêter immédiatement
Si vous voulez arrêter les instances immédiatement, sans attendre que le système d'exploitation réponde, sélectionnez la case à cocher Forcer l'arrêt du groupe d'instances en mettant immédiatement toutes les instances du groupe.
Sélectionnez Arrêter le groupe d'instances.
Pour redémarrer toutes les instances d'un groupe- Naviguez jusqu'à la page de liste Groupes d'instances. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des groupes d'instances.
- Dans le menu Actions (trois points) du groupe d'instances qui contient les instances à redémarrer.
- Sélectionnez Redémarrer.
-
Par défaut, la console redémarre correctement les instances en envoyant une commande d'arrêt au système d'exploitation. Après une attente de 15 minutes pour que le système d'exploitation s'arrête, les instances sont mises hors service, puis remises en service.
Note
Si les applications exécutées sur les instances prennent plus de 15 minutes pour s'arrêter, il est possible qu'elles soient arrêtées de façon inappropriée, ce qui peut entraîner une corruption des données. Pour éviter cela, fermez les instances à l'aide des commandes du système d'exploitation avant de les redémarrer à l'aide de la console.Redémarrer immédiatement
Si vous voulez redémarrer les instances immédiatement, sans attendre que le système d'exploitation réponde, cochez la case Forcer le redémarrage du groupe d'instances en mettant immédiatement toutes les instances du groupe, puis en les remettant en service.
Sélectionnez Redémarrer le groupe d'instances.
Pour gérer l'état du cycle de vie des instances d'un groupe d'instances à l'aide de l'interface de ligne de commande, ouvrez une invite de commande et exécutez l'une des commandes suivantes.
Pour démarrer (activer) les instances du groupe d'instances spécifié, utilisez la commande
instance-pool start
:oci compute-management instance-pool start --instance-pool-id <INSTANCE_POOL_OCID>
Pour arrêter (éteindre immédiatement) les instances du groupe d'instances spécifié, utilisez la commande
instance-pool stop
:oci compute-management instance-pool stop --instance-pool-id <INSTANCE_POOL_OCID>
Pour arrêter temporairement (arrêt ACPI) les instances du groupe d'instances spécifié, utilisez la commande
instance-pool softstop
:oci compute-management instance-pool softstop --instance-pool-id <INSTANCE_POOL_OCID>
Pour réinitialiser (mettre hors service et en service immédiatement) les instances du groupe d'instances spécifié, utilisez la commande
instance-pool reset
:oci compute-management instance-pool reset --instance-pool-id <INSTANCE_POOL_OCID>
Pour effectuer une réinitialisation logicielle (arrêt et activation de l'interface ACPI) sur les instances du groupe spécifié, utilisez la commande
instance-pool softreset
:oci compute-management instance-pool softreset --instance-pool-id <INSTANCE_POOL_OCID>
Pour spécifier vos options d'interface de ligne de commande à l'aide de JSON :
oci compute-management instance-pool [start|stop|softstop|reset|softreset] --from-json <file://path/to/file.json>
<file://path/to/file.json> est le chemin d'accès à un fichier JSON qui définit les détails de l'instance. Pour des informations sur la génération d'un exemple de fichier JSON, voir Options JSON avancées.
Pour la liste complète des indicateurs et options de variable pour les commandes de l'interface de ligne de commande du service de calcul, voir Référence de ligne de commande pour le service de calcul.
Pour plus d'informations sur l'utilisation de l'API et sur les demandes de signature, voir la documentation de l'API REST et Données d'identification de sécurité. Pour plus d'informations sur les trousses SDK, voir Trousses SDK et interface de ligne de commande.
Pour gérer l'état du cycle de vie des instances d'un groupe d'instances avec l'API, utilisez les opérations suivantes :