RAC-为什么本机的vip总跑到别的机器上去?

[复制链接]
查看11 | 回复9 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
-bash-3.00# uname -a
SunOS u70201 5.10 Generic_137137-09 sun4u sparc SUNW,Ultra-80
-bash-3.00# cat /etc/release

Solaris 10 10/08 s10s_u6wos_07b SPARC
Copyright 2008 Sun Microsystems, Inc.All Rights Reserved.

Use is subject to license terms.

Assembled 27 October 2008
oracle:
SQL*Plus: Release 10.2.0.3.0 - Production on Fri Dec 5 12:06:34 2008
Copyright (c) 1982, 2006, Oracle.All Rights Reserved.
crs_stat -t
ora....SM1.asm applicationONLINEONLINEu70201
ora....01.lsnr applicationONLINEONLINEu70201
ora.u70201.gsd applicationONLINEONLINEu70201
ora.u70201.ons applicationONLINEONLINEu70201
ora.u70201.vip applicationONLINEONLINEu70201
ora....SM2.asm applicationONLINEONLINEu70202
ora....02.lsnr applicationONLINEOFFLINE

ora.u70202.gsd applicationONLINEONLINEu70202
ora.u70202.ons applicationONLINEONLINEu70202
ora.u70202.vip applicationONLINEONLINEu70201
ora....SM3.asm applicationONLINEONLINEu70203
ora....03.lsnr applicationONLINEONLINEu70203
ora.u70203.gsd applicationONLINEONLINEu70203
ora.u70203.ons applicationONLINEONLINEu70203
ora.u70203.vip applicationONLINEONLINEu70203

为啥u70202的vip不在自己上,总要到别的机器上呢?(u70201)

u70201:
-bash-3.00# cat /etc/hosts
#
# Internet host table
#
::1 localhost
127.0.0.1 localhost
10.0.70.201 u70201loghost
10.0.70.202 u70202
10.0.70.203 u70203
10.0.70.101 vip101
10.0.70.102 vip102
10.0.70.103 vip103
192.168.192.201 priv201
192.168.192.202 priv202
192.168.192.203 priv203
-bash-3.00# ifconfig -a
lo0: flags=2001000849[U] mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
hme0: flags=1000843[U] mtu 1500 index 2
inet 10.0.70.201 netmask ffff0000 broadcast 10.0.255.255
ether 8:0:20:d1:f7:ab
hme0:1: flags=1040843[U] mtu 1500 index 2
inet 10.0.70.101 netmask ffff0000 broadcast 10.0.255.255
hme0:2: flags=1040843[U] mtu 1500 index 2
inet 10.0.70.102 netmask ffff0000 broadcast 10.0.255.255
qfe0: flags=1000843[U] mtu 1500 index 3
inet 192.168.192.201 netmask ffffff00 broadcast 192.168.192.255
ether 0:3:ba:93:ea:82
u70202:
-bash-3.00# cat /etc/hosts
#
# Internet host table
#
::1 localhost
127.0.0.1 localhost
10.0.70.202 u70202loghost
10.0.70.201 u70201
10.0.70.203 u70203
10.0.70.101 vip101
10.0.70.102 vip102
10.0.70.103 vip103
192.168.192.201 priv201
192.168.192.202 priv202
192.168.192.203 priv203
-bash-3.00# ifconfig -a
lo0: flags=2001000849[U] mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
hme0: flags=1000843[U] mtu 1500 index 2
inet 10.0.70.202 netmask ffff0000 broadcast 10.0.255.255
ether 8:0:20:d1:e6:d6
qfe0: flags=1000843[U] mtu 1500 index 3
inet 192.168.192.202 netmask ffffff00 broadcast 192.168.192.255
ether 0:3:ba:93:e9:2
-bash-3.00#
-bash-3.00# cat /etc/hosts
#
# Internet host table
#
::1 localhost
127.0.0.1 localhost
10.0.70.203 u70203loghost
10.0.70.202 u70202
10.0.70.201 u70201
10.0.70.101 vip101
10.0.70.102 vip102
10.0.70.103 vip103
192.168.192.201 priv201
192.168.192.202 priv202
192.168.192.203 priv203
-bash-3.00# ifconfig -a
lo0: flags=2001000849[U] mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
hme0: flags=1000843[U] mtu 1500 index 2
inet 10.0.70.203 netmask ffff0000 broadcast 10.0.255.255
ether 8:0:20:d1:e7:8a
hme0:1: flags=1040843[U] mtu 1500 index 2
inet 10.0.70.103 netmask ffff0000 broadcast 10.0.255.255
qfe0: flags=1000843[U] mtu 1500 index 3
inet 192.168.192.203 netmask ffffff00 broadcast 192.168.192.255
ether 0:3:ba:93:eb:aa
-bash-3.00#


