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

1 SUSE Linux Enterprise Server for SAP Applicationsとは

概要

SUSE® Linux Enterprise Server for SAP Applicationsは、SAPユーザ固有のニーズに対応するソフトウェアとサービスのバンドルです。すべてのSAPソフトウェアソリューション用に最適化された唯一のオペレーティングシステムです。

対象となる使用例は次のとおりです。

  • UnixからLinuxへのマイグレーションとプラットフォームの再構築

  • SAPアプライアンス

  • SAPクラウドの展開

SUSE Linux Enterprise Server for SAP Applicationsは、以降のセクションで説明されるソフトウェアコンポーネントとサービスで構成されます。図SUSE Linux Enterprise Server for SAP Applicationsのオファリングは、SUSEの他の製品でも利用可能なソフトウェアコンポーネントとサービス(緑色)およびSUSE Linux Enterprise Server for SAP Applicationsでのみ利用可能なソフトウェアコンポーネントとサービス(青色)の概要を示しています。

SUSE Linux Enterprise Server for SAP Applicationsのオファリング
図 1.1: SUSE Linux Enterprise Server for SAP Applicationsのオファリング

1.1 ソフトウェアコンポーネント

図1.1「SUSE Linux Enterprise Server for SAP Applicationsのオファリング」で示されているように、SUSE Linux Enterprise Server for SAP Applicationsは、SUSE Linux Enterprise Serverがベースとなっていますが、SUSE Linux Enterprise High Availability Extension、インストールワークフローなどのいくつかの追加のソフトウェアコンポーネントが含まれています。これらのソフトウェアコンポーネントについては、以降のセクションで簡単に説明します。

1.1.1 SUSE Linux Enterprise Server

現在のリリースはSUSE Linux Enterprise Server 15 SP2をベースとしています。SUSE Linux Enterprise Serverは、物理環境と仮想環境の両方でミッションクリティカルなコンピューティングに対応する非常に相互運用性の高いプラットフォームです。

1.1.2 SUSE Linux Enterprise High Availability Extension

このコンポーネントは次のもので構成されます。

  • ポリシー重視の柔軟なクラスタリング

  • クラスタ対応のファイルシステムとボリューム管理

  • 継続的なデータレプリケーション

  • セットアップとインストール

  • 管理ツール

  • リソースエージェント、SAPにも対応

  • 仮想化対応

SUSE Linux Enterprise High Availability Extensionには、特にSAPアプリケーションと作業するための次の2つのリソースエージェントが用意されています。

  • SAPInstance: SAP製品のインスタンスを開始および停止できます。

  • SAPDatabase: SAPアプリケーションでサポートされているすべてのデータベース(SAP HANA、SAP MaxDB、SAP ASE、Oracle、Sybase、IBM DB2)を開始および停止できます。

