Skip to main content
NetApp Solutions SAP
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Aprovisionamiento e instalación de sistemas HANA

Colaboradores

En este capítulo se describe la instalación y configuración del sistema SAP HANA específico para una configuración de VMware mediante VMFS. Puede encontrar mejores prácticas genéricas adicionales en "SAP HANA en sistemas AFF de NetApp con el protocolo Fibre Channel".

Configuración del almacenamiento

La siguiente figura muestra la configuración de almacenamiento y almacén de datos para el sistema HANA. Debe configurar un volumen dedicado, LUN y un almacén de datos para cada sistema de archivos del sistema HANA. Los almacenes de datos no deben compartirse entre varios sistemas HANA u otras cargas de trabajo.

Las tres LUN del sistema HANA (hana_data_SMA, hana_log_SAM y hana_shared_SMA), así como el LUN para las imágenes del sistema operativo y los componentes de SnapCenter se han aprovisionado en el clúster de almacenamiento A700.

Nota Todos los volúmenes del sistema HANA se deben aprovisionar en la misma SVM. En la configuración de sincronización activa de SnapMirror descrita más adelante, crearemos un grupo de coherencia en los tres volúmenes HANA, para lo cual se requiere que los volúmenes estén en la misma SVM. El volumen de infraestructura estará en un grupo de consistencia diferente y, por lo tanto, podría estar en una SVM diferente.

Se debe configurar un iGroup y las LUN anteriores deben asignarse al host ESX-1, que está muy cerca del sistema de almacenamiento A700 en nuestra configuración de laboratorio.

Aprovisionamiento del almacén de datos

Creamos tres almacenes de datos para el sistema HANA utilizando las tres LUN que habíamos aprovisionado antes. Además, creamos un almacén de datos de infraestructura con la LUN de infraestructura.

Aprovisionamiento de equipos virtuales e instalación de SO

En nuestra configuración de laboratorio, implementamos una nueva máquina virtual y colocamos el VMDK para el sistema operativo Linux en el almacén de datos de infraestructura.

Configuración de discos de máquina virtual

Se han añadido tres nuevos discos a la máquina virtual HANA, cada disco dentro de uno de los almacenes de datos que se han creado para el sistema HANA.

Valor del parámetro de VM

El parámetro disk.EnableUUID se debe agregar y establecer en TRUE . SnapCenter requiere el parámetro. Si no se establece, se producirá un error en la operación “Detectar recurso virtual” de SnapCenter.

La VM se debe detener para poder agregar el parámetro.

La funcionalidad se puede comprobar con el siguiente comando.

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

Preparación del sistema de archivos en el host Linux

Creación del sistema de archivos xfs en nuevos discos

Los nombres de dispositivos de los nuevos discos se pueden comprobar con el siguiente comando.

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 #

Se ha creado un sistema de archivos xfs en cada uno de los tres nuevos discos.

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 #

Creación de puntos de montaje

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

Configuración de /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 #

Instalación de HANA

Ahora puede ejecutarse la instalación de HANA.

Nota Con la configuración descrita, el directorio /usr/sap/sma estará en el VMDK del sistema operativo. Si /usr/sap/sma se debe almacenar en el VMDK compartido, el disco compartido de hana podría particionarse para proporcionar otro sistema de archivos para /usr/sap/sma.

Clave de almacén de usuarios para SnapCenter

Se debe crear un almacén de usuarios para un usuario de base de datos del sistema, que debe utilizar SnapCenter. El número de instancia de HANA se debe definir en consecuencia para el puerto de comunicación. En nuestra instancia de configuración se utiliza el número “00”.

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

La conectividad se puede comprobar con el siguiente comando.

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