IBM 上の SAP におけるオペレーティングシステムの計画とイメージ管理 Power Virtual Server

本書は、 IBM® Power® Virtual Server 上で実行される SAP HANA® および SAP アプリケーションサーバー のワークロードに関する、オペレーティングシステムの選定、計画、およびイメージ管理戦略についての指針を記載しています。 Linux の各ディストリビューション、そのサポートレベル、および導入オプションを理解することは、 SAP システムの導入を成功させるために不可欠です。

概要

SAP HANA IBM® Power® Virtual Server でのデータベースおよび の展開には、 オペレーティングシステムが必要です。 SAP アプリケーションサーバー Linux 対応しているディストリビューションは以下の通りです:

  • Red Hat® Enterprise Linux® (RHEL)
  • SUSE® Linux Enterprise Server (SLES)

適切なディストリビューションの選択は、 SAP ソリューションの要件、既存のインフラストラクチャ、社内の専門知識、および希望するサポートモデルによって異なります。

OS選定における重要な考慮事項

Power Virtual Server を実行している環境において、 SAP ワークロード向けのオペレーティングシステム戦略を策定する際は、以下の要素を評価してください:

SAP アプリケーションの互換性
選択した Linux のディストリビューションおよびバージョンが、お使いの SAP ワークロードに対して認定されていることを確認してください(例: SAP HANA®、 SAP アプリケーションサーバー、 SAP、 S/4HANA®、または SAP BW /4HANA®)。
ハードウェアの互換性
Power Virtual Server で選択したコンピュートプロファイルが、必要な Linux のディストリビューション、バージョン、およびテクノロジーレベルに対応していることを確認してください。
ライセンス交付モデル
調達およびコスト管理戦略に基づき、 IBM が提供する Linux® のフルサブスクリプションを利用するかどうか、あるいはライセンスの持込(BYOL)オプションを採用するかどうかを決定してください。
サポートライフサイクル
長期的なサポートを確保するため、 SAP のメンテナンススケジュールに準拠した Linux のバージョンを使用してください。

画像の展開オプション

Power Virtual Server 以下の2つの導入方法をサポートしています:

  1. IBM-提供されるストックイメージ : IBM Cloud が Power Virtual Server への展開用に準備・保守を行っている、あらかじめ構成済みで SAP 認定済みの Linux OSイメージ。 これらのイメージには、 SAP HANA または SAP アプリケーションサーバー のワークロードを実行するために必要な、すべての構成、パッケージ、およびcloud-initの設定が含まれています。
  2. カスタム画像 : IBM Cloud® Object Storage からインポートされた、 お客様または修正した画像で、標準化された構成およびカスタム要件に対応しています。

サポートされているオペレーティング・システム

IBM® Power® Virtual Server IBM® Power® システムファミリーのさまざまなサーバータイプ向けに、コンピューティングプロファイルを提供しています。 選択した Linux のディストリビューション、バージョン、およびテクノロジーレベルが、お使いの IBM Power システムの世代および SAP アプリケーションの要件の両方と互換性があることを確認してください。

IBM Power Virtual Server SAP HANA および については、以下の OS ディストリビューションのみをサポートしています: SAP アプリケーションサーバー

  • Red Hat Enterprise Linux (RHEL)
  • SUSE Linux Enterprise Server (SLES)

機種ごとの対応バージョン:

マシンタイプごとの Linux の対応バージョン
マシン・タイプ RHEL バージョン SLESのバージョン
S1122 (9824-22A) RHEL 9.6 以降 SLES 15 SP6 以降
E1150 (9043‑MRU) RHEL 9.6 以降 SLES 15 SP6 以降
E1180 (9080‑HEU) RHEL 9.6 以降 SLES 15 SP6 以降
S1022 (9105-22A) RHEL 8.6 以降、RHEL 9.2 以降 SLES 15 SP4 以降
E1050 (9043‑MRX) RHEL 8.6 以降、RHEL 9.2 以降 SLES 15 SP4 以降
E1080 (9080-HEX) RHEL 8.6 以降、RHEL 9.2 以降 SLES 15 SP4 以降
S922 (9009‑22A) RHEL 8.1 以降、RHEL 9.2 以降 SLES 12 SP1 以降、SLES 15 SP4 以降
E980 (9080‑M9S) RHEL 8.1 以降、RHEL 9.2 以降 SLES 12 SP1 以降、SLES 15 SP4 以降

サポートされている Linux のバージョンの詳細については、「 Power Virtual Server の対応OS 」を参照してください。

Linux 導入要件:

  • SAP のガイドラインおよびお使いの Linux ディストリビューションが提供する推奨事項に従って、カーネルパラメータを設定してください。
  • 展開を予定している SAP アプリケーションをサポートするために必要なすべてのパッケージ、ライブラリ、および依存関係をインストールしてください。

IBM 提供されたストック画像

IBM Cloud Power Virtual Server 向けに最適化された、あらかじめ設定済みの イメージを提供しています。 Linux これらの画像は、 SAP HANA および SAP アプリケーションサーバー での使用をお勧めします。

