Arrêt et démarrage des instances d'un pool d'instances

Vous pouvez arrêter et démarrer toutes les instances d'un pool selon vos besoins pour mettre à jour le logiciel ou résoudre des conditions d'erreur.

Afin d'arrêter et de démarrer automatiquement des instances dans un pool en fonction d'une programmation, vous pouvez activer le redimensionnement automatique pour le pool.

Conseil

Pour arrêter toutes les instances d'un pool, arrêtez le pool lui-même, plutôt que les instances individuelles. Si vous arrêtez toutes les instances d'un pool sans l'arrêter, le pool tente de relancer les instances.

Arrêt ou redémarrage d'une instance à l'aide de son système d'exploitation

Vous pouvez arrêter et redémarrer des 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 de son système d'exploitation n'arrête pas sa facturation. Si vous arrêtez les instances d'un pool de cette façon, veillez à arrêter également le pool d'instances à partir de la console ou de l'API.

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit vous accorder un accès sécurisé dans une stratégie. Cet accès est requis que vous utilisiez la console ou l'API REST avec un kit SDK, l'interface de ligne de commande ou un autre outil. Si un message vous indique que vous ne disposez pas des droits d'accès ou des autorisations nécessaires, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment  dans lequel vous devez travailler.

Pour les administrateurs : afin d'obtenir une stratégie standard qui donne accès aux pools d'instances et aux configurations d'instance, reportez-vous à Autoriser les utilisateurs à gérer les configurations d'instance Compute, les pools d'instances et les réseaux de cluster.

Si vous ne connaissez pas les stratégies, reportez-vous à Introduction aux stratégies et à Stratégies courantes. Afin d'obtenir des documents de référence sur l'écriture de stratégies pour des instances, des réseaux cloud ou d'autres ressources API des services de base, reportez-vous à Détails des services de base.

Facturation des ressources pour les instances arrêtées

Pour les instances de machine virtuelle et Bare Metal, la facturation dépend de la forme que vous utilisez pour créer l'instance :

  • Formes standard : l'arrêt d'un pool d'instances suspend la facturation. Cependant, les instances arrêtées continuent d'être prises en compte dans vos limites de service.
  • Formes à E/S dense : la facturation continue pour les pools d'instances arrêtés car les ressources de stockage NVMe sont conservées. Les ressources associées continuent d'être prises en compte dans vos limites de service. Pour interrompre la facturation et enlever les ressources associées de vos limites de service, vous devez supprimer le pool 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 pool d'instances suspend la facturation. Cependant, les instances arrêtées continuent d'être prises en compte dans vos limites de service. Pour toutes les autres formes GPU, la facturation continue pour les pools d'instances arrêtés car les ressources GPU sont conservées. Les ressources associées continuent d'être prises en compte dans vos limites de service. Pour interrompre la facturation et enlever les ressources associées de vos limites de service, vous devez supprimer le pool d'instances.
  • Formes HPC : la facturation continue pour les pools d'instances arrêtés car les ressources de stockage NVMe sont conservées. Les ressources associées continuent d'être prises en compte dans vos limites de service. Pour interrompre la facturation et enlever les ressources associées de vos limites de service, vous devez supprimer le pool d'instances.
  • Formes optimisées : pour les instances de machine virtuelle, l'arrêt d'un pool d'instances suspend la facturation. Cependant, les instances arrêtées continuent d'être prises en compte dans vos limites de service. Pour les instances Bare Metal, la facturation continue pour les pools d'instances arrêtés car les ressources de stockage NVMe sont conservées. Les ressources associées continuent d'être prises en compte dans vos limites de service. Pour interrompre la facturation et enlever les ressources associées de vos limites de service, vous devez supprimer le pool d'instances.

L'arrêt d'une instance à l'aide de son système d'exploitation n'arrête pas sa facturation. Si vous arrêtez les instances d'un pool de cette façon, veillez à arrêter également le pool d'instances à partir de la console ou de l'API.

