Skip to main content
NetApp solutions for SAP
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

多主機設定

貢獻者 netapp-mschoen

多主機設定

本章以 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群組和邏輯磁碟區

  1. 將所有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
  2. 為每個資料和記錄分割區建立磁碟區群組。

    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
  3. 為每個資料和記錄分割區建立邏輯磁碟區。使用等量磁碟區大小、等於每個磁碟區群組使用的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
  4. 掃描所有其他主機上的實體磁碟區、磁碟區群組和磁碟區群組。

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」命令。