Skip to main content
NetApp Solutions SAP
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Provisioning e installazione del sistema HANA

Collaboratori

Questo capitolo descrive l'installazione e la configurazione del sistema SAP HANA specifico per una configurazione VMware utilizzando VMFS. Ulteriori procedure consigliate generiche sono disponibili all'indirizzo "SAP HANA su sistemi NetApp AFF con protocollo Fibre Channel".

Configurazione dello storage

La figura qui sotto mostra la configurazione dello storage e del datastore per il sistema HANA. Devi configurare un volume dedicato, LUN, datastore per ogni filesystem del sistema HANA. I datastore non devono essere condivisi su sistemi HANA multipli o altri carichi di lavoro.

Tutte e tre le LUN del sistema HANA (hana++data++_++SMA, hanalogSAM e hanashared+++SMA) oltre al LUN per le immagini del sistema operativo e i componenti SnapCenter sono stati sottoposti a provisioning nel cluster di storage A700.

Nota È necessario eseguire il provisioning di tutti i volumi del sistema HANA nella stessa SVM. Nella configurazione Active Sync di SnapMirror descritta in seguito, creeremo un gruppo di coerenza su tutti e tre i volumi HANA, che richiede che i volumi siano nella stessa SVM. Il volume dell'infrastruttura farà parte di un gruppo di coerenza diverso e potrebbe quindi trovarsi in una SVM diversa.

È necessario configurare un gruppo iniziatore e mappare i LUN sopra indicati all'host ESX-1, che si trova in prossimità del sistema di storage A700 nella configurazione del laboratorio.

Provisioning dei datastore

Abbiamo creato tre datastore per il sistema HANA utilizzando le tre LUN oggetto del provisioning precedente. Inoltre, abbiamo creato un datastore di infrastruttura utilizzando la LUN dell'infrastruttura.

Provisioning delle macchine virtuali e installazione del sistema operativo

Durante il setup del laboratorio abbiamo implementato una nuova VM e inserito il VMDK per il sistema operativo Linux nel datastore dell'infrastruttura.

Configurazione dei dischi delle macchine virtuali

Alla VM HANA sono stati aggiunti tre nuovi dischi, ciascuno dei quali è all'interno di uno dei datastore creati per il sistema HANA.

Impostazione dei parametri VM

Il parametro disk.EnableUUID deve essere aggiunto e impostato su TRUE . Il parametro è richiesto da SnapCenter. In caso contrario, l'operazione di "individuazione delle risorse virtuali" di SnapCenter non verrà eseguita correttamente.

La VM deve essere arrestata prima di poter aggiungere il parametro.

La funzionalità può essere verificata con il comando seguente.

hana-1:~ # sg_inq /dev/sdd
standard INQUIRY:
PQual=0 PDT=0 RMB=0 LU_CONG=0 hot_pluggable=0 version=0x06 [SPC-4]
[AERC=0] [TrmTsk=] NormACA=0 HiSUP=0 Resp_data_format=2
SCCS=0 ACC=0 TPGS=0 3PC=0 Protect=0 [BQue=0]
EncServ=0 MultiP=0 [MChngr=0] [ACKREQQ=0] Addr16=0
[RelAdr=0] WBus16=1 Sync=1 [Linked=0] [TranDis=0] CmdQue=1
length=36 (0x24) Peripheral device type: disk
Vendor identification: VMware
Product identification: Virtual disk
Product revision level: 2.0
Unit serial number: 6000c293fecf25ac6bc457af67fe1f54

Preparazione del file system all'host Linux

Creazione del filesystem xfs su nuovi dischi

I nomi dei dispositivi dei nuovi dischi possono essere controllati con il comando seguente.

hana-1:/install # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 250G 0 disk
├─sda1 8:1 0 256M 0 part /boot/efi
└─sda2 8:2 0 82G 0 part
├─system-root 254:0 0 60G 0 lvm /root
│ /var
│ /usr/local
│ /tmp
│ /srv
│ /opt
│ /home
│ /boot/grub2/x86++_++64-efi
│ /boot/grub2/i386-pc
│ /.snapshots
│ /
└─system-swap 254:1 0 2G 0 lvm SWAP
sdb 8:16 0 200G 0 disk
sdc 8:32 0 120G 0 disk
sdd 8:48 0 150G 0 disk
sr0 11:0 1 1024M 0 rom
hana-1:/install #

Su ciascuno dei tre nuovi dischi è stato creato un file system xfs.

hana-1:/install # mkfs.xfs /dev/sdb
meta-data=/dev/sdb isize=512 agcount=4, agsize=7864320 blks
sectsz=512 attr=2, projid32bit=1
crc=1 finobt=1, sparse=1, rmapbt=0
reflink=0 bigtime=0 inobtcount=0
data = bsize=4096 blocks=31457280, imaxpct=25
sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=15360, version=2
sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0

hana-1:/install # mkfs.xfs /dev/sdc
meta-data=/dev/sdc isize=512 agcount=4, agsize=7864320 blks
sectsz=512 attr=2, projid32bit=1
crc=1 finobt=1, sparse=1, rmapbt=0
reflink=0 bigtime=0 inobtcount=0
data = bsize=4096 blocks=31457280, imaxpct=25
sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=15360, version=2
sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0

