免费注册 查看新帖 |

Chinaunix

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

[备份软件] Solaris平台Veritas和IPMP配置案例 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-14 13:36 |只看该作者 |倒序浏览
bash-3.00#
bash-3.00# uname -a
SunOS slt-cms-db01 5.10 Generic_118833-36 sun4u sparc SUNW,Netra-240
bash-3.00# cat /etc/release
                       Solaris 10 6/06 s10s_u2wos_09a SPARC
           Copyright 2006 Sun Microsystems, Inc. All Rights Reserved.
                        Use is subject to license terms.
                             Assembled 09 June 2006
bash-3.00# pkginfo -l VRTSvxfs
   PKGINST: VRTSvxfs
      NAME: VERITAS File System
CATEGORY: system,utilities
      ARCH: sparc
   VERSION: 5.0,REV=5.0A55_sol
   BASEDIR: /
    VENDOR: VERITAS Software
      DESC: Commercial File System
    PSTAMP: VERITAS-FS-5.0.1.3-2008-01-16-5.0MP1RP3=125762-04
INSTDATE: Jul 05 2008 19:14
   HOTLINE: (800) 342-0652
     EMAIL: support@veritas.com
    STATUS: completely installed
     FILES:      200 installed pathnames
                  28 shared pathnames
                   4 linked files
                  41 directories
                  67 executables
                   5 setuid/setgid executables
               60205 blocks used (approx)
bash-3.00#

配置细节:

App和Oracle DB运行在同样两台主机上,都是HA模式。
四个测试IP(31-34),两个浮动IP(6-7),Oracle VIP和App VIP挂在浮动IP上。
Solaris IPMP plan:
host1:bge0 - 172.16.1.33 -
                          - 172.16.1.6(float IP) -
host1:bge1 - 172.16.1.31 -   
                                                 - 172.16.1.4(Oracle VIP), 172.16.1.x(App VIP)
host2:bge0 - 172.16.1.34 -
                          - 172.16.1.7(float IP) -
host2:bge1 - 172.16.1.32 -
caution: index number of App VIP will be changed when bge0 switch to bge1. App VIP default bind to bge0.
==============================================================================
host1 IPMP config:
bash-3.00# hostname
slt-cms-db01
bash-3.00# cat /etc/hosts
#
# Internet host table
#
127.0.0.1       localhost      
172.16.1.6      slt-cms-db01    loghost
172.16.1.7      slt-cms-db02
172.16.1.4      slt-cms-vip
bash-3.00# cat /etc/hostname.bge0
172.16.1.33 netmask + broadcast + deprecated -failover up
addif 172.16.1.6 netmask + broadcast + up
bash-3.00#
bash-3.00# cat /etc/hostname.bge1
172.16.1.31 netmask + broadcast + deprecated -failover up
bash-3.00#
==============================================================================
host2 IPMP config:
bash-3.00# hostname
slt-cms-db02
bash-3.00# cat /etc/hosts
#
# Internet host table
#
127.0.0.1       localhost      
172.16.1.7      slt-cms-db02    slt-cms-db02.lk loghost
172.16.1.6      slt-cms-db01
172.16.1.4      slt-cms-vip
bash-3.00# cat /etc/hostname.bge0
172.16.1.34 netmask + broadcast + deprecated -failover up
addif 172.16.1.7 netmask + broadcast + up
bash-3.00#
bash-3.00# cat /etc/hostname.bge1
172.16.1.32 netmask + broadcast + deprecated -failover up
bash-3.00#
==============================================================================
Veritas config(same on two hosts):
bash-3.00# pwd
/etc/VRTSvcs/conf/config
bash-3.00# cat main.cf
include "types.cf"
include "OracleTypes.cf"
cluster vcs_ora_cluster (
        UserNames = { admin = bQRjQLqNRmRRpZRlQO }
        Administrators = { admin }
        )
system slt-cms-db01 (
        )
system slt-cms-db02 (
        )
