Gérer les mises à jour de maintenance

Cette page explique comment définir des intervalles de maintenance, activer des notifications de maintenance, reprogrammer la maintenance, etc.

Pour obtenir une présentation des mises à jour et des intervalles de maintenance, consultez la section Règles de maintenance.

Définir un intervalle de maintenance

Console

  1. Accédez à la page Memorystore pour Redis dans Google Cloud Console.
    Memorystore pour Redis

  2. Cliquez sur l'ID de l'instance pour laquelle vous souhaitez définir un intervalle de maintenance.

  3. Cliquez sur Modifier.

  4. Dans la section Maintenance, sélectionnez la date et l'heure souhaitées pour l'intervalle de maintenance. L'heure est définie dans votre fuseau horaire.

  5. Cliquez sur Enregistrer.

gcloud

Exécutez la commande suivante pour définir un intervalle de maintenance pour une instance Redis:

gcloud beta redis instances update INSTANCE_ID --region=REGION --maintenance-window-day=DAY --maintenance-window-hour=HOUR

Où :

  • INSTANCE_ID est l'ID de l'instance.
  • REGION est la région où se trouve l'instance.
  • DAY est le jour où vous souhaitez que la maintenance soit effectuée. Les valeurs acceptables sont MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY
  • HOUR est l'heure au format UTC de votre heure de début. Les valeurs autorisées sont comprises entre 0 et 23

Pour plus d'informations, consultez gcloud beta redis instances update.

Activer les notifications de maintenance

Pour activer les notifications de maintenance, procédez comme suit:

  1. Accédez à la page Communication de Google Cloud Console:

    Communication

  2. Cliquez sur l'onglet Notifications de produits.

  3. Sélectionnez votre projet dans le menu déroulant.

  4. Dans la ligne "Memorystore", activez le bouton de messagerie.

Un e-mail de notification de maintenance utilise le titre "Upcoming maintenance for your Cloud Memorystore instance [your-instance-name]". Chaque adresse e-mail devant recevoir les notifications doit les accepter.

Les notifications de maintenance sont définies au niveau du projet plutôt que sur les instances. Les notifications par e-mail sont envoyées à l'adresse e-mail associée à votre compte Google. Il n'est pas possible de configurer un alias d'adresse e-mail personnalisé (par exemple, un alias d'adresse e-mail d'équipe).

Afficher la maintenance programmée

Si la maintenance de votre instance a été planifiée, vous pouvez l'afficher en suivant les instructions suivantes:

Console

  1. Accédez à la page Memorystore pour Redis dans Google Cloud Console.
    Memorystore pour Redis

  2. Cliquez sur l'ID de l'instance pour laquelle vous souhaitez afficher la maintenance programmée.

  3. Sous la section Maintenance, vous pouvez afficher la date et l'heure des mises à jour de maintenance planifiées.

gcloud

gcloud beta redis instances describe INSTANCE-ID --region=REGION

où :

  • INSTANCE_ID est l'ID de l'instance.
  • REGION est la région où se trouve l'instance.

Le résultat de la maintenance programmée est le suivant:

maintenancePolicy:
createTime: 'TIME_STAMP'
updateTime: 'TIME_STAMP'
maintenanceWindow:
- day: DAY
  duration: 60 minutes
  hour: HOUR
maintenanceSchedule:
 endTime: 'TIME_STAMP'
 startTime: 'TIME_STAMP'

Où :

  • maintenancePolicy affiche des informations sur l'heure de création de votre stratégie de maintenance préférée et la date de la dernière mise à jour de la stratégie.
  • createTime correspond à la création de la règle de maintenance.
  • updateTime correspond à la dernière mise à jour de la stratégie de maintenance.
  • DAY indique le jour de la semaine concerné.
  • HOUR indique l'heure UTC de début de la maintenance.
  • startTime indique l'heure de début spécifique d'une mise à jour de maintenance planifiée pour votre instance.
  • endTime indique l'heure de fin spécifique d'une mise à jour de maintenance planifiée pour votre instance.
  • TIME_STAMP utilise le format RFC 3339.

Reprogrammer une maintenance

Pour reprogrammer la maintenance, consultez les instructions ci-dessous:

Console

  1. Accédez à la page Memorystore pour Redis dans Google Cloud Console.
    Memorystore pour Redis

  2. Cliquez sur l'ID de l'instance pour laquelle vous souhaitez reprogrammer la maintenance.

  3. Dans la section Maintenance, cliquez sur REPLANIFICATION.

    • Vous ne pouvez reprogrammer la maintenance que si vous disposez d'une mise à jour planifiée pour votre instance.
  4. Choisissez entre Mettre à jour maintenant, Se reporter à la période planifiée suivante et Jour et heure personnalisés. Pour en savoir plus, consultez la présentation de la reprogrammation des maintenances.

    • Si vous souhaitez mettre à jour votre instance immédiatement, sélectionnez Mettre à jour maintenant, puis cliquez sur Mettre à jour.

    • Si vous souhaitez retarder la maintenance programmée d'une semaine, sélectionnez Se reporter à la prochaine fenêtre planifiée, puis cliquez sur Reprogrammer.

    • Si vous souhaitez indiquer une heure spécifique, sélectionnez Date et heure personnalisées, choisissez la nouvelle heure, puis cliquez sur Reprogrammer.

gcloud

gcloud beta redis instances reschedule-maintenance INSTANCE_ID --region=REGION --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESHEDULE_TIME]

où :

  • INSTANCE_ID est l'ID de l'instance.
  • REGION est la région où se trouve l'instance.
  • RESCHEDULE_TYPE est le type de mise à jour reprogrammée. Les valeurs disponibles sont les suivantes :

    • IMMEDIATE: lance la mise à jour de maintenance immédiatement
    • NEXT_AVAILABLE_WINDOW: reporte la maintenance jusqu'à la prochaine maintenance. La période suivante est une semaine de la fenêtre dans laquelle la maintenance était initialement programmée.
    • SPECIFIC_TIME: permet de spécifier une heure spécifique pour la mise à jour. Le délai reprogrammé ne doit pas dépasser sept jours à compter de l'intervalle de maintenance d'origine
  • RESHEDULE_TIME Vous ne pouvez spécifier cette valeur que si vous définissez --reschedule-type sur SPECIFIC TIME. Cette valeur utilise le format ISO 1801. Par exemple, 2020-01-16T16:56:00.000Z. L'heure est définie sur l'heure UTC.

Pour plus d'informations, consultez gcloud beta redis instances rescheduler-maintenance.

Étape suivante

  • Affichez les autorisations requises pour gérer les intervalles de maintenance de votre instance Redis.