检查结果如下:
Performing pre-checks for cluster services setup Checking node reachability... Check: Node reachability from node "rac1" Destination Node Reachable? ------------------------------------ ------------------------ rac1 yes rac2 yes rac3 yes rac4 yes Result: Node reachability check passed from node "rac1" Checking user equivalence... Check: User equivalence for user "grid" Node Name Status ------------------------------------ ------------------------ rac2 passed rac1 passed rac4 passed rac3 passed Result: User equivalence check passed for user "grid"
Checking node connectivity... Checking hosts config file... Node Name Status ------------------------------------ ------------------------ rac1 passed rac2 passed rac4 passed rac3 passed Verification of the hosts config file successful Interface information for node "rac1" Name IP Address Subnet Gateway Def. Gateway HW Address MTU ------ --------------- --------------- --------------- --------------- ----------------- ------ eth2 10.0.10.1 10.0.10.0 0.0.0.0 192.168.0.1 08:00:27:18:29:48 1500 eth3 10.0.11.2 10.0.11.0 0.0.0.0 192.168.0.1 08:00:27:59:1E:79 1500 bond0 192.168.0.51 192.168.0.0 0.0.0.0 192.168.0.1 08:00:27:FC:7E:5B 1500 Interface information for node "rac2" Name IP Address Subnet Gateway Def. Gateway HW Address MTU ------ --------------- --------------- --------------- --------------- ----------------- ------ eth2 10.0.10.3 10.0.10.0 0.0.0.0 192.168.0.1 08:00:27:69:CE:DA 1500 eth3 10.0.11.4 10.0.11.0 0.0.0.0 192.168.0.1 08:00:27:AE:75:FB 1500 bond0 192.168.0.52 192.168.0.0 0.0.0.0 192.168.0.1 08:00:27:E1:02:D9 1500
Interface information for node "rac4" Name IP Address Subnet Gateway Def. Gateway HW Address MTU ------ --------------- --------------- --------------- --------------- ----------------- ------ eth2 10.0.10.7 10.0.10.0 0.0.0.0 192.168.0.1 08:00:27:C7:70:BE 1500 eth3 10.0.11.8 10.0.11.0 0.0.0.0 192.168.0.1 08:00:27:92:42:2F 1500 bond0 192.168.0.54 192.168.0.0 0.0.0.0 192.168.0.1 08:00:27:FD:66:C2 1500 Interface information for node "rac3" Name IP Address Subnet Gateway Def. Gateway HW Address MTU ------ --------------- --------------- --------------- --------------- ----------------- ------ eth2 10.0.10.5 10.0.10.0 0.0.0.0 192.168.0.1 08:00:27:A7:50:4D 1500 eth3 10.0.11.6 10.0.11.0 0.0.0.0 192.168.0.1 08:00:27:68:58:CD 1500 bond0 192.168.0.53 192.168.0.0 0.0.0.0 192.168.0.1 08:00:27:3C:F3:0D 1500 Check: Node connectivity of subnet "10.0.10.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac1[10.0.10.1] rac2[10.0.10.3] yes rac1[10.0.10.1] rac4[10.0.10.7] yes rac1[10.0.10.1] rac3[10.0.10.5] yes rac2[10.0.10.3] rac4[10.0.10.7] yes rac2[10.0.10.3] rac3[10.0.10.5] yes rac4[10.0.10.7] rac3[10.0.10.5] yes Result: Node connectivity passed for subnet "10.0.10.0" with node(s) rac1,rac2,rac4,rac3
Check: TCP connectivity of subnet "10.0.10.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac1 : 10.0.10.1 rac1 : 10.0.10.1 passed rac2 : 10.0.10.3 rac1 : 10.0.10.1 passed rac4 : 10.0.10.7 rac1 : 10.0.10.1 passed rac3 : 10.0.10.5 rac1 : 10.0.10.1 passed rac1 : 10.0.10.1 rac2 : 10.0.10.3 passed rac2 : 10.0.10.3 rac2 : 10.0.10.3 passed rac4 : 10.0.10.7 rac2 : 10.0.10.3 passed rac3 : 10.0.10.5 rac2 : 10.0.10.3 passed rac1 : 10.0.10.1 rac4 : 10.0.10.7 passed rac2 : 10.0.10.3 rac4 : 10.0.10.7 passed rac4 : 10.0.10.7 rac4 : 10.0.10.7 passed rac3 : 10.0.10.5 rac4 : 10.0.10.7 passed rac1 : 10.0.10.1 rac3 : 10.0.10.5 passed rac2 : 10.0.10.3 rac3 : 10.0.10.5 passed rac4 : 10.0.10.7 rac3 : 10.0.10.5 passed rac3 : 10.0.10.5 rac3 : 10.0.10.5 passed Result: TCP connectivity check passed for subnet "10.0.10.0"
Check: Node connectivity of subnet "10.0.11.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac1[10.0.11.2] rac2[10.0.11.4] yes rac1[10.0.11.2] rac4[10.0.11.8] yes rac1[10.0.11.2] rac3[10.0.11.6] yes rac2[10.0.11.4] rac4[10.0.11.8] yes rac2[10.0.11.4] rac3[10.0.11.6] yes rac4[10.0.11.8] rac3[10.0.11.6] yes Result: Node connectivity passed for subnet "10.0.11.0" with node(s) rac1,rac3 Check: TCP connectivity of subnet "10.0.11.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac1 : 10.0.11.2 rac1 : 10.0.11.2 passed rac2 : 10.0.11.4 rac1 : 10.0.11.2 passed rac4 : 10.0.11.8 rac1 : 10.0.11.2 passed rac3 : 10.0.11.6 rac1 : 10.0.11.2 passed rac1 : 10.0.11.2 rac2 : 10.0.11.4 passed rac2 : 10.0.11.4 rac2 : 10.0.11.4 passed rac4 : 10.0.11.8 rac2 : 10.0.11.4 passed rac3 : 10.0.11.6 rac2 : 10.0.11.4 passed rac1 : 10.0.11.2 rac4 : 10.0.11.8 passed rac2 : 10.0.11.4 rac4 : 10.0.11.8 passed rac4 : 10.0.11.8 rac4 : 10.0.11.8 passed rac3 : 10.0.11.6 rac4 : 10.0.11.8 passed rac1 : 10.0.11.2 rac3 : 10.0.11.6 passed rac2 : 10.0.11.4 rac3 : 10.0.11.6 passed rac4 : 10.0.11.8 rac3 : 10.0.11.6 passed rac3 : 10.0.11.6 rac3 : 10.0.11.6 passed
Result: TCP connectivity check passed for subnet "10.0.11.0" Check: Node connectivity of subnet "192.168.0.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac1[192.168.0.51] rac2[192.168.0.52] yes rac1[192.168.0.51] rac4[192.168.0.54] yes rac1[192.168.0.51] rac3[192.168.0.53] yes rac2[192.168.0.52] rac4[192.168.0.54] yes rac2[192.168.0.52] rac3[192.168.0.53] yes rac4[192.168.0.54] rac3[192.168.0.53] yes Result: Node connectivity passed for subnet "192.168.0.0" with node(s) rac1,rac3 Check: TCP connectivity of subnet "192.168.0.0" Source Destination Connected? ------------------------------ ------------------------------ ---------------- rac1 : 192.168.0.51 rac1 : 192.168.0.51 passed rac2 : 192.168.0.52 rac1 : 192.168.0.51 passed rac4 : 192.168.0.54 rac1 : 192.168.0.51 passed rac3 : 192.168.0.53 rac1 : 192.168.0.51 passed rac1 : 192.168.0.51 rac2 : 192.168.0.52 passed rac2 : 192.168.0.52 rac2 : 192.168.0.52 passed rac4 : 192.168.0.54 rac2 : 192.168.0.52 passed rac3 : 192.168.0.53 rac2 : 192.168.0.52 passed rac1 : 192.168.0.51 rac4 : 192.168.0.54 passed rac2 : 192.168.0.52 rac4 : 192.168.0.54 passed rac4 : 192.168.0.54 rac4 : 192.168.0.54 passed rac3 : 192.168.0.53 rac4 : 192.168.0.54 passed rac1 : 192.168.0.51 rac3 : 192.168.0.53 passed rac2 : 192.168.0.52 rac3 : 192.168.0.53 passed rac4 : 192.168.0.54 rac3 : 192.168.0.53 passed rac3 : 192.168.0.53 rac3 : 192.168.0.53 passed
Result: TCP connectivity check passed for subnet "192.168.0.0" Interfaces found on subnet "192.168.0.0" that are likely candidates for VIP are: rac1 bond0:192.168.0.51 rac2 bond0:192.168.0.52 rac4 bond0:192.168.0.54 rac3 bond0:192.168.0.53 Interfaces found on subnet "10.0.10.0" that are likely candidates for a private interconnect are: rac1 eth2:10.0.10.1 rac2 eth2:10.0.10.3 rac4 eth2:10.0.10.7 rac3 eth2:10.0.10.5 Interfaces found on subnet "10.0.11.0" that are likely candidates for a private interconnect are: rac1 eth3:10.0.11.2 rac2 eth3:10.0.11.4 rac4 eth3:10.0.11.8 rac3 eth3:10.0.11.6 Checking subnet mask consistency... Subnet mask consistency check passed for subnet "10.0.10.0". Subnet mask consistency check passed for subnet "10.0.11.0". Subnet mask consistency check passed for subnet "192.168.0.0". Subnet mask consistency check passed. Result: Node connectivity check passed Checking multicast communication... Checking subnet "10.0.10.0" for multicast communication with multicast group "224.0.0.251"... Check of subnet "10.0.10.0" for multicast communication with multicast group "224.0.0.251" passed. Check of multicast communication passed.
Check: Total memory Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 1.4654GB (1536628.0KB) 4GB (4194304.0KB) Failed rac1 1.4654GB (1536628.0KB) 4GB (4194304.0KB) Failed rac4 1.4654GB (1536628.0KB) 4GB (4194304.0KB) Failed rac3 1.4654GB (1536628.0KB) 4GB (4194304.0KB) Failed Result: Total memory check Failed Check: Available memory Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 1.3612GB (1427284.0KB) 50MB (51200.0KB) passed rac1 1.2162GB (1275236.0KB) 50MB (51200.0KB) passed rac4 1.3607GB (1426764.0KB) 50MB (51200.0KB) passed rac3 1.3603GB (1426424.0KB) 50MB (51200.0KB) passed Result: Available memory check passed Check: Swap space Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 3.914GB (4104168.0KB) 1.5GB (1572864.0KB) passed rac1 3.914GB (4104168.0KB) 1.5GB (1572864.0KB) passed rac4 3.914GB (4104168.0KB) 1.5GB (1572864.0KB) passed rac3 3.914GB (4104168.0KB) 1.5GB (1572864.0KB) passed Result: Swap space check passed Check: Free disk space for "rac2:/usr,rac2:/var,rac2:/etc,rac2:/sbin,rac2:/tmp" Path Node Name Mount point Available required Status ---------------- ------------ ------------ ------------ ------------ ------------ /usr rac2 / 22.6533GB 1.0635GB passed /var rac2 / 22.6533GB 1.0635GB passed /etc rac2 / 22.6533GB 1.0635GB passed /sbin rac2 / 22.6533GB 1.0635GB passed
Result: Free disk space check passed for "rac2:/usr,rac2:/tmp" Check: Free disk space for "rac1:/usr,rac1:/var,rac1:/etc,rac1:/sbin,rac1:/tmp" Path Node Name Mount point Available required Status ---------------- ------------ ------------ ------------ ------------ ------------ /usr rac1 / 16.9812GB 1.0635GB passed /var rac1 / 16.9812GB 1.0635GB passed /etc rac1 / 16.9812GB 1.0635GB passed /sbin rac1 / 16.9812GB 1.0635GB passed /tmp rac1 / 16.9812GB 1.0635GB passed Result: Free disk space check passed for "rac1:/usr,rac1:/tmp" Check: Free disk space for "rac4:/usr,rac4:/var,rac4:/etc,rac4:/sbin,rac4:/tmp" Path Node Name Mount point Available required Status ---------------- ------------ ------------ ------------ ------------ ------------ /usr rac4 / 22.6533GB 1.0635GB passed /var rac4 / 22.6533GB 1.0635GB passed /etc rac4 / 22.6533GB 1.0635GB passed /sbin rac4 / 22.6533GB 1.0635GB passed /tmp rac4 / 22.6533GB 1.0635GB passed Result: Free disk space check passed for "rac4:/usr,rac4:/tmp" Check: Free disk space for "rac3:/usr,rac3:/var,rac3:/etc,rac3:/sbin,rac3:/tmp" Path Node Name Mount point Available required Status ---------------- ------------ ------------ ------------ ------------ ------------ /usr rac3 / 22.6533GB 1.0635GB passed /var rac3 / 22.6533GB 1.0635GB passed /etc rac3 / 22.6533GB 1.0635GB passed /sbin rac3 / 22.6533GB 1.0635GB passed /tmp rac3 / 22.6533GB 1.0635GB passed Result: Free disk space check passed for "rac3:/usr,rac3:/tmp"
Check: User existence for "grid" Node Name Status Comment ------------ ------------------------ ------------------------ rac2 passed exists(1100) rac1 passed exists(1100) rac4 passed exists(1100) rac3 passed exists(1100) Checking for multiple users with UID value 1100 Result: Check for multiple users with UID value 1100 passed Result: User existence check passed for "grid" Check: Group existence for "oinstall" Node Name Status Comment ------------ ------------------------ ------------------------ rac2 passed exists rac1 passed exists rac4 passed exists rac3 passed exists Result: Group existence check passed for "oinstall" Check: Group existence for "dba" Node Name Status Comment ------------ ------------------------ ------------------------ rac2 passed exists rac1 passed exists rac4 passed exists rac3 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 ---------------- ------------ ------------ ------------ ------------ ------------ rac2 yes yes yes yes passed rac1 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 ---------------- ------------ ------------ ------------ ---------------- rac2 yes yes no Failed rac1 yes yes no Failed rac4 yes yes no Failed rac3 yes yes no Failed Result: Membership check for user "grid" in group "dba" Failed Check: Run level Node Name run level required Status ------------ ------------------------ ------------------------ ---------- rac2 3 3,5 passed rac1 3 3,5 passed rac4 3 3,5 passed rac3 3 3,5 passed Result: Run level check passed Check: Hard limits for "maximum open file descriptors" Node Name Type Available required Status ---------------- ------------ ------------ ------------ ---------------- rac2 hard 65536 65536 passed rac1 hard 65536 65536 passed rac4 hard 65536 65536 passed rac3 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 ---------------- ------------ ------------ ------------ ---------------- rac2 soft 65536 1024 passed rac1 soft 65536 1024 passed rac4 soft 65536 1024 passed
rac3 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 ---------------- ------------ ------------ ------------ ---------------- rac2 hard 16384 16384 passed rac1 hard 16384 16384 passed rac4 hard 16384 16384 passed rac3 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 ---------------- ------------ ------------ ------------ ---------------- rac2 soft 16384 2047 passed rac1 soft 16384 2047 passed rac4 soft 16384 2047 passed rac3 soft 16384 2047 passed Result: Soft limits check passed for "maximum user processes" Check: System architecture Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 x86_64 x86_64 passed rac1 x86_64 x86_64 passed rac4 x86_64 x86_64 passed rac3 x86_64 x86_64 passed Result: System architecture check passed
Check: Kernel version Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 2.6.32-358.el6.x86_64 2.6.32 passed rac1 2.6.32-358.el6.x86_64 2.6.32 passed rac4 2.6.32-358.el6.x86_64 2.6.32 passed rac3 2.6.32-358.el6.x86_64 2.6.32 passed Result: Kernel version check passed Check: Kernel parameter for "semmsl" Node Name Current Configured required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac1 250 250 250 passed rac2 250 250 250 passed rac4 250 250 250 passed rac3 250 250 250 passed Result: Kernel parameter check passed for "semmsl" Check: Kernel parameter for "semmns" Node Name Current Configured required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac1 32000 32000 32000 passed rac2 32000 32000 32000 passed rac4 32000 32000 32000 passed rac3 32000 32000 32000 passed Result: Kernel parameter check passed for "semmns" Check: Kernel parameter for "semopm" Node Name Current Configured required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac1 100 100 100 passed rac2 100 100 100 passed rac4 100 100 100 passed rac3 100 100 100 passed Result: Kernel parameter check passed for "semopm"
Check: Kernel parameter for "semmni" Node Name Current Configured required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac1 128 128 128 passed rac2 128 128 128 passed rac4 128 128 128 passed rac3 128 128 128 passed Result: Kernel parameter check passed for "semmni" Check: Kernel parameter for "shmmax" Node Name Current Configured required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac1 1046898278 1046898278 786753536 passed rac2 1046898278 1046898278 786753536 passed rac4 1046898278 1046898278 786753536 passed rac3 1046898278 1046898278 786753536 passed Result: Kernel parameter check passed for "shmmax" Check: Kernel parameter for "shmmni" Node Name Current Configured required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac1 4096 4096 4096 passed rac2 4096 4096 4096 passed rac4 4096 4096 4096 passed rac3 4096 4096 4096 passed Result: Kernel parameter check passed for "shmmni" Check: Kernel parameter for "shmall" Node Name Current Configured required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac1 2097152 2097152 153662 passed rac2 2097152 2097152 153662 passed rac4 2097152 2097152 153662 passed rac3 2097152 2097152 153662 passed Result: Kernel parameter check passed for "shmall"
Check: Kernel parameter for "file-max" Node Name Current Configured required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac1 6815744 6815744 6815744 passed rac2 6815744 6815744 6815744 passed rac4 6815744 6815744 6815744 passed rac3 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 ---------------- ------------ ------------ ------------ ------------ ------------ rac1 between 9000 & 65500 between 9000 & 65500 between 9000 & 65535 passed rac2 between 9000 & 65500 between 9000 & 65500 between 9000 & 65535 passed rac4 between 9000 & 65500 between 9000 & 65500 between 9000 & 65535 passed rac3 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 ---------------- ------------ ------------ ------------ ------------ ------------ rac1 262144 262144 262144 passed rac2 262144 262144 262144 passed rac4 262144 262144 262144 passed rac3 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 ---------------- ------------ ------------ ------------ ------------ ------------ rac1 4194304 4194304 4194304 passed rac2 4194304 4194304 4194304 passed rac4 4194304 4194304 4194304 passed rac3 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 ---------------- ------------ ------------ ------------ ------------ ------------ rac1 262144 262144 262144 passed rac2 262144 262144 262144 passed rac4 262144 262144 262144 passed rac3 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 ---------------- ------------ ------------ ------------ ------------ ------------ rac1 1048586 1048586 1048576 passed rac2 1048586 1048586 1048576 passed rac4 1048586 1048586 1048576 passed rac3 1048586 1048586 1048576 passed Result: Kernel parameter check passed for "wmem_max" Check: Kernel parameter for "aio-max-nr" Node Name Current Configured required Status Comment ---------------- ------------ ------------ ------------ ------------ ------------ rac1 1048576 1048576 1048576 passed rac2 1048576 1048576 1048576 passed rac4 1048576 1048576 1048576 passed rac3 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 ---------------- ------------ ------------ ------------ ------------ ------------ rac1 1 unknown 1 Failed (ignorable) Configured value incorrect. rac2 1 unknown 1 Failed (ignorable) Configured value incorrect. rac4 1 unknown 1 Failed (ignorable) Configured value incorrect. rac3 1 unknown 1 Failed (ignorable) Configured value incorrect. PRVG-1206 : Check cannot be performed for configured value of kernel parameter "panic_on_oops" on node "rac1" PRVG-1206 : Check cannot be performed for configured value of kernel parameter "panic_on_oops" on node "rac2" PRVG-1206 : Check cannot be performed for configured value of kernel parameter "panic_on_oops" on node "rac4" PRVG-1206 : Check cannot be performed for configured value of kernel parameter "panic_on_oops" on node "rac3" Result: Kernel parameter check passed for "panic_on_oops" Check: Package existence for "binutils" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 binutils-2.20.51.0.2-5.47.el6_9.1 binutils-2.20.51.0.2 passed rac1 binutils-2.20.51.0.2-5.47.el6_9.1 binutils-2.20.51.0.2 passed rac4 binutils-2.20.51.0.2-5.47.el6_9.1 binutils-2.20.51.0.2 passed rac3 binutils-2.20.51.0.2-5.47.el6_9.1 binutils-2.20.51.0.2 passed Result: Package existence check passed for "binutils" Check: Package existence for "compat-libcap1" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 compat-libcap1-1.10-1 compat-libcap1-1.10 passed rac1 compat-libcap1-1.10-1 compat-libcap1-1.10 passed rac4 compat-libcap1-1.10-1 compat-libcap1-1.10 passed rac3 compat-libcap1-1.10-1 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 ------------ ------------------------ ------------------------ ---------- rac2 compat-libstdc++-33(x86_64)-3.2.3-69.el6 compat-libstdc++-33(x86_64)-3.2.3 passed rac1 compat-libstdc++-33(x86_64)-3.2.3-69.el6 compat-libstdc++-33(x86_64)-3.2.3 passed rac4 compat-libstdc++-33(x86_64)-3.2.3-69.el6 compat-libstdc++-33(x86_64)-3.2.3 passed rac3 compat-libstdc++-33(x86_64)-3.2.3-69.el6 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 ------------ ------------------------ ------------------------ ---------- rac2 libgcc(x86_64)-4.4.7-18.el6 libgcc(x86_64)-4.4.4 passed rac1 libgcc(x86_64)-4.4.7-18.el6 libgcc(x86_64)-4.4.4 passed rac4 libgcc(x86_64)-4.4.7-18.el6 libgcc(x86_64)-4.4.4 passed rac3 libgcc(x86_64)-4.4.7-18.el6 libgcc(x86_64)-4.4.4 passed Result: Package existence check passed for "libgcc(x86_64)" Check: Package existence for "libstdc++(x86_64)" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 libstdc++(x86_64)-4.4.7-18.el6 libstdc++(x86_64)-4.4.4 passed rac1 libstdc++(x86_64)-4.4.7-18.el6 libstdc++(x86_64)-4.4.4 passed rac4 libstdc++(x86_64)-4.4.7-18.el6 libstdc++(x86_64)-4.4.4 passed rac3 libstdc++(x86_64)-4.4.7-18.el6 libstdc++(x86_64)-4.4.4 passed Result: Package existence check passed for "libstdc++(x86_64)" Check: Package existence for "libstdc++-devel(x86_64)" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 libstdc++-devel(x86_64)-4.4.7-18.el6 libstdc++-devel(x86_64)-4.4.4 passed rac1 libstdc++-devel(x86_64)-4.4.7-18.el6 libstdc++-devel(x86_64)-4.4.4 passed rac4 libstdc++-devel(x86_64)-4.4.7-18.el6 libstdc++-devel(x86_64)-4.4.4 passed rac3 libstdc++-devel(x86_64)-4.4.7-18.el6 libstdc++-devel(x86_64)-4.4.4 passed Result: Package existence check passed for "libstdc++-devel(x86_64)"
Check: Package existence for "sysstat" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 sysstat-9.0.4-33.el6 sysstat-9.0.4 passed rac1 sysstat-9.0.4-33.el6 sysstat-9.0.4 passed rac4 sysstat-9.0.4-33.el6 sysstat-9.0.4 passed rac3 sysstat-9.0.4-33.el6 sysstat-9.0.4 passed Result: Package existence check passed for "sysstat" Check: Package existence for "gcc" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 gcc-4.4.7-18.el6 gcc-4.4.4 passed rac1 gcc-4.4.7-18.el6 gcc-4.4.4 passed rac4 gcc-4.4.7-18.el6 gcc-4.4.4 passed rac3 gcc-4.4.7-18.el6 gcc-4.4.4 passed Result: Package existence check passed for "gcc" Check: Package existence for "gcc-c++" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 gcc-c++-4.4.7-18.el6 gcc-c++-4.4.4 passed rac1 gcc-c++-4.4.7-18.el6 gcc-c++-4.4.4 passed rac4 gcc-c++-4.4.7-18.el6 gcc-c++-4.4.4 passed rac3 gcc-c++-4.4.7-18.el6 gcc-c++-4.4.4 passed Result: Package existence check passed for "gcc-c++" Check: Package existence for "ksh" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 ksh ksh passed rac1 ksh ksh passed rac4 ksh ksh passed rac3 ksh ksh passed Result: Package existence check passed for "ksh"
Check: Package existence for "make" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 make-3.81-23.el6 make-3.81 passed rac1 make-3.81-23.el6 make-3.81 passed rac4 make-3.81-23.el6 make-3.81 passed rac3 make-3.81-23.el6 make-3.81 passed Result: Package existence check passed for "make" Check: Package existence for "glibc(x86_64)" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 glibc(x86_64)-2.12-1.209.el6_9.2 glibc(x86_64)-2.12 passed rac1 glibc(x86_64)-2.12-1.209.el6_9.2 glibc(x86_64)-2.12 passed rac4 glibc(x86_64)-2.12-1.209.el6_9.2 glibc(x86_64)-2.12 passed rac3 glibc(x86_64)-2.12-1.209.el6_9.2 glibc(x86_64)-2.12 passed Result: Package existence check passed for "glibc(x86_64)" Check: Package existence for "glibc-devel(x86_64)" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 glibc-devel(x86_64)-2.12-1.209.el6_9.2 glibc-devel(x86_64)-2.12 passed rac1 glibc-devel(x86_64)-2.12-1.209.el6_9.2 glibc-devel(x86_64)-2.12 passed rac4 glibc-devel(x86_64)-2.12-1.209.el6_9.2 glibc-devel(x86_64)-2.12 passed rac3 glibc-devel(x86_64)-2.12-1.209.el6_9.2 glibc-devel(x86_64)-2.12 passed Result: Package existence check passed for "glibc-devel(x86_64)" Check: Package existence for "libaio(x86_64)" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 libaio(x86_64)-0.3.107-10.el6 libaio(x86_64)-0.3.107 passed rac1 libaio(x86_64)-0.3.107-10.el6 libaio(x86_64)-0.3.107 passed rac4 libaio(x86_64)-0.3.107-10.el6 libaio(x86_64)-0.3.107 passed rac3 libaio(x86_64)-0.3.107-10.el6 libaio(x86_64)-0.3.107 passed Result: Package existence check passed for "libaio(x86_64)"
Check: Package existence for "libaio-devel(x86_64)" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 missing libaio-devel(x86_64)-0.3.107 Failed rac1 missing libaio-devel(x86_64)-0.3.107 Failed rac4 missing libaio-devel(x86_64)-0.3.107 Failed rac3 missing libaio-devel(x86_64)-0.3.107 Failed Result: Package existence check Failed for "libaio-devel(x86_64)" Check: Package existence for "nfs-utils" Node Name Available required Status ------------ ------------------------ ------------------------ ---------- rac2 nfs-utils-1.2.3-75.el6 nfs-utils-1.2.3-15 passed rac1 nfs-utils-1.2.3-75.el6 nfs-utils-1.2.3-15 passed rac4 nfs-utils-1.2.3-75.el6 nfs-utils-1.2.3-15 passed rac3 nfs-utils-1.2.3-75.el6 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 ---------------- ------------ ------------ ------------ ---------------- rac2 6200 TCP yes successful rac1 6200 TCP yes successful rac4 6200 TCP yes successful rac3 6200 TCP yes successful rac2 6100 TCP yes successful rac1 6100 TCP yes successful rac4 6100 TCP yes successful rac3 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 ---------------- ------------ ------------ ------------ ---------------- rac2 42424 TCP yes successful rac1 42424 TCP yes successful rac4 42424 TCP yes successful rac3 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 ------------------------------------ ------------------------ rac2 passed rac1 passed rac4 passed rac3 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? ------------------------------------ ------------------------ rac2 no rac1 no rac4 no rac3 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 ------------ ------------------------ ------------------------ rac2 passed does not exist rac1 passed does not exist rac4 passed does not exist rac3 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 ------------ ------------------------ ------------------------ ---------- rac2 0022 0022 passed rac1 0022 0022 passed rac4 0022 0022 passed rac3 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 ------------------------------------ ------------------------ rac1 passed rac2 passed rac4 passed rac3 passed The DNS response time for an unreachable node is within acceptable limit on all nodes checking DNS response from all servers in "/etc/resolv.conf" checking response for name "rac4" from each of the name servers specified in "/etc/resolv.conf" Node Name Source Comment Status ------------ ------------------------ ------------------------ ---------- rac4 192.168.0.88 IPv4 passed checking response for name "rac3" from each of the name servers specified in "/etc/resolv.conf" Node Name Source Comment Status ------------ ------------------------ ------------------------ ---------- rac3 192.168.0.88 IPv4 passed checking response for name "rac2" from each of the name servers specified in "/etc/resolv.conf" Node Name Source Comment Status ------------ ------------------------ ------------------------ ---------- rac2 192.168.0.88 IPv4 passed checking response for name "rac1" from each of the name servers specified in "/etc/resolv.conf" Node Name Source Comment Status ------------ ------------------------ ------------------------ ---------- rac1 192.168.0.88 IPv4 passed 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 ------------ ------------------------ ------------------------ rac2 no passed rac1 no passed rac4 no passed rac3 no passed Daemon not configured check passed for process "avahi-daemon" Check: Daemon "avahi-daemon" not running Node Name Running? Status ------------ ------------------------ ------------------------ rac2 no passed rac1 no passed rac4 no passed rac3 no passed Daemon not running check passed for process "avahi-daemon" Starting check for /dev/shm mounted as temporary file system ... Check for /dev/shm mounted as temporary file system passed
Starting check for /boot mount ... Check for /boot mount passed Starting check for zeroconf check ... ERROR: PRVE-10077 : NOZEROCONF parameter was not specified or was not set to 'yes' in file "/etc/sysconfig/network" on node "rac2" PRVE-10077 : NOZEROCONF parameter was not specified or was not set to 'yes' in file "/etc/sysconfig/network" on node "rac1" PRVE-10077 : NOZEROCONF parameter was not specified or was not set to 'yes' in file "/etc/sysconfig/network" on node "rac4" PRVE-10077 : NOZEROCONF parameter was not specified or was not set to 'yes' in file "/etc/sysconfig/network" on node "rac3" Check for zeroconf check Failed 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? -------------- --------------- ---------------- zeroconf check rac2,rac1,rac4 no,rac3 Group Membership: dba rac2,rac3 OS Kernel Parameter: rac2,rac4 no panic_on_oops,rac3 Execute "/tmp/CVU_12.1.0.2.0_grid/runfixup.sh" as root user on nodes "rac1,rac3,rac4" 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 "rac1,rac4"
执行完就可以修正一些预检查错误。当然,我这个上面还有一个安装包没装,需要手工装。
[root@rac2 ~]# yum -y install libaio-devel Loaded plugins: fastestmirror,security Loading mirror speeds from cached hostfile Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package libaio-devel.x86_64 0:0.3.107-10.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================== Package Arch Version Repository Size ========================================================================================================================== Installing: libaio-devel x86_64 0.3.107-10.el6 base 13 k Transaction Summary ========================================================================================================================== Install 1 Package(s) Total download size: 13 k Installed size: 23 k Downloading Packages: libaio-devel-0.3.107-10.el6.x86_64.rpm | 13 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : libaio-devel-0.3.107-10.el6.x86_64 1/1 Verifying : libaio-devel-0.3.107-10.el6.x86_64 1/1 Installed: libaio-devel.x86_64 0:0.3.107-10.el6 Complete!