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

單主機設定

貢獻者 netapp-mschoen

單主機設定

本章介紹使用 Linux LVM 設定 SAP HANA 單主機。

SAP HANA 單主機系統的 LUN 配置

在SAP HANA主機上、需要建立和掛載Volume群組和邏輯磁碟區、如下表所示。

邏輯磁碟區/LUN SAP HANA主機的掛載點 附註

LV:FC5_data_mnt0000-vol

/hana/資料/FC51/mnt00001

使用/etc/Fstab項目掛載

LV:FC5_log_mnt00001-vol

/HANA / log / FC5/mnt00001

使用/etc/Fstab項目掛載

LUN:FC5_共享

/HANA /共享/ FC5

使用/etc/Fstab項目掛載

註 透過所述配置, `/usr/sap/FC5`儲存使用者 FC5adm 的預設主目錄的目錄位於本機磁碟上。在基於磁碟的複製災難復原設定中, 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_log_mnt00001
    pvcreate /dev/mapper/hana-FC5_log2_mnt00001
  2. 為每個資料和記錄分割區建立磁碟區群組。

    vgcreate FC5_data_mnt00001 /dev/mapper/hana-FC5_data_mnt00001 /dev/mapper/hana-FC5_data2_mnt00001
    vgcreate FC5_log_mnt00001 /dev/mapper/hana-FC5_log_mnt00001 /dev/mapper/hana-FC5_log2_mnt00001
  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 64k --name vol FC5_log_mnt00001
  4. 掃描所有其他主機上的實體磁碟區、磁碟區群組和磁碟區群組。

modprobe dm_mod
pvscan
vgscan
lvscan
註 如果這些命令找不到磁碟區、則需要重新啟動。

若要掛載邏輯磁碟區、必須啟動邏輯磁碟區。若要啟動磁碟區、請執行下列命令:

vgchange -a y

建立檔案系統

在所有資料和日誌邏輯磁碟區以及 hana 共用 LUN 上建立 XFS 檔案系統。

mkfs.xfs FC5_data_mnt00001-vol
mkfs.xfs FC5_log_mnt00001-vol
mkfs.xfs /dev/mapper/svm1-FC5_shared

建立掛載點

建立所需的掛載點目錄,並在資料庫主機上設定權限:

sapcc-hana-tst:/ # mkdir -p /hana/data/FC5/mnt00001
sapcc-hana-tst:/ # mkdir -p /hana/log/FC5/mnt00001
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

掛載檔案系統

使用以下方式在系統啟動期間掛載檔案系統 `/etc/fstab`配置文件,將所需的文件系統新增至 `/etc/fstab`設定檔:

# cat /etc/fstab
/dev/mapper/hana-FC5_shared /hana/shared xfs defaults 0 0
/dev/mapper/FC5_log_mnt00001-vol /hana/log/FC5/mnt00001 xfs relatime,inode64 0 0
/dev/mapper/FC5_data_mnt00001-vol /hana/data/FC5/mnt00001 xfs relatime,inode64 0 0
註 用於資料和記錄LUN的XFS檔案系統必須使用「RELatime」和「inode64」掛載選項掛載。

若要掛載檔案系統,請執行 `mount –a`在主機上執行指令。