sun cluster 培训笔记( 二 )


_ 奇数规则– 如果在直接与quorum 设备连接的两个节点的群集或一对节点中配置多个quorum 设备,则配置奇数个quorum 设备,以便这些设备有完全独立的失败通道 。
_ 连接– quorum 设备不能与两个以上的节点连接 。

二、 准备工作:
1.安装TC(可选)
a. 两台节点机的串口A分别接到TC的2、3号端口,管理机的串口A连接到TC的1号端口
b. 在管理机上修改文件如下:
#vi /etc/remote
hardware: dv=/dev/term/a:br#9600:el=^C^S^Q^U^D:IE=%$:oe=^D
c.执行#tip hardwire,按下TC面板上的test键,直到Power灯闪放开
d.在按一下TC面板上的test键(2s)
e.管理机的屏幕上显示monitor::
用addr修改TC的 IP地址,按“~.退出”,重起TC
f.telnet到 TC,执行
annex: su
passwd:
annex# admin
g.配置串口模式:
admin: set port=1-8 type dial_in imask_7bits Y
admin: set port=2-8 mode slave ps_history_buffer 32767
admin: quit
annex#boot
2.配置管理机:(可选)
a. 用root用户登陆管理机,修改/etc/hosts,将所有节点机的主机名和对应地址写入
b. 添加cluster console software
#pkgadd –d . SUNWccon
c. 修改/.profile文件
PATH=$PATH:/opt/SUNWcluster/bin
MANPATH=$MANPATH:/opt/SUNWcluster/man
Export PATH MANPATH
d. 使profile生效 # . /.profile
e. 编辑/etc/clusters
cluster-name node1-name node2-name
f. 编辑/etc/serialports
node1-name TC-address 5002(在TC上的端口号)
node2-name TC-address 5003
g. 执行#ccp cluster-name & ,使用clogin或cconsole/ctelnet工具
3.修改SCSI Initiator Id
在独立服务器中,服务器节点通过将此服务器连接到特定SCSI 总线的SCSI 主机适配器线路,来控制SCSI 总线活动 。该SCSI 主机适配器线路称作SCSI initiator 。它启动此SCSI 总线的全部总线活动 。Sun 系统中SCSI 主机适配器的缺省SCSI 地址是7 。群集配置共享多个服务器节点间的存储器 。当群集存储器由单端或差分SCSI 设备组成时,这样的配置称作多启动器SCSI 。正如此术语的字面含义那样,SCSI 总线上存在多个SCSI 启动器 。SCSI 规格需要SCSI 总线上的每个设备都具有唯一的SCSI 地址 。(主机适配器也是SCSI 总线上的设备 。)因为所有SCSI 主机适配器的缺省SCSI 地址均为7,所以多启动器环境中的缺省硬件配置会导致冲突 。要解决这一冲突,请在每个SCSI 总线上将一个SCSI 主机适配器的SCSI 地址保留为7,在第二个主机适配器的SCSI 地址改为6 。
a. ok show-disks 记下控制器的路径
b. 创建一个nvramrc脚本设置scsi-initiator-id
ok nvedit
0: probe-all install-console banner
1: cd /pci@6,4000/scsi@3
2: 6 " scsi-initiator-id" integer-property
3: device-end
4: cd /pci@6,4000/scsi@2,1
5: 6 " scsi-initiator-id" integer-property
6: device-end
7: banner (Control C)
ok nvstore
ok setenv use-nvramrc? True
ok setenv auto-boot? true
ok reset-all
ok boot
4. 在两个节点机上安装操作系统solaris(至少选用最终用户模式安装),打上推荐补丁 。
/: 最小100M
swap:最小750M,是内存的2倍
/globaldevices:100M
起码保留一个100M的未用分区供卷管理软件存储卷信息使用 。
5. 确认local-Mac-address值为false
#eeprom |grep mac

三、 Sun Cluster软件安装:
1.在每个节点机上编辑/.profile文件
PATH=$PATH:/usr/cluster/bin
MANPATH=$MANPATH:/usr/cluster/man:/usr/share/man
Export PATH MANPATH
2.在每个节点机上编辑.rhosts

3.在每个节点机上编辑/etc/default/login文件
#CONSOLE=/dev/console
4.在每个节点机上编辑/etc/hosts文件,将对方节点,逻辑主机名的对应ip写入
5.建立一个全新的cluster节点
a. 运行SunCluster_3.0/Tools/scinstall
b. Establish a new cluster

推荐阅读