SUSE Linux Enterprise High Availability Extensionに関する詳細については、『管理ガイド』(https://documentation.suse.com/sle-ha-15)、およびSUSE Linux Enterprise Server for SAP Applicationsリソースライブラリのホワイトペーパーおよびベストプラクティスガイド(https://www.suse.com/products/sles-for-sap/resource-library/)を参照してください。

1.1.3 簡素化されたSAP HANAシステムレプリケーションのセットアップ

SUSE Linux Enterprise Server for SAP Applicationsは、SUSE Linux Enterprise High Availability Extensionのコンポーネントおよび2つの追加のリソースエージェント(RA)を使用したSAP HANAシステムレプリケーションをサポートしています。また、SUSE Linux Enterprise Server for SAP Applicationsには、クラスタのセットアップを簡素化するYaSTウィザードが付属しています。

1.1.3.1 SAPHanaリソースエージェント

SUSEのこのリソースエージェントは、SAP HANAデータベースインスタンスでテイクオーバーが必要かどうかを確認することで、スケールアップシナリオをサポートします。純粋なSAPソリューションとは異なり、テイクオーバーは自動化できます。

これはマスタ/スレーブリソースとして設定されています。マスタは、プライマリモードで実行されているSAP HANAデータベースに対応し、スレーブは同期(セカンダリ)ステータスで動作するインスタンスに対応します。テイクオーバーの場合、セカンダリ(スレーブリソースインスタンス)を自動的に昇格して、新しいプライマリ(マスタリソースインスタンス)にすることができます。

このリソースエージェントは、次のスケールアップシナリオのシステムレプリケーションをサポートしています。

  • パフォーマンス最適化シナリオ:  同じSUSE Linux Enterprise High Availability Extensionクラスタの2つのサーバ(AとB)。一方はプライマリ(A)、他方はセカンダリ(B)。プライマリサーバ(A)からのSAP HANAインスタンスはセカンダリサーバ(B)に同期的に複製されます。

  • コスト最適化シナリオ:  AとBの基本的なセットアップは、「パフォーマンス最適化シナリオ」と同じです。ただし、セカンダリサーバ(B)は、開発またはQA用の追加のSAP HANAデータベースなどの、非生産的な目的にも使用されます。運用データベースは、ハードディスクなどの永続的メモリにのみ保存されます。テイクオーバーが必要な場合、テイクオーバーが処理される前に、非生産的なサーバは停止されます。生産的なデータベースのシステムリソースは、SAPフック呼び出しスクリプトを介して可能な限り迅速に増加します。

  • チェーン/多層シナリオ:  3つのサーバ(A、B、およびC)。そのうちの2つは同じSUSE Linux Enterprise High Availability Extensionクラスタにあります(AおよびB)。3番目のサーバ(C)は、外部に配置されます。プライマリサーバ(A)のSAP HANAシステムはセカンダリサーバ(B)に同期的に複製されます。セカンダリサーバ(B)は、外部サーバ(C)に非同期的に複製されます。

    AからBへのテイクオーバーが発生する場合、BとCの間の接続はそのままです。ただし、Bは2つのサーバ(AとC)のソースになることはできません。これはスタートポロジであり、現在のSAP HANAバージョン(SPS11など)ではサポートされていないためです。

    SAP HANAコマンドを使用して、すべき操作を手動で決定できます。

    • BをAに接続できるように、BとCの間の接続を切断できます。

    • 外部サイト(C)へのレプリケーションがローカルシステムレプリケーションより重要な場合、BとCの間の接続を保持できます。

すべてのシナリオで、SUSE Linux Enterprise Server for SAP Applicationsは、シングルテナントとマルチテナント(MDC)両方のSAP HANAデータベースをサポートしています。つまり、複数のSAPアプリケーションにサービスを提供するSAP HANAデータベースを使用できます。

1.1.3.2 SAPHanaTopologyリソースエージェント

クラスタの設定をできるだけ簡単にするため、SUSEではSAPHanaTopologyリソースエージェントを開発しました。このエージェントはSUSE Linux Enterprise High Availability Extensionクラスタのすべてのノード上で実行され、SAP HANAシステムレプリケーションのステータスと設定に関する情報を収集します。これは、通常の(ステートレス)クローンとして設計されています。

1.1.3.3 SAP HANAクラスタを設定するためのYaSTウィザード

SUSE Linux Enterprise Server for SAP Applicationsには現在、ベストプラクティスに従って、このようなクラスタの初期セットアップを管理するYaSTウィザードが追加で付属しています。ウィザードはパッケージ yast2-sap-haの一部で、 HA Setup for SAP Products (SAP製品のHAセットアップ)を介して、YaSTを使用して起動できます。

詳細については、第7章 「SAP HANAクラスタの設定を参照してください。

1.1.3.4 詳細情報

詳細については、以下を参照してください。

1.1.4 インストールワークフロー

インストールワークフローは、SUSE Linux Enterprise ServerオペレーティングシステムとSAPアプリケーション両方のガイド付きインストールパスを提供します。詳細については、2.5項 「インストールワークフローの概要」を参照してください。

さらに、インストールワークフローは、補足メディアを使用して、サードパーティベンダーまたはお客様が拡張できます。補足メディアの作成方法の詳細については、付録C 補足メディアを参照してください。

1.1.5 ClamSAPを使用したマルウェア保護

ClamSAPは、ClamAVマルウェア対策ツールキットをSAP NetWeaverおよびSAP Mobile Platformアプリケーションに統合し、クロスプラットフォーム脅威検出を可能にします。たとえば、ClamSAPを使用して、SAPアプリケーションがHTTPアップロードでの悪意のあるアップロードをスキャンできるようにします。

詳細については、第10章 「ClamSAPを使用したマルウェアに対する保護を参照してください。

1.1.6 SAP HANAセキュリティ

SUSE Linux Enterprise Server for SAP Applicationsには、安全性の高いSAP HANAインストールの設定に役立つ追加の機能が含まれています。

1.1.6.1 SAP HANAのファイアウォール

SAP HANAのセキュリティ保護には、多数の追加のファイアウォールルールが必要な場合があります。SAP HANAのファイアウォール設定を簡素化するため、SUSE Linux Enterprise Server for SAP Applicationsには、事前設定済みのルールを提供し、SuSEfirewall2と統合するパッケージ HANA-Firewall が含まれています。

詳細については、9.2項 「HANA-Firewallの設定」を参照してください。

1.1.6.2 SAP HANA用の強化ガイド

ベースとなっているオペレーティングシステムを強化する方法については、SUSE Linux Enterprise Server for SAP Applicationsリソースライブラリ(https://www.suse.com/products/sles-for-sap/resource-library/)を参照してください。そこで、『OS Security Hardening for SAP HANA』というドキュメントを見つけてください。

1.1.7 簡素化された運用管理

SUSE Linux Enterprise Server for SAP Applicationsは、簡素化された運用管理を可能にするいくつかの機能を組み合わせています。

1.1.7.1 saptuneを使用したシステムのチューニング

システムチューニングアプリケーションsaptuneを使用すると、SAPがSAP S/4HANA、SAP NetWeaver、またはSAP HANA/SAP BusinessOneを使用するために推奨している、システムの自動的かつ包括的なチューニングが可能となります。これを行うために、saptuneは、tunedプロファイルを有効にします。以上により、使用しているハードウェアコンポーネントによって、使用可能なRAM容量などいくつかのカーネルパラメータをチューニングできます。

詳細については、8.3項 「saptuneを使用したシステムのチューニング」を参照してください。

1.1.7.2 SAPアプリケーションの依存関係を提供するパターン

SAPアプリケーションのソフトウェア依存関係の取り扱いを簡素化するため、SUSEでは、特定のアプリケーションに関連する依存関係RPMパッケージを組み合わせた複数のパターンを作成しました。

  • SAP BusinessOneサーバベース

  • SAP HANAサーバベース

  • SAP NetWeaverサーバベース

重要
重要: パッケージがパターンから欠落している可能性がある

ソフトウェアパターンのパッケージの選択は、SUSE Linux Enterprise Server for SAP Applicationsの特定のリリース(サービスパックまたはメジャーバージョン)の開発中に定義されます。このパッケージの選択は、この特定のリリースの有効期間にわたって維持されます。ご使用中のSUSE Linux Enterprise Server for SAP Applicationsのバージョンよりも後でリリースされたSAPアプリケーションで作業する場合、依存関係がパターンから欠落している場合があります。

SAPアプリケーションの依存関係に関する明確な情報については、SAPが提供するドキュメントを参照してください。

1.1.7.3 ClusterTools2

ClusterTools2は、Corosync/pacemakerクラスタを設定および管理するのに役立つツールを提供します。これらの中には、可用性の高いシステムリソースを作成するのに役立つwow、クラスタを管理できるClusterServiceがあります。

また、ClusterTools2では、通常のクラスタタスクを自動化するスクリプトを提供します。

  • チェックを実行するスクリプト。たとえば、システムがpacemakerクラスタを作成するために正しく設定されているかどうかの確認に使用。

  • 設定を簡素化するスクリプト。たとえば、Corosync設定の作成に使用。

  • システムを監視するスクリプトと、システム情報を表示または収集するスクリプト。たとえば、ログファイル内の既知のエラーパターンを見つけるために使用。

詳細については、パッケージ ClusterTools2に含まれている、各ツールのマニュアルページを参照してください。https://github.com/SUSE/cluster-tools.gitにあるプロジェクトホームページも参照してください。

1.2 ソフトウェアリポジトリのセットアップ

SUSE Linux Enterpriseに基づくオペレーティングシステムに含まれるソフトウェアはRPMパッケージとして配布されます。このパッケージは、他のパッケージに依存する可能性のあるインストールパッケージの形式です。サーバまたはインストールメディアで、これらのパッケージはソフトウェアリポジトリ(チャネルと呼ばれる場合もある)に保存されます。

デフォルトで、SUSE Linux Enterprise Server for SAP Applicationsを実行しているコンピュータは、複数のリポジトリからパッケージを受信するように設定されています。各標準リポジトリには、最初に出荷されたときのソフトウェアの状態を示すプールバリアントがあります。プールバリアントのソフトウェアに対する最新の保守更新を含む更新バリアントもあります。

インストール中にシステムを登録した場合は、リポジトリセットアップに以下が含まれている必要があります。

表 1.1: 標準リポジトリ

コンテンツ

ベースリポジトリ(プール)

更新リポジトリ

SUSE Linux Enterprise Serverのベースパッケージ

SLE-Module-Basesystem15-SP2-Pool

SLE-Module-Basesystem15-SP2-Updates

SUSE Linux Enterprise Serverの基本的なサーバ機能

SLE-Module-Server-Applications15-SP2-Pool

SLE-Module-Server-Applications15-SP2-Updates

SUSE Linux Enterprise Server for SAP Applicationsに固有のパッケージ

SLE-Module-SAP-Applications15-SP2-Pool

SLE-Module-SAP-Applications15-SP2-Updates

SUSE Linux Enterprise High Availability Extensionに固有のパッケージ

SLE-Product-HA15-SP2-Pool

SLE-Product-HA15-SP2-Updates

このセクションのテーブルには、「デバッグ情報」リポジトリと「ソース」リポジトリは表示されません。これらも設定されていますが、デフォルトで無効になっています。「デバッグ情報」リポジトリには、通常のパッケージをデバッグするために使用可能なパッケージが含まれています。「ソース」リポジトリには、パッケージのソースコードが含まれています。

インストール方法に応じて、インストールメディアである、SLE-15-SP2-SAP-15.2-0が表示される場合もあります。上記のすべてのベースソフトウェアリポジトリのパッケージが含まれています。

SUSE Linux Enterprise Server for SAP Applications用の独自のリポジトリがあるため、SUSEはSUSE Linux Enterprise Server for SAP Applicationsに固有のパッケージとパッチを出荷することができます。

注記
注記: 更新リポジトリで直接出荷されるESPOSの更新

SUSE Linux Enterprise Server for SAP Applications 11とは異なり、Extended Service Pack Overlay Support (ESPOS)に関連する更新は、更新リポジトリから直接出荷されます。これは、設定される個別のESPOSリポジトリがないことを意味します。

標準リポジトリのほか、インストール中、またはYaSTまたはコマンドSUSEConnectを使用して実行中のシステムからSLEモジュールおよびSLE拡張機能を有効にすることができます。

SUSE Linux Enterprise製品ラインで利用可能なすべてのモジュールおよび拡張機能については、https://documentation.suse.com/sles/15-SP2/html/SLES-all/art-modules.htmlを参照してください。

PackageHubの詳細については、A.3項 「PackageHub」を参照してください。

1.3 製品のライフサイクルとサポート

SUSE製品が異なれば、製品のライフサイクルも異なります。SUSE Linux Enterprise Server for SAP Applicationsの正確なライフサイクル日付を確認するには、https://www.suse.com/lifecycle/を参照してください。

1.3.1 製品のライフサイクルとサポートサービス

Extended Service Pack Overlap Support (ESPOS)

SUSE Linux Enterprise Server for SAP Applicationsの購読には、ESPOSが含まれています。これにより、2つの連続するサービスパックのサポート期間の重複期間が3年延長されます。この期間中、Long Term Service Pack Support (LTSS)の条件に基づいてサポートとすべての関連する保守の更新を受けることができます。この機能は、SUSE Linux Enterprise Server for SAP Applicationsでのみ使用可能です。

ESPOSを使用すると、わずか6カ月ではなく3年半以内にサービスパックのマイグレーションを実行できます。これにより、マイグレーションをより簡単にスケジュールし、制限の少ない時間制約下でマイグレーション前にテストを実行できます。

追加コストで、SUSEではLTSSも提供します。LTSSでは、ESPOS期間の終了後に特定のサービスパックのサポートを受けることができます。SUSE Linux Enterprise Server for SAP Applicationsにはサービスパックごとに1年半の一般的なサポートと3年のESPOSが含まれるため、LTSSは最後のサービスパックにのみ提供される場合があります。SUSE製品のライフサイクルの詳細については、以下を参照してください。

SUSE Linux Enterprise Server Priority Support for SAP Applications

SUSE Linux Enterprise Server for SAP Applicationsの購読には、SUSE Linux Enterprise Server Priority Support for SAP Applicationsが含まれ、SAPから直接SUSE Linux Enterprise Server for SAP Applicationsのテクニカルサポートが提供されます。SUSEテクニカルサポートとSAPのサポートエンジニアが提供する共同サポートインフラストラクチャは、SAP Resolveに基づいており、SAPとSUSEの両方とのシームレスな通信を提供します。このOne Face to the Customerサポートモデルは、複雑さを軽減し、総所有コストを削減します。

詳細については、『SAP Note 1056161: SUSE Priority Support for SAP Applications』(https://launchpad.support.sap.com/#/notes/1056161)を参照してください。

重要
重要: モジュールと拡張機能のライフサイクルとサポート

モジュールと拡張機能には、SLES-SAPとは異なるライフサイクルがあり、SUSEはこれらに異なるサポートサービスを提供しています。

  • モジュール:

    • ライフサイクル:  モジュールによって異なります。

    • サポート:  最新のパッケージのみがサポートされます。サポートはSUSE Linux Enterprise Server for SAP Applicationsの購読に含まれています。追加の登録キーは必要ありません。

  • 拡張機能

    • ライフサイクル:  SUSE Linux Enterprise Server for SAP Applicationsとともに通常リリースが調整されます。

    • サポート:  サポートは利用できますが、SUSE Linux Enterprise Server for SAP Applicationsの購読に含まれていません。追加の登録キーが必要です。

  • サポートされていない拡張機能(PackageHubとSUSE Linux Enterprise Software Development Kit)

    • ライフサイクル:  SUSE Linux Enterprise Server for SAP Applicationsとともに通常リリースが調整されます。

    • サポート:  セキュリティとパッケージの問題に対する修正以外のサポートはありません。追加の登録キーは必要ありません。

1.3.2 SUSE Linux Enterprise Server for SAP Applicationsのサポートステートメント

サポートを受けるには、SUSEの適切な購読が必要です。利用可能な特定のサポートサービスを確認するには、https://www.suse.com/support/にアクセスして製品を選択してください。

サポートレベルは次のように定義されます。

L1

問題の判別。互換性情報、使用サポート、継続的な保守、情報収集、および利用可能なドキュメントを使用した基本的なトラブルシューティングを提供するように設計されたテクニカルサポートを意味します。

L2

問題の切り分け。データの分析、お客様の問題の再現、問題領域の特定、レベル1で解決できない問題の解決、またはレベル3の準備を行うように設計されたテクニカルサポートを意味します。

L3

問題解決。レベル2サポートで特定された製品の欠陥を解決するようにエンジニアリングに依頼して問題を解決するように設計されたテクニカルサポートを意味します。

契約されているお客様およびパートナーの場合、SUSE Linux Enterprise Server for SAP Applicationsでは、次のものを除くすべてのパッケージに対してL3サポートを提供します。

  • 技術プレビュー

  • サウンド、グラフィック、フォント、およびアートワーク

  • 追加の顧客契約が必要なパッケージ

  • モジュール「Workstation Extension」の一部として出荷される一部のパッケージは、L2サポートのみです。

  • パッケージ名が -devel で終わるもの(ヘッダファイルや開発者用のリソースを含む)に対しては、メインのパッケージと共にのみサポートが提供されます。

SUSEは、元のパッケージの使用のみをサポートします。つまり、変更も、再コンパイルもされないパッケージをサポートします。

1.3.3 技術プレビュー

技術プレビューとは、今後のイノベーションを垣間見ていただくための、SUSEによって提供されるパッケージ、スタック、または機能を意味します。技術プレビューは、使用中の環境内で新しいテクノロジーをテストする際の利便性のために用意されています。私たちはフィードバックを歓迎しています。技術プレビューをテストする場合は、SUSEの担当者に連絡して、経験や使用例をお知らせください。ご入力いただいた内容は今後の開発のために役立たせていただきます。

技術プレビューには、次の制限事項があります。

  • 技術プレビューはまだ開発中です。したがって、機能が不完全であったり、不安定であったりすることがあり、運用環境での使用には適して「いない」場合があります。

  • 技術プレビューにはサポートが提供「されません」。

  • 技術プレビューは、特定のハードウェアアーキテクチャにのみ使用できる場合があります。

  • 技術プレビューの詳細および機能は、変更される場合があります。その結果、技術プレビューのその後のリリースへのアップグレードは不可能になり、再インストールが必要な場合があります。

  • 技術プレビューはいつでも製品から削除できます。SUSEでは、このようなテクノロジーのサポートされるバージョンを将来的に提供できない場合があります。たとえば、SUSEでプレビューがお客様または市場のニーズを満たしていない、またはエンタープライズ基準に準拠していないことが判明した場合などです。

ご使用の製品に付属している技術プレビューの概要については、https://www.suse.com/releasenotes/x86_64/SLE-SAP/15-SP2/にあるリリースノートを参照してください。

このページを印刷