- 论坛徽章:
- 0
|
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 |
|