シングルホスト
シングルホスト
このセクションでは、SAP HANAシングルホストシステムに固有のNetAppストレージシステムの構成について説明します。
SAP HANA シングルホストシステムのボリュームと LUN の構成
次の図は、 4 つのシングルホスト SAP HANA システムのボリューム構成を示しています。各SAP HANAシステムのデータボリュームとログボリュームは、異なるストレージコントローラに分散されます。たとえば、ボリュームは `SID1_data_mnt00001`コントローラAで構成され、ボリュームはコントローラBで構成され `SID1_log_mnt00001`ます。各ボリューム内には単一のLUNが構成されます。
|
ハイアベイラビリティ( HA )ペアのうち、 1 台のストレージコントローラのみを SAP HANA システムに使用する場合は、データボリュームとログボリュームを同じストレージコントローラに保存することもできます。 |
各 SAP HANA ホストには、データボリューム、ログボリューム、「 /hana/shared 」のボリュームが構成されています。次の表は、 4 台の SAP HANA シングルホストシステムを使用した構成例を示しています。
目的 | コントローラ A のアグリゲート 1 | コントローラ A のアグリゲート 2 | コントローラ B のアグリゲート 1 | コントローラ B のアグリゲート 2 |
---|---|---|---|---|
システム SID1 のデータ、ログ、および共有ボリューム |
データボリューム: SID1_data_mnt00001 |
共有ボリューム: SID1_shared |
– |
ログボリューム: SID1_log_mnt00001 |
システム SID2 のデータボリューム、ログボリューム、および共有ボリューム |
– |
ログボリューム: SID2_log_mnt00001 |
データボリューム: SID2_data_mnt00001 |
共有ボリューム: SID2_shared |
システム SID3 のデータ、ログ、および共有ボリューム |
共有ボリューム: SID3_shared |
データボリューム: SID3_data_mnt00001 |
ログボリューム: SID3_log_mnt00001 |
– |
システム SID4 のデータボリューム、ログボリューム、および共有ボリューム |
ログボリューム: SID4_log_mnt00001 |
– |
共有ボリューム: SID4_shared |
データボリューム: SID4_data_mnt00001 |
次の表に、シングルホストシステムのマウントポイント構成の例を示します。
LUN | HANA ホストのマウントポイント | 注 |
---|---|---|
SID1_data_mnt00001 |
/hana/data SID1/mnt00001 のように指定します |
/etc/fstab エントリを使用してマウントされます |
SID1_log_mnt00001 |
/hana/log/s1/mnt00001 |
/etc/fstab エントリを使用してマウントされます |
SID1_shared |
/hana/shareed/SID1 |
/etc/fstab エントリを使用してマウントされます |
|
ここで説明する構成では ' ユーザ SID1adm のデフォルトのホーム・ディレクトリが格納されている /usr/sap/SID1 ディレクトリがローカル・ディスク上にありますディスク・ベースのレプリケーションを使用した災害復旧セットアップでは、すべてのファイル・システムが中央ストレージ上にあるように、 /usr/sap/SID1 ディレクトリの「 ID1_shared 」ボリューム内に追加の LUN を作成することを推奨します。 |
Linux LVM を使用した SAP HANA シングルホストシステムのボリュームと LUN の構成
Linux LVM を使用すると、パフォーマンスを向上させ、 LUN サイズの制限に対処できます。LVM ボリュームグループの各 LUN は、別のアグリゲートおよび別のコントローラに格納する必要があります。次の表に、ボリュームグループごとに 2 つの LUN を使用する例を示します。
|
SAP HANA KPIを満たすために複数のLUNでLVMを使用する必要はありませんが、推奨されます。 |
目的 | コントローラ A のアグリゲート 1 | コントローラ A のアグリゲート 2 | コントローラ B のアグリゲート 1 | コントローラ B のアグリゲート 2 |
---|---|---|---|---|
LVM ベースのシステムのデータ、ログ、および共有ボリューム |
データボリューム: SID1_data_mnt00001 |
共有ボリューム: SID1_shared log2 ボリューム: SID1_log2_mnt00001 |
data2 ボリューム: SID1_data2_mnt00001 |
ログボリューム: SID1_log_mnt00001 |
|
ここで説明する構成では ' ユーザ SID1adm のデフォルトのホーム・ディレクトリが格納されている /usr/sap/SID1 ディレクトリがローカル・ディスク上にありますディスク・ベースのレプリケーションを使用した災害復旧セットアップでは、すべてのファイル・システムが中央ストレージ上にあるように、 /usr/sap/SID1 ディレクトリの「 ID1_shared 」ボリューム内に追加の LUN を作成することを推奨します。 |
ボリュームのオプション
次の表にリストされているボリューム オプションは、SAP HANA に使用されるすべてのボリュームで検証および設定する必要があります。
アクション | ONTAP 9 |
---|---|
Snapshot コピーの自動作成を無効にする |
vol modify – vserver <vserver-name> -volume <volname> -snapshot-policy none と指定します |
Snapshot ディレクトリの可視化を無効にします |
vol modify -vserver <vserver-name> -volume <volname> -snapdir-access false |
LUN 、ボリュームを作成し、 LUN をイニシエータグループにマッピングします
NetApp ONTAP System Managerを使用してストレージボリュームとLUNを作成し、それらをサーバとONTAP CLIのigroupにマッピングすることができます。このマニュアルでは、CLIの使用方法について説明します。
CLI を使用して LUN 、ボリュームを作成し、 igroup に LUN をマッピングします
このセクションでは、LVM と LVM ボリューム グループごとに 2 つの LUN を使用する SID FC5 の SAP HANA 単一ホスト システムに対して、ONTAP 9 のコマンド ラインを使用した構成例を示します。
-
必要なボリュームをすべて作成します。
vol create -volume FC5_data_mnt00001 -aggregate aggr1_1 -size 1200g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_log_mnt00001 -aggregate aggr1_2 -size 280g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_data2_mnt00001 -aggregate aggr1_2 -size 1200g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_log2_mnt00001 -aggregate aggr1_1 -size 280g -snapshot-policy none -foreground true -encrypt false -space-guarantee none vol create -volume FC5_shared -aggregate aggr1_1 -size 512g -state online -policy default -snapshot-policy none -junction-path /FC5_shared -encrypt false -space-guarantee none
-
すべての LUN を作成します。
lun create -path /vol/FC5_data_mnt00001/FC5_data_mnt00001 -size 1t -ostype linux -space-reserve disabled -space-allocation disabled -class regular lun create -path /vol/FC5_data2_mnt00001/FC5_data2_mnt00001 -size 1t -ostype linux -space-reserve disabled -space-allocation disabled -class regular lun create -path /vol/FC5_log_mnt00001/FC5_log_mnt00001 -size 260g -ostype linux -space-reserve disabled -space-allocation disabled -class regular lun create -path /vol/FC5_log2_mnt00001/FC5_log2_mnt00001 -size 260g -ostype linux -space-reserve disabled -space-allocation disabled -class regular
-
FC5 のシステム ホストに属するすべてのポートのイニシエーター グループを作成します。
lun igroup create -igroup HANA-FC5 -protocol fcp -ostype linux -initiator 10000090fadcc5fa,10000090fadcc5fb -vserver hana
-
作成したイニシエータグループにすべての LUN をマッピングします。
lun map -path /vol/FC5_data_mnt00001/FC5_data_mnt00001 -igroup HANA-FC5 lun map -path /vol/FC5_data2_mnt00001/FC5_data2_mnt00001 -igroup HANA-FC5 lun map -path /vol/FC5_log_mnt00001/FC5_log_mnt00001 -igroup HANA-FC5 lun map -path /vol/FC5_log2_mnt00001/FC5_log2_mnt00001 -igroup HANA-FC5