Aggiunta di partizioni di volumi di dati aggiuntive per sistemi SAP HANA a host singolo
A partire da SAP HANA 2.0 SPS4, è possibile configurare ulteriori partizioni del volume di dati. Questa funzione consente di configurare due o più LUN per il volume di dati di un database tenant SAP HANA e di scalare oltre i limiti di dimensioni e performance di una singola LUN.
Non è necessario utilizzare più partizioni per soddisfare i KPI SAP HANA. Un singolo LUN con una singola partizione soddisfa i KPI richiesti. |
L'utilizzo di due o più LUN singoli per il volume di dati è disponibile solo per i sistemi SAP HANA a host singolo. Il connettore di storage SAP richiesto per i sistemi host multipli SAP HANA supporta un solo dispositivo per il volume di dati. |
L'aggiunta di partizioni di volumi di dati aggiuntive può essere eseguita in qualsiasi momento, ma potrebbe richiedere il riavvio del database SAP HANA.
Attivazione di partizioni di volumi di dati aggiuntive
Per attivare ulteriori partizioni del volume di dati, attenersi alla seguente procedura:
-
Aggiungere la seguente voce all'interno di
global.ini
file.[customizable_functionalities] persistence_datavolume_partition_multipath = true
-
Riavviare il database per attivare la funzione. Aggiunta del parametro tramite SAP HANA Studio a
global.ini
Utilizzando la configurazione Systemdb si impedisce il riavvio del database.
Configurazione del volume e del LUN
Il layout dei volumi e delle LUN è simile al layout di un singolo host con una partizione del volume di dati, ma con un volume di dati e un LUN aggiuntivi memorizzati su un aggregato diverso come il volume di log e l'altro volume di dati. La seguente tabella mostra un esempio di configurazione di sistemi SAP HANA a host singolo con due partizioni di volumi di dati.
Aggregato 1 al controller A. | Aggregato 2 al controller A. | Aggregato 1 al controller B. | Aggregato 2 al controller B. |
---|---|---|---|
Volume di dati: SID_data_mnt00001 |
Volume condiviso: SID_shared |
Volume di dati: SID_data2_mnt00001 |
Volume di log: SID_log_mnt00001 |
La seguente tabella mostra un esempio di configurazione del punto di montaggio per un sistema a host singolo con due partizioni del volume di dati.
LUN | Punto di montaggio sull'host HANA | Nota |
---|---|---|
SID_data_mnt00001 |
/hana/data/SID/mnt00001 |
Montato usando /etc/fstab entry |
SID_data2_mnt00001 |
/hana/data2/SID/mnt00001 |
Montato usando /etc/fstab entry |
SID_log_mnt00001 |
/hana/log/SID/mnt00001 |
Montato usando /etc/fstab entry |
SID_shared |
/hana/shared/SID |
Montato usando /etc/fstab entry |
Creare le nuove LUN dei dati utilizzando Gestore di sistema di ONTAP o l'interfaccia utente di ONTAP.
Configurazione dell'host
Per configurare un host, attenersi alla seguente procedura:
-
Configurare il multipathing per i LUN aggiuntivi, come descritto nel capitolo 0.
-
Creare il file system XFS su ogni LUN aggiuntivo appartenente al sistema HANA:
stlrx300s8-6:/ # mkfs.xfs /dev/mapper/hana-SS3_data2_mnt00001
-
Aggiungere i file system aggiuntivi a
/etc/fstab
file di configurazione.I file system XFS per il LUN di dati e log devono essere montati con relatime
e.inode64
opzioni di montaggio.stlrx300s8-6:/ # cat /etc/fstab /dev/mapper/hana-SS3_shared /hana/shared xfs defaults 0 0 /dev/mapper/hana-SS3_log_mnt00001 /hana/log/SS3/mnt00001 xfs relatime,inode64 0 0 /dev/mapper/hana-SS3_data_mnt00001 /hana/data/SS3/mnt00001 xfs relatime,inode64 0 0 /dev/mapper/hana-SS3_data2_mnt00001 /hana/data2/SS3/mnt00001 xfs relatime,inode64 0 0
-
Creare punti di montaggio e impostare le autorizzazioni sull'host del database.
stlrx300s8-6:/ # mkdir -p /hana/data2/SS3/mnt00001 stlrx300s8-6:/ # chmod –R 777 /hana/data2/SS3
-
Montare i file system ed eseguire
mount –a
comando.
Aggiunta di una partizione datavolume aggiuntiva
Per aggiungere un'ulteriore partizione di datavolume al database del tenant, eseguire la seguente istruzione SQL sul database del tenant. Ogni LUN aggiuntivo può avere un percorso diverso:
ALTER SYSTEM ALTER DATAVOLUME ADD PARTITION PATH '/hana/data2/SID/';