本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
多主機設定
多主機設定
本章以 2+1 SAP HANA 多主機系統的設定為例進行說明。
SAP HANA 多主機系統的 LUN 配置
在SAP HANA主機上、需要建立和掛載Volume群組和邏輯磁碟區、如下表所示。
邏輯Volume(lv)或Volume | SAP HANA主機的掛載點 | 附註 |
---|---|---|
LV:FC5_data_mnt00001-vol |
/HANA /資料/ FC5/mnt00001 |
使用儲存連接器安裝 |
LV:FC5_log_mnt00001-vol |
/HANA / log / FC5/mnt00001 |
使用儲存連接器安裝 |
LV:FC5_data_mnt00002-vol |
/HANA /資料/ FC5/mnt00002 |
使用儲存連接器安裝 |
LV:FC5_log_mnt00002-vol |
/HANA / log / FC5/mnt00002 |
使用儲存連接器安裝 |
卷:FC5_shared |
/HANA /共享 |
使用NFS和/etc/Fstab項目安裝在所有主機上 |
|
透過所述配置, `/usr/sap/FC5`儲存使用者 FC5adm 的預設主目錄的目錄位於每個 HANA 主機的本機磁碟上。在基於磁碟的複製災難復原設定中, NetApp建議在 `FC5_shared`音量為 `/usr/sap/FC5`檔案系統,以便每個資料庫主機在中央儲存上都有其所有的檔案系統。 |
建立LVM Volume群組和邏輯磁碟區
-
將所有LUN初始化為實體磁碟區。
pvcreate /dev/mapper/hana-FC5_data_mnt00001 pvcreate /dev/mapper/hana-FC5_data2_mnt00001 pvcreate /dev/mapper/hana-FC5_data_mnt00002 pvcreate /dev/mapper/hana-FC5_data2_mnt00002 pvcreate /dev/mapper/hana-FC5_log_mnt00001 pvcreate /dev/mapper/hana-FC5_log2_mnt00001 pvcreate /dev/mapper/hana-FC5_log_mnt00002 pvcreate /dev/mapper/hana-FC5_log2_mnt00002
-
為每個資料和記錄分割區建立磁碟區群組。
vgcreate FC5_data_mnt00001 /dev/mapper/hana-FC5_data_mnt00001 /dev/mapper/hana-FC5_data2_mnt00001 vgcreate FC5_data_mnt00002 /dev/mapper/hana-FC5_data_mnt00002 /dev/mapper/hana-FC5_data2_mnt00002 vgcreate FC5_log_mnt00001 /dev/mapper/hana-FC5_log_mnt00001 /dev/mapper/hana-FC5_log2_mnt00001 vgcreate FC5_log_mnt00002 /dev/mapper/hana-FC5_log_mnt00002 /dev/mapper/hana-FC5_log2_mnt00002
-
為每個資料和記錄分割區建立邏輯磁碟區。使用等量磁碟區大小、等於每個磁碟區群組使用的LUN數量(在此範例中為兩個)、而資料使用的等量磁碟區大小為256k、記錄使用64k。SAP僅支援每個Volume群組一個邏輯Volume。
lvcreate --extents 100%FREE -i 2 -I 256k --name vol FC5_data_mnt00001 lvcreate --extents 100%FREE -i 2 -I 256k --name vol FC5_data_mnt00002 lvcreate --extents 100%FREE -i 2 -I 64k --name vol FC5_log_mnt00002 lvcreate --extents 100%FREE -i 2 -I 64k --name vol FC5_log_mnt00001
-
掃描所有其他主機上的實體磁碟區、磁碟區群組和磁碟區群組。
modprobe dm_mod pvscan vgscan lvscan
|
如果這些命令找不到磁碟區、則需要重新啟動。 |
若要掛載邏輯磁碟區、必須啟動邏輯磁碟區。若要啟動磁碟區、請執行下列命令:
vgchange -a y
建立檔案系統
在所有資料和日誌邏輯磁碟區上建立 XFS 檔案系統。
mkfs.xfs FC5_data_mnt00001-vol mkfs.xfs FC5_data_mnt00002-vol mkfs.xfs FC5_log_mnt00001-vol mkfs.xfs FC5_log_mnt00002-vol
建立掛載點
建立所需的掛載點目錄,並在所有工作主機和備用主機上設定權限:
sapcc-hana-tst:/ # mkdir -p /hana/data/FC5/mnt00001 sapcc-hana-tst:/ # mkdir -p /hana/log/FC5/mnt00001 sapcc-hana-tst:/ # mkdir -p /hana/data/FC5/mnt00002 sapcc-hana-tst:/ # mkdir -p /hana/log/FC5/mnt00002 sapcc-hana-tst:/ # mkdir -p /hana/shared sapcc-hana-tst:/ # chmod –R 777 /hana/log/FC5 sapcc-hana-tst:/ # chmod –R 777 /hana/data/FC5 sapcc-hana-tst:/ # chmod 777 /hana/shared
掛載檔案系統
要安裝 `/hana/shared`檔案系統在系統啟動時使用 `/etc/fstab`配置文件,添加 `/hana/shared`檔案系統 `/etc/fstab`每個主機的設定檔。
sapcc-hana-tst:/ # cat /etc/fstab <storage-ip>:/hana_shared /hana/shared nfs rw,vers=3,hard,timeo=600, intr,noatime,nolock 0 0
|
所有資料與記錄檔系統都是透過SAP HANA儲存連接器掛載。 |
若要掛載檔案系統、請在每個主機上執行「mount–a」命令。