Définition de la disponibilité d'instance lors des événements de maintenance
Lorsque l'infrastructure sous-jacente d'une instance de calcul doit faire l'objet d'une maintenance planifiée ou d'une récupération après un échec inattendu, Oracle Cloud Infrastructure tente automatiquement une récupération de l'instance en la migrant vers du matériel en bon état.
Pour les instances de machine virtuelle, le cas échéant, Oracle Cloud Infrastructure migre en direct les instances de machine virtuelle prises en charge de l'hôte de machine virtuelle physique nécessitant une maintenance vers un hôte de machine virtuelle en bon état, avec une interruption minimale des instances en cours d'exécution. Si vous ne voulez pas que vos instances soient migrées en direct, vous pouvez choisir de recevoir une notification pour l'événement de maintenance. Une fois la notification reçue, vous disposez de 14 jours pour migrer votre instance au redémarrage. L'instance n'est migrée en direct que si vous ne la redémarrez pas avant la date d'échéance. Si l'instance ne peut pas être migrée en direct, la migration au redémarrage (pour les formes de machine virtuelle standard) ou la reconstruction au même emplacement (pour les formes de machine virtuelle à E/S dense) est utilisée à la place.
Après une migration, l'instance est par défaut récupérée dans le même état de cycle de vie qu'avant l'événement de maintenance. Si vous appliquez un autre processus pour récupérer l'instance après une migration au redémarrage, vous pouvez éventuellement configurer l'instance afin qu'elle reste arrêtée une fois la maintenance terminée. Vous pouvez ensuite redémarrer l'instance au moment qui vous convient.
Pour obtenir les droits d'accès, reportez-vous à Stratégie IAM requise pour l'utilisation des instances.
Vous pouvez utiliser la console pour configurer les options de migration en direct et l'état de cycle de vie des instances après une migration.
Configuration de la migration en direct
- Accédez à la page de liste Instances de calcul. 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 Modifier.
- Sélectionnez Actions supplémentaires, puis Modifier.
- Sélectionnez Options avancées, puis accédez à Configuration de la disponibilité.
- Dans la section Migration en direct, sélectionnez une option :
- Laisser Oracle Cloud Infrastructure sélectionner la meilleure option de migration : sélectionnez cette option afin de permettre à Oracle Cloud Infrastructure de sélectionner la meilleure option pour migration de l'instance vers un hôte de machine virtuelle physique en bon état si un composant d'infrastructure sous-jacent doit faire l'objet d'une maintenance.
- Utiliser la migration en direct si possible : sélectionnez cette option pour que l'instance soit migration en direct vers un hôte de machine virtuelle physique sain sans notification ni interruption. Si la migration en direct échoue, la migration au redémarrage est utilisée. Certaines formes ne prennent pas en charge la migration en direct.
- Opt-out : sélectionnez cette option afin qu'une notification soit envoyée pour l'événement de maintenance. L'instance est migrée en direct si vous ne la réinitialisez pas de façon proactive avant la date d'échéance.
Pour cocher la case Restaurer l'état de cycle de vie de l'instance après la maintenance d'infrastructure, sélectionnez une option :
- Pour redémarrer une instance en cours d'exécution après sa récupération, cochez la case.
- Pour récupérer l'instance à l'état Arrêté, désélectionnez la case.
- Sélectionnez Enregistrer les modifications.
Utilisez la commande instance update et les paramètres requis pour mettre à jour une instance :
oci compute instance update --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 des options de variable pour les commandes d'interface de ligne de commande du 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.
Utilisez l'opération d'API suivante pour modifier l'action de récupération de maintenance d'une instance :