ストック画像のメリット

  • クラウド向けに事前設定されており、cloud-initとの連携により自動設定が可能です。
  • Power Virtual Server インフラストラクチャとの互換性について、テストおよび検証が行われています。
  • セキュリティパッチや機能改善が定期的に適用されています。
  • SAP により、 SAP HANA および SAP アプリケーションサーバー の導入について認定されています。
  • ライセンス管理と更新機能が統合された「 Linux® 」のフルサブスクリプションにより、ライセンス管理が簡素化されます。
  • SAP で推奨されるカーネルパラメータおよびシステム構成により、 SAP のワークロード向けに最適化されています。

ストック画像のカテゴリー

SAP HANA システム用のOSイメージ

  • SAP HANA のワークロード向けに構成および認定されています。
  • SAP HANA のワークロード向けに、OSの設定、カーネルパラメータ、および最適化を含める。
  • 透過型巨大ページ、I/Oスケジューラの設定、およびメモリ管理が事前に設定されています。
  • すべての SAP HANA 本番環境での使用を推奨します。
  • 画像名には 「- SAP 」 という表記が含まれています。

SAP アプリケーションサーバー インスタンス用のOSイメージ

  • SAP アプリケーションサーバー の導入向けに構成および認証済みです。
  • SAP アプリケーションサーバー のワークロードに必要なパッケージと設定を含めます。
  • 画像名には通常、 「 SAP-NETWEAVER」 という表記が含まれています。

汎用 SLES および RHEL イメージ

  • SAP 以外のワークロード向けの汎用 Linux イメージ。
  • インフラストラクチャの構成要素(プロキシ、ジャンプサーバー、監視システムなど)として利用可能です。
  • SAP のワークロードについては、追加の設定や認証が必要になる場合があります。
  • SAP の本番環境での使用は推奨されません。

「 Linux 」のフルサブスクリプション

Linux® のフルサブスクリプション機能では、 Power Virtual Server 上のRHELおよびSLES向けに、 IBM Cloud を通じて Linux の包括的なサポートを提供しています。

主要機能:

  • IBM Cloud のサテライトサーバー(RHEL)またはRMTサーバー(SLES)を経由して、OSの中間修正プログラムやアップデートにアクセスできます。
  • 自動登録のための統合型アクティベーションキー管理。
  • リポジトリを更新するためのプロキシ経由の接続。
  • SAP および SAP 以外のワークロードの両方をサポートしています。
  • VM のプロビジョニング中に自動登録を行うためのCloud-initスクリプト。
  • 別途料金が発生しますが、これらは時間単位の料金に含まれています。

ライセンスに関する考慮事項

  • Linux の全サブスクリプション料金は、時間単位の請求料金に含まれています
  • BYOL(Bring your own license)イメージは、 Red Hat または SUSE のサブスクリプションをすでに契約しているお客様がご利用いただけます
  • OSライセンス費用は、プライベートクラウドから Power Virtual Server
  • プロビジョニングの際、BYOLイメージは「クライアント提供のサブスクリプション」セクションに一覧表示されます

画像選定ガイドライン

SAP のワークロード向けに IBM Cloud のストック画像を選択する際は、以下の点に注意してください:

  1. SAP の要件を特定する : SAP のワークロードには、 SAP 認定イメージ( SAP-HANA または SAP-NETWEAVER)を使用してください。
  2. 適切なバージョンを選択してください :お使いのPowerハードウェアおよび SAP アプリケーションと互換性のある Linux バージョンを選択してください。
  3. ライセンスモデルの決定 :ライセンス戦略や既存のサブスクリプションに基づき、FLS または BYOL のいずれかを選択してください。
  4. 更新計画 : SAP のメンテナンス期間に合わせて、更新およびパッチ適用の方針を策定する。
  5. SAP の認定を確認する :そのイメージが「 SAP 」の製品提供状況マトリックス(PAM)に掲載されていることを確認してください。

画像の命名規則

IBM Cloud ストック画像には、一貫した命名規則があります:

  • RHEL SAP HANA イメージ「RHEL」 の後にバージョン番号、そして接尾辞 「- SAP 」 を続けます(例:「 RHEL9-SP6-SAP 」)。
  • RHEL SAP NetWeaver イメージ「RHEL」 の後にバージョン番号、そして接尾辞 「- SAP-NETWEAVER」 を続けます(例:「 RHEL9-SP6-SAP-NETWEAVER 」)。
  • SLES SAP HANA イメージ「SLES」 にバージョン番号、そして接尾辞 「- SAP 」 を続けて指定します(例:「 SLES15-SP4-SAP 」)。
  • SLES SAP NetWeaver イメージ「SLES」 の後にバージョン番号、そして接尾辞 「- SAP-NETWEAVER」 が続く形式です(例:「 SLES15-SP4-SAP-NETWEAVER 」)。
  • BYOL イメージ: 「クライアント提供のサブスクリプション」を示す「 "-BYOL" 」という接尾辞を含め、「Bring Your Own License」(BYOL)であることを明示します。
  • FLS画像 :BYOLの接尾辞が付かない標準的な命名規則は、 Linux のフルサブスクリプションを示しています。

