免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3659 | 回复: 3
打印 上一主题 下一主题

请教关于mc/sg网络配置的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-06-09 13:22 |只看该作者 |倒序浏览
1、2台主机分别由3块网卡lan0,lan1,lan2
     lan0 192.168.1.1  和192.168.1.2
     lan1 211.49.14.94 和 211.49.14.95  浮动地址10.49.14.96
     lan2 备用网卡
2、cluster 配置文件中
        NODE_NAME  oradb1
          NETWORK_INTERFACE  lan1
            HEARTBEAT_IP  211.49.14.94
          NETWORK_INTERFACE  lan2
          NETWORK_INTERFACE  lan0
            STATIONARY_IP  192.168.1.1

               NODE_NAME  oradb2
          NETWORK_INTERFACE  lan1
            HEARTBEAT_IP  211.49.14.95
          NETWORK_INTERFACE  lan2
          NETWORK_INTERFACE  lan0
            STATIONARY_IP  192.168.1.2
3、package control file 配置如下
      IP[0]=211.49.14.96
         SUBNET[0]=211.49.14.0


针对上面的配置我几点不明白:
   (1)我上面的配置是否正确,我将lan1配置为hearbeat interface,lan2配置为备用网卡,但是却是指定浮动地址为211.49.14.96
   
   (2)HEARTBEAT_IP是否是只允许当作心跳线用,能否同时即当作
        hearbeat and data interface
     (3)STATIONARY_IP  的作用是什末。
     (4)mc/sg中是如何配置浮动地址 的

论坛徽章:
0
2 [报告]
发表于 2005-06-10 10:51 |只看该作者

请教关于mc/sg网络配置的问题

这个问题没人关心吗?我对其中几点也是有同感的,讨论一下

( 1 ) 你上面的配置我是这么理解的:lan1作为heartbeat接口,而又指定了浮动地址为211.49.14.96,那么这个端口同时作为数据接口。所以,你这个配置lan1同时作为心跳和数据接口,没有单独的心跳接口。

(2)heartbeat_ip应该是指定心跳地址的,和数据地址可以配在同一个物理网口上。

(3)Stationary_ip的作用我也不太清楚。从手册的描述来看,用来为一个不用作心跳接口的物理网口配置一个地址,这个地址可以对外提供网络访问,但不是浮动地址,因此一般不切换。那我不明白的是为什么要用这个参数,因为像这样的地址完全可以在系统启动的时候由系统自动配置。所以我理解为针对特定环境使用,如开机时不希望起,ha起的时候才需要起来的地址等。不知道我的理解对不对。

(4)浮动地址的配置我理解就是根据网段指定的,没有地方配具体的端口。如你配置浮动地址为211.49.14.96,那么ha自动去匹配有没有固定地址在这个网段的网口,在这个例子里是lan1,就把这个浮动地址配在lan1上。

有不对的地方,请高手指正

论坛徽章:
0
3 [报告]
发表于 2005-06-10 12:01 |只看该作者

请教关于mc/sg网络配置的问题

多谢回复
下面是我的几点回复,请多指教:
1、首先我在上面的配置中,实际上是可以正常运行的。
2、首先,可以确认在MC/SG中,同一块工作网卡即可以当作心跳线,又可以
    当作对外提供服务的接口,但是心跳信息只是 在该网卡上传输;只有当配置 了多块网卡的heartbeat_ip属性时,才会存在心跳线的链路冗余。
3、staionary_ip:明确了是不传输心跳信息的,是可以对外提供服务的。
4、决定那块网卡可以对外提供服务的配置是在package 的interface 配置中指明的,
# IP ADDRESSES的配置部分:
       如果是IP[0]=211.49.14.96
                   SUBNET[0]=10.49.14.0

                   则package会应用地址211.49.14.96作为服务地址(浮动地址)
               并且,工作网卡为网络地址为10.49.14.0的网卡
     如果是IP[0]=192.168.1.3
                   SUBNET[0]=192.168.1.0

                   则package会应用地址192.168.1.3作为服务地址(浮动地址)
               并且,工作网卡为网络地址为192.168.1.0的网卡



     

HEARTBEAT_IP
IP 标志,标识将传送群集心跳线的子网。请注意,每个节
点上心跳线IP 地址所在的子网必须相同。心跳线IP 地址只
能是IPv4 地址。
如果将使用VERITAS CVM 磁盘组进行存储,则只能使用
单一的心跳线子网。在这种情况下,应使用备用LAN 配置
心跳线或将心跳线配置为一组聚合端口。
注释如果计划使用远程过程调用(RPC) 协议和服务,使用专用
心跳线网络是不明智的。RPC 将假定每个网络适配器设备
或I/O 卡都已连接到可路由网络。隔离的或专用的心跳线
LAN 是不可路由的,还可能导致导向此LAN 的RPC 请求
有未获得服务而超时的风险。
NFS、NIS 与NIS+,以及CDE 都是HP-UX 上经常使用的
基于RPC 的应用程序。其他第三方应用程序和自编的应
用程序也可以直接通过RPC API 库使用RPC 服务。如果
有必要,请咨询应用程序供应商以确认其应用程序的RPC
用法。
STATIONARY_IP
每个不传送群集心跳线的受监视子网的IP 地址。可标识任
意数量的受监视子网。如果要将应用程序数据从心跳线信
息中分离出来,请在此处定义一个受监视的非心跳线子网。
固定IP 地址既可以是IPv4 地址,也可以是IPv6 地址。

论坛徽章:
0
4 [报告]
发表于 2005-06-10 15:15 |只看该作者

请教关于mc/sg网络配置的问题

请问“每个节点上心跳线IP 地址所在的子网必须相同”这句话怎么理解?
是说如果这台主机上有多个网口跑心跳,这些网口的心跳地址必须在同一个网段上吗?

那这个例子来说,lan1的心跳地址是211.49.14.94,那如果有另一个网卡也作为心跳端口,那个地址必须配211.49.14这个网段的地址?这个好像不太现实,一般来说,hp主机上不同的网卡的地址应该在不同的网段。

另外有几个关于你的实际运行环境的问题:
1、lan1这个网卡应该还有一个系统启动时就配上的固定ip吧
2、lan0的地址,也就是那个stationary_ip,应该是ha启动后才配上的吧,ha停掉后应该消失?
3、不知道备份网卡是由什么确定的?配置文件中没有明显的参数指定哪块网卡作为哪块网卡的备份。是配置文件中相邻两行的配置指定的网卡就是互为备用的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP