I run into some issues by setting up 2 nodes Oracle 19c RAC (Oracle Linux 7.8) on Proxmox VM. I use TrueNAS iSCSI targets for oracle ASM shared disks.
Everything is fine, I am able to use oracleasm to create ASM disks and list them on both nodes. But when I install Grid, Grid GUI couldn't discover the disks. Grid installation log has no errors. This really drives me crazy, prob some Oracle bugs?
INFO: [Jul 12, 2024 11:06:32 AM] ... discoveryString = /dev/oracleasm/disks/*
INFO: [Jul 12, 2024 11:06:32 AM] Determining the number of disks...
INFO: [Jul 12, 2024 11:06:32 AM] Executing [/u01/app/grid/19.3.0/gridhome_1/bin/kfod.bin, nohdr=true, verbose=true, disks=all, op=disks, shallow=true, asm_diskstring='/dev/oracleasm/disks/*']
INFO: [Jul 12, 2024 11:06:33 AM] Starting Output Reader Threads for process /u01/app/grid/19.3.0/gridhome_1/bin/kfod.bin
INFO: [Jul 12, 2024 11:06:33 AM] Parsing Shallow discovery returned 1 devices
INFO: [Jul 12, 2024 11:06:33 AM] The process /u01/app/grid/19.3.0/gridhome_1/bin/kfod.bin exited with code 0
INFO: [Jul 12, 2024 11:06:33 AM] Waiting for output processor threads to exit.
INFO: [Jul 12, 2024 11:06:33 AM] Output processor threads exited.
INFO: [Jul 12, 2024 11:06:33 AM] Discovering the disks...
INFO: [Jul 12, 2024 11:06:33 AM] Executing [/u01/app/grid/19.3.0/gridhome_1/bin/kfod.bin, nohdr=true, verbose=true, disks=all, status=true, op=disks, asm_diskstring='/dev/oracleasm/disks/*']
INFO: [Jul 12, 2024 11:06:33 AM] Starting Output Reader Threads for process /u01/app/grid/19.3.0/gridhome_1/bin/kfod.bin
INFO: [Jul 12, 2024 11:06:33 AM] The process /u01/app/grid/19.3.0/gridhome_1/bin/kfod.bin exited with code 0
INFO: [Jul 12, 2024 11:06:33 AM] Waiting for output processor threads to exit.
INFO: [Jul 12, 2024 11:06:33 AM] Output processor threads exited.
Seems Grid is able to detect the disks, "Parsing Shallow discovery returned 1 devices"; but later on return just none.
Any ideas please? Thanks!