Como crear un HANFS en un Oracle RAC

Raúl Antonio Molina Alvarenga

04-05-2023

#OracleACE
#OracleTipsSV

Pasos para crear HANFS en un cluster
Se hace con root y los binarios crsctl y srvctl estan en:

/u01/app/19.0.0.0/grid/bin
1) Crear recurso havaip , es quien publica el nfs
Origen
/u01/app/19.0.0.0/grid/bin/srvctl add havip -id hrexports -address 20.2.1.92

2) crear el diskgroup y el ACFS

create diskgroup acfsdg NORMAL REDUNDANCY
DISK
'/dev/rdsk/disco*'
ATTRIBUTE 'content.type' = 'DATA',
'content.type' = 'DATA',
'AU_SIZE' = '4M',
'cell.smart_scan_capable'='TRUE',
'compatible.rdbms'='11.2.0.4',
'compatible.advm'='19.0.0.0',
'compatible.asm'='11.0.0.0';
---> Los discos usados fueron:
/dev/rdsk/disco1
/dev/rdsk/disco2
/dev/rdsk/disco3
/dev/rdsk/disco4

Volumen:

Diskgroup Name: acfsdg

Volume Name: volacfsdg
Volume Device: /dev/asm/vol_fsbcc1-20
State: ENABLED
Size (MB): 4194304
Resize Unit (MB): 64
Redundancy: MIRROR
Stripe Columns: 8
Stripe Width (K): 1024
Usage: ACFS
Mountpath: /origenfs
alter diskgroup acfsdg add volume volacfsdg size 8T;

 

3) Crear el FS
/u01/app/19.0.0.0/grid/bin/srvctl add filesystem -device /dev/asm/vol_fsbcc1-20 -volume VOLUME1 \
-diskgroup acfsdg -mountpath /origenfs
4) crear el export del acfs
origen
/u01/app/19.0.0.0/grid/bin/srvctl add exportfs -id hrexports -path /origenfs -name hrexport1 -options "rw,no_root_squash"
/u01/app/19.0.0.0/grid/bin/srvctl modify exportfs -name hrexport1 -options "rw,sync,no_wdelay,insecure,insecure_locks,no_root_squash"
4.1 ) encender nfs y rcpbind y dejarlos peremnes en los nodos del cluster que exporta el NFS
para redhat 7
systemctl start nfs
systemctl start rpcbind
--Para validar el status, debe indicar running en color verde.
systemctl status nfs
systemctl status rpcbind

5) encender el havip

/u01/app/19.0.0.0/grid/bin/srvctl start havip -id hrexports

6) Montar el NFS en un destino, para ejemplo destino:

Montar con /etc/fstab
20.2.1.92:/origenfs /origenfs nfs rw,bg,rsize=32768,wsize=32768

o montar manual:

mount -t nfs -o rw,bg,rsize=32768,wsize=32768 10.5.1.192:/origenfs /origenfs --> Linux

Espero les sea de utilidad.

Saludos.