While installing RAC, cluster verification utility (cluvfy) is used to check whether all required prerequisites have been met, before proceeding to the Grid Infrastructure for RAC installation.
Failure of meeting prerequisite checks is most of the time because of network security related issues, for example - not disabling the firewall or setting SELUNIX parameter value to “enforced” in /dev/selinux/config file. Any issues returned by the cluvfy should be fixed before proceeding with the RAC installation. If –fixup parameter is used with cluvfy, it will create fixup scripts to fix any prerequisites failures.
In the following I am giving 2 examples. In first example, I see quite a few failures which were because my firewall was left enabled on both of my RAC nodes which caused this failure.
This test was done for Oracle 12.1.0.2 RAC installation on Oracle Linux 7
After disabling the firewall, I executed the cluvfy again, and following is the result which is successful.
After disabling the firewall, most of the errors disappeared. Still I see 2 errors which I can ignore in my case because I am testing this on Virtual Box and hence I don’t have any names server defined and so I can ignore error related to names server (DNS).
Secondly, I already have my /dev/shm size set to 8G, so I can ignore the error related to /dev/shm because my setting is higher than the minimum required. This error of /dev/shm is because of a bug in cluvfy which comes with 12.1.0.2 Grid Infrastructure. You may download latest cluvfy from here and it will not return this /dev/shm error message.
We also use it after the installation to check if everything is working fine after the installation.
Failure of meeting prerequisite checks is most of the time because of network security related issues, for example - not disabling the firewall or setting SELUNIX parameter value to “enforced” in /dev/selinux/config file. Any issues returned by the cluvfy should be fixed before proceeding with the RAC installation. If –fixup parameter is used with cluvfy, it will create fixup scripts to fix any prerequisites failures.
In the following I am giving 2 examples. In first example, I see quite a few failures which were because my firewall was left enabled on both of my RAC nodes which caused this failure.
This test was done for Oracle 12.1.0.2 RAC installation on Oracle Linux 7
Example 1
=========================START============================
[grid@salman2 grid]$ ./runcluvfy.sh stage -pre crsinst -n salman1,salman2 -fixup -verbose
Performing pre-checks for cluster services setup
Checking node reachability...
Check: Node reachability from node "salman2"
Destination Node Reachable?
------------------------------------ ------------------------
salman2 yes
salman1 yes
Result: Node reachability check passed from node "salman2"
Checking user equivalence...
Check: User equivalence for user "grid"
Node Name Status
------------------------------------ ------------------------
salman2 passed
salman1 passed
Result: User equivalence check passed for user "grid"
Checking node connectivity...
Checking hosts config file...
Node Name Status
------------------------------------ ------------------------
salman2 passed
salman1 passed
Verification of the hosts config file successful
Interface information for node "salman2"
Name IP Address Subnet Gateway Def. Gateway HW Address MTU
------ --------------- --------------- --------------- --------------- ----------------- ------
enp0s3 192.231.231.41 192.231.231.0 0.0.0.0 192.231.231.1 08:00:27:A5:A0:E8 1500
enp0s8 10.10.10.11 10.0.0.0 0.0.0.0 192.231.231.1 08:00:27:7E:CB:02 1500
Interface information for node "salman1"
Name IP Address Subnet Gateway Def. Gateway HW Address MTU
------ --------------- --------------- --------------- --------------- ----------------- ------
enp0s3 192.231.231.40 192.231.231.0 0.0.0.0 192.231.231.1 08:00:27:11:09:C4 1500
enp0s8 10.10.10.10 10.0.0.0 0.0.0.0 192.231.231.1 08:00:27:C4:37:32 1500
Check: Node connectivity of subnet "192.231.231.0"
Source Destination Connected?
------------------------------ ------------------------------ ----------------
salman2[192.231.231.41] salman1[192.231.231.40] yes
Result: Node connectivity passed for subnet "192.231.231.0" with node(s) salman2,salman1
Check: TCP connectivity of subnet "192.231.231.0"
Source Destination Connected?
------------------------------ ------------------------------ ----------------
salman2 : 192.231.231.41 salman2 : 192.231.231.41 passed
salman1 : 192.231.231.40 salman2 : 192.231.231.41 failed
ERROR:
PRVG-11850 : The system call "connect" failed with error "113" while executing exectask on node "salman1"
No route to host
salman2 : 192.231.231.41 salman1 : 192.231.231.40 failed
ERROR:
PRVG-11850 : The system call "connect" failed with error "113" while executing exectask on node "salman2"
No route to host
salman1 : 192.231.231.40 salman1 : 192.231.231.40 passed
Result: TCP connectivity check failed for subnet "192.231.231.0"
Check: Node connectivity of subnet "10.0.0.0"
Source Destination Connected?
------------------------------ ------------------------------ ----------------
salman2[10.10.10.11] salman1[10.10.10.10] yes
Result: Node connectivity passed for subnet "10.0.0.0" with node(s) salman2,salman1
Check: TCP connectivity of subnet "10.0.0.0"
Source Destination Connected?
------------------------------ ------------------------------ ----------------
salman2 : 10.10.10.11 salman2 : 10.10.10.11 passed
salman1 : 10.10.10.10 salman2 : 10.10.10.11 failed
ERROR:
PRVG-11850 : The system call "connect" failed with error "113" while executing exectask on node "salman1"
No route to host
salman2 : 10.10.10.11 salman1 : 10.10.10.10 failed
ERROR:
PRVG-11850 : The system call "connect" failed with error "113" while executing exectask on node "salman2"
No route to host
salman1 : 10.10.10.10 salman1 : 10.10.10.10 passed
Result: TCP connectivity check failed for subnet "10.0.0.0"
Interfaces found on subnet "192.231.231.0" that are likely candidates for VIP are:
salman2 enp0s3:192.231.231.41
salman1 enp0s3:192.231.231.40
WARNING:
Could not find a suitable set of interfaces for the private interconnect
Checking subnet mask consistency...
Subnet mask consistency check passed for subnet "192.231.231.0".
Subnet mask consistency check passed for subnet "10.0.0.0".
Subnet mask consistency check passed.
Result: Node connectivity check failed
Checking multicast communication...
Checking subnet "192.231.231.0" for multicast communication with multicast group "224.0.0.251"...
PRVG-11138 : Interface "192.231.231.41" on node "salman2" is not able to communicate with interface "192.231.231.41" on node "salman2" over multicast group "224.0.0.251"
PRVG-11138 : Interface "192.231.231.41" on node "salman2" is not able to communicate with interface "192.231.231.40" on node "salman1" over multicast group "224.0.0.251"
PRVG-11138 : Interface "192.231.231.40" on node "salman1" is not able to communicate with interface "192.231.231.41" on node "salman2" over multicast group "224.0.0.251"
PRVG-11138 : Interface "192.231.231.40" on node "salman1" is not able to communicate with interface "192.231.231.40" on node "salman1" over multicast group "224.0.0.251"
Checking subnet "10.0.0.0" for multicast communication with multicast group "224.0.0.251"...
PRVG-11138 : Interface "10.10.10.11" on node "salman2" is not able to communicate with interface "10.10.10.11" on node "salman2" over multicast group "224.0.0.251"
PRVG-11138 : Interface "10.10.10.11" on node "salman2" is not able to communicate with interface "10.10.10.10" on node "salman1" over multicast group "224.0.0.251"
PRVG-11138 : Interface "10.10.10.10" on node "salman1" is not able to communicate with interface "10.10.10.11" on node "salman2" over multicast group "224.0.0.251"
PRVG-11138 : Interface "10.10.10.10" on node "salman1" is not able to communicate with interface "10.10.10.10" on node "salman1" over multicast group "224.0.0.251"
Checking ASMLib configuration.
Node Name Status
------------------------------------ ------------------------
salman2 passed
salman1 passed
Result: Check for ASMLib configuration passed.
Check: Total memory
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 12GB (12582912.0KB) 4GB (4194304.0KB) passed
salman1 12GB (12582912.0KB) 4GB (4194304.0KB) passed
Result: Total memory check passed
Check: Available memory
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 1.6096GB (1687736.0KB) 50MB (51200.0KB) passed
salman1 1.3139GB (1377712.0KB) 50MB (51200.0KB) passed
Result: Available memory check passed
Check: Swap space
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 3.9062GB (4095996.0KB) 2.1384GB (2242292.0KB) passed
salman1 3.9062GB (4095996.0KB) 2.1384GB (2242292.0KB) passed
Result: Swap space check passed
Check: Free disk space for "salman2:/usr,salman2:/var,salman2:/etc,salman2:/sbin,salman2:/tmp"
Path Node Name Mount point Available Required Status
---------------- ------------ ------------ ------------ ------------ ------------
/usr salman2 / 8.1892GB 1.0635GB passed
/var salman2 / 8.1892GB 1.0635GB passed
/etc salman2 / 8.1892GB 1.0635GB passed
/sbin salman2 / 8.1892GB 1.0635GB passed
/tmp salman2 / 8.1892GB 1.0635GB passed
Result: Free disk space check passed for "salman2:/usr,salman2:/var,salman2:/etc,salman2:/sbin,salman2:/tmp"
Check: Free disk space for "salman1:/usr,salman1:/var,salman1:/etc,salman1:/sbin,salman1:/tmp"
Path Node Name Mount point Available Required Status
---------------- ------------ ------------ ------------ ------------ ------------
/usr salman1 / 8.4561GB 1.0635GB passed
/var salman1 / 8.4561GB 1.0635GB passed
/etc salman1 / 8.4561GB 1.0635GB passed
/sbin salman1 / 8.4561GB 1.0635GB passed
/tmp salman1 / 8.4561GB 1.0635GB passed
Result: Free disk space check passed for "salman1:/usr,salman1:/var,salman1:/etc,salman1:/sbin,salman1:/tmp"
Check: User existence for "grid"
Node Name Status Comment
------------ ------------------------ ------------------------
salman2 passed exists(54322)
salman1 passed exists(54322)
Checking for multiple users with UID value 54322
Result: Check for multiple users with UID value 54322 passed
Result: User existence check passed for "grid"
Check: Group existence for "oinstall"
Node Name Status Comment
------------ ------------------------ ------------------------
salman2 passed exists
salman1 passed exists
Result: Group existence check passed for "oinstall"
Check: Group existence for "dba"
Node Name Status Comment
------------ ------------------------ ------------------------
salman2 passed exists
salman1 passed exists
Result: Group existence check passed for "dba"
Check: Membership of user "grid" in group "oinstall" [as Primary]
Node Name User Exists Group Exists User in Group Primary Status
---------------- ------------ ------------ ------------ ------------ ------------
salman2 yes yes yes yes passed
salman1 yes yes yes yes passed
Result: Membership check for user "grid" in group "oinstall" [as Primary] passed
Check: Membership of user "grid" in group "dba"
Node Name User Exists Group Exists User in Group Status
---------------- ------------ ------------ ------------ ----------------
salman2 yes yes yes passed
salman1 yes yes yes passed
Result: Membership check for user "grid" in group "dba" passed
Check: Run level
Node Name run level Required Status
------------ ------------------------ ------------------------ ----------
salman2 5 3,5 passed
salman1 5 3,5 passed
Result: Run level check passed
Check: Hard limits for "maximum open file descriptors"
Node Name Type Available Required Status
---------------- ------------ ------------ ------------ ----------------
salman2 hard 65536 65536 passed
salman1 hard 65536 65536 passed
Result: Hard limits check passed for "maximum open file descriptors"
Check: Soft limits for "maximum open file descriptors"
Node Name Type Available Required Status
---------------- ------------ ------------ ------------ ----------------
salman2 soft 65536 1024 passed
salman1 soft 1024 1024 passed
Result: Soft limits check passed for "maximum open file descriptors"
Check: Hard limits for "maximum user processes"
Node Name Type Available Required Status
---------------- ------------ ------------ ------------ ----------------
salman2 hard 16384 16384 passed
salman1 hard 16384 16384 passed
Result: Hard limits check passed for "maximum user processes"
Check: Soft limits for "maximum user processes"
Node Name Type Available Required Status
---------------- ------------ ------------ ------------ ----------------
salman2 soft 16384 2047 passed
salman1 soft 16384 2047 passed
Result: Soft limits check passed for "maximum user processes"
Check: System architecture
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 x86_64 x86_64 passed
salman1 x86_64 x86_64 passed
Result: System architecture check passed
Check: Kernel version
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 3.8.13-35.3.1.el7uek.x86_64 3.8.0 passed
salman1 3.8.13-35.3.1.el7uek.x86_64 3.8.0 passed
Result: Kernel version check passed
Check: Kernel parameter for "semmsl"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 250 250 250 passed
salman1 250 250 250 passed
Result: Kernel parameter check passed for "semmsl"
Check: Kernel parameter for "semmns"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 32000 32000 32000 passed
salman1 32000 32000 32000 passed
Result: Kernel parameter check passed for "semmns"
Check: Kernel parameter for "semopm"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 100 100 100 passed
salman1 100 100 100 passed
Result: Kernel parameter check passed for "semopm"
Check: Kernel parameter for "semmni"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 128 128 128 passed
salman1 128 128 128 passed
Result: Kernel parameter check passed for "semmni"
Check: Kernel parameter for "shmmax"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 4398046511104 4398046511104 1148053504 passed
salman1 4398046511104 4398046511104 1148053504 passed
Result: Kernel parameter check passed for "shmmax"
Check: Kernel parameter for "shmmni"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 4096 4096 4096 passed
salman1 4096 4096 4096 passed
Result: Kernel parameter check passed for "shmmni"
Check: Kernel parameter for "shmall"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 1073741824 1073741824 224229 passed
salman1 1073741824 1073741824 224229 passed
Result: Kernel parameter check passed for "shmall"
Check: Kernel parameter for "file-max"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 6815744 6815744 6815744 passed
salman1 6815744 6815744 6815744 passed
Result: Kernel parameter check passed for "file-max"
Check: Kernel parameter for "ip_local_port_range"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 between 9000 & 65500 between 9000 & 65500 between 9000 & 65535 passed
salman1 between 9000 & 65500 between 9000 & 65500 between 9000 & 65535 passed
Result: Kernel parameter check passed for "ip_local_port_range"
Check: Kernel parameter for "rmem_default"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 262144 262144 262144 passed
salman1 262144 262144 262144 passed
Result: Kernel parameter check passed for "rmem_default"
Check: Kernel parameter for "rmem_max"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 4194304 4194304 4194304 passed
salman1 4194304 4194304 4194304 passed
Result: Kernel parameter check passed for "rmem_max"
Check: Kernel parameter for "wmem_default"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 262144 262144 262144 passed
salman1 262144 262144 262144 passed
Result: Kernel parameter check passed for "wmem_default"
Check: Kernel parameter for "wmem_max"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 1048576 1048576 1048576 passed
salman1 1048576 1048576 1048576 passed
Result: Kernel parameter check passed for "wmem_max"
Check: Kernel parameter for "aio-max-nr"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 1048576 1048576 1048576 passed
salman1 1048576 1048576 1048576 passed
Result: Kernel parameter check passed for "aio-max-nr"
Check: Kernel parameter for "panic_on_oops"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman2 1 1 1 passed
salman1 1 1 1 passed
Result: Kernel parameter check passed for "panic_on_oops"
Check: Package existence for "binutils"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 binutils-2.23.52.0.1-16.el7 binutils-2.23.52.0.1 passed
salman1 binutils-2.23.52.0.1-16.el7 binutils-2.23.52.0.1 passed
Result: Package existence check passed for "binutils"
Check: Package existence for "compat-libcap1"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 compat-libcap1-1.10-7.el7 compat-libcap1-1.10 passed
salman1 compat-libcap1-1.10-7.el7 compat-libcap1-1.10 passed
Result: Package existence check passed for "compat-libcap1"
Check: Package existence for "compat-libstdc++-33(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 compat-libstdc++-33(x86_64)-3.2.3-72.el7 compat-libstdc++-33(x86_64)-3.2.3 passed
salman1 compat-libstdc++-33(x86_64)-3.2.3-72.el7 compat-libstdc++-33(x86_64)-3.2.3 passed
Result: Package existence check passed for "compat-libstdc++-33(x86_64)"
Check: Package existence for "libgcc(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 libgcc(x86_64)-4.8.2-16.el7 libgcc(x86_64)-4.8.2 passed
salman1 libgcc(x86_64)-4.8.2-16.el7 libgcc(x86_64)-4.8.2 passed
Result: Package existence check passed for "libgcc(x86_64)"
Check: Package existence for "libstdc++(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 libstdc++(x86_64)-4.8.2-16.el7 libstdc++(x86_64)-4.8.2 passed
salman1 libstdc++(x86_64)-4.8.2-16.el7 libstdc++(x86_64)-4.8.2 passed
Result: Package existence check passed for "libstdc++(x86_64)"
Check: Package existence for "libstdc++-devel(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 libstdc++-devel(x86_64)-4.8.2-16.el7 libstdc++-devel(x86_64)-4.8.2 passed
salman1 libstdc++-devel(x86_64)-4.8.2-16.el7 libstdc++-devel(x86_64)-4.8.2 passed
Result: Package existence check passed for "libstdc++-devel(x86_64)"
Check: Package existence for "sysstat"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 sysstat-10.1.5-4.el7 sysstat-10.1.5 passed
salman1 sysstat-10.1.5-4.el7 sysstat-10.1.5 passed
Result: Package existence check passed for "sysstat"
Check: Package existence for "gcc"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 gcc-4.8.2-16.el7 gcc-4.8.2 passed
salman1 gcc-4.8.2-16.el7 gcc-4.8.2 passed
Result: Package existence check passed for "gcc"
Check: Package existence for "gcc-c++"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 gcc-c++-4.8.2-16.el7 gcc-c++-4.8.2 passed
salman1 gcc-c++-4.8.2-16.el7 gcc-c++-4.8.2 passed
Result: Package existence check passed for "gcc-c++"
Check: Package existence for "ksh"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 ksh ksh passed
salman1 ksh ksh passed
Result: Package existence check passed for "ksh"
Check: Package existence for "make"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 make-3.82-21.el7 make-3.82 passed
salman1 make-3.82-21.el7 make-3.82 passed
Result: Package existence check passed for "make"
Check: Package existence for "glibc(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 glibc(x86_64)-2.17-78.0.1.el7 glibc(x86_64)-2.17 passed
salman1 glibc(x86_64)-2.17-78.0.1.el7 glibc(x86_64)-2.17 passed
Result: Package existence check passed for "glibc(x86_64)"
Check: Package existence for "glibc-devel(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 glibc-devel(x86_64)-2.17-78.0.1.el7 glibc-devel(x86_64)-2.17 passed
salman1 glibc-devel(x86_64)-2.17-78.0.1.el7 glibc-devel(x86_64)-2.17 passed
Result: Package existence check passed for "glibc-devel(x86_64)"
Check: Package existence for "libaio(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 libaio(x86_64)-0.3.109-12.el7 libaio(x86_64)-0.3.109 passed
salman1 libaio(x86_64)-0.3.109-12.el7 libaio(x86_64)-0.3.109 passed
Result: Package existence check passed for "libaio(x86_64)"
Check: Package existence for "libaio-devel(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 libaio-devel(x86_64)-0.3.109-12.el7 libaio-devel(x86_64)-0.3.109 passed
salman1 libaio-devel(x86_64)-0.3.109-12.el7 libaio-devel(x86_64)-0.3.109 passed
Result: Package existence check passed for "libaio-devel(x86_64)"
Check: Package existence for "nfs-utils"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 nfs-utils-1.3.0-0.el7 nfs-utils-1.2.3-15 passed
salman1 nfs-utils-1.3.0-0.el7 nfs-utils-1.2.3-15 passed
Result: Package existence check passed for "nfs-utils"
Checking availability of ports "6200,6100" required for component "Oracle Notification Service (ONS)"
Node Name Port Number Protocol Available Status
---------------- ------------ ------------ ------------ ----------------
salman2 6200 TCP yes successful
salman1 6200 TCP yes successful
salman2 6100 TCP yes successful
salman1 6100 TCP yes successful
Result: Port availability check passed for ports "6200,6100"
Checking availability of ports "42424" required for component "Oracle Cluster Synchronization Services (CSSD)"
Node Name Port Number Protocol Available Status
---------------- ------------ ------------ ------------ ----------------
salman2 42424 TCP yes successful
salman1 42424 TCP yes successful
Result: Port availability check passed for ports "42424"
Checking for multiple users with UID value 0
Result: Check for multiple users with UID value 0 passed
Check: Current group ID
Result: Current group ID check passed
Starting check for consistency of primary group of root user
Node Name Status
------------------------------------ ------------------------
salman2 passed
salman1 passed
Check for consistency of root user's primary group passed
Starting Clock synchronization checks using Network Time Protocol(NTP)...
Checking existence of NTP configuration file "/etc/ntp.conf" across nodes
Node Name File exists?
------------------------------------ ------------------------
salman2 no
salman1 no
Network Time Protocol(NTP) configuration file not found on any of the nodes. Oracle Cluster Time Synchronization Service(CTSS) can be used instead of NTP for time synchronization on the cluster nodes
No NTP Daemons or Services were found to be running
Result: Clock synchronization check using Network Time Protocol(NTP) passed
Checking Core file name pattern consistency...
Core file name pattern consistency check passed.
Checking to make sure user "grid" is not in "root" group
Node Name Status Comment
------------ ------------------------ ------------------------
salman2 passed does not exist
salman1 passed does not exist
Result: User "grid" is not part of "root" group. Check passed
Check default user file creation mask
Node Name Available Required Comment
------------ ------------------------ ------------------------ ----------
salman2 0022 0022 passed
salman1 0022 0022 passed
Result: Default user file creation mask check passed
Checking integrity of file "/etc/resolv.conf" across nodes
Checking the file "/etc/resolv.conf" to make sure only one of 'domain' and 'search' entries is defined
"domain" and "search" entries do not coexist in any "/etc/resolv.conf" file
Checking if 'domain' entry in file "/etc/resolv.conf" is consistent across the nodes...
"domain" entry does not exist in any "/etc/resolv.conf" file
Checking if 'search' entry in file "/etc/resolv.conf" is consistent across the nodes...
Checking file "/etc/resolv.conf" to make sure that only one 'search' entry is defined
More than one "search" entry does not exist in any "/etc/resolv.conf" file
All nodes have same "search" order defined in file "/etc/resolv.conf"
Checking DNS response time for an unreachable node
Node Name Status
------------------------------------ ------------------------
salman2 failed
salman1 failed
PRVF-5636 : The DNS response time for an unreachable node exceeded "15000" ms on following nodes: salman2,salman1
checking DNS response from all servers in "/etc/resolv.conf"
checking response for name "salman2" from each of the name servers specified in "/etc/resolv.conf"
Node Name Source Comment Status
------------ ------------------------ ------------------------ ----------
checking response for name "salman1" from each of the name servers specified in "/etc/resolv.conf"
Node Name Source Comment Status
------------ ------------------------ ------------------------ ----------
Check for integrity of file "/etc/resolv.conf" failed
Check: Time zone consistency
Result: Time zone consistency check passed
Checking integrity of name service switch configuration file "/etc/nsswitch.conf" ...
Checking if "hosts" entry in file "/etc/nsswitch.conf" is consistent across nodes...
Checking file "/etc/nsswitch.conf" to make sure that only one "hosts" entry is defined
More than one "hosts" entry does not exist in any "/etc/nsswitch.conf" file
All nodes have same "hosts" entry defined in file "/etc/nsswitch.conf"
Check for integrity of name service switch configuration file "/etc/nsswitch.conf" passed
Checking daemon "avahi-daemon" is not configured and running
Check: Daemon "avahi-daemon" not configured
Node Name Configured Status
------------ ------------------------ ------------------------
salman2 no passed
salman1 no passed
Daemon not configured check passed for process "avahi-daemon"
Check: Daemon "avahi-daemon" not running
Node Name Running? Status
------------ ------------------------ ------------------------
salman2 no passed
salman1 no passed
Daemon not running check passed for process "avahi-daemon"
Starting check for /dev/shm mounted as temporary file system ...
ERROR:
PRVE-0426 : The size of in-memory file system mounted as /dev/shm is "8388608k" megabytes which is less than the required size of "2048" megabytes on node ""
PRVE-0426 : The size of in-memory file system mounted as /dev/shm is "8388608k" megabytes which is less than the required size of "2048" megabytes on node ""
Check for /dev/shm mounted as temporary file system failed
Starting check for /boot mount ...
Check for /boot mount passed
Starting check for zeroconf check ...
Check for zeroconf check passed
Pre-check for cluster services setup was unsuccessful on all the nodes.
******************************************************************************************
Following is the list of fixable prerequisites selected to fix in this session
******************************************************************************************
-------------- --------------- ----------------
Check failed. Failed on nodes Reboot required?
-------------- --------------- ----------------
Group Membership: dba salman2,salman1 no
Execute "/tmp/CVU_12.1.0.2.0_grid/runfixup.sh" as root user on nodes "salman2,salman1" to perform the fix up operations manually
Press ENTER key to continue after execution of "/tmp/CVU_12.1.0.2.0_grid/runfixup.sh" has completed on nodes "salman2,salman1"
=========================END===========================
After disabling the firewall, I executed the cluvfy again, and following is the result which is successful.
Example 2
=========================START============================
[grid@salman1 grid]$ ./runcluvfy.sh stage -pre crsinst -n salman1,salman2 -fixup -verbose
Performing pre-checks for cluster services setup
Checking node reachability...
Check: Node reachability from node "salman1"
Destination Node Reachable?
------------------------------------ ------------------------
salman1 yes
salman2 yes
Result: Node reachability check passed from node "salman1"
Checking user equivalence...
Check: User equivalence for user "grid"
Node Name Status
------------------------------------ ------------------------
salman2 passed
salman1 passed
Result: User equivalence check passed for user "grid"
Checking node connectivity...
Checking hosts config file...
Node Name Status
------------------------------------ ------------------------
salman1 passed
salman2 passed
Verification of the hosts config file successful
Interface information for node "salman1"
Name IP Address Subnet Gateway Def. Gateway HW Address MTU
------ --------------- --------------- --------------- --------------- ----------------- ------
enp0s3 192.231.231.40 192.231.231.0 0.0.0.0 192.231.231.1 08:00:27:11:09:C4 1500
enp0s8 10.10.10.10 10.0.0.0 0.0.0.0 192.231.231.1 08:00:27:C4:37:32 1500
Interface information for node "salman2"
Name IP Address Subnet Gateway Def. Gateway HW Address MTU
------ --------------- --------------- --------------- --------------- ----------------- ------
enp0s3 192.231.231.41 192.231.231.0 0.0.0.0 192.231.231.1 08:00:27:A5:A0:E8 1500
enp0s8 10.10.10.11 10.0.0.0 0.0.0.0 192.231.231.1 08:00:27:7E:CB:02 1500
Check: Node connectivity of subnet "192.231.231.0"
Source Destination Connected?
------------------------------ ------------------------------ ----------------
salman1[192.231.231.40] salman2[192.231.231.41] yes
Result: Node connectivity passed for subnet "192.231.231.0" with node(s) salman1,salman2
Check: TCP connectivity of subnet "192.231.231.0"
Source Destination Connected?
------------------------------ ------------------------------ ----------------
salman1 : 192.231.231.40 salman1 : 192.231.231.40 passed
salman2 : 192.231.231.41 salman1 : 192.231.231.40 passed
salman1 : 192.231.231.40 salman2 : 192.231.231.41 passed
salman2 : 192.231.231.41 salman2 : 192.231.231.41 passed
Result: TCP connectivity check passed for subnet "192.231.231.0"
Check: Node connectivity of subnet "10.0.0.0"
Source Destination Connected?
------------------------------ ------------------------------ ----------------
salman1[10.10.10.10] salman2[10.10.10.11] yes
Result: Node connectivity passed for subnet "10.0.0.0" with node(s) salman1,salman2
Check: TCP connectivity of subnet "10.0.0.0"
Source Destination Connected?
------------------------------ ------------------------------ ----------------
salman1 : 10.10.10.10 salman1 : 10.10.10.10 passed
salman2 : 10.10.10.11 salman1 : 10.10.10.10 passed
salman1 : 10.10.10.10 salman2 : 10.10.10.11 passed
salman2 : 10.10.10.11 salman2 : 10.10.10.11 passed
Result: TCP connectivity check passed for subnet "10.0.0.0"
Interfaces found on subnet "192.231.231.0" that are likely candidates for VIP are:
salman1 enp0s3:192.231.231.40
salman2 enp0s3:192.231.231.41
Interfaces found on subnet "10.0.0.0" that are likely candidates for a private interconnect are:
salman1 enp0s8:10.10.10.10
salman2 enp0s8:10.10.10.11
Checking subnet mask consistency...
Subnet mask consistency check passed for subnet "192.231.231.0".
Subnet mask consistency check passed for subnet "10.0.0.0".
Subnet mask consistency check passed.
Result: Node connectivity check passed
Checking multicast communication...
Checking subnet "192.231.231.0" for multicast communication with multicast group "224.0.0.251"...
Check of subnet "192.231.231.0" for multicast communication with multicast group "224.0.0.251" passed.
Check of multicast communication passed.
Checking ASMLib configuration.
Node Name Status
------------------------------------ ------------------------
salman1 passed
salman2 passed
Result: Check for ASMLib configuration passed.
Check: Total memory
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 12GB (12582912.0KB) 4GB (4194304.0KB) passed
salman1 12GB (12582912.0KB) 4GB (4194304.0KB) passed
Result: Total memory check passed
Check: Available memory
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 1.5861GB (1663192.0KB) 50MB (51200.0KB) passed
salman1 1.5067GB (1579872.0KB) 50MB (51200.0KB) passed
Result: Available memory check passed
Check: Swap space
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 3.9062GB (4095996.0KB) 2.1384GB (2242292.0KB) passed
salman1 3.9062GB (4095996.0KB) 2.1384GB (2242292.0KB) passed
Result: Swap space check passed
Check: Free disk space for "salman2:/usr,salman2:/var,salman2:/etc,salman2:/sbin,salman2:/tmp"
Path Node Name Mount point Available Required Status
---------------- ------------ ------------ ------------ ------------ ------------
/usr salman2 / 8.9453GB 1.0635GB passed
/var salman2 / 8.9453GB 1.0635GB passed
/etc salman2 / 8.9453GB 1.0635GB passed
/sbin salman2 / 8.9453GB 1.0635GB passed
/tmp salman2 / 8.9453GB 1.0635GB passed
Result: Free disk space check passed for "salman2:/usr,salman2:/var,salman2:/etc,salman2:/sbin,salman2:/tmp"
Check: Free disk space for "salman1:/usr,salman1:/var,salman1:/etc,salman1:/sbin,salman1:/tmp"
Path Node Name Mount point Available Required Status
---------------- ------------ ------------ ------------ ------------ ------------
/usr salman1 / 7.695GB 1.0635GB passed
/var salman1 / 7.695GB 1.0635GB passed
/etc salman1 / 7.695GB 1.0635GB passed
/sbin salman1 / 7.695GB 1.0635GB passed
/tmp salman1 / 7.695GB 1.0635GB passed
Result: Free disk space check passed for "salman1:/usr,salman1:/var,salman1:/etc,salman1:/sbin,salman1:/tmp"
Check: User existence for "grid"
Node Name Status Comment
------------ ------------------------ ------------------------
salman2 passed exists(54322)
salman1 passed exists(54322)
Checking for multiple users with UID value 54322
Result: Check for multiple users with UID value 54322 passed
Result: User existence check passed for "grid"
Check: Group existence for "oinstall"
Node Name Status Comment
------------ ------------------------ ------------------------
salman2 passed exists
salman1 passed exists
Result: Group existence check passed for "oinstall"
Check: Group existence for "dba"
Node Name Status Comment
------------ ------------------------ ------------------------
salman2 passed exists
salman1 passed exists
Result: Group existence check passed for "dba"
Check: Membership of user "grid" in group "oinstall" [as Primary]
Node Name User Exists Group Exists User in Group Primary Status
---------------- ------------ ------------ ------------ ------------ ------------
salman2 yes yes yes yes passed
salman1 yes yes yes yes passed
Result: Membership check for user "grid" in group "oinstall" [as Primary] passed
Check: Membership of user "grid" in group "dba"
Node Name User Exists Group Exists User in Group Status
---------------- ------------ ------------ ------------ ----------------
salman2 yes yes yes passed
salman1 yes yes yes passed
Result: Membership check for user "grid" in group "dba" passed
Check: Run level
Node Name run level Required Status
------------ ------------------------ ------------------------ ----------
salman2 5 3,5 passed
salman1 5 3,5 passed
Result: Run level check passed
Check: Hard limits for "maximum open file descriptors"
Node Name Type Available Required Status
---------------- ------------ ------------ ------------ ----------------
salman2 hard 65536 65536 passed
salman1 hard 65536 65536 passed
Result: Hard limits check passed for "maximum open file descriptors"
Check: Soft limits for "maximum open file descriptors"
Node Name Type Available Required Status
---------------- ------------ ------------ ------------ ----------------
salman2 soft 1024 1024 passed
salman1 soft 65536 1024 passed
Result: Soft limits check passed for "maximum open file descriptors"
Check: Hard limits for "maximum user processes"
Node Name Type Available Required Status
---------------- ------------ ------------ ------------ ----------------
salman2 hard 16384 16384 passed
salman1 hard 16384 16384 passed
Result: Hard limits check passed for "maximum user processes"
Check: Soft limits for "maximum user processes"
Node Name Type Available Required Status
---------------- ------------ ------------ ------------ ----------------
salman2 soft 16384 2047 passed
salman1 soft 16384 2047 passed
Result: Soft limits check passed for "maximum user processes"
Check: System architecture
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 x86_64 x86_64 passed
salman1 x86_64 x86_64 passed
Result: System architecture check passed
Check: Kernel version
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 3.8.13-35.3.1.el7uek.x86_64 3.8.0 passed
salman1 3.8.13-35.3.1.el7uek.x86_64 3.8.0 passed
Result: Kernel version check passed
Check: Kernel parameter for "semmsl"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 250 250 250 passed
salman2 250 250 250 passed
Result: Kernel parameter check passed for "semmsl"
Check: Kernel parameter for "semmns"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 32000 32000 32000 passed
salman2 32000 32000 32000 passed
Result: Kernel parameter check passed for "semmns"
Check: Kernel parameter for "semopm"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 100 100 100 passed
salman2 100 100 100 passed
Result: Kernel parameter check passed for "semopm"
Check: Kernel parameter for "semmni"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 128 128 128 passed
salman2 128 128 128 passed
Result: Kernel parameter check passed for "semmni"
Check: Kernel parameter for "shmmax"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 4398046511104 4398046511104 1148053504 passed
salman2 4398046511104 4398046511104 1148053504 passed
Result: Kernel parameter check passed for "shmmax"
Check: Kernel parameter for "shmmni"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 4096 4096 4096 passed
salman2 4096 4096 4096 passed
Result: Kernel parameter check passed for "shmmni"
Check: Kernel parameter for "shmall"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 1073741824 1073741824 224229 passed
salman2 1073741824 1073741824 224229 passed
Result: Kernel parameter check passed for "shmall"
Check: Kernel parameter for "file-max"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 6815744 6815744 6815744 passed
salman2 6815744 6815744 6815744 passed
Result: Kernel parameter check passed for "file-max"
Check: Kernel parameter for "ip_local_port_range"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 between 9000 & 65500 between 9000 & 65500 between 9000 & 65535 passed
salman2 between 9000 & 65500 between 9000 & 65500 between 9000 & 65535 passed
Result: Kernel parameter check passed for "ip_local_port_range"
Check: Kernel parameter for "rmem_default"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 262144 262144 262144 passed
salman2 262144 262144 262144 passed
Result: Kernel parameter check passed for "rmem_default"
Check: Kernel parameter for "rmem_max"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 4194304 4194304 4194304 passed
salman2 4194304 4194304 4194304 passed
Result: Kernel parameter check passed for "rmem_max"
Check: Kernel parameter for "wmem_default"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 262144 262144 262144 passed
salman2 262144 262144 262144 passed
Result: Kernel parameter check passed for "wmem_default"
Check: Kernel parameter for "wmem_max"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 1048576 1048576 1048576 passed
salman2 1048576 1048576 1048576 passed
Result: Kernel parameter check passed for "wmem_max"
Check: Kernel parameter for "aio-max-nr"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 1048576 1048576 1048576 passed
salman2 1048576 1048576 1048576 passed
Result: Kernel parameter check passed for "aio-max-nr"
Check: Kernel parameter for "panic_on_oops"
Node Name Current Configured Required Status Comment
---------------- ------------ ------------ ------------ ------------ ------------
salman1 1 1 1 passed
salman2 1 1 1 passed
Result: Kernel parameter check passed for "panic_on_oops"
Check: Package existence for "binutils"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 binutils-2.23.52.0.1-16.el7 binutils-2.23.52.0.1 passed
salman1 binutils-2.23.52.0.1-16.el7 binutils-2.23.52.0.1 passed
Result: Package existence check passed for "binutils"
Check: Package existence for "compat-libcap1"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 compat-libcap1-1.10-7.el7 compat-libcap1-1.10 passed
salman1 compat-libcap1-1.10-7.el7 compat-libcap1-1.10 passed
Result: Package existence check passed for "compat-libcap1"
Check: Package existence for "compat-libstdc++-33(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 compat-libstdc++-33(x86_64)-3.2.3-72.el7 compat-libstdc++-33(x86_64)-3.2.3 passed
salman1 compat-libstdc++-33(x86_64)-3.2.3-72.el7 compat-libstdc++-33(x86_64)-3.2.3 passed
Result: Package existence check passed for "compat-libstdc++-33(x86_64)"
Check: Package existence for "libgcc(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 libgcc(x86_64)-4.8.2-16.el7 libgcc(x86_64)-4.8.2 passed
salman1 libgcc(x86_64)-4.8.2-16.el7 libgcc(x86_64)-4.8.2 passed
Result: Package existence check passed for "libgcc(x86_64)"
Check: Package existence for "libstdc++(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 libstdc++(x86_64)-4.8.2-16.el7 libstdc++(x86_64)-4.8.2 passed
salman1 libstdc++(x86_64)-4.8.2-16.el7 libstdc++(x86_64)-4.8.2 passed
Result: Package existence check passed for "libstdc++(x86_64)"
Check: Package existence for "libstdc++-devel(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 libstdc++-devel(x86_64)-4.8.2-16.el7 libstdc++-devel(x86_64)-4.8.2 passed
salman1 libstdc++-devel(x86_64)-4.8.2-16.el7 libstdc++-devel(x86_64)-4.8.2 passed
Result: Package existence check passed for "libstdc++-devel(x86_64)"
Check: Package existence for "sysstat"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 sysstat-10.1.5-4.el7 sysstat-10.1.5 passed
salman1 sysstat-10.1.5-4.el7 sysstat-10.1.5 passed
Result: Package existence check passed for "sysstat"
Check: Package existence for "gcc"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 gcc-4.8.2-16.el7 gcc-4.8.2 passed
salman1 gcc-4.8.2-16.el7 gcc-4.8.2 passed
Result: Package existence check passed for "gcc"
Check: Package existence for "gcc-c++"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 gcc-c++-4.8.2-16.el7 gcc-c++-4.8.2 passed
salman1 gcc-c++-4.8.2-16.el7 gcc-c++-4.8.2 passed
Result: Package existence check passed for "gcc-c++"
Check: Package existence for "ksh"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 ksh ksh passed
salman1 ksh ksh passed
Result: Package existence check passed for "ksh"
Check: Package existence for "make"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 make-3.82-21.el7 make-3.82 passed
salman1 make-3.82-21.el7 make-3.82 passed
Result: Package existence check passed for "make"
Check: Package existence for "glibc(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 glibc(x86_64)-2.17-78.0.1.el7 glibc(x86_64)-2.17 passed
salman1 glibc(x86_64)-2.17-78.0.1.el7 glibc(x86_64)-2.17 passed
Result: Package existence check passed for "glibc(x86_64)"
Check: Package existence for "glibc-devel(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 glibc-devel(x86_64)-2.17-78.0.1.el7 glibc-devel(x86_64)-2.17 passed
salman1 glibc-devel(x86_64)-2.17-78.0.1.el7 glibc-devel(x86_64)-2.17 passed
Result: Package existence check passed for "glibc-devel(x86_64)"
Check: Package existence for "libaio(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 libaio(x86_64)-0.3.109-12.el7 libaio(x86_64)-0.3.109 passed
salman1 libaio(x86_64)-0.3.109-12.el7 libaio(x86_64)-0.3.109 passed
Result: Package existence check passed for "libaio(x86_64)"
Check: Package existence for "libaio-devel(x86_64)"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 libaio-devel(x86_64)-0.3.109-12.el7 libaio-devel(x86_64)-0.3.109 passed
salman1 libaio-devel(x86_64)-0.3.109-12.el7 libaio-devel(x86_64)-0.3.109 passed
Result: Package existence check passed for "libaio-devel(x86_64)"
Check: Package existence for "nfs-utils"
Node Name Available Required Status
------------ ------------------------ ------------------------ ----------
salman2 nfs-utils-1.3.0-0.el7 nfs-utils-1.2.3-15 passed
salman1 nfs-utils-1.3.0-0.el7 nfs-utils-1.2.3-15 passed
Result: Package existence check passed for "nfs-utils"
Checking availability of ports "6200,6100" required for component "Oracle Notification Service (ONS)"
Node Name Port Number Protocol Available Status
---------------- ------------ ------------ ------------ ----------------
salman2 6200 TCP yes successful
salman1 6200 TCP yes successful
salman2 6100 TCP yes successful
salman1 6100 TCP yes successful
Result: Port availability check passed for ports "6200,6100"
Checking availability of ports "42424" required for component "Oracle Cluster Synchronization Services (CSSD)"
Node Name Port Number Protocol Available Status
---------------- ------------ ------------ ------------ ----------------
salman2 42424 TCP yes successful
salman1 42424 TCP yes successful
Result: Port availability check passed for ports "42424"
Checking for multiple users with UID value 0
Result: Check for multiple users with UID value 0 passed
Check: Current group ID
Result: Current group ID check passed
Starting check for consistency of primary group of root user
Node Name Status
------------------------------------ ------------------------
salman2 passed
salman1 passed
Check for consistency of root user's primary group passed
Starting Clock synchronization checks using Network Time Protocol(NTP)...
Checking existence of NTP configuration file "/etc/ntp.conf" across nodes
Node Name File exists?
------------------------------------ ------------------------
salman2 no
salman1 no
Network Time Protocol(NTP) configuration file not found on any of the nodes. Oracle Cluster Time Synchronization Service(CTSS) can be used instead of NTP for time synchronization on the cluster nodes
No NTP Daemons or Services were found to be running
Result: Clock synchronization check using Network Time Protocol(NTP) passed
Checking Core file name pattern consistency...
Core file name pattern consistency check passed.
Checking to make sure user "grid" is not in "root" group
Node Name Status Comment
------------ ------------------------ ------------------------
salman2 passed does not exist
salman1 passed does not exist
Result: User "grid" is not part of "root" group. Check passed
Check default user file creation mask
Node Name Available Required Comment
------------ ------------------------ ------------------------ ----------
salman2 0022 0022 passed
salman1 0022 0022 passed
Result: Default user file creation mask check passed
Checking integrity of file "/etc/resolv.conf" across nodes
Checking the file "/etc/resolv.conf" to make sure only one of 'domain' and 'search' entries is defined
"domain" and "search" entries do not coexist in any "/etc/resolv.conf" file
Checking if 'domain' entry in file "/etc/resolv.conf" is consistent across the nodes...
"domain" entry does not exist in any "/etc/resolv.conf" file
Checking if 'search' entry in file "/etc/resolv.conf" is consistent across the nodes...
Checking file "/etc/resolv.conf" to make sure that only one 'search' entry is defined
More than one "search" entry does not exist in any "/etc/resolv.conf" file
All nodes have same "search" order defined in file "/etc/resolv.conf"
Checking DNS response time for an unreachable node
Node Name Status
------------------------------------ ------------------------
salman1 failed
salman2 failed
PRVF-5636 : The DNS response time for an unreachable node exceeded "15000" ms on following nodes: salman1,salman2
checking DNS response from all servers in "/etc/resolv.conf"
checking response for name "salman2" from each of the name servers specified in "/etc/resolv.conf"
Node Name Source Comment Status
------------ ------------------------ ------------------------ ----------
checking response for name "salman1" from each of the name servers specified in "/etc/resolv.conf"
Node Name Source Comment Status
------------ ------------------------ ------------------------ ----------
Check for integrity of file "/etc/resolv.conf" failed
Check: Time zone consistency
Result: Time zone consistency check passed
Checking integrity of name service switch configuration file "/etc/nsswitch.conf" ...
Checking if "hosts" entry in file "/etc/nsswitch.conf" is consistent across nodes...
Checking file "/etc/nsswitch.conf" to make sure that only one "hosts" entry is defined
More than one "hosts" entry does not exist in any "/etc/nsswitch.conf" file
All nodes have same "hosts" entry defined in file "/etc/nsswitch.conf"
Check for integrity of name service switch configuration file "/etc/nsswitch.conf" passed
Checking daemon "avahi-daemon" is not configured and running
Check: Daemon "avahi-daemon" not configured
Node Name Configured Status
------------ ------------------------ ------------------------
salman2 no passed
salman1 no passed
Daemon not configured check passed for process "avahi-daemon"
Check: Daemon "avahi-daemon" not running
Node Name Running? Status
------------ ------------------------ ------------------------
salman2 no passed
salman1 no passed
Daemon not running check passed for process "avahi-daemon"
Starting check for /dev/shm mounted as temporary file system ...
ERROR:
PRVE-0426 : The size of in-memory file system mounted as /dev/shm is "8388608k" megabytes which is less than the required size of "2048" megabytes on node ""
PRVE-0426 : The size of in-memory file system mounted as /dev/shm is "8388608k" megabytes which is less than the required size of "2048" megabytes on node ""
Check for /dev/shm mounted as temporary file system failed
Starting check for /boot mount ...
Check for /boot mount passed
Starting check for zeroconf check ...
Check for zeroconf check passed
Pre-check for cluster services setup was unsuccessful on all the nodes.
NOTE:
No fixable verification failures to fix
=========================END===========================After disabling the firewall, most of the errors disappeared. Still I see 2 errors which I can ignore in my case because I am testing this on Virtual Box and hence I don’t have any names server defined and so I can ignore error related to names server (DNS).
Secondly, I already have my /dev/shm size set to 8G, so I can ignore the error related to /dev/shm because my setting is higher than the minimum required. This error of /dev/shm is because of a bug in cluvfy which comes with 12.1.0.2 Grid Infrastructure. You may download latest cluvfy from here and it will not return this /dev/shm error message.
hi sir , I want to install oracle database 12cR1 Real application cluster on oracle LINUX operating system .on real production servers 2 HP BLADE not virtual box
ReplyDeleteI did all configurations in node 1 and node 2 but during the installation of grid infrastructure I got following error :
INS-41112 specified network interface doesnt maintain connectivity across cluster nodes
Then I run the following command to find the reason and run the fixup file and the result was :
./runcluvfy.sh stage -pre crsinst -n kaash-his-1,kaash-his-2 -fixup -verbose
Fix: Group Existence: oinstall
Node Name Status
------------------------------------ ------------------------
kaash-his-2 failed
Result: "Group Existence: oinstall" could not be fixed on nodes "kaash-his-2"
Fix: Group Existence: dba
Node Name Status
------------------------------------ ------------------------
kaash-his-2 failed
Result: "Group Existence: dba" could not be fixed on nodes "kaash-his-2"
Fix: Group Membership: dba
Node Name Status
------------------------------------ ------------------------
kaash-his-2 failed
kaash-his-1 failed
Result: "Group Membership: dba" could not be fixed on nodes "kaash-his-2,kaash-his-1"
Fix: Daemon "avahi-daemon" not configured and running
Node Name Status
------------------------------------ ------------------------
kaash-his-2 failed
kaash-his-1 failed
Result: "Daemon "avahi-daemon" not configured and running" could not be fixed on nodes "kaash-his-2,kaash-his-1"
Fix up operations for selected fixable prerequisites were unsuccessful on nodes "kaash-his-2,kaash-his-1"
from the error list I checked the dba and oinstall groups its available also I disabled the firewall using the command :
# chkconfig iptables off
# systemctl stop iptables
how to solve these errors please ?
Hello Ziad,
DeleteIf you follow instructions in https://www.oraclenext.com/2017/07/installing-12c-r2-rac-on-linux-6-and.html, installation should be smooth. Can you please follow the above document.