Définition de la disponibilité d'une instance lors des événements de maintenance

Lorsque l'infrastructure sous-jacente d'une instance de calcul doit faire l'objet d'une entretien planifié ou d'une restauration à la suite d'une défaillance inattendue, Oracle Cloud Infrastructure tente automatiquement de récupérer l'instance en la migrant vers un matériel sain.

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 qui a besoin d'une maintenance vers un hôte de machine virtuelle sain avec une perturbation minimale des instances en cours d'exécution. Si vous ne voulez pas que les instances soient migrées en direct, vous pouvez choisir de recevoir un avis pour l'événement de maintenance. Une fois l'avis reçu, vous disposez de 14 jours pour effectuer la migration avec redémarrage de l'instance. L'instance est migrée en direct uniquement si vous ne redémarrez pas l'instance avant la date d'échéance. Si l'instance ne peut pas être migrée en direct, la migration avec redémarrage (pour les formes de machine virtuelle standard) ou la recréation sur place (pour les formes de machine virtuelle à E/S denses) est utilisée à la place.

Après une migration, l'instance est récupérée par défaut au même état du cycle de vie qu'avant l'événement de maintenance. S'il existe un autre processus pour récupérer l'instance après une migration avec redémarrage, vous pouvez éventuellement configurer l'instance pour qu'elle demeure arrêtée une fois la maintenance terminée. Vous pouvez ensuite la redémarrer selon votre propre programmation.

Pour les autorisations, voir Politique IAM requise pour l'utilisation des instances.

  • Vous pouvez utiliser la console pour configurer les options de migration en direct et l'état du cycle de vie des instances après une migration.

    Configuration de la migration en direct

    1. Naviguez jusqu'à la page de liste Instances de calcul. Si vous avez besoin d'aide pour trouver la page de liste, voir Liste des instances.
    2. Sélectionner une instance.
    3. Sélectionnez l'option que vous voyez :
      • Sélectionnez Actions, Actions supplémentaires, puis Modifier.
      • Sélectionnez Actions supplémentaires, puis Modifier.
    4. Sélectionnez Options avancées, puis naviguez jusqu'à Configuration de la disponibilité.
    5. 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 pour laisser Oracle Cloud Infrastructure sélectionner la meilleure option pour migrer l'instance vers un hôte de machine virtuelle physique sain 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 avis ni perturbation. Si la migration en direct échoue, la migration avec redémarrage est utilisée. Certaines formes ne prennent pas en charge la migration en direct.
      • Abandonner : Sélectionnez cette option afin qu'un avis soit envoyé pour l'événement de maintenance. L'instance est migrée en direct si vous ne redémarrez pas l'instance de manière proactive avant la date d'échéance.

      Cochez la case Rétablir l'état du cycle de vie de l'instance après une maintenance de l'infrastructure :

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

    Utilisez cette opération d'API pour modifier l'action de récupération de maintenance d'une instance :