当前位置:网络资源中心文章中心电脑知识电脑入门Solaris教程 → 文章内容

Sun Cluster 安装步骤 (1)

减小字体 增大字体 作者:小蔡  来源:池州电脑论坛  发布时间:2008-5-16 16:36:46
  •   suncluster的服务号称是sun公司的金牌服务,价值40-50多万,只可以sun的 工程师来做,诸位安装成功了就可以看到其实cluster也并不是很难,(服务赚钱啊) 难就难在相关技术有欠缺的地方,例如怎样接阵列,怎样做卷,还有就是对cluster 的概念不清楚。 以下只是我以前做cluster的记录,当时偷懒,现在就只有这些了 澄清一些概念 共享盘一定要两台主机都可以看到 心跳线是指两个网卡专门用于c
suncluster的服务号称是sun公司的金牌服务,价值40-50多万,只可以sun的
工程师来做,诸位安装成功了就可以看到其实cluster也并不是很难,(服务赚钱啊)
难就难在相关技术有欠缺的地方,例如怎样接阵列,怎样做卷,还有就是对cluster
的概念不清楚。


以下只是我以前做cluster的记录,当时偷懒,现在就只有这些了
澄清一些概念
共享盘一定要两台主机都可以看到
心跳线是指两个网卡专门用于cluster通讯,有四口网卡更好
qurumdevice是指,除了心跳线之外,保障唯一性的另一种方法,cluster会往上面
写信息,画出一个单独的分区就可以了。(假如启动后碰到minidevice之类的问题,
进入配置文件ccd.???,在里面直接修就可以了)
2.2clusterbug较多,要打补丁,安装成功后启动时要仔细查看启动信息,很具体
的,对排除问题很有用

SUN双机的安装

一.安装前的预备工作
1.环境说明
SUNE450主机2台,配置相同,各装1块9G硬盘,所装的SCSI的慒位必须相同
SUND1000阵列一台,内装8块4G硬盘

2.硬盘安装过程
两台主机分别安装操作系统及推荐的patch
正确连接主机和阵列,两台主机通过SCSI控制线连接D1000
更改其中一台主机的scsi-initiator-id,另一台先不开机
方法如下进入ok提示符下
oksetenvauto-boot?True
okreset-all
okprobe-scsi-all记录显示的阵列中控制器的物理路径,如/pci@4,4000/scsi@3及
/pci@4,4000/scsi@3,1,一下以此为例
oknvedit
0:probe-allinstall-consolebanner
1:cd/pci@4,4000/scsi@3
2:6“scsi-initiator-id”interger-property将scsi-initiator-id改为6
3:device-end
4:cd/pci@4,4000/scsi@3,1
5:6“scsi-initiator-id”integer-property
6:device-end
7:banner(ctrl+c)
oknvstore
oksetenvuse-nvramrc?True
oksetenvauto-boot?True
okreset-all
至此,两台主机可以同时开机进入操作系统,用format命令可以看到9块硬盘,而且保
证阵列上的8块硬盘在两台主机上的物理路径于逻辑设备名完全一致

二卷治理器VolumeManager3.0的安装
VolumeManager的版本不同,安装和治理界面会有所不同,以下以VolumeManager3.0
版本为基础。
1.将VolumeManager光盘上的tar文件展开到硬盘上
cdpkgs
pkgadd–d.
安装所有的软件和patch,安装会安装可执行文件到/usr/sbin下,可使用
ls/usr/sbin/vx*查看
2.硬盘划分
将VolumeManager要治理的硬盘作以下处理,以便VolumeManager能够识别
将D1000上的硬盘前1024个柱区为空,或者画出3,4分区以便VolumeManager识别,3区
为VolumeManager的privateregion用于治理,3-4M即可,4区为publicregion。这
样VolumeManager即可认出硬盘,假如不行仔细检查
root所属的硬盘可以不用处理,但是最好流出7分区作为VolumeManager的治理用
3.初始化
可以按照安装说明的方式执行vxinstall,然后按选项执行下去即可,主要是可以选择
不封装root分区。
另一种方式
vxlicense–c产生一个key文件,输入序列号,注重,要激活VM的全部功能,需输入
相应的系列号
vxconfig–mdisable
vxdctlinit重新初始化/etc/vx/volboot
vxdctlinitrootdg
vxdctladddiskc0t0d0s7type=simple
vxdisk–finitc0t0d0s7type=simple
vxdgadddiskc0t0d0s7
vxdctlenable
rm/etc/vx/reconfig.d/stanstard/install-db
重新启动机器

4.卷治理
正常启动后VMserver已经启动,用ps可以看到两个VM进程已经启动
假如没有启动参照手册排除问题
执行vmsa
vmsa启动后,会连到本机的VMserver,输入root口令后进入治理界面
在治理界面中创建diskgrouporacle,在其中oracle组中创建两个卷,这里暂定
为vol01vol02,选择不在启动时自动挂上,
然后在其中一台主机上将oracle组deport出去,在另一台机器上import进来,确保
两台机器可以正确使用diskgroup

三HA的安装
将Cluster软件拷入到/tmp目录下,
cdSun_suncluster_sc_2_2/Sun_Cluster2。2/Tools
./scinstall
选择4,安装serverandclient
下一步选择automatic自动安装
接着选择所用的卷治理器3SunStorEdgeVolumeManager(SSVM)
输入cluster的名字cluster
输入cluster内的节点数目2
输入开始初始化的节点2
输入内部连接使用的方式ether
输入节点0的名字datahost2
输入节点0内部通讯使用的网卡hme1
输入节点0内部通讯使用的第二块网卡hme2
输入节点0的MAC地址
输入节点1的名字datahost1
输入节点1内部通讯使用的网卡qfe0
输入节点1内部通讯使用的第二块网卡qfe1
输入节点1的MAC地址
输入节点0对外的网卡hme0
输入节点1对外的网卡hme0
是否选择第二块公共子网no
输入逻辑主机名log-datahost
是否选择失败后自动返回根据需要选择
选择quorumdevice选择公共的硬盘
接下来选择是否是否安装HA的工具包
选择安装SUNClusterHAforOracle

安装结束后,安装patch
install_scpatches
重启机器


HA的启动
在master机器上
Scadminstartclusterhostnameclustername
例如scadminstaartclusterdatahost2cluster
在第二块节点上
scadminstartnodehostname

HA的停止
Scadminstopnode

HA的切换
Scadminswitchclustnamedest-hostlogical-hosts