SAP HANA データベースシステムのインストール

SAP HANA 2.0 のインストール

Objective

After completing this lesson, you will be able to SAP HANA Lifecycle Management ツールを使用して、SAP HANA をインストールします。

SAP HANA Lifecycle Management ツール

ビジネスシナリオ

SAP HANA 単一ホストシステムをインストールし、どの SAP HANA ライフサイクル管理ツールが最適であるかを調査する必要があります。

Platform Lifecycle Management ツール

SAP HANA コックピットを通じて 3 つのユーザインタフェース (グラフィカルユーザインタフェース、コマンド行インタフェース、スタンドアロン Web ブラウザの Web ユーザインタフェース) から SAP HANA Database Lifecycle Manager にアクセスすることで、SAP HANA システムのプラットフォームライフサイクル管理に関する要素をカスタマイズすることができます。

SAP HANA Platform Lifecycle Management には、SAP HANA サーバのインストールと更新、必須コンポーネント、追加コンポーネント、およびインストール後の設定が含まれます。SAP HANA プラットフォームのインストールおよび更新に関する完全なコンセプトと手順については、SAP Help Portal で SAP HANA サーバインストールおよびアップグレードガイドを参照してください。

SAP HANA Platform Lifecycle Manager には、以下のような複数のシステム設定機能が組み込まれています。

  • SAP HANA プラットフォームをランドスケープに統合するための初期設定。たとえば、システムランドスケープディレクトリへの登録や、サービス間通信を通じたネットワークインタフェースの用途の設定などを行います
  • SAP HANA ホストを追加または削除することによる、SAP HANA プラットフォームのトポロジーの調整
  • システムの再設定

SAP HANA データベースシステムの用語

SAP HANA データベースシステムの用語

SAP HANA データベースシステムに適用される以下の用語を理解することが重要です。

Host

ホストは、SAP HANA データベースシステムが実行される (仮想) ハードウェアおよび運用環境です。SAP HANA は、SUSE Linux Enterprise Server および Red Hat Enterprise Server でサポートされています。

ホストは、SAP HANA データベースシステムで必要なすべてのリソースとサービス (CPU、メモリ、ネットワーク、およびストレージ) を提供します。インストール用のストレージは、ホスト上に存在する必要はありません。共有ストレージにすることもできます。複数ホストの SAP HANA データベースシステムを使用するには、共有ストレージ、すなわち全ホストからオンデマンドでアクセス可能なストレージが必要です。

SAP HANA データベースシステム

SAP HANA データベースシステムは 1 つ以上の SAP HANA インスタンスで構成されており、これらには同じ SAP HANA <SID> とインスタンス番号が割り当てられています。SAP HANA データベースシステムという用語は、システムという用語と交換可能です。

SAP HANA データベースシステムは、複数のホストに分散することができます。このような分散システムにおいては、各インスタンスの SAP HANA <SID> と SAP HANA インスタンス番号 <##> が同じである必要があります。

SAP HANA <SID>

SAP HANA <SID> は、各自の SAP HANA データベースの名称です。この <SID> はインストール時に割り当てられ、組織全体で一意のものとなります。<SID> は 3 つの英数字から成り、小文字は使用されません。最初の文字は文字にする必要があります。

インスタンス番号 <##>
SAP インスタンス番号は 00 ~ 99 の 2 桁の数字です。SAP HANA データベースシステムでは、すべてのインスタンスのインスタンス番号が同じです。
SystemDB データベース

システムデータベースには、システム全体についての情報のほか、すべてのテナントデータベースについての情報が含まれています。これは集中システム管理に使用されます。

1 つのシステムには、システムデータベースが 1 つだけあります。ここにはシステム管理のデータとユーザが含まれます。SAP HANA コックピットなどのシステム管理ツールはこのデータベースに接続できます。システムデータベースには、システムに存在するテナントデータベースの知識を含むシステムランドスケープ情報全体が保存されます。ただし、データベース関連のトポロジ情報、つまり、データベースのテーブルとテーブルパーティションの場所に関する情報は所有しません。データベース関連トポロジ情報は、関連するテナントデータベースカタログに保存されます。

システムデータベースで動作する管理タスクは、システム全体とそのデータベースすべて (たとえば、システムレベルの各種設定) に適用されるか、特定のテナントデータベースを対象 (たとえば、テナントデータベースのバックアップ) にすることができます。

テナントデータベース

SAP HANA では、単一の SAP HANA システムで複数の分離されたデータベースがサポートされています。これらはテナントデータベースと呼ばれます。

SAP HANA システムは、1 つのシステム ID (SID) によって識別されます。データベースは SID とデータベース名によって識別されます。管理の観点からは、システムレベルで実行されるタスクとデータベースレベルで実行されるタスクは区別されます。SAP HANA コックピットなどのデータベースクライアントは、特定のデータベースに接続します。

すべてのテナントデータベースは、SAP HANA データベースシステムソフトウェアの同じインストール、同じコンピューティングリソース、および同じシステム管理を共有します。ただし、各テナントデータベースは自己完結型であり、それ自体で完全に分離されています。

  • データベースユーザのセット
  • パーシスタンス
  • ファイルへのバックアップの
  • トレースとログ
  • データベースカタログ
  • Repository