已解决:
原因是u70202没设置网关
[ 本帖最后由 beijing3721 于 2008-12-5 13:46 编辑 ]
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
检查你的CRS日志。
或者重启那个结点的nodeapps看看。
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
ora....02.lsnr applicationONLINEOFFLINE

ora.u70202.gsd applicationONLINEONLINEu70202
ora.u70202.ons applicationONLINEONLINEu70202
ora.u70202.vip applicationONLINEONLINEu70201
2号机不正常, listener 也down 了, 看日志
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
奇怪了 ,,装3节点的rac ,外网卡居然是百兆的
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 花好月不圆 于 2008-12-5 12:56 发表
奇怪了 ,,装3节点的rac ,外网卡居然是百兆的

无他,测试环境
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
ora....02.lsnr applicationONLINEOFFLINE
没看到这行吗
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 花好月不圆 于 2008-12-5 12:48 发表
ora....02.lsnr applicationONLINEOFFLINE

ora.u70202.gsd applicationONLINEONLINEu70202
ora.u70202.ons applicationONLINEONLINEu70202
ora.u70202.vip applicationONLINEONLINEu70201
2号机不正常, listener 也down 了, 看日志

“listener 也down”是因为,vip不在本机,所以listener有问题
LISTENER_U70202 =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = vip102)(PORT = 1521)(IP = FIRST))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.70.202)(PORT = 1521)(IP = FIRST))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
)
)
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
关注中~~
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
查看crs安装目录下的log/nodename下的crs日志,里面应该有记录,还有就是vip日志,具体在log下面那个目录下记不请了
根据这些日志应该能找到原因!
或者尝试关闭2节点crs,然后重启看看是否还会发生这种情况!
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 magic007 于 2008-12-5 12:45 发表
检查你的CRS日志。
或者重启那个结点的nodeapps看看。

-bash-3.00$ srvctl stop nodeapps -n u70202
-bash-3.00$ crs_stat -t
Name Type TargetState Host
------------------------------------------------------------
ora....SM1.asm applicationONLINEONLINEu70201
ora....01.lsnr applicationONLINEONLINEu70201
ora.u70201.gsd applicationONLINEONLINEu70201
ora.u70201.ons applicationONLINEONLINEu70201
ora.u70201.vip applicationONLINEONLINEu70201
ora....SM2.asm applicationONLINEONLINEu70202
ora....02.lsnr applicationOFFLINE OFFLINE

ora.u70202.gsd applicationOFFLINE OFFLINE

ora.u70202.ons applicationOFFLINE OFFLINE

ora.u70202.vip applicationOFFLINE OFFLINE

ora....SM3.asm applicationONLINEONLINEu70203
ora....03.lsnr applicationONLINEONLINEu70203
ora.u70203.gsd applicationONLINEONLINEu70203
ora.u70203.ons applicationONLINEONLINEu70203
ora.u70203.vip applicationONLINEONLINEu70203
-bash-3.00$ srvctl start nodeapps -n u70202
u70202

ra.u70202.vip:checkIf: Default gateway is not defined (host=u70202)
u70202

ra.u70202.vip:Interface hme0 checked failed (host=u70202)
u70202

ra.u70202.vip:Failed to start VIP 10.0.70.102 (host=u70202)
u70202

ra.u70202.vip:checkIf: Default gateway is not defined (host=u70202)
u70202

ra.u70202.vip:Interface hme0 checked failed (host=u70202)
u70202

ra.u70202.vip:Failed to start VIP 10.0.70.102 (host=u70202)
CRS-0215: Could not start resource 'ora.u70202.LISTENER_U70202.lsnr'.

看来是没设置网关的原因
设置了网关,重起,看下效果:
-bash-3.00$ crs_stat -t
Name Type TargetState Host
------------------------------------------------------------
ora....SM1.asm applicationONLINEONLINEu70201
ora....01.lsnr applicationONLINEONLINEu70201
ora.u70201.gsd applicationONLINEONLINEu70201
ora.u70201.ons applicationONLINEONLINEu70201
ora.u70201.vip applicationONLINEONLINEu70201
ora....SM2.asm applicationONLINEONLINEu70202
ora....02.lsnr applicationONLINEONLINEu70202
ora.u70202.gsd applicationONLINEONLINEu70202
ora.u70202.ons applicationONLINEONLINEu70202
ora.u70202.vip applicationONLINEONLINEu70202
ora....SM3.asm applicationONLINEONLINEu70203
ora....03.lsnr applicationONLINEONLINEu70203
ora.u70203.gsd applicationONLINEONLINEu70203
ora.u70203.ons applicationONLINEONLINEu70203
ora.u70203.vip applicationONLINEONLINEu70203
ok了

多谢各位!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行