RHEL for SAP with High Availability and Update Services サブスクリプションにより、クラウドイメージの RHEL を 8.* から 8.10 に更新する方法
RHEL for SAP 8.x (x ≠ 10) は E4S や EUS で利用可能ですが、RHEL for SAP 8.10 は利用できません。代わりに、コンテンツはバージョンを管理しないリポジトリーで利用できます。したがって、RHEL 8.x で SAP を実行しているシステムを RHEL 8.10 に更新するには、いくつか手動での手順が必要になります。
実稼働システムを 8.10 に更新する前に、このリリースが間違いなく目的の SAP ソフトウェアと互換性があることを確認してください。追加情報は、『SAP Software on Linux: General information』(SAP Note 2369910) を参照してください。
注記: RHEL 8.10 は RHEL 8 の最終リリースであり、メンテナンスは メンテナンスサポート 2 フェーズポリシー によって定義されることに注意してください。
RHEL を 7.* から 7.9 に更新する方法については、こちらの記事 を参照してください。
目次
前提条件
更新を実行する前に、次の条件を確認してください。
- 対象の OS のバージョンが、間違いなく対応する SAP システムで認定されており、互換性があることを確認します。
- SAP システムの OS 更新に関する SAP ノート/ドキュメント、および特に SAP プロセスを停止してバックアップを作成する方法に関する情報を確認します。OS の更新作業中は SAP プロセスを停止する必要があります。
- SAP システムをバックアップし、更新するノードとは別の場所に保存します。
- OS 更新操作を実行するには、root アクセスまたは sudo アクセスが必要です。
- 再起動が必要です。
- 更新作業のタイミングは、インスタンスの種類、ダウンロード速度、ダウンロードするパッケージのサイズなどの複数の要因に加え、再起動操作によって異なります。
注記
たとえば、HANA/OS の更新中に OS/HANA の互換性を確保する方法の詳細は、SAP Note 2407244 を参照してください。SAP HANA でサポートされているオペレーティングシステムの詳細は、SAP Note 2235581 を参照してください。
手順
すべてのクラウドの bring-your-own-subscription (BYOS) イメージの場合
更新を実行する前に、現在のドキュメントの Prerequisites セクションにあるすべての手順を確実に完了させてください。
1. RHEL 8.x システム (x ≠ 10) でリリースロックを無効にします。
# subscription-manager release --unset
2. RHEL 8.10 リポジトリーを有効にします。
リポジトリーに関する情報は、製品ドキュメント を参照してください。
4. これで、システムを RHEL 8.10 に更新できます。
# yum update
5. システムを再起動して更新を完了します。
# reboot
6. 再起動後、インストールされているリリースが RHEL 8.10 であることを検証します。
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 8.10 (Ootpa)
Amazon Web Services のpay-as-you-go (PAYG) イメージの場合
RHEL 8.x システムで次の手順を実行します。
更新を実行する前に、現在のドキュメントの Prerequisites セクションにあるすべての手順を確実に完了させてください。
1. RHEL for SAP 8.10 用の RHUI クライアントパッケージをダウンロードします。
# yumdownloader rh-amazon-rhui-client-sap-bundle
2. 現在インストールされている SAP 用の RHUI クライアントパッケージをアンインストールします。
# yum remove rh-amazon-rhui-client-sap-bundle-\*
3. yum 設定で元々設定されていたバージョンを設定解除します。
# rm /etc/yum/vars/releasever
4. 最初の手順でダウンロードした新しい RHUI クライアントパッケージをインストールします。
# rpm -i rh-amazon-rhui-client-sap-bundle*
注記: 前のコマンドでは、実際にダウンロードしたパッケージのバージョンをインストールできるように、アスタリスクを使用しています。このため、パッケージが更新されるたびにこのドキュメントを更新する必要はありません。任意で、ファイルを削除できます。
# rm rh-amazon-rhui-client-sap-bundle*
5. これで、システムを RHEL 8.10 に更新できます。
# yum update
6. システムを再起動して更新を完了します。
# reboot
7. 再起動後、インストールされているリリースが RHEL 8.10 であることを検証します。
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 8.10 (Ootpa)
Google Cloud の PAYG イメージの場合
更新を実行する前に、現在のドキュメントの Prerequisites セクションにあるすべての手順を確実に完了させてください。
注記: google-rhui-client-rhel810-sap-ANY パッケージは、PAYG モデルとのみ (かつ Google Cloud でのみ) 関連性があることに注意してください。RHSM (いずれかの) を使用している場合、RHUI は必要ありません。
RHEL 8.* システムで次の手順を実行します。
1. RHEL 8.10 での SAP 用の RHUI クライアントパッケージをダウンロードします。
# yumdownloader google-rhui-client-rhel810-sap
2. 現在インストールされている、E4S/EUS を使用した SAP 用の RHUI クライアントパッケージをアンインストールします。
# rpm -e google-rhui-client-rhel8-sap
3. yum 設定で元々設定されていたバージョンを設定解除します。
# rhui-set-release --unset
上記のコマンドが機能しない場合は、次のコマンドを使用し、
# rm /etc/yum/vars/releasever
クラウドプロバイダーに RHUI のバージョンのアップグレードをリクエストします。
4. 最初の手順でダウンロードした新しい RHUI クライアントパッケージをインストールします。
# rpm -i *google-rhui-client-rhel810-sap*
注記: 前のコマンドでは、実際にダウンロードしたパッケージのバージョンをインストールできるように、アスタリスクを使用しています。このため、パッケージが更新されるたびにこのドキュメントを更新する必要はありません。もうファイルは削除できます。
# rm *google-rhui-client-rhel810-sap*
5. これで、システムを RHEL 8.10 に更新できます。
# yum update
6. システムを再起動して更新を完了します。
# reboot
7. インストールされているリリースが RHEL 8.10 であることを検証します。
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 8.10 (Ootpa)
Microsoft Azure の PAYG イメージの場合
更新を実行する前に、現在のドキュメントの Prerequisites セクションにあるすべての手順を確実に完了させてください。
RHEL 8.x システムで次の手順を実行します。
1. 現在インストールされている、E4S/EUS を使用した SAP 用の RHUI クライアントパッケージをアンインストールします。
# yum --disablerepo='*' remove 'rhui-azure-rhel8-*'
2. yum 設定で元々設定されていたバージョンを設定解除します。
# rm /etc/yum/vars/releasever
3. RHEL 8.10 リポジトリーをインストールします。
「RHEL for SAP HA and US」イメージを使用する場合は、インストールします。
# sudo dnf --config='https://rhelimage.blob.core.windows.net/repositories/rhui-microsoft-azure-rhel8-base-sap-ha.config' install rhui-azure-rhel8-base-sap-ha
この設定では、次のリポジトリーへのアクセスが提供されます。
rhel-8-for-x86_64-appstream-rhui-rpms
rhel-8-for-x86_64-baseos-rhui-rpms
rhel-8-for-x86_64-highavailability-rhui-rpms
rhel-8-for-x86_64-sap-netweaver-rhui-rpms
rhel-8-for-x86_64-sap-solutions-rhui-rpms
rhui-microsoft-azure-rhel8-sap-ha
「RHEL for SAP Applications」イメージを使用する場合は、インストールします。
# sudo dnf --config='https://rhelimage.blob.core.windows.net/repositories/rhui-microsoft-azure-rhel8-base-sapapps.config' install rhui-azure-rhel8-base-sap-apps
これは、次のリポジトリーへのアクセスを提供します。
rhel-8-for-x86_64-appstream-rhui-rpms
rhel-8-for-x86_64-baseos-rhui-rpms
rhel-8-for-x86_64-sap-netweaver-rhui-rpms
rhui-microsoft-azure-rhel8-sap-apps
5. これで、システムを RHEL 8.10 に更新できます。
# yum update
6. システムを再起動して更新を完了します。
# reboot
7. 再起動後、インストールされているリリースが RHEL 8.10 であることを検証します。
# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 8.10 (Ootpa)
RHEL HA アドオンを使用した HA クラスターノードに関するその他の推奨事項
更新を実行する前に、現在のドキュメントの Prerequisites セクションにあるすべての手順を確実に完了させてください。
クラスターシステムのノードは、個別に 1 つずつ更新されます。OS 更新のためにクラスターと選択したノードを準備するには、現在のドキュメントの以下の手順に加えて、RHEL 高可用性またはレジリエントストレージクラスターにソフトウェアアップデートを適用するのに推奨されるプラクティス の指示に従ってください。次の事項にご注意ください。
- まず、参照ドキュメントの手順 1-4 に従って、更新のためにクラスターと選択したノードを準備する必要があります。
- 現在のドキュメントのシナリオの中から、実際の HA システムのシナリオ (クラウドの 1 つにある PAYG イメージなど) に一致するものに従って、シングルノードを更新しますが、
yum updateコマンドが完了した直後にノードを再起動しないでください。つまり、RHEL 高可用性またはレジリエントストレージクラスター の手順 5 が現在のドキュメントに対応します。 - 更新されたノードの再起動操作を行う前に、参照ドキュメントの手順 6 を完了する必要があることに注意してください。その後、更新されたノードを再起動できます。
- 参照ドキュメントの手順を続行します。
- クラスター内のすべてのノードが 8.10 に更新されるまで、指定された手順を繰り返します。
更新後の手順
OS 更新が完了したら、SAP ソフトウェアを起動し、必要な検証手順を実行して、SAP システムが完全に動作していることを検証できます。
追加の参考資料
Ensuring OS/HANA compatibility during update of HANA/OS - SAP Note 2407244
SAP HANA Supported Operating Systems - SAP Note 2235581
RHEL 高可用性またはレジリエントストレージクラスターにソフトウェアアップデートを適用するのに推奨されるプラクティス
Comments