Pour plus d'informations sur la tarification de Compute, reportez-vous à Tarification Compute. Pour plus d'informations sur la facturation des instances exécutant Microsoft Windows Server lorsqu'elles sont arrêtées, reportez-vous à Comment fonctionne la facturation pour Windows Server sur Oracle Cloud Infrastructure ?.

  • Procédure de démarrage de toutes les instances d'un pool
    1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Pools d'instances.
    2. Cliquez sur le nom du pool d'instances dans lequel vous souhaitez démarrer les instances.
    3. Cliquez sur Démarrer, puis confirmez l'opération lorsque vous y êtes invité.
    Procédure d'arrêt de toutes les instances d'un pool
    1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Pools d'instances.
    2. Cliquez sur le nom du pool d'instances dans lequel vous souhaitez arrêter les instances.
    3. Cliquez sur Arrêter.
    4. Par défaut, la console arrête progressivement les instances en envoyant une commande d'arrêt au système d'exploitation. Après un délai de 15 minutes pour permettre l'arrêt du système d'exploitation, les instances sont éteintes.

      Remarque

      Si l'arrêt des applications exécutées sur les instances prend plus de 15 minutes, celles-ci peuvent être arrêtées de façon incorrecte, ce qui entraîne une corruption des données. Pour éviter cela, arrêtez les instances à l'aide des commandes disponibles dans le système d'exploitation avant de les arrêter à l'aide de la console.

      Pour arrêter les instances immédiatement, sans attendre que le système d'exploitation réponde, cochez la case Forcer l'arrêt du pool d'instances en mettant immédiatement toutes les instances du pool.

    5. Cliquez sur Arrêter le pool d'instances.
    Procédure de redémarrage de toutes les instances d'un pool
    1. Ouvrez le menu de navigation et cliquez sur Compute. Sous Compute, cliquez sur Pools d'instances.
    2. Cliquez sur le nom du pool d'instances dans lequel se trouvent les instances à redémarrer.
    3. Cliquez sur Redémarrer.
    4. Par défaut, la console redémarre progressivement les instances en envoyant une commande d'arrêt au système d'exploitation. Après un délai de 15 minutes pour permettre l'arrêt du système d'exploitation, les instances sont mises hors tension, puis remises sous tension.

      Remarque

      Si l'arrêt des applications exécutées sur les instances prend plus de 15 minutes, celles-ci risquent d'être arrêtées de façon incorrecte, ce qui entraîne une altération des données. Pour éviter cela, arrêtez les instances à l'aide des commandes disponibles dans le système d'exploitation avant de les redémarrer à l'aide de la console.

      Pour redémarrer les instances immédiatement, sans attendre que le système d'exploitation réponde, cochez la case Forcer le redémarrage du pool d'instances en mettant immédiatement toutes ses instances hors tension, puis sous tension.

    5. Cliquez sur Redémarrer le pool d'instances.
  • Pour gérer l'état de cycle de vie des instances d'un pool à 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 (mise sous tension) les instances du pool spécifié, utilisez la commande instance-pool start :

    oci compute-management instance-pool start --instance-pool-id <INSTANCE_POOL_OCID>

    Pour arrêter (mise hors tension immédiate) les instances du pool 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 ACPP) les instances du pool spécifié, utilisez la commande instance-pool softstop :

    oci compute-management instance-pool softstop --instance-pool-id <INSTANCE_POOL_OCID>

    Pour réinitialiser (mise hors tension et mise sous tension immédiates) les instances du pool spécifié, utilisez la commande instance-pool reset :

    oci compute-management instance-pool reset --instance-pool-id <INSTANCE_POOL_OCID>

    Pour réinitialiser partiellement (arrêt ACPI et mise sous tension) les instances du pool spécifié, utilisez la commande instance-pool softreset :

    oci compute-management instance-pool softreset --instance-pool-id <INSTANCE_POOL_OCID>

    Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes de l'interface de ligne de commande de service de calcul, reportez-vous à Référence de ligne de commande pour Compute.

  • 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.

    Pour gérer l'état de cycle de vie des instances d'un pool avec l'API, utilisez les opérations suivantes :