老师求助一个cvuqdisk 问题
今天看oracle的白皮书,里面有段 这么说的:If you are using Red Hat or SUSE Linux, then you must download and install the operating system package cvuqdisk. Without cvuqdisk, CVU is unable to discover shared disks, and you receive the error message "Package cvuqdisk not installed" when you run CVU. Use the cvuqdisk rpm for your hardware (i386, or for Itanium, ia64).
我理解为:redhat 如果不安装就会认不到共享磁盘。
我们公司要安装 redhat as 464位系统+RAC+ASM
这个是必须安装的吗?
我从字面理解也是这个意思,装吧,即使没用装上也不会有什么影响,反之就不行了
这是一个工具,可以用来检验RAC环境的准备情况。
可以不装。 转了eygle的一个实验,可以看看!
在Linux下,我们同样可以通过cluvfy工具来进行安装环境检查。
这个工具被包含在clusterware安装包中,要使用这个工具还需要先安装一个rpm包。这个包位于clusterware盘的rpm目录下。
$ ls -al rpm
total 28
drwxr-xr-x2 oracle dba 4096 Dec 24 16:05 .
drwxr-xr-x9 oracle dba 4096 Dec 25 10:57 ..
-rw-r--r--1 oracle dba 5339 Jul22005 cvuqdisk-1.0.1-1.rpm
分别在RAC的不同节点安装这个rpm包,安装前需要预设环境变量:
# CVUQDISK_GRP=dba; export CVUQDISK_GRP
# rpm -iv cvuqdisk-1.0.1-1.rpm
Preparing packages for installation...
cvuqdisk-1.0.1-1
安装完成之后可以运行cluvfy工具来检查系统环境配置,在以下输出中,有几个内容需要说明:
1.oinstall用户组可以根据需要建立,如果没有建立,则错误可以忽略
2.Could not find a suitable set of interfaces for VIPs错误是由于Bug导致的
3.compat系列包根据系统具体情况而定,如果存在则错误可以忽略
以下是一个测试的具体输出:
$ ./runcluvfy.sh stage -pre crsinst -n smsdbrac1,smsdbrac2 -verbose
Performing pre-checks for cluster services setup
Checking node reachability...
Check: Node reachability from node "smsdbrac1"
Destination Node Reachable?
------------------------------------------------------------
smsdbrac1 yes
smsdbrac2 yes
Result: Node reachability check passed from node "smsdbrac1".
Checking user equivalence...
Check: User equivalence for user "oracle"
Node Name Comment
------------------------------------------------------------
smsdbrac2 passed
smsdbrac1 passed
Result: User equivalence check passed for user "oracle".
Checking administrative privileges...
Check: Existence of user "oracle"
Node Name User Exists Comment
------------------------------------------------------------
smsdbrac2 yes passed
smsdbrac1 yes passed
Result: User existence check passed for "oracle".
Check: Existence of group "oinstall"
Node Name Status Group ID
------------------------------------------------------------
smsdbrac2 does not exist N/A
smsdbrac1 does not exist N/A
Result: Group existence check failed for "oinstall".
Administrative privileges check failed.
Checking node connectivity...
Interface information for node "smsdbrac2"
Interface Name IP Address Subnet
----------------------------------------------------------------------------
eth0 192.168.200.12 192.168.200.0
eth1 192.168.0.202 192.168.0.0
Interface information for node "smsdbrac1"
Interface Name IP Address Subnet
----------------------------------------------------------------------------
eth0 192.168.200.11 192.168.200.0
eth1 192.168.0.201 192.168.0.0
Check: Node connectivity of subnet "192.168.200.0"
Source Destination Connected?
----------------------------------------------------------------------------
smsdbrac2:eth0 smsdbrac1:eth0 yes
Result: Node connectivity check passed for subnet "192.168.200.0" with node(s) smsdbrac2,smsdbrac1.
Check: Node connectivity of subnet "192.168.0.0"
Source Destination Connected?
----------------------------------------------------------------------------
smsdbrac2:eth1 smsdbrac1:eth1 yes
Result: Node connectivity check passed for subnet "192.168.0.0" with node(s) smsdbrac2,smsdbrac1.
Suitable interfaces for the private interconnect on subnet "192.168.200.0":
smsdbrac2 eth0:192.168.200.12
smsdbrac1 eth0:192.168.200.11
Suitable interfaces for the private interconnect on subnet "192.168.0.0":
smsdbrac2 eth1:192.168.0.202
smsdbrac1 eth1:192.168.0.201
ERROR:
Could not find a suitable set of interfaces for VIPs.
Result: Node connectivity check failed.
Checking system requirements for 'crs'...
Check: Total memory
Node Name Available Required Comment
----------------------------------------------------------------------
smsdbrac2 3.95GB (4145508KB) 512MB (524288KB) passed
smsdbrac1 3.95GB (4145508KB) 512MB (524288KB) passed
Result: Total memory check passed.
Check: Free disk space in "/tmp" dir
Node Name Available Required Comment
----------------------------------------------------------------------
smsdbrac2 8.83GB (9261452KB) 400MB (409600KB) passed
smsdbrac1 8.73GB (9153508KB) 400MB (409600KB) passed
Result: Free disk space check passed.
Check: Swap space
Node Name Available Required Comment
----------------------------------------------------------------------
smsdbrac2 8GB (8385888KB) 1GB (1048576KB) passed
smsdbrac1 8GB (8385888KB) 1GB (1048576KB) passed
Result: Swap space check passed.
Check: System architecture
Node Name Available Required Comment
----------------------------------------------------------------------
smsdbrac2 i686 i686 passed
smsdbrac1 i686 i686 passed
Result: System architecture check passed.
Check: Kernel version
Node Name Available Required Comment
----------------------------------------------------------------------
smsdbrac2 2.6.9-55.0.0.0.2.ELhugemem2.4.21-15EL passed
smsdbrac1 2.6.9-55.0.0.0.2.ELhugemem2.4.21-15EL passed
Result: Kernel version check passed.
Check: Package existence for "make-3.79"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 make-3.80-6.EL4 passed
smsdbrac1 make-3.80-6.EL4 passed
Result: Package existence check passed for "make-3.79".
Check: Package existence for "binutils-2.14"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 binutils-2.15.92.0.2-22 passed
smsdbrac1 binutils-2.15.92.0.2-22 passed
Result: Package existence check passed for "binutils-2.14".
Check: Package existence for "gcc-3.2"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 gcc-3.4.6-8.0.1 passed
smsdbrac1 gcc-3.4.6-8.0.1 passed
Result: Package existence check passed for "gcc-3.2".
Check: Package existence for "glibc-2.3.2-95.27"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 glibc-2.3.4-2.36 passed
smsdbrac1 glibc-2.3.4-2.36 passed
Result: Package existence check passed for "glibc-2.3.2-95.27".
Check: Package existence for "compat-db-4.0.14-5"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 compat-db-4.1.25-9 passed
smsdbrac1 compat-db-4.1.25-9 passed
Result: Package existence check passed for "compat-db-4.0.14-5".
Check: Package existence for "compat-gcc-7.3-2.96.128"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 missing failed
smsdbrac1 missing failed
Result: Package existence check failed for "compat-gcc-7.3-2.96.128".
Check: Package existence for "compat-gcc-c++-7.3-2.96.128"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 missing failed
smsdbrac1 missing failed
Result: Package existence check failed for "compat-gcc-c++-7.3-2.96.128".
Check: Package existence for "compat-libstdc++-7.3-2.96.128"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 missing failed
smsdbrac1 missing failed
Result: Package existence check failed for "compat-libstdc++-7.3-2.96.128".
Check: Package existence for "compat-libstdc++-devel-7.3-2.96.128"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 missing failed
smsdbrac1 missing failed
Result: Package existence check failed for "compat-libstdc++-devel-7.3-2.96.128".
Check: Package existence for "openmotif-2.2.3"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 openmotif-2.2.3-10.1.el4 passed
smsdbrac1 openmotif-2.2.3-10.1.el4 passed
Result: Package existence check passed for "openmotif-2.2.3".
Check: Package existence for "setarch-1.3-1"
Node Name Status Comment
----------------------------------------------------------------------------
smsdbrac2 setarch-1.6-1 passed
smsdbrac1 setarch-1.6-1 passed
Result: Package existence check passed for "setarch-1.3-1".
Check: Group existence for "dba"
Node Name Status Comment
------------------------------------------------------------
smsdbrac2 exists passed
smsdbrac1 exists passed
Result: Group existence check passed for "dba".
Check: Group existence for "oinstall"
Node Name Status Comment
------------------------------------------------------------
smsdbrac2 does not exist failed
smsdbrac1 does not exist failed
Result: Group existence check failed for "oinstall".
Check: User existence for "nobody"
Node Name Status Comment
------------------------------------------------------------
smsdbrac2 exists passed
smsdbrac1 exists passed
Result: User existence check passed for "nobody".
System requirement failed for 'crs'
Pre-check for cluster services setup was unsuccessful on all the nodes.
3Q 老师 学习了
页:
[1]