Configurazione di più host
Configurazione di più host
In questo capitolo viene descritta a titolo di esempio la configurazione di un sistema multihost SAP HANA 2+1.
Configurazione LUN per sistemi multi-host SAP HANA
Linux LVM viene utilizzato per aumentare le prestazioni e risolvere i limiti delle dimensioni LUN.
Nell'host SAP HANA, è necessario creare e montare gruppi di volumi e volumi logici, come indicato nella tabella seguente.
Volume logico (LV) | Punto di montaggio sull'host SAP HANA | Nota |
---|---|---|
LV: FC5_data_mnt00001-vol |
/hana/data/FC5/mnt00001 |
Montato utilizzando un connettore storage |
LV: FC5_log_mnt00001-vol |
/hana/log/FC5/mnt00001 |
Montato utilizzando un connettore storage |
LV: FC5_data_mnt00002-vol |
/hana/data/FC5/mnt00002 |
Montato utilizzando un connettore storage |
LV: FC5_log_mnt00002-vol |
/hana/log/FC5/mnt00002 |
Montato utilizzando un connettore storage |
Condivisione NFS esterna: FC5_shared |
/hana/shared |
Montato su tutti gli host usando NFS e /etc/fstab entry |
|
I sistemi multi-host SAP HANA richiedono /hana/shared File system connesso a tutti gli host di un sistema. Solitamente si tratta di una condivisione NFS fornita da un server NFS. Si consiglia di utilizzare un server NFS ad alta disponibilità, ad esempio un sistema NetApp FAS o AFF. Un'altra opzione è quella di utilizzare il server NFS integrato di un host LINUX.
|
|
Con la configurazione descritta, il /usr/sap/FC5 La directory in cui è memorizzata la directory home predefinita dell'utente FC5adm si trova sul disco locale di ciascun host HANA. In una configurazione di disaster recovery con replica basata su disco, NetApp consiglia di utilizzare quattro LUN aggiuntive per /usr/sap/FC5 file system di ciascun host in modo che ogni host del database abbia tutti i suoi file system sullo storage centrale.
|
Creare gruppi di volumi LVM e volumi logici
-
Inizializzare tutti i LUN come volume fisico.
pvcreate /dev/mapper/svm1-FC5_data_mnt00001_1 pvcreate /dev/mapper/svm1-FC5_data_mnt00001_2 pvcreate /dev/mapper/svm1-FC5_data_mnt00002_1 pvcreate /dev/mapper/svm1-FC5_data_mnt00002_2 pvcreate /dev/mapper/svm1-FC5_log_mnt00001_1 pvcreate /dev/mapper/svm1-FC5_log_mnt00001_2 pvcreate /dev/mapper/svm1-FC5_log_mnt00002_1 pvcreate /dev/mapper/svm1-FC5_log_mnt00002_2
-
Creare i gruppi di volumi per ciascuna partizione di dati e log.
vgcreate FC5_data_mnt00001 /dev/mapper/svm1-FC5_data_mnt00001_1 /dev/mapper/svm1-FC5_data_mnt00001_2 vgcreate FC5_data_mnt00002 /dev/mapper/svm1-FC5_data_mnt00002_1 /dev/mapper/svm1-FC5_data_mnt00002_2 vgcreate FC5_log_mnt00001 /dev/mapper/svm1-FC5_log_mnt00001_1 /dev/mapper/svm1-FC5_log_mnt00001_2 vgcreate FC5_log_mnt00002 /dev/mapper/svm1-FC5_log_mnt00002_1 /dev/mapper/svm1-FC5_log_mnt00002_2
-
Creare un volume logico per ciascuna partizione di dati e log. Utilizzare una dimensione dello stripe uguale al numero di LUN utilizzati per gruppo di volumi (in questo esempio, due) e una dimensione dello stripe di 256k per i dati e 64k per il registro. SAP supporta un solo volume logico per gruppo di volumi.
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
-
Eseguire la scansione dei volumi fisici, dei gruppi di volumi e dei gruppi di volumi di tutti gli altri host.
modprobe dm_mod pvscan vgscan lvscan
|
Se questi comandi non trovano i volumi, è necessario riavviare il sistema. |
Per montare i volumi logici, è necessario attivare i volumi logici. Per attivare i volumi, eseguire il seguente comando:
vgchange -a y
Creare file system
Creare il file system XFS su tutti i volumi logici di dati e log.
mkfs.xfs FC5_data_mnt00001-vol mkfs.xfs FC5_data_mnt00002-vol mkfs.xfs FC5_log_mnt00001-vol mkfs.xfs FC5_log_mnt00002-vol
Creare punti di montaggio
Crea le directory dei punti di montaggio richiesti e imposta le autorizzazioni su tutti gli host worker e standby:
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
Montare i file system
Per montare il /hana/shared
file system durante l'avvio del sistema utilizzando /etc/fstab
file di configurazione, aggiungere il /hana/shared
file system al /etc/fstab
file di configurazione di ciascun host.
sapcc-hana-tst:/ # cat /etc/fstab <storage-ip>:/hana_shared /hana/shared nfs rw,vers=3,hard,timeo=600, intr,noatime,nolock 0 0
|
Tutti i file system di log e dati vengono montati tramite il connettore storage SAP HANA. |
Per montare i file system, eseguire mount –a
su ciascun host.