ビジネスシナリオ
複数の SAP HANA システムをインストールする必要があり、複数の SAP HANA システムのインストールに利用可能な、バッチ指向の拡張インストール方法に対する洞察が必要です。
インストール自動化機能は、SAP HANA に精通していて、さまざまな本稼働環境で日ごろからインストール作業を行っている方を対象に設計されています。これは、コマンド行に渡される設定ファイルとコールオプションを組み合わせ、バッチモードを使用して SAP HANA データベースシステムをインストールすることを指します。
柔軟性を提供するために、複数の方法で同じ SAP HANA データベースシステムをインストールすることができます。インストール方法の違いは、同じシステムをそれぞれの方法でインストールした場合の1対1の比較で最もよくわかります。以下の図は、インストールの仕様例を示しています。これらのパラメータは、最小限のアプローチを反映しており、少なくともすべての必須パラメータとその値が提供されています。その目的は、さらなるユーザ操作を必要とせずに無人インストールを実行するためです。このような需要に対しては、さまざまなインストール方法を用いることができます。この後の例では、完全修飾オプションを用いたコマンド行の使用や、以前登録 (および更新) したパラメータインストールファイルによるインストールのバッチ実行も紹介しています。

コマンドラインの使用
コマンドライン上の hdblcm ツールは、2 つの異なる方法で使用できます。以下のオプションが示すように、どちらのメソッドもバッチモードで使用でき、ユーザ操作は必要ありません。
コマンドラインオプション (バッチモード)
設定ファイル (バッチモード)
バッチモードでのコマンド行とパラメータの使用

--batch オプションを使用する場合、コマンド行で指定されたパラメータが使用され、デフォルトパラメータが確認なしで受け入れられます。図に示すように、コマンド行でパスワードの必須パラメータを指定することもできます。ただし、文は Linux の履歴ファイルに保存されるため、このようにコマンド行でパスワードを指定することは避けてください。代わりに、パスワードを含め、すべての必須パラメータと値を保持する設定ファイルを登録します。または、明示的な xml ファイルにパスワードを保存し、このファイルからパスワードを読み込むパラメータを指定してバッチモードでインストールを開始するという安全策もあります。
--batch オプションを使用しない場合、SAP HANA インストールは半自動的に実行されます。コマンド行で指定されたパラメータが使用されますが、インストール担当者はデフォルトのパラメータ値を確認する必要があります。
注意
インストールパラメータ含む設定ファイルの生成
SAP HANA Database Lifecycle Manager (HDBLCM) では、コマンド行オプションまたは設定ファイル (変更するパラメータを含む) を使用して変更しない限り、インストール時にデフォルト値が使用されます。
SAP HANA Platform Lifecycle Management ツールを使用して設定ファイルテンプレートを生成するには、以下のコマンドを実行します。
1./hdblcm --dump_configfile_template=/root/hdblcmTemp.cfg
パラメータテンプレートファイルには、General、Server、Client などのセクションごとにパラメータが一覧表示されます。これらのセクションには、対応するパラメータが内容説明 (短) や入力可能値とともに表示されるので、ある種の入力ヘルプとして役立ちます。一部の一般的なユースケースでは、この機能で十分かもしれません。これらのパラメータは、SAP HANA サーバインストールおよびアップグレードガイドでも説明されています。
ヒント
バッチモードでの設定ファイルの使用
SAP HANA ライフサイクル管理 hdblcm ツールを使用して自動インストールを実行するには、設定ファイルとバッチモードを組み合わせる必要があります。
これまでは、パスワードを対話的に入力するか、コマンドラインで指定する必要がありました。バッチモードは、インストールプロセスを自動化させるべく設計されています。
バッチモードでは、確認やパラメータ入力を求めることなくインストーラが実行されます。これにより、ユーザとの対話なしで、インストールを完了まで実行することができます。設定ファイルを使用して、コマンドラインから起動できます。

設定ファイルとバッチモードでは、SAP HANA インストールはユーザとの対話なしで完全にインストールされます。これは、多数のシステムを標準設定する場合、またはシステムコピーのために週次でシステムを再デプロイする場合に役立ちます。

