Veritas Cluster Server V35用户指南.docx
- 文档编号:3639943
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:44
- 大小:34.05KB
Veritas Cluster Server V35用户指南.docx
《Veritas Cluster Server V35用户指南.docx》由会员分享,可在线阅读,更多相关《Veritas Cluster Server V35用户指南.docx(44页珍藏版)》请在冰豆网上搜索。
VeritasClusterServerV35用户指南
VERITAS®ClusterServer
Version3.5
用户指南
东软公司
2003年1月
目录
第一章VeritasClusterServer安装指南3
一、概述3
二、安装步骤3
三、VCS资源类型和代理(VCSResourceTypesandAgents)6
第二章 用命令行命令管理VCS16
一、启动VCS16
二、增加、修改、删除用户17
三、查询VCS17
⒈ 资源(Resources)17
⒉ 服务组(ServiceGroups):
18
⒊ 系统(Systems)20
⒋ 资源类型(ResouceTypes)21
⒌ 资源类型代理(ResourceTypeAgents)22
⒍ 集群(Clusters)23
⒎ 其它(AdditionalQueries)23
四、基本操作24
⒈ 集群(Cluster)操作24
⒉ 系统(System)操作24
⒊ 服务组(ServiceGroup)操作24
⒋ 资源(Resource)操作25
⒌ 代理(Agent)操作25
五、停止VCS26
六、重新配置VCS26
七、高级语言和低级命令26
八、增加、修改、删除属性27
九、在集群中增加一个系统28
十、增加服务组28
十一、绑定服务组(LinkingServiceGroups)28
十二、修改服务组系统列表28
十三、增加、修改、删除资源类型29
十四、增加资源29
十五、绑定资源(LinkingResources)29
十六、删除和Unlinking系统、服务组和资源30
十七、配置举例30
第三章 用GUI界面管理VCS32
第一章
VeritasClusterServer安装指南
一、概述
VCS通信有两种类型的通道:
networks和communicationdisks(disk指物理硬盘分区的一个区域)。
每一个Cluster配置至少需要2个通信通道,其中一个必须是网络通道,另一个可以是网络通道,也可以是communicationdisks。
VCS最多支持8个网络通道和4个communicationdisks,VCScommunicationdisks必须连接到Cluster中的每一个系统上。
建议在系统之间的每个I/O链上至少配置一个硬盘。
对于使用communicationdisks的配置,目前Cluster中最多只能有8个系统。
VCS还提供另一种类型的硬盘监视功能,即servicegroupheartbeatdisks。
heartbeatdisks与servicegroups相关联,能够被运行该servicegroup的每一个系统存取。
VCS安装步骤:
⒈ 设置硬件
⒉ 安装VCS软件包
⒊ 配置VCS通信服务
⒋ 为communicationdisks和servicegroupheartbeatdisks分配存储空间
⒌ 启动VCS
⒍ 检查LLT、GAB和Cluster操作
⒎ 在共享存储设备上初始化文件系统和硬盘组
⒏ 准备NFS服务
在上面这些步骤完成之后,就可以开始配置VCS了。
二、安装步骤
⒈ 设置硬件:
硬件配置:
项目
描述
VCS主机服务器
运行Solaris2.5.1或更高版本的SPARC系统
CD-ROM驱动器
每个主机有一个,或者通过其它方式可以存取的CD-ROM驱动器
硬盘
需要共享硬盘
Ethernet控制器
除了内置的Ethernet控制器外,每个主机至少需要一个Ethernet控制器
SCSI适配器
除了内置的SCSI适配器外,每个主机至少需要一个SCSI适配器
硬盘空间
每个VCS系统在/opt文件系统下至少需要35M自由空间
RAM
每个VCS系统至少需要128M
修改每个主机上的共享SCSI驱动程序的配置文件:
为了设置共享SCSI总线的SCSIID,需要在每个主机上修改/kernel/drv/driver_name.conf文件。
文件格式如下:
name=”driver_name”parent=”parent_name”
reg=register_property_values
scsi-initiator-id=scsi_id;
例如/kernel/drv/isp.conf:
name=”isp”parent=”/sbus@1f,0”
reg=0x0,0x10000,1c2
scsi-initiator-id=5;
其中:
#ls-l/dev/dsk/c1t0d0s3
lrwxrwxrwx1rootroot53Dec0311:
10/dev/dsk/c1t0d0s3->../../\
devices/sbus@1f,0/QLGC,isp@0,10000/sd@0,0:
d,raw
#prtconf-v
QLGC,isp,instance#0
...
RegisterSpecifications:
BusType=0x0,Address=0x10000,Size=1c2
...
⒉ 安装VCS软件包:
在VCS中的每一个主机上执行如下步骤:
#mount-Fhsfs-oro/dev/dsk/c0t6d0s2/cdrom/cdrom0
#cd/cdrom/cdrom0
#./InstallVCS
PleaseentertheuniqueClusterName:
输入名字
PleaseentertheuniqueClusterID(anumberfrom0-255):
Enterthesystemsonwhichyouwanttoinstall.(systemnamesseparatedbyspaces):
。
。
。
安装示例:
#./InstallVCS
leaseentertheuniqueClusterName:
vcs
PleaseentertheuniqueClusterID(anumberfrom0-255):
0
Enterthesystemsonwhichyouwanttoinstall.(systemnamesseparatedbyspaces):
e351e352
Analyzingthesystemforinstall.
e351.....OK.
SunOS5.7Generic_106541-04sun4usparcSUNW,Ultra-Enterprise
e352.....OK.
SunOS5.7Generic_106541-06sun4usparcSUNW,Ultra-Enterprise
Installingone351.
CopyingVRTSperlbinaries.
InstallingVRTSperlDone.
CopyingVRTSlltbinaries.
InstallingVRTSlltDone.
CopyingVRTSgabbinaries.
InstallingVRTSgabDone.
CopyingVRTSvcsbinaries.
InstallingVRTSvcsDone.
Installingone352.
CopyingVRTSperlbinaries.
InstallingVRTSperlDone.
CopyingVRTSlltbinaries.
InstallingVRTSlltDone.
CopyingVRTSgabbinaries.
InstallingVRTSgabDone.
CopyingVRTSvcsbinaries.
InstallingVRTSvcsDone.
DiscoveringNICsforsettingupprivatenetworklinksone351.
Thismaytakesometime.
FollowingisthelistofdiscoveredNICs:
Sr.No.NICDevice
1./dev/hme:
0
2./dev/hme:
1
3.Other
Fromthelistabove,pleaseentertheserialnumber(thenumberappearingintheSr.No.column)oftheNICfor
FirstPRIVATEnetworklink:
1
Fromthelistabove,pleaseentertheserialnumber(thenumberappearingintheSr.No.column)oftheNICfor
SecondPRIVATEnetworklink:
2
Doyouhavethesamenetworkcardssetuponallsystems(Y/N)?
y
Copiedllt&gabconfigurationfiles.
LoadingGABandLLTmodulesandstartingVCSone351:
StartingLLT
StartGAB
LoadingGABandLLTmodulesandstartingVCSone352:
StartingLLT
StartGAB
Installationsuccessfulonallsystems.
所有的包都安装完成后,按q退出。
切记:
此时不要重启主机!
在重启主机之前,必须先配置VCS通信服务。
⒊ 配置VCS通信服务(vcs1.3不需要):
VCS通信服务包含两个核心组件:
LLT和GAB。
LLT(LowLatencyTransport):
提供快速、核心到核心的通信,并且监视网络连接。
GAB(GroupMembershipandAtomicBroadcast):
提供维护同步状态的全局消息顺序,并且监视硬盘通信。
LLT和GAB仅供VCS使用,用于VCS专有网络通信。
配置LLT(LowLatencyTransport):
在VCS中的每一个主机上建立/etc/llttab配置文件,可以参考样本文件/opt/VRTSllt/llttab。
举例如下:
set-node1
linkqfe0/dev/qfe:
0-ether--
linkqfe1/dev/qfe:
1-ether--
start
注意:
各参数的顺序必须与样本文件/opt/VRTSllt/llttab中的顺序相同。
LLT参数说明:
set-node
指定唯一的系统ID,取值范围0-31。
link
将LLT与网络接口关联,至少需要有1个link,最多8个link。
第1个参数由用户自定义;第2个参数为网络接口的设备名称,格式为device_name:
device_instance_number;其余4个参数保持缺省值。
start
必须出现在各参数的最后。
set-cluster
指定唯一的VCSID。
当在同一个物理网络连接上配置了多个VCS系统时需要使用该参数。
缺省VCSID为0。
link-lowpri
对于公用网络接口,使用该参数代替link参数。
配置GAB(GroupMembershipandAtomicBroadcast):
在VCS中的每一个主机上建立配置文件/etc/gabtab,可以参考样本文件/opt/VRTSgab/gabtab。
举例如下:
gabdisk-a/dev/dsk/c1t3d0s2-s16-pa
gabdisk-a/dev/dsk/c1t3d0s2-s144-ph
gabconfig-c-n2
其中:
-s指明128-block空间的开始位置;
-pa指明seedport;
-ph指明VCSport。
⒋ 为communicationdisks和servicegroupheartbeatdisks分配存储空间(vcs1.3不需要):
每一个communicationdisk或servicegroupheartbeatdisk指某一物理硬盘分区中的一块64K(128-block)空间,该空间通过块设备名和块偏移指定。
一个communicationdisk需要2个物理硬盘空间,其中一个用于seeding,另一个用于VCS。
在cluster中的每一个主机系统上,通过在配置文件/etc/gabtab中使用命令gabdisk来
配置Communicationdisks。
Servicegroupheartbeatdisks配置为VCSresource。
⒌ 启动VCS:
为了启动VCS,重启cluster中的每一个主机系统。
手工启动命令如下:
#exportPATH=$PATH:
/opt/VRTSvcs/bin
#hastart
⒍ 检查LLT、GAB和Cluster操作:
#lltstat-nvv|more
#lltstat-p
#/sbin/gabconfig–a
GABPortMemberships
===================================
Portagena36e0003membership01
Porthgenfd570002membership01
#/opt/VRTSvcs/bin/hasys–display
#SystemAttributeValue
thor8AgentsStopped0
thor8ConfigBlockCount0
thor8ConfigCheckSum0
#/opt/VRTSvcs/bin/hastop-all
如果文件/etc/VRTSvcs/conf/config/main.cf不存在,则VCS不能运行。
⒎ 在共享存储设备上初始化文件系统和硬盘组:
不要将共享文件系统加入/etc/vfstab或/etc/dfs/dfstab。
VCS会自动安装文件系统。
⒏ 准备NFS服务:
检查提供NFS服务的块设备的主、从设备号。
#ls-lL/dev/dsk/c1t1d0s3
三、VCS资源类型和代理(VCSResourceTypesandAgents)
代理就是从VCS接受命令并执行相应功能的VCS进程。
当代理启动时,它从VCS读取必要的配置信息,然后周期性地监视资源,并更新VCS的资源状态。
在一个主机系统上,每种资源类型有一个代理,该代理监视这种资源类型的所有资源。
代理的功能如下:
Bringresourcesonline
Takeresourcesoffline
MonitorresourcesandreportanystatechangestoVCS
Enterpriseagents:
需要单独购买
Informix
NetBackup
Oracle
Sybase
Bundledagents:
Disk
DiskGroup
FileOnOff
IP
IPMultiNIC
Mount
MultiNICA
NFS
NIC
Phantom
Process
Proxy
ServiceGroupHB
Share
Volume
⒈ DiskAgent:
功能描述:
Managesarawdisk,通过在裸盘上执行I/O读,决定硬盘是否可存取。
必要的属性:
Partition
类型定义:
typeDisk(
strPartition
NameRule=resource.Partition
staticstrOperations=None
staticstrArgList[]={Partition}
)
配置举例:
Diskc1t0d0s0(
Partition=c1t0d0s0
)
⒉ DiskGroupAgent:
功能描述:
Bringsonline,takesoffline,andmonitorsaVERITASVolumeManagerdiskgroup。
必要的属性:
DiskGroup
可选的属性:
StartVolumes StopVolumes
类型定义:
typeDiskGroup(
staticintOnlineRetryLimit=1
strDiskGroup
NameRule=resource.DiskGroup
staticstrArgList[]={DiskGroup,StartVolumes,
StopVolumes,MonitorOnly}
strStartVolumes=1
strStopVolumes=1
staticintNumThreads=1
)
配置举例:
DiskGroupsharedg(
DiskGroup=sharedg
)
⒊ FileOnOffAgent:
功能描述:
Creates,removes,andmonitorsfiles。
必要的属性:
PathName
类型定义:
typeFileOnOff(
strPathName
NameRule=resource.PathName
staticstrArgList[]={PathName}
)
配置举例:
FileOnOfftmp_file01(
PathName="/tmp/file01"
)
⒋ IPAgent:
功能描述:
ManagestheprocessofconfiguringanIPaddressonaninterface。
必要的属性:
Device Address
可选的属性:
NetMask IfconfigTwice ArpDelay Options
类型定义:
typeIP(
strDevice
strAddress
strNetMask
strOptions
intArpDelay=1
intIfconfigTwice=0
NameRule=resource.Address
staticstrArgList[]={Device,Address,NetMask,
Options,ArpDelay,IfconfigTwice
}
)
配置举例:
IPIP_192_203_47_61(
Device=le0
Address="192.203.47.61"
)
⒌ IPMultiNICAgent:
功能描述:
RepresentsavirtualIPaddressconfiguredasanaliasononeinterfaceofaMultiNICAresource。
必要的属性:
Address MultiNICResName
可选的属性:
ArpDelay IfconfigTwice NetMask Options
类型定义:
typeIPMultiNIC(
staticstrArgList[]={"MultiNICResName:
Device",
Address,NetMask,"MultiNICResName:
ArpDelay",
Options,"MultiNICResName:
Probed",
MultiNICResName,ArpDelay,IfconfigTwice}
NameRule=IPMultiNIC_+resource.Address
strAddress
strNetMask
strOptions
strMultiNICResName
intArpDelay=1
intIfconfigTwice=0
staticintMonitorTimeOut=120
)
配置举例:
groupgrp1(
SystemList={sysa,sysb}
AutoStartList={sysa}
)
MultiNICAmnic(
Device@sysa={le0="166.98.16.103",qfe3="166.98.16.103"}
Device@sysb={le0="166.98.16.104",qfe3="166.98.16.104"}
NetMask=255.255.255.0
ArpDelay=5
Options="trailers"
RouteOptions@sysa="default166.98.16.1030"
RouteOptions@sysb="default166.98.16.1040"
)
IPMultiNICip1(
Address="166.98.14.78"
NetMask="255.255.255.0"
MultiNICResName=mnic
Options="trailers"
)
ip1requiresmnic
groupgrp2(
SystemList={sysa,sysb}
AutoStartList={sysa}
)
IPMultiNICip2(
Address="166.98.14.79"
NetMask="255.255.255.0"
MultiNICResName=mnic
Options="trailers"
)
Proxyproxy(
TargetResName=mnic
)
ip2requiresproxy
⒍ MountAgent:
功能描述:
Bringsonline,takesoffline,andmonitorsafilesystemmountpoint。
必要的属性:
BlockDevice MountPoint FSType
可选的属性:
MountOpt FsckOpt
类型定义:
typeMount(
strMountPoint
strBlockDevice
strFSType
strMountOpt
strFsckOpt
NameRule=resource.Mount
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Veritas Cluster Server V35用户指南 V35 用户指南