アプリケーションライフサイクル管理ツール

SAP HANA アプリケーションライフサイクル管理ツールには、複数のユーザインタフェースからアクセスできます。これには Web ブラウザで SAP HANA XS アプリケーションとして実行されるインタフェース、コマンド行ツール hdbalm、SAP HANA コックピットが含まれます。

SAP HANA アプリケーションライフサイクル管理は、製品構造のモデリングから、アプリケーションの開発、移送、アセンブリ、および SAP Support Portal からダウンロードしたか自身で構築した製品のインストールや更新まで、SAP HANA アプリケーションまたはアドオン製品のライフサイクルのすべての段階をサポートします。

SAP Help Portal の SAP HANA アプリケーションライフサイクル管理ガイドに、すべてのアプリケーションライフサイクル管理タスクについて記載されています。

SAP HANA データベースシステム管理者は、SAP HANA Platform Lifecycle Management ツールを使用して、主に SAP HANA アプリケーションまたはアドオン製品のインストールと更新を行います。このコースでは、SAP HANA Platform Lifecycle Management のこれらのタスクにのみ焦点を当てます。SAP Help Portal の SAP HANA Web-Based Development Workbench 向け SAP HANA 開発者ガイドには、SAP HANA の開発関連タスクについて記載されています。

サポートされている SAP HANA 単一および複数 SID のインストール

SAP HANA ライフサイクル管理ツールを使用すると、単一および複数 SID システムをインストールすることができます。マルチ SID システムをインストールする場合、インスタンス番号と SID は異なる必要があります。

SAP では、単一の本稼働 SAP HANA ハードウェア (または単一の仮想マシン) で、複数のシステム ID (SID) で表される複数の SAP HANA システムを実行できます。サポートされている単一ホストシステムの詳細については、SAP ノート 1681092 を参照してください。

SAP では、本稼働のスケールアウトハードウェア上で、複数のシステム ID (SID) で表される複数の SAP HANA システムを実行できます。サポートされている単一ホストシステムの詳細については、SAP ノート 2680623 を参照してください。

注記

マルチ SID では、システム管理やパフォーマンス管理に関連するさまざまな詳細タスクに細心の注意を払う必要があります。

SAP HANA インストールツール

HDBLCM ユーザインタフェース

SAP HANA Platform Lifecycle Management ツールは、SAP HANA データベースシステムのインストールと更新、および必須コンポーネントと追加コンポーネントの追加に使用できます。

注記

グラフィカルユーザインタフェースがサポートするアクションは、コマンド行バージョンよりも少なくなります。
この図は、HDBLCM をインストールするためのコマンド行ユーザインタフェースとグラフィカルユーザインタフェースを比較し、個別の機能を強調表示しています。

SAP HANA Database Lifecycle Management ツールでも、ブラウザベースのユーザインタフェースが提供されますが、これは SAP HANA の更新およびその他いくつかのライフサイクル管理タスクにのみ使用できます。

HDBLCM ツールの場所

SAP HANA データベースシステムは、コマンド行ユーザインタフェースまたはグラフィカルユーザインタフェースを使用してインストールできます。高度な調整済データセンタ統合 (TDI) インストールの場合、コマンド行インタフェースで設定ファイルを指定するのが最善のオプションです。

HDBLCM ツールの場所は、ダウンロード場所および使用されている CPU アーキテクチャによって異なります。<download location> で、ツールは以下の場所に格納されています。

  • HDBLCM (Intel ベース):

    Code Snippet
    1
    /<download location>/DATA_UNITS/HDB_LCM_LINUX_X86_64

  • HDBLCM (IBM Power):

    Code Snippet
    1
    /<download location>/DATA_UNITS/HDB_LCM_LINUX_PPC64

コマンド行インタフェースを介した HDBLCM

Linux サーバにグラフィカルユーザインタフェースがインストールされていない場合は、HDBLCM のコマンド行バージョンを使用できます。Intel ベースのシステムで HDBLCM を起動するには、ssh を使用して SAP HANA サーバに接続し、ルートユーザとして以下のコマンドを実行します。

Code Snippet
123
cd /<download location>/DATA_UNITS/HDB_LCM_LINUX_X864

次に、アプリケーションを起動します。

Code Snippet
1
./hdblcm

グラフィカルユーザインタフェースを介した HDBLCM

Linux サーバにグラフィカルユーザインタフェースがインストールされている場合は、HDBLCM のグラフィカルユーザインタフェースバージョンを使用できます。

ルートユーザとしてグラフィックデスクトップを開き、ファイルエクスプローラを使用してディレクトリに移動します。

Code Snippet
1
cd /<download location>/DATA_UNITS/HDB_LCM_LINUX_X86_64

次に、アプリケーションを起動します。

Code Snippet
1
./hdblcmgui

X Window システムに接続するには、多くのオプションがあります。VNC、ssh 経由の X Window のトンネル、または xrdp を介したリモートデスクトップの使用が可能です。