Arrêt et démarrage des instances d'un pool d'instances
Vous pouvez démarrer, arrêter et redémarrer toutes les instances d'un pool d'instances selon vos besoins pour mettre à jour le logiciel ou résoudre les 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.
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.
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 denses : la facturation continue pour les pools d'instances arrêtés car les ressources d'espace 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 du service, vous devez supprimer le pool d'instances.
- Formes GPU : pour les instances d'une machine virtuelles qui utilisent des formes de la série VM.GPU.A10, l'arrêt d'un pool d'instances met la facturation en pause. 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 du service, vous devez supprimer le pool d'instances.
- Formes HPC : la facturation continue pour les pools d'instances arrêtés car les ressources NVMe de stockage 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 du service, vous devez supprimer le pool d'instances.
- Formes optimisées : dans le cas d'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. La facturation des instances Bare Metal continue pour les pools d'instances arrêtés car les ressources d'espace 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 du 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 est facturé pour Windows Server sur Oracle Cloud Infrastructure ?
- Procédure de démarrage de toutes les instances d'un pool
- Accédez à la page de liste Pools d'instances. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Liste des pools d'instances.
- Dans le menu Actions (trois points) du pool d'instances contenant les instances à démarrer.
- Sélectionnez Démarrer, puis confirmez l'opération lorsque vous y êtes invité.
Procédure d'arrêt de toutes les instances d'un pool- Accédez à la page de liste Pools d'instances. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Liste des pools d'instances.
- Dans le menu Actions (trois points) du pool d'instances contenant les instances à arrêter.
- Sélectionnez Arrêter.
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 mises hors tension.
Remarque
Si l'arrêt des applications exécutées sur les instances prend plus de l'heure 15 minutes, celles-ci risquent d'être arrêtées d'une façon incorrecte, ce qui entraîne l'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 arrêter à l'aide de la console.Arrêter immédiatement
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 hors tension toutes les instances du pool.
Sélectionnez Arrêter le pool d'instance.
Procédure de redémarrage de toutes les instances d'un pool- Accédez à la page de liste Pools d'instances. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Liste des pools d'instances.
- Dans le menu Actions (trois points) du pool d'instances contenant les instances à redémarrer.
- Sélectionnez Redémarrer.
-
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 en utilisant la console.Réinitialiser immédiatement
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 sous tension, puis sous tension.
Sélectionnez Redémarrer le pool d'instance.
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édiatement) 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 les instances de softstop (ACPI) dans le pool d'instances indiqué, utilisez la commande
instance-pool softstop
:oci compute-management instance-pool softstop --instance-pool-id <INSTANCE_POOL_OCID>
Pour réinitialiser (mise hors tension immédiate et mise sous tension) 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 les instances du pool spécifié (arrêt et mise hors tension ACPI) les instances du pool spécifié, utilisez la commande
instance-pool softreset
:oci compute-management instance-pool softreset --instance-pool-id <INSTANCE_POOL_OCID>
Pour indiquer les options de l'interface de ligne de commande à l'aide de JSON, procédez comme suit :
oci compute-management instance-pool [start|stop|softstop|reset|softreset] --from-json <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.
Afin d'obtenir la liste complète des indicateurs et d'options de variable pour les commandes de la CLI du service Compute, reportez-vous à la référence de ligne de commandes 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 :