vcs安装

  • 格式:doc
  • 大小:51.50 KB
  • 文档页数:7

linux下安装配置VCS,oracle双机

1、VCS安装前准备。

要查看veritas版本对操作系统版本等情况,是否符合安装条件。

#ssh-keygen -t dsa//生成DSA密钥

#chmod 755 -t /root/.ssh

把root/.ssh/id_dsa.pub文件为authorized_keys2

把authorized_keys2拷贝到需要安装VCS所有服务器/root/.ssh目录下。(这一点很重要)

在VRTS1机器上执行以下命令,在当前SHELL生成登录不需要口令。

#exec /usr/bin/ssh-agent $SHELL

#ssh-add

在VRTS1服务器上执行:(其中VRTS1、VRTS2分别为两台机器名称)

执行过程中,以不需要输入口令为有效,每个命令可执行两次看看效果。

#ssh -x -l root VRTS1 ls

#ssh -x -l root VRTS1 ifconfig

#ssh -x -l root VRTS2 ls

#ssh -x -l root VRTS2 ifconfig

sftp> put /root/.ssh/id_dsa.pub /root/.ssh/id_dsa.pub

2、在/ect/hosts文件中加入以下格式值。(IP 服务器名)

10.1.4.58 VRTS1

10.1.4.68 VRTS2

要同时加入安装veritas所有安装点服务器信息,本机就两台,如果多台,按同样格式增加。

3、安装veritas。

在veritas源文件下,找到安装文件,运行安装文件。

./installer

进入安装界面,提示是安装主菜单,提示:

I:安装/更新

C:配置并且安装产品

L:产品的license

......

选择安装:I

提示安装veritas产品哪个功能块。

选择:1(VERITAS Cluster Server)

安装软件进行检测,检测后提示继续,按回车确定。

进行license检测,输入license信息。

检测成功后,回车确定继续。

安装提示选择安装哪些VCS rpms

选择:1)Install all of the optional rpms

软件检测哪些没有安装,进行提示,按回车确定后,继续安装。

配置VCS,确定VCS名称,VCS ID,两个或者更多的心跳。(可以用一个心跳)

VCS名称:keanvcs

VCS ID:123

心跳线,两根:eth1,eth2

设置VCS口令密码,默认为admin/password。采用默认的密码,没有进行设置(可自行另设)。

提示是否增加用户,不增加用户。

提示是否配置Web Console。不进行配置。(以下是配置信息)

所有系统用eth0为公用的NIC;Virtual IP为:10.1.4.78;Netmask:255.255.0.0。

提示是否配置SMTP(Simple Mail Transfer Protocol),不进行配置。

提示是否同时在所有机器上安装VCS。确定同时安装。

根据提示进行确认。

软件自动安装,提示安装完毕。

4、应用配置。

在配置Application应用时,需要设置启动、停止、pidFiles、MonitorProgram、MonitorProcesses

其中pidFiles、MonitorProgram、MonitorProcesses中的三个,只要其中一个配置完成就可以。

这里面我只有oidFiles方式配置成功,其它两个都没有。

我在启动脚本中这样写的,来获得pidFile。

export PATH=/root/jdk1.5.0_06/bin:/root/testPATH

export

CLASSPATH=.:/oracle/study/study.jar:/root/jdk1.5.0_06/lib/dt.jar:/root/jdk1.5.0_06/lib/tools.jar:/root/jdk1.5.0_06/lib/sa-jdi.jarCLASSPATH

nohup java study.StudyMain &

ps -ef|grep "java"|grep "study.StudyMain" |grep -v grep |awk '{print $2}' >

/oracle/study/study.pid

5、oracle在VCS中配置。

安装以下两个软件包。这个VCS中不带,还需要单独买。

# rpm -ivh VRTSvcsor

# rpm -ivh VRTScsocw

6、在VCS界面中导入oracle配置文件。

在命令窗口打开VCS界面,/opt/VRTSvcs/hagui。

登录进管理界面后,打开导入/etc/VRTSvcs/conf/config/OracleType.cf文件。

这样在增加资源的时候就有oracle及listener选项。

VMware + Solaris 10 x86 + VxVM + VCS 安装测试NFS总结

[table=98%][tr][td]昨天终于把虚拟机vmware下的solaris 10 x86 + vxvm + vcs 双机给安装起来了,还测试了一把NFS failover服务!折腾到半夜1点多,