hana-1:/install # mkfs.xfs /dev/sdd
meta-data=/dev/sdd isize=512 agcount=4, agsize=9830400 blks
sectsz=512 attr=2, projid32bit=1
crc=1 finobt=1, sparse=1, rmapbt=0
reflink=0 bigtime=0 inobtcount=0
data = bsize=4096 blocks=39321600, imaxpct=25
sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=19200, version=2
sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
hana-1:/install #

Creazione di punti di montaggio

hana-1:/ # mkdir -p /hana/data/SMA/mnt00001
hana-1:/ # mkdir -p /hana/log/SMA/mnt00001
hana-1:/ # mkdir -p /hana/shared
hana-1:/ # chmod –R 777 /hana/log/SMA
hana-1:/ # chmod –R 777 /hana/data/SMA
hana-1:/ # chmod -R 777 /hana/shared

Configurazione di /etc/fstab

hana-1:/install # cat /etc/fstab
/dev/system/root / btrfs defaults 0 0
/dev/system/root /var btrfs subvol=/@/var 0 0
/dev/system/root /usr/local btrfs subvol=/@/usr/local 0 0
/dev/system/root /tmp btrfs subvol=/@/tmp 0 0
/dev/system/root /srv btrfs subvol=/@/srv 0 0
/dev/system/root /root btrfs subvol=/@/root 0 0
/dev/system/root /opt btrfs subvol=/@/opt 0 0
/dev/system/root /home btrfs subvol=/@/home 0 0
/dev/system/root /boot/grub2/x86_64-efi btrfs subvol=/@/boot/grub2/x86_64-efi 0 0
/dev/system/root /boot/grub2/i386-pc btrfs subvol=/@/boot/grub2/i386-pc 0 0
/dev/system/swap swap swap defaults 0 0
/dev/system/root /.snapshots btrfs subvol=/@/.snapshots 0 0
UUID=2E8C-48E1 /boot/efi vfat utf8 0 2
/dev/sdb /hana/data/SMA/mnt00001 xfs relatime,inode64 0 0
/dev/sdc /hana/log/SMA/mnt00001 xfs relatime,inode64 0 0
/dev/sdd /hana/shared xfs defaults 0 0
hana-1:/install #

hana-1:/install # df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 4.0M 8.0K 4.0M 1% /dev
tmpfs 49G 4.0K 49G 1% /dev/shm
tmpfs 13G 26M 13G 1% /run
tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup
/dev/mapper/system-root 60G 35G 25G 58% /
/dev/mapper/system-root 60G 35G 25G 58% /.snapshots
/dev/mapper/system-root 60G 35G 25G 58% /boot/grub2/i386-pc
/dev/mapper/system-root 60G 35G 25G 58% /boot/grub2/x86_64-efi
/dev/mapper/system-root 60G 35G 25G 58% /home
/dev/mapper/system-root 60G 35G 25G 58% /opt
/dev/mapper/system-root 60G 35G 25G 58% /srv
/dev/mapper/system-root 60G 35G 25G 58% /tmp
/dev/mapper/system-root 60G 35G 25G 58% /usr/local
/dev/mapper/system-root 60G 35G 25G 58% /var
/dev/mapper/system-root 60G 35G 25G 58% /root
/dev/sda1 253M 5.1M 247M 3% /boot/efi
tmpfs 6.3G 56K 6.3G 1% /run/user/0
/dev/sdb 200G 237M 200G 1% /hana/data/SMA/mnt00001
/dev/sdc 120G 155M 120G 1% /hana/log/SMA/mnt00001
/dev/sdd 150G 186M 150G 1% /hana/shared
hana-1:/install #

Installazione HANA

Ora è possibile eseguire l'installazione HANA.

Nota Con la configurazione descritta, la directory /usr/sap/SMA sarà sul VMDK del sistema operativo. Se /usr/sap/SMA deve essere memorizzato nel VMDK condiviso, il disco condiviso hana potrebbe essere partizionato per fornire un altro file system per /usr/sap/SMA.

Chiave Userstore per SnapCenter

È necessario creare un archivio utenti per un utente del database di sistema, che dovrebbe essere utilizzato da SnapCenter. Il numero dell'istanza HANA deve essere impostato di conseguenza per la porta di comunicazione. Nell'istanza di installazione viene utilizzato il numero "00".

Una descrizione più dettagliata è disponibile all'indirizzo "Configurazione specifica delle risorse SnapCenter per i backup dei database SAP HANA"

smaadm@hana-1:/usr/sap/SMA/HDB00> hdbuserstore set SMAKEY hana-1:30013 SNAPCENTER <password>
Operation succeed.

La connettività può essere controllata con il comando seguente.

smaadm@hana-1:/usr/sap/SMA/HDB00> hdbsql -U SMAKEY
Welcome to the SAP HANA Database interactive terminal.
Type: \h for help with commands
\q to quit
hdbsql SYSTEMDB=> exit
smaadm@hana-1:/usr/sap/SMA/HDB00