Einzelhost-Setup
Einzelhost-Setup
In diesem Kapitel wird die Einrichtung eines einzelnen SAP HANA-Hosts unter Verwendung von LINUX LVM beschrieben.
LUN-Konfiguration für SAP HANA Single-Host-Systeme
Beim SAP HANA-Host müssen Volume-Gruppen und logische Volumes erstellt und eingebunden werden, wie in der folgenden Tabelle angegeben.
Logisches Volume/LUN | Bereitstellungspunkt beim SAP HANA-Host | Hinweis |
---|---|---|
LV: FC5_data_mnt0000-vol |
/hana/data/FC51/mnt00001 |
Mit /etc/fstab-Eintrag montiert |
LV: FC5_log_mnt00001-vol |
/hana/log/FC5/mnt00001 |
Mit /etc/fstab-Eintrag montiert |
LUN: FC5_shared |
/hana/Shared/FC5 |
Mit /etc/fstab-Eintrag montiert |
|
Mit der beschriebenen Konfiguration wird die /usr/sap/FC5 Das Verzeichnis, in dem das Standard-Home-Verzeichnis des Benutzers FC5adm gespeichert ist, befindet sich auf der lokalen Festplatte. In einem Disaster Recovery-Setup mit festplattenbasierter Replikation empfiehlt NetApp die Erstellung einer zusätzlichen LUN innerhalb der FC5_shared Volumen für die /usr/sap/FC5 Verzeichnis, sodass sich alle Dateisysteme auf dem zentralen Speicher befinden.
|
Erstellen von LVM-Volume-Gruppen und logischen Volumes
-
Initialisieren Sie alle LUNs als ein physisches Volume.
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
-
Erstellen Sie die Volume-Gruppen für jede Daten- und Protokollpartition.
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
-
Erstellen Sie für jede Daten- und Protokollpartition ein logisches Volume. Verwenden Sie eine Stripe-Größe, die der Anzahl der LUNs pro Volume-Gruppe entspricht (in diesem Beispiel sind es zwei), eine Stripe-Größe von 256 KB für Daten und 64.000 für das Protokoll. SAP unterstützt nur ein logisches Volume pro Volume-Gruppe.
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
-
Scannen Sie bei allen anderen Hosts die physischen Volumes, Volume-Gruppen und Volume-Gruppen.
modprobe dm_mod pvscan vgscan lvscan
|
Wenn diese Befehle die Volumes nicht finden, ist ein Neustart erforderlich. |
Zum Mounten der logischen Volumes müssen die logischen Volumes aktiviert sein. Um die Volumes zu aktivieren, führen Sie den folgenden Befehl aus:
vgchange -a y
Erstellen von Dateisystemen
Erstellen Sie das XFS-Dateisystem auf allen logischen Daten- und Protokollvolumes und der gemeinsam genutzten Hana-LUN.
mkfs.xfs FC5_data_mnt00001-vol mkfs.xfs FC5_log_mnt00001-vol mkfs.xfs /dev/mapper/svm1-FC5_shared
Erstellen von Bereitstellungspunkten
Erstellen Sie die erforderlichen Mount-Point-Verzeichnisse und legen Sie die Berechtigungen auf dem Datenbankhost fest:
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
Mounten Sie File-Systeme
Um Dateisysteme während des Systemstarts mit dem /etc/fstab
Konfigurationsdatei, fügen Sie die erforderlichen Dateisysteme zum /etc/fstab
Konfigurationsdatei:
# 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
|
Die XFS-Dateisysteme für die Daten- und Protokoll-LUNs müssen mit dem gemountet werden relatime Und inode64 Mount-Optionen:
|
Um die Dateisysteme zu mounten, führen Sie den mount –a
Befehl beim Host.