第三章 Preparing a Site for VCS Implemenation

来源:互联网 发布:氰化钾淘宝自杀 编辑:程序博客网 时间:2024/06/06 20:14
第三章 Preparing a Site for VCS Implemenation
准备VCS的实行
目标:
计划实行
硬件要求和推荐
软件要求和推荐
准备Cluster信息
执行需求
-网络,系统和应用管理者的要求对于配置和测试
-未来cluster操作和管理者可以调用对于管理cluster
物理访问需求依据安全策略
访问资源,例如;VERITAS,操作系统,应用厂商电话和Web站点
执行计划
推荐使用准备详细工作表格,在VCS安装和配置当中。
使用设计工作表格

Cluster Definition

Value

Cluster Name

vcs

Required Attibutes

 

UserNames

admin=password

ClusterAddress

192.168.3.91

Administrators

admin

System DefinitionValueSystemS1SystemS2

硬件要求和推荐
硬件兼容性列表(Hardware Compatibility List--HCL)位于VERITAS站点
网络:
VC要求最少两个心跳通道对于cluster interconnect,其中必须是一个Ethernet network connection,有可能使用一个单一
网络和一个磁盘心跳,最好的惯例配置是两个或者多个网络连接
丢失cluster interconnect会导致停机时间的结果,在非fencing平台丢失cluster interconnect能够导致分离电脑条件
对于高可用性配置,cluster中每个系统至少有2个独立的物理Ethernet connections对于cluster interconnect
1. 两个系统cluster使用交叉线(crossover)
2. clusters有3个或者多个系统要求的hub或者switch
3. 你可以使用2层交换机;但是这不是要求的
注意:对于cluster使用VERITAS Cluster File System或者Oracle Real Application Cluster(RAC),VERITAS推荐使用多路Gigabit interconnects和Gigabit switches
共享存储:
VCS被设计成首选作为一个共享数据高可用性产品,但是你可以配置指一个带有非共享存储的cluster
对于共享存储cluster,认为这些要求和推荐:
1. 对于非共享磁盘最少一个HBA卡,例如系统(boot)磁盘,为了消除单个节点故障,它被推荐使用2个HBA卡来连接内部磁盘,并且镜像系统磁盘
2. 对于共享磁盘至少一个HBA卡:
-为了消除单个节点故障,它被推荐使用2个HBA卡来连接共享磁盘并且使用动态多路经软件,例如VERITAS Volume Manager DMP
-使用多个单口HBA卡或者SCSI控制器胜于多口接口来避免单个节点故障
3. 共享存储在一个SAN必须驻留在同一个zone内,作为所有节点在cluster
4. 数据驻留在共享存储可以被镜像或者通过硬件RAID机制被保护
5. 使用冗余和路径
6.
SCSI控制器配置要求
如果使用共享磁盘阵列,每个系统上的SCSI控制器必须被配置因此任何设备就不会冲突在SCSI总线上。
cabling SCSI Devices
1. 关闭cluster中所有系统
2. 如果cluster有2个系统,线缆连接共享设备在一个SCSI链上
3. 如果cluster超过2系统,禁止SCSI终结器在系统上位于SCSI链最后位置
Solaris:
1. # eeprom |grep scsi-initiator-id
在每个系统中检查SCSI initiator ID
2. ok probe-scsi-all
如果需要,连接共享磁盘在系统并检查磁盘设备的SCSI IDs,在OK模式下面
3. 在共享SCSI总线上,选择唯一的SCSI ID对于每个系统
注意:SCSI被设计来检视和回应请求从SCSI IDs从7到0,然后15到8。因此使用高优先级ID对于每个系统并且低优先级对于ID对于设备,例如磁盘,例如使用7,6,和5对于系统,和使用保留ID对于设备
(a) 如果scsi-initiator-id已经设置了唯一值,你就不需要做任何改变
(b) 如果需要改变每个系统的SCSI ID将系统带起到ok模式
setenv scsi-initiator-id id
ok setenv scsi-initiator-id 5
注意
-你也可以修改这个参数不需要暂停系统通过:eeprom scsi-initiator-id=5这个命令,但是改变不会生效直到你重启
-因为这个命令改变系统上面所有控制器的SCSI ID,你需要确保设备没有冲突在非共享控制器上。
4. ok boot -r
注意:当这个是一个非常迅速和有效的办法的时候,它改变系统上对于所有控制器的SCSI ID。对于系统上每个控制器为了
控制个别SCSI ID,参考VERITAS Cluster Server Installation Guide
硬件验证
网络:
测试网络连接通过零时分配的网络地址和使用telnet或者ping来验证通讯。
因此依靠操作系统,你可以需要确保网络接口速度和双方设置并且自动协商要被禁止
存储:
为了failover一个应用从一个系统到另一个系统,两个系统必须有访问到数据存储。
当检查硬件时候另外考虑包括:
1. 在SAN上光纤交换机上zone的配置
2. 磁盘阵列上Active-active 对active-passive
软件必要条件和推荐
对于最后软件要求,参考VERITAS Cluster Server Release Notes对于指定的操作系统。也可以从VERITAS站点得到安装之前添加目录包括PATH平台参数,/sbin, /sur/sbin和/opt/VRTSvcs/sbin目录,手动添加MANPATH参数。
以下为最简单安装,配置和管理cluster推荐:
1. 操作系统:尽管它不是精确的要求来运行相同系统版本在所有的cluster系统上面,
2. 软件配置:设置同一操作系统的配置帮助确认你的应用服务完全运行,在所有cluster系统上面被启动或者failover目标对于服务
3. 卷管理软件:使用存储管理软件,例如VERITAS Volume Manager和VERITAS File System,增强高可用性通过启用镜像数
据来冗余和改变配置或者物理磁盘没有中断服务
4. 设置/etc/default/kbd文件,可以避免异常中断在Solaris系统上面
KEYBOARD_ABORT=disable
设定之后需要reboot
5. 启用系统之间的ssh/rsh通讯
软件验证
1. 确认系统要求的patch,在安装VCS
2. 获得VCS许可证
3. 验证操作系统和网络配置文件
准备cluster信息
1. cluster中系统的名字
2. cluster名字(a-z,A-Z)
3. 唯一ID数字对于Cluster(0-255)
4. 对于被用于cluster interconnect上面网络接口的设备名字
你也可以选择配置额外的cluster服务在安装当中
1. 添加VCS用户帐号和密码,或者改变预设的admin账号
2. Web GUI:你可以指定一个网络接口和虚拟IP地址在public网络上在安装过程中
3. Notification:你能够指定SMTP和SNMP信息在安装过程中,并且VCS配置cluster通知服务
转自:http://hi.baidu.com/nitar/blog/item/33b18ef2a0366ac70b46e0ad.html
原创粉丝点击