总结的教训就是没细看随软件包文档,走了一些弯路,特别是配置NFS 服务组的时候,online 资源发现一些问题,

现在都已经完美解决了!废话少说,把整个过程总结如下。

一、硬件环境配置

1). 笔记本, AMD Turion 64 CPU, 3G内存,至少留20G空间安装solaris x86 虚拟机.

二、软件版本

1). VMWare workstation 6.5 for windows ---->网上可下载

2). solaris 10 x86 u6 版本 --->SUN网站下载

3). Veritas Storage Foundation HA 5.0 for solaris x86-64. 软件包包含了VCS和VxVM. ---> Symantec 网站可以下载试用版。

需要另外具备vcs和vxvm liense key.

三、最终安装结果

1). 虚拟出共享阵列/磁盘,并让VxVM控制管理,在DG上划出一个Volume,作为VCS双机下NFS双机共享目录,实现Failover 机制。

四、安装与配置过程

1 前提条件:

1). 如果机器CPU不是支持64位的,Veritas套件肯定是无法安装起来的,我在symantec

网站查阅过版本信息,目前还没有支持x86 32位

的版本,如果您机器不是64位的,请立刻放弃这个想法,所有的后续安装都是徒劳无功的。

2). 具备第一条件后,还需要vcs和vxvm的license,没license就没得用,不一定要正式的,demo的也行。

2 安装Solaris系统,配置共享磁盘

按照常规步骤安装Solaris,一共装2个做双机。一个个安装,复制的方式大概也行,我没试过,很多人说不能用,

也许引起了冲突。所以安装solaris别怕麻烦,耐心地安装出2个系统。

2个系统都装完后参考以下配置,没列出的基本是默认,不指明了。简称A,B机

1) 增加网卡

A,B机配置

分别有4个虚拟网卡,全部Custom模式,选择一个虚拟网络,配置成host-only.

2) 创建虚拟共享磁盘/阵列

A,B系统全部停掉,在A系统上增加若干个磁盘,比如我增加了9个,挺爽!

最好都选scsi接口,并分配空间。然后在B系统上导入这些增加的磁盘,参数都选默认。

接下来要修改虚拟系统的参数,首先退出vmware,进入到A,B系统的存放目录,打开后缀名为 .vmx文件,

修改配置如下, 下面的配置只挑其中一个说明,另外一个参考此文件很容易改了。

说明:虚线内的内容复制到vmx文件

----------------

disk.locking = "FALSE"

diskLib.dataCacheMaxSize = "0"

----------------

scsi0.sharedBus = "virtual"

scsi0:1.present = "TRUE"

scsi0:1.fileName = "D:shared_diskscoordinator01.vmdk"

说明:虚线内的内容复制到vmx文件

------------------------------

scsi0:1.mode = "persistent"

scsi0:1.shared = "TRUE"

scsi0:1.redo = ""

------------------------------

第二处增加的内容要针对增加的scsi硬盘的挂载位置做相应修改。比如你增加的硬盘内容如下

scsi1:3.present = "TRUE"

scsi1:3.fileName = "D:shared_diskscoordinator01.vmdk"

那么就增加下面的三行

scsi1:3.mode = "persistent"

scsi1:3.shared = "TRUE"

scsi1:3.redo = ""

全部修改完成后,这些增加的虚拟硬盘就是作为共享阵列了!还弄不明白的,请搜索一下vmware相关资料。

启动solaris系统,vmware会报什么cluster功能不支持的错误,别管它,照样玩的通!

3.安装VxVM

最省时间的方法就是一次对A,B俩系统同时开始安装VxVM,5.0版本是支持这样做到。具体的配置说明这里就

不说了,总结一下就是

1) 要配置ssh 认证,修改/etc/ssh/sshd_config,允许root登录,另外服务sftp是正常的。

PermitRootLogin yes

Subsystem sftp /usr/lib/ssh/sftp-server

2) 在存放安装包的系统,假设是A,生成dsa 验证码,并存到B上,这样只要在A上开始安装vxvm,B也可以被照顾到了。

# ssh-genkey -t dsa

把/.ssh/id_dsa.pub 文件传到B上,内容复制到/.ssh/authorized_keys 文件。

A系统执行如下2个命令

# exec /usr/bin/ssh-agent $SHELL

# ssh-add

在A系统验证ssh是否无需密码可以直接登录

# ssh -l root solB uname -a

如果上面的命令没有提示密码,恭喜!可以开始安装VxVM了。请参考指导书安装。