Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
適用先 SUSE Linux Enterprise Server for SAP Applications 15 SP2

5 SAP HANAクラスタのアップグレード

概要

この章では、YaSTモジュールSUSE HANA Cluster Update (SUSE HANAクラスタのアップデート)を使用してSAP HANAクラスタをアップグレードする方法について説明します。これはウィザードとして機能し、すべてのSAP HANAクラスタメンテナンス手順について説明します。

SAP HANAの公式ドキュメントでは、いわゆる「ニアゼロダウンタイムアップグレードプロセス」について説明しています。YaSTモジュールは、このプロセスに基づいており、SUSEクラスタに関連する手順の一部を処理します。すべての手順が自動的に実行できるわけではありません。一部の手順は、SAP HANA管理者が手動で実行する必要があります。YaSTモジュールはプロセス中に通知します。

このYaSTモジュールは SUSE Linux Enterprise Server for SAP Applications 12 SP3 以降のyast2-sap-haパッケージで利用可能です。現在、このウィザードは「SAP HANA Scale-up Performance Optimized (SAP HANAスケールアップパフォーマンス最適化)」シナリオに対応するためにのみ準備されています。

アップグレードは次のタスクをカバーします。

5.1 アップグレードの準備

  1. 両方のノードに yast2-hana-update パッケージをインストールします。

    root # zypper install yast2-hana-update

    インストール後、YaSTコントロールセンターSUSE HANA Cluster Update (SUSE HANAクラスタのアップデート)モジュールが見つかります。

  2. セカンダリノードで、YaSTコントロールセンターを起動して、SUSE HANA Cluster Update (SUSE HANAクラスタのアップデート)モジュールを開きます。

  3. YaSTモジュールで、前提条件を確認します。次の手順に進む前にこれらのすべての操作を完了してください。このウィザードは「HANA Scale-up Performance Optimized (HANAスケールアップパフォーマンス最適化)」シナリオのみをサポートしていることに注意してください。

  4. SAP HANAシステムをアップグレードするには、セカンダリノードを選択します。

  5. インストールメディアの場所を選択します。

    SAPメディアが配置される場所をポイントします。必要に応じて、Mount an update medium on all hosts (すべてのホストにアップデートメディアをマウントする)をオンにして、NFS共有とパスを指定します。

    重要
    重要: SAP HANAバージョン1.0と2.0の違い

    SAP HANAバージョン1.0からバージョン2.0にアップグレードする場合は、これはHANA 1.0からHANA 2.0への更新ですをオンにしてください。

    YaSTモジュールは以前のセカンダリノードから以前のプライマリノードに「PKI SSFSキー」をコピーします。詳細については、ヘルプボタンから確認できます。

5.2項 「SAP HANAクラスタのアップグレード」に進んでください。

5.2 SAP HANAクラスタのアップグレード

  1. ウィザードによって生成されたアップデート計画を確認してください。

    ウィザードには、自動と手動の2つの手順が示されます。この自動手順では、ウィザードはクラスタリソースをメンテナンスモードにしてから、自動手順で開始します。手動手順はSAP HANA固有で、SAP HANA管理者によって実行される必要があります。詳細については、公式のSAP HANAドキュメントを参照してください。

  2. SAP HANAソフトウェアをアップデートします。

    ウィザードは自動アクションを実行し、SAP HANA管理者がSAP HANAアップグレードを実行するまで待機します。

  3. SAP HANAアップグレードを実行します。

  4. プライマリ(リモート)ノードの計画を確認します。

    SAP HANAアップグレードが実行された後で、ウィザードはアップデート計画を示します。この手順を続行すると、ウィザードによってプライマリノードがセカンダリノードになり、アップグレードの準備が整います。

    この手順にはしばらく時間がかかる場合があることに注意してください。

5.3項 「アップグレードタスクの終了」に進んでください。

5.3 アップグレードタスクの終了

  1. 以前のプライマリノードをアップデートします。

    この手順では--hdbupd_server_nostartオプションに特別の注意を払います。

  2. クラスタの以前の状態に復元します。

    デフォルトで、ウィザードは以前のマスタをSAP HANAシステムレプリケーションのセカンダリとして登録します。システムレプリケーションを元の状態に戻したい場合は、ボタンをクリックします。

  3. アップデートの概要を確認します。

    SAP HANAの元のバージョンと現在のバージョン、およびクラスタの状態を確認できます。

    注記
    注記: 中間クラスタ状態の処理

    ウィザードがクラスタリソースのステータスアップデートより速い場合は、概要に中間クラスタ状態が表示されます。クラスタ状態はUNDEFINEDまたはDEMOTEDです。

    これを解決するには、SAPHanaSR-showAttrコマンドでクラスタステータスを再度確認し、以前のセカンダリノードがPROMOTED状態になっていることを確認します。

詳細については、SUSEブログの投稿https://www.suse.com/c/how-to-upgrade-your-suse-sap-hana-cluster-in-an-easy-way/を参照してください。

このページを印刷