5 SAP HANAクラスタのアップグレード #
この章では、YaSTモジュール
を使用して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スケールアップパフォーマンス最適化」シナリオに対応するためにのみ準備されています。
アップグレードは次のタスクをカバーします。
5.1 アップグレードの準備 #
2つのノード(プライマリとセカンダリ)の間でroot
のパスワード不要SSHアクセスが可能であることを確認します。一部のクラウドサービスプロバイダは、デフォルトでroot
のSSHアクセスを設定していない可能性があることに注意してください。
次のように両方のノードにyast2-hana-updateパッケージをインストールします。
#
zypper
install yast2-hana-updateインストール後、
に モジュールが見つかります。セカンダリノードで、
を開始し、 モジュールを開きます。YaSTモジュールで、前提条件を確認します。次の手順に進む前にこれらのすべての操作を完了してください。このウィザードは「HANAスケールアップパフォーマンス最適化」シナリオのみをサポートしていることに注意してください。
SAP HANAシステムをアップグレードするには、セカンダリノードを選択します。
インストールメディアの場所を選択します。
SAPメディアが配置される場所をポイントします。必要に応じて、
をオンにし、NFS共有およびパスを提供します。重要: SAP HANAバージョン1.0と2.0の相違点SAP HANAバージョン1.0からバージョン2.0にアップグレードする場合は、
をオンにしてください。YaSTモジュールは以前のセカンダリノードから以前のプライマリノードに「PKI SSFSキー」をコピーします。詳細については、 ボタンを参照してください。
5.2項 「SAP HANAクラスタのアップグレード」に進んでください。
5.2 SAP HANAクラスタのアップグレード #
ウィザードによって生成されたアップデート計画を確認してください。
このウィザードには2つの手順(自動と手動)が表示されます。この自動手順では、ウィザードはクラスタリソースを保守モードにしてから、自動手順で開始します。この手動手順は、SAP HANA専用で、SAP HANA管理者が実行する必要があります。詳細については、公式のSAP HANAドキュメントを参照してください。
SAP HANAソフトウェアをアップデートします。
このウィザードは、自動アクションを実行し、SAP HANA管理者がSAP HANAのアップグレードを実行するまで待機します。
SAP HANAアップグレードを実行します。
プライマリ(リモート)ノードの計画を確認します。
SAP HANAアップグレードが実行された後で、ウィザードはアップデート計画を示します。この手順を続行すると、ウィザードによってプライマリノードがセカンダリノードになり、アップグレードの準備が整います。
この手順にはしばらく時間がかかる場合があることに注意してください。
5.3項 「アップグレードタスクの完了」に進んでください。
5.3 アップグレードタスクの完了 #
以前のプライマリノードをアップデートします。
このステップの
--hdbupd_server_nostart
オプションには特に注意してください。クラスタの以前の状態に復元します。
デフォルトで、ウィザードは以前のマスタをSAP HANAシステムレプリケーションのセカンダリとして登録します。システムレプリケーションを元の状態に戻したい場合は、
ボタンをクリックします。アップデートのサマリを確認します。
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/を参照してください。