几个月前,自己设计并实施了solaris10 zone环境下VCS5的应用。整个系统框架如下:

系统为solaris10 05/08,两个节点,每个节点分别建3个zone,其中2个运行应用软件,1个运行oracle 10 数据库,运行数据库的zone内,运行三个oracle实例。应用程序和每个数据库实例都要求可以在两个节点内进行切换。集群软件采用veritas storage foundation5 MP1。 整个安装配置过程比较顺利,这里把需要注意的地方罗列一下
1. 由于三个local zone均采用exclusive-ip,也就是每个zone都分配了2个网卡,两个网卡都dedicated给相应的local zone。VCS5自带的IP agent只支持shared-ip local zone, 因此自己写了ZoneVip agent,通过zonecfg进行动态的配置ip。因为采用了exclusive-ip, local zone内有独立的ip stack,因此IPMP都是部署在local zone内,而且为了节省ip,采用link-based IPMP.
2. 由于VCS daemon必须运行在global zone内,而应用程序运行在local zone内,为了确保agent能够监测运行在local zone内的resource,而且在必要的时候进行相应的动作,inter-zone 的通信必要要建立起来,方法是在global zone内,建立好相应的vcs 用户,付好权限,在local zone内,首先通过环境变量VCS_HOST 指向global zone,然后执行 halogin username password, 进行登录操作,如果成功,会在local zone的跟下生成 .vcspwd 文件。
3. 一定要先建好local zone,挂接好 /opt 文件系统,然后在global zone内进行VCS/VXVM 安装,这样 veritas的相应package就都自动安装到了non-global zone 了。
十二月 24, 2008于9:49 上午 |
是否能跟你請教更詳細作法
十二月 25, 2008于7:57 上午 |
可以啊,有什么想讨论的,可以给我发邮件,邮件地址在我的介绍里面。谢谢。