ご自身の画像をご持参ください

カスタムイメージの展開により、組織は、自社の SAP の要件に合わせて調整された、標準化され、あらかじめ構成済みの Linux イメージを利用できるようになります。 このアプローチは、環境間の一貫性を維持し、組織固有の設定を実装する上で有用です。

カスタム画像の活用例

カスタム画像を使用するタイミング

  • 複数の SAP 環境にわたる Linux の構成を標準化する。
  • 標準イメージを超える、特定のセキュリティ強化やコンプライアンス要件。
  • 既存の SAP 環境からの移行(イメージ基準が確立されている場合)。
  • SAP のワークロードに特化した、カスタムカーネルパラメータやOSのチューニング。

ストック画像を使うべき場面

  • SAP の初期導入や概念実証(PoC)環境。
  • 特別な要件のない、標準的な SAP 構成。
  • 最新の IBM Cloud によるテスト済みかつ SAP による認定を受けた構成が求められる環境。
  • 管理および更新プロセスを簡素化しました。
  • 導入までの期間の短縮。

カスタム画像の要件

技術的な前提条件

  • 画像は、サポートされている形式(.ova、. ova.gz、.tar、. tar.gz、または.tgz)でなければなりません。
  • 非圧縮画像の最大サイズ:10 TB。
  • Power Virtual Server との統合には、Cloud-initを適切に設定する必要があります。
  • イメージは、対象となるPowerハードウェアのマシンタイプと互換性がある必要があります。
  • Linux このバージョンは、 SAP アプリケーションの最低要件を満たしている必要があります。
  • SAP- 必要なカーネルパラメータおよび設定を必ず含める必要があります。

インフラの前提条件

  • IBM Cloud Object Storage アカウントとバケット。
  • Object Storage 認証用の HMAC 認証情報(アクセスキーおよびシークレットキー)。

カスタム画像の作成戦略

既存の SAP 環境からのデータ取得

  • SAP のインストール後、CLIまたはAPIを使用して、実行中の Power Virtual Server インスタンスを取得します。
  • 再利用可能なイメージを作成する前に、 SAP のインスタンス固有のデータを削除してください。
  • 本番運用に先立ち、テスト環境でキャプチャした画像の検証を行う。

SAP のカスタムイメージの作成

  • まずは、 IBM Cloud SAP の認定ストック画像をベースとして使用してください。
  • 組織固有の設定およびセキュリティ強化を適用する。
  • 必要な監視エージェント、バックアップソフトウェア、または管理ツールをインストールしてください。
  • Power Virtual Server との連携および SAP 固有の自動化のために、cloud-initを設定します。
  • メンテナンスやトラブルシューティングのために、すべてのカスタマイズ内容を記録しておいてください。
  • 本番環境での使用に先立ち、 SAP アプリケーションで徹底的にテストを行ってください。

Linux の Cloud-init 設定

  • RHEL または SLES 向けに cloud-init パッケージをインストールし、設定を行います。
  • RHELの場合:RHELにおけるcloud-initについては、 IBM PowerVC のドキュメントに従ってください。
  • SLES の場合:SLES における cloud-init については、 IBM および PowerVC のドキュメントに従ってください。
  • イメージの検証時に、cloud-init の機能をテストする。

カスタム画像のインポート手順

準備手順

  1. 適切なリージョンに IBM Cloud Object Storage バケットを作成します。
  2. 適切な権限(書き込み権限が必要)を持つHMAC認証情報を生成します。
  3. Linux の画像ファイルを Object Storage バケットにアップロードします(プライベートエンドポイントのドメインを使用してください)。

インポートに関する注意事項

  • 大きな画像のインポートにはかなりの時間がかかる場合があります(その点を考慮して計画を立ててください)。
  • インポート操作は、 Power Virtual Server においてジョブとして追跡されます。
  • Power Virtual Server のワークスペースごとに、一度に実行できるインポート操作は1つだけです。
  • インポートが正常に完了すると、インポートされた画像はブートイメージカタログで利用可能になります。
  • SAP の画像については、vendor=" SAP " および商品タイプを指定して、インポートの詳細を設定してください。

ストレージプールの戦略

  • 自動選択 :システムが、十分な容量を持つプールを自動的に選択します。
  • アフィニティ :パフォーマンス向上のため、画像を既存の SAP VM、またはボリュームと同じプールに配置してください。
  • アンチアフィニティ :特定のプールを除外し、 SAP のワークロードをストレージ全体に分散させます。

SAP のカスタマイズ済み画像のインポート

  • カスタマイズした SAP HANA または SAP アプリケーションサーバー のイメージをインポートする際は、「 自己認証 」のチェックボックスを選択してください。
  • インポートの詳細を指定してください: licenseType: "byol"product: "Hana"、または "Netweaver"vendor: "SAP"