セルフサービス メンテナンス

このページでは、定期メンテナンスの通常のフローの範囲外でインスタンスのメンテナンス更新を受け入れることができるセルフサービス メンテナンスについて説明します。各セルフサービス メンテナンスの更新で対処される脆弱性については、メンテナンス変更履歴をご覧ください。

概要

Memorystore for Redis では、既知の脆弱性に対するパッチなどのソフトウェアの改善を、新しいメンテナンス バージョンを通じて定期的にリリースします。Memorystore for Redis は、メンテナンス更新を数か月ごとにスケジュールして、最新のメンテナンス バージョンを確実にお届けしますが、次の場合はセルフサービス メンテナンスを使用することをおすすめします。

  • 次回の定期メンテナンス イベントよりも前に更新が必要な場合。
  • FedRAMP コンプライアンスに必要な CVE パッチを最新の状態に維持したい。

最新バージョンに手動で更新する必要はありません。次回の定期メンテナンス イベント中に、Memorystore for Redis でメンテナンス バージョンが自動的に更新されます。

セルフサービス メンテナンスの影響

セルフサービス メンテナンス更新は、標準のメンテナンス更新と同じようにアプリケーションに影響します。詳細については、メンテナンスの影響をご覧ください。

現在のメンテナンス バージョンを表示する

describe コマンドを使用して、現在のメンテナンス バージョンを確認します。

gcloud redis instances describe INSTANCE_ID

以下を置き換えます。

  • INSTANCE_ID は、インスタンスの ID です

メンテナンス バージョンは maintenanceVersion 属性の横に示されます。

更新可能なメンテナンス バージョンを表示する

コンソール

  1. Google Cloud コンソールで [Memorystore for Redis] ページに移動します。

    Memorystore for Redis

  2. インスタンス ID をクリックします。

  3. メンテナンス更新が利用可能な場合、「更新が利用可能です」というテキストは、[概要] タブの [メンテナンス] セクションに表示されます。

  4. [View and Apply] をクリックします。

  5. [メンテナンス バージョンの選択] プルダウンには、更新可能なすべてのメンテナンス バージョンが一覧表示されます。

gcloud

使用可能なメンテナンス バージョンを表示するには、describe コマンドを使用します。

gcloud redis instances describe INSTANCE_ID

以下を置き換えます。

  • INSTANCE_ID は、インスタンスの ID です

使用可能なメンテナンス バージョンのリストは、availableMaintenanceVersions 属性の横に示されます。 この属性を使用して表示されるバージョンがない場合、インスタンスには最新バージョンがあります。

インスタンスを新しいメンテナンス バージョンに更新する

コンソール

  1. Google Cloud コンソールで [Memorystore for Redis] ページに移動します。

    Memorystore for Redis

  2. インスタンス ID をクリックします。

  3. メンテナンス更新が利用可能な場合、「更新が利用可能です」というテキストは、[概要] タブの [メンテナンス] セクションに表示されます。

  4. [View and Apply] をクリックします。

  5. [メンテナンス バージョンの選択] プルダウンから目的のメンテナンス バージョンを選択します。

  6. [適用] ボタンをクリックします。

gcloud

次の方法で、インスタンスをターゲット メンテナンス バージョンに更新します。

gcloud redis instances update INSTANCE_ID --maintenance-version=MAINTENANCE_VERSION

以下を置き換えます。

インスタンスを現在のデフォルトのメンテナンス更新に戻す

なんらかの理由で最新のメンテナンス更新バージョンから現在のデフォルト バージョンに戻す場合は、Google Cloud CLI を使用します。たとえば、インスタンスを最新のセルフサービス メンテナンス更新に更新し、それによってインスタンスの問題や回帰が発生する場合は、update コマンドを使用して現在のデフォルトのメンテナンス バージョンに戻すことができます。

update コマンドを実行して、値 current_default を使用してメンテナンス バージョンを元に戻します。

gcloud redis instances update INSTANCE_ID --maintenance-version=current_default