Alibaba Cloud Elasticsearch インスタンスのバージョンをアップグレードするか、新しいカーネルパッチを適用することで、サービスのシームレスなトランジションを実現できます。本ドキュメントでは、バージョンの制限事項、再起動モード、およびアップグレード手順について説明します。
バージョンの制限事項
アップグレード対象のインスタンスは、以下のバージョン要件を満たしている必要があります。
|
現在のバージョン |
ターゲットバージョン |
プロシージャ |
|
5.5.3 |
5.6.16 |
|
|
5.6.16 |
6.3.2 |
|
|
6.3.2 |
6.7.0 |
|
|
7.x |
他のバージョン(8.x を含む)への直接アップグレードはサポートされていません。 |
8.x バージョンにアップグレードするには、新しい 8.x インスタンスを購入し、データを移行する必要があります。 |
|
8.x |
最新バージョン |
現在ご利用のインスタンスバージョンが要件を満たしていない場合、直接アップグレードすることはできません。必要なバージョンを実行する新しいインスタンスを購入してください。
再起動モード
アップグレードによりクラスターが再起動されます。再起動には通常約 1 時間かかりますが、ご利用のクラスターのデータ量、データ構造、および仕様によって異なります。Alibaba Cloud Elasticsearch は 2 種類の再起動モードをサポートしています。システムはアップグレード計画に基づき、適切なモードを自動的に選択します。
|
再起動モード |
メカニズム |
リスクと推奨事項 |
適用バージョン |
|
ブルー・グリーンデプロイメント |
システムはクラスターに高バージョンのノードを追加し、低バージョンのノードから新しいノードへデータを移行した後、低バージョンのノードを削除します。 |
|
|
|
インプレース変更 |
すべてのノードがシャットダウンされ、その後再起動されます。 |
このアップグレードプロセスでは、クラスター用に TLS 証明書をインストールする必要があり、サービス停止時間が発生します。ただし、このプロセスではデータ損失は発生しません。アップグレードの持続時間はデータ量およびクラスターの仕様に依存します。事前にアップグレードを計画してください。 説明
インプレース再起動後もクラスターノードの IP アドレスは変更されません。インスタンス構成を変更する必要はありません。 |
5.6.16 から 6.3.2 |
前提条件
-
現在のバージョンとターゲットバージョンの間に存在する可能性のある破壊的変更、マイナー変更、および非推奨機能を把握してください。詳細については、移行ガイドをご参照ください。
-
Elasticsearch プラグインを使用している場合は、各プラグインのバージョンがターゲットバージョンと互換性があることを確認してください。互換性がない場合、プラグインが正しく動作しない可能性があります。
-
Logstash、APM、Beats、Fleet/Elastic Agent、Elastic Security、Enterprise Search などの他の Elastic Stack コンポーネントも使用している場合は、それらがターゲットバージョンと互換性があることを確認してください。
-
アップグレードを開始する前に、最新のデータのスナップショットを取得してください。アップグレードに失敗した場合、スナップショットからデータを復元する必要があります。
-
本番クラスターをアップグレードする前に、テスト環境またはテストインスタンスでアップグレードプロセスを検証してください。
-
アップグレードプロセス中に新しいインデックスを作成しないでください。本番クラスターのアップグレードはオフピーク時間帯に実施してください。
-
バージョンアップグレードにより Kibana のバージョンもアップグレードされます。アップグレード中は Kibana を利用できません。
操作手順
旧バージョンおよびカーネルパッチのアップグレード
Alibaba Cloud Elasticsearch コンソールにログインします。
左側のナビゲーションメニューで、Elasticsearch クラスター を選択します。
対象のクラスターに移動します。
上部のナビゲーションバーで、クラスターが属するリソースグループとクラスターが配置されているリージョンを選択します。
Elasticsearch クラスターページで、対象のクラスターを見つけ、その ID をクリックします。
-
基本情報ページの右上隅にある更新とアップグレードをクリックします。
-
アップグレードダイアログボックスで、操作タイプとターゲットバージョンを選択します。
以下の 2 種類の操作タイプがサポートされています。
-
カーネルパッチ更新:この操作では、ES インスタンスのバージョンを変更せずにカーネルバージョンをアップグレードします。カーネル強化インスタンスのみがカーネルバージョンのアップグレードをサポートしています。各カーネルバージョンの特徴については、「カーネルバージョンリリースノート」をご参照ください。
説明システムが新しいカーネルパッチを検出した場合、バージョンフィールドの横に新しいカーネルパッチが利用可能です。というメッセージが表示されます。このメッセージをクリックしてカーネルパッチをアップグレードできます。
-
Elasticsearch バージョンアップグレード:ES インスタンスのバージョンのみをアップグレードし、カーネルパッチは同時にアップグレードしません。
-
-
事前チェックをクリックします。システムは構成の互換性、クラスターのヘルス状態、スナップショットバックアップ、および基盤リソースをチェックします。
チェックが完了したら、報告された問題を解決し、再チェックをクリックします。詳細については、「アップグレードチェック」をご参照ください。
以下の項目がチェックされます。
-
構成互換性チェック
現在のバージョンとターゲットバージョン間の互換性のない構成をチェックします。これは主に 5.x から 6.x など、メジャーバージョン間のアップグレード時に実施されます。このチェックに失敗すると、アップグレードは停止します。チェック結果と推奨される解決策を確認し、問題を解決した後、アップグレードプロセスを再開してください。詳細については、「構成互換性チェック」および「互換性のない構成の調整」をご参照ください。
-
クラスターヘルスチェック
クラスターのヘルス状態が Green であること、およびクラスターロードが要件を満たしていることをチェックします。このチェックに失敗した場合は、「クラスターヘルスチェック」を参照して、クラスターロードが正常レベルであることを確認してください。
-
クラスタースナップショットバックアップ
過去 1 時間以内にスナップショットが正常に作成されたかどうかをチェックします。アップグレードに失敗した場合、スナップショットからデータを復元できます。
説明-
過去 1 時間以内にスナップショットが作成されていない場合は、アップグレードダイアログボックス内のスナップショットの作成をクリックして、スナップショットを手動でトリガーできます。スナップショットバックアップの詳細については、「データバックアップ」をご参照ください。
-
スナップショットの作成に必要な時間はクラスターのデータ量に依存します。自動スナップショットバックアップが有効になっておらず、かつデータ量が大きい場合、最初のスナップショット作成には長い時間がかかる可能性があります。
-
-
-
すべてのチェックが通過したら、アップグレードをクリックします。
アップグレード中は、タスクページで進捗状況を確認できます。アップグレードが完了したら、インスタンスの基本情報ページで新しいインスタンスバージョンまたはカーネルパッチを確認できます。
8.x インスタンスのアップグレード
Alibaba Cloud Elasticsearch コンソールにログインします。
左側のナビゲーションメニューで、Elasticsearch クラスター を選択します。
対象のクラスターに移動します。
上部のナビゲーションバーで、クラスターが属するリソースグループとクラスターが配置されているリージョンを選択します。
Elasticsearch クラスターページで、対象のクラスターを見つけ、その ID をクリックします。
-
基本情報セクションの右上隅にある更新とアップグレードをクリックします。
-
更新とアップグレードコントロールパネルのバージョンの選択ウィザードページで、ターゲットバージョンを選択します。
-
Elasticsearch のバージョンのアップグレードに対して、Elasticsearch のバージョンのアップグレードを選択します。
-
Alibaba Cloud Elasticsearch の最新バージョンのみを選択できます。
-
リスク警告を読み、リスクを認識した上でチェックボックスをオンにします。
-
Next stepをクリックします。
-
-
アップグレードの確認ステップで、報告された問題を解決します。
-
過去 1 時間以内にクラスタースナップショットが作成されていない場合は、手動バックアップをクリックしてクラスターをバックアップします。
-
クラスターヘルスまたは基本リソースチェックに失敗した場合は、「アップグレードチェック」を参照して手動チェックを実行してください。
-
再確認をクリックしてすべての確認項目が通過するまで繰り返し、その後Next stepをクリックします。
-
-
プラグインの設定ステップで、画面の指示に従ってプラグインを構成します。
プラグインの設定セクションにチェックに合格しましたと表示されると、プラグイン構成が完了します。
-
変更の開始をクリックし、表示されたダイアログボックスでOKをクリックします。
アップグレード中はノードの変更によりサービスジッターが発生する可能性があります。オフピーク時間帯にこの操作を実施してください。バージョンアップグレードは以下の 2 段階で構成されます。
-
段階的変更:段階的変更が完了したら、クラスターの安定性を確認し、サービスをモニターします。例外が発生した場合は、ロールバックのために Alibaba Cloud テクニカルサポートにチケットを送信してください。
-
完全変更:段階的変更が完了し、サービスが安定していることを確認したら、コンソールで完全変更をクリックして完全変更を開始します。
完全変更が開始された後は、ロールバックはサポートされません。
-