group OracleSG (
        SystemList = { slt-cms-db01 = 0, slt-cms-db02 = 1 }
        )
        DiskGroup datadg (
                DiskGroup = datadg
                )
        IPMultiNICB IPMultiNICB (
                BaseResName = MultiNICB
                Address = "172.16.1.4"
                NetMask = "255.255.255.128"
                )
        Mount arch_MNT (
                MountPoint = "/opt/oracle/arch"
                BlockDevice = "/dev/vx/dsk/datadg/arch_vol"
                FSType = ufs
                FsckOpt = "-y"
                )
        Mount backup_MNT (
                MountPoint = "/opt/oracle/backup"
                BlockDevice = "/dev/vx/dsk/datadg/backup_vol"
                FSType = ufs
                FsckOpt = "-y"
                )
        Mount data_MNT (
                MountPoint = "/opt/oracle/data"
                BlockDevice = "/dev/vx/dsk/datadg/data_vol"
                FSType = ufs
                FsckOpt = "-y"
                )
        Mount db02_MNT (
                MountPoint = "/opt/oracle/db02"
                BlockDevice = "/dev/vx/dsk/datadg/db02_vol"
                FSType = ufs
                FsckOpt = "-y"
                )
        Mount db03_MNT (
                MountPoint = "/opt/oracle/db03"
                BlockDevice = "/dev/vx/dsk/datadg/db03_vol"
                FSType = ufs
                FsckOpt = "-y"
                )
        Mount db04_MNT (
                MountPoint = "/opt/oracle/db04"
                BlockDevice = "/dev/vx/dsk/datadg/db04_vol"
                FSType = ufs
                FsckOpt = "-y"
                )
        Mount index_MNT (
                MountPoint = "/opt/oracle/index"
                BlockDevice = "/dev/vx/dsk/datadg/index_vol"
                FSType = ufs
                FsckOpt = "-y"
                )
        MultiNICB MultiNICB (
                Device @slt-cms-db01 = { bge0 = "", bge1 = "" }
                Device @slt-cms-db02 = { bge0 = "", bge1 = "" }
                Failback = 1
                )
        Netlsnr LISTENER (
                Owner = oracle
                Home = "/opt/oracle/db01/app/oracle/product/10.1.0"
                )
        Oracle Oracle (
                Sid = ORCL
                Owner = oracle
                Home = "/opt/oracle/db01/app/oracle/product/10.1.0"
                )
        IPMultiNICB requires MultiNICB
        LISTENER requires IPMultiNICB
        LISTENER requires Oracle
        Oracle requires arch_MNT
        Oracle requires backup_MNT
        Oracle requires data_MNT
        Oracle requires db02_MNT
        Oracle requires db03_MNT
        Oracle requires db04_MNT
        Oracle requires index_MNT
        arch_MNT requires datadg
        backup_MNT requires datadg
        data_MNT requires datadg
        db02_MNT requires datadg
        db03_MNT requires datadg
        db04_MNT requires datadg
        index_MNT requires datadg
        // resource dependency tree
        //
        //      group OracleSG
        //      {
        //      Netlsnr LISTENER
        //          {
        //          IPMultiNICB IPMultiNICB
        //              {
        //              MultiNICB MultiNICB
        //              }
        //          Oracle Oracle
        //              {
        //              Mount arch_MNT
        //                  {
        //                  DiskGroup datadg
        //                  }
        //              Mount backup_MNT
        //                  {
        //                  DiskGroup datadg
        //                  }
        //              Mount data_MNT
        //                  {
        //                  DiskGroup datadg
        //                  }
        //              Mount db02_MNT
        //                  {
        //                  DiskGroup datadg
        //                  }
        //              Mount db03_MNT
        //                  {
        //                  DiskGroup datadg
        //                  }
        //              Mount db04_MNT
        //                  {
        //                  DiskGroup datadg
        //                  }
        //              Mount index_MNT
        //                  {
        //                  DiskGroup datadg
        //                  }
        //              }
        //          }
        //      }
bash-3.00#


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8721/showart_1192992.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP