為SAP HANA單一主機系統新增額外的資料Volume分割區
從SAP HANA 2.0 SPS4開始、即可設定額外的資料Volume分割區。此功能可讓您針對SAP HANA租戶資料庫的資料磁碟區設定兩個以上的LUN、並可擴充至超過單一LUN的大小和效能限制。
不需要使用多個分割區來達成SAP HANA KPI。單一分割區的單一LUN即符合所需的KPI。 |
只有SAP HANA單一主機系統才能使用兩個以上的個別LUN來處理資料磁碟區。SAP HANA多主機系統所需的SAP儲存連接器、僅支援一個資料磁碟區裝置。 |
您可以隨時新增更多資料Volume分割區、但可能需要重新啟動SAP HANA資料庫。
啟用其他資料Volume分割區
若要啟用其他資料磁碟區分割、請完成下列步驟:
-
在「global.ini`檔案中新增下列項目:
[customizable_functionalities] persistence_datavolume_partition_multipath = true
-
重新啟動資料庫以啟用此功能。透過SAP HANA Studio將參數新增至「global.ini`」檔案、使用Systemdb組態可防止資料庫重新啟動。
Volume與LUN組態
磁碟區和LUN的配置與單一資料磁碟區分割區的單一主機配置相似、但有額外的資料磁碟區和LUN儲存在不同的Aggregate上、如同記錄磁碟區和其他資料磁碟區。下表顯示SAP HANA單一主機系統的組態範例、其中包含兩個資料Volume分割區。
控制器A的Aggregate 1 | 控制器A的Aggregate 2 | 控制器B的Aggregate 1 | 控制器B的Aggregate 2 |
---|---|---|---|
資料磁碟區:SID_data_mnt00001 |
共享Volume:SID_Shared |
資料Volume:SID_data2_mnt00001 |
記錄磁碟區:SID_log_mnt00001 |
下表顯示具有兩個資料Volume分割之單一主機系統的掛載點組態範例。
LUN | HANA主機的裝載點 | 附註 |
---|---|---|
SID_data_mnt00001 |
/HANA /資料/SID/mnt00001 |
使用/etc/Fstab項目掛載 |
SID_data2_mnt00001 |
/HANA /資料2/SID/mnt00001 |
使用/etc/Fstab項目掛載 |
SID_log_mnt00001 |
/HANA /記錄/SID/mnt00001 |
使用/etc/Fstab項目掛載 |
SID_Shared |
/Hana /共享/SID |
使用/etc/Fstab項目掛載 |
使用ONTAP 「系統管理程式」或ONTAP 「系統資訊管理系統」CLI建立新的資料LUN。
主機組態
若要設定主機、請完成下列步驟:
-
如第0節所述、為其他LUN設定多重路徑。
-
在屬於HANA系統的每個額外LUN上建立XFS檔案系統。
stlrx300s8-6:/ # mkfs.xfs /dev/mapper/hana-SS3_data2_mnt00001
-
將其他檔案系統新增至「etc/stabs」組態檔。
資料LUN的XFS檔案系統必須以「RELatime」和「inode64」掛載選項掛載。日誌LUN的XFS檔案系統必須以「作業系統」、「Inode64」和「nobanite"掛載選項來掛載。 stlrx300s8-6:/ # cat /etc/fstab /dev/mapper/hana-SS3_shared /hana/shared xfs defaults 0 0 /dev/mapper/hana-SS3_log_mnt00001 /hana/log/SS3/mnt00001 xfs relatime,inode64 0 0 /dev/mapper/hana-SS3_data_mnt00001 /hana/data/SS3/mnt00001 xfs relatime,inode64 0 0 /dev/mapper/hana-SS3_data2_mnt00001 /hana/data2/SS3/mnt00001 xfs relatime,inode64 0 0
-
建立掛載點並設定資料庫主機的權限。
stlrx300s8-6:/ # mkdir -p /hana/data2/SS3/mnt00001 stlrx300s8-6:/ # chmod –R 777 /hana/data2/SS3
-
若要掛載檔案系統、請執行「mount–a」命令。
新增額外的datavolume分割區
若要將額外的資料流磁碟分割新增至租戶資料庫、請完成下列步驟:
-
針對租戶資料庫執行下列SQL陳述式。每個額外的LUN可以有不同的路徑。
ALTER SYSTEM ALTER DATAVOLUME ADD PARTITION PATH '/hana/data2/SID/';