Linux下VCS50安装指导.docx

上传人:b****8 文档编号:10154440 上传时间:2023-02-08 格式:DOCX 页数:33 大小:40.33KB
下载 相关 举报
Linux下VCS50安装指导.docx_第1页
第1页 / 共33页
Linux下VCS50安装指导.docx_第2页
第2页 / 共33页
Linux下VCS50安装指导.docx_第3页
第3页 / 共33页
Linux下VCS50安装指导.docx_第4页
第4页 / 共33页
Linux下VCS50安装指导.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

Linux下VCS50安装指导.docx

《Linux下VCS50安装指导.docx》由会员分享,可在线阅读,更多相关《Linux下VCS50安装指导.docx(33页珍藏版)》请在冰豆网上搜索。

Linux下VCS50安装指导.docx

Linux下VCS50安装指导

目录

第1章方案范围1

第2章系统需求2

2.1软件环境2

2.2硬件环境4

2.3操作系统环境4

2.4组网环境5

第3章安装准备6

3.1方案的软件清单6

3.2方案的网络规划6

第4章方案实施指导8

4.1安装VCS前准备工作8

4.1.1设置系统环境变量8

4.1.2配置SuSE网卡9

4.1.3设置私有网络10

4.1.4LLT网口设置10

4.1.5设置共享存储10

4.1.6设置集群节点信任关系10

4.1.7获取License文件12

4.1.8加载软件光盘12

4.2安装VCS软件包12

4.2.2启动VCS安装程序13

4.2.3配置集群节点和安装特性16

4.2.4安装VCS相关软件包并生成相关配置文件23

4.2.5启动VCS和相关组件23

4.2.6验证集群节点VCS服务24

关键词:

VERITAS、Linux、VCS、SLES

摘要:

本文主要介绍在Linux(SuSELinuxEnterpriseServer9、RedhatEnterpriseLinux4)操作系统下安装VERITASClusterServer5.0

缩略语清单:

SLES9SuSELinuxEnterpriseServer9

VCSVERITASClusterServer

VVRVERITASVolumeReplication

RHELRedHatEnterpriseLinux

SLESSUSELinuxEnterpriseServer

参考资料清单:

VERITASClusterServerInstallationGuideforLinux

方案范围

随着计算机的日益广泛应用,计算机系统用来提供各种及时可靠的信息和服务.在电信、证券、金融、零售、制造、军事等领域中,服务器的持续可靠运行是保证整个系统运行的关键,往往要求系统的可用性达到99.9%以上.

服务器的可用性通常在两种情况下会受到影响:

一种是系统当机、错误操作和管理引起的异常失败;另一种是在系统维护和升级时,因安装新的硬件或软件而引起的系统正常关机.有效地避免上述情况对系统的影响,保证系统能为客户提供全天候不间断的可靠服务,是高可用性系统要解决的主要问题.

VERITASClusterServer是Symantec公司提供的高可用集群配置解决方案.VCS软件能够实现多种方式高可用方案(主备方式、1+1模式、N+1模式等)

VERITASStorageFoundation软件能够实现扩展磁盘的卷管理和基于VCS的多种方式高可用方案(主备方式、1+1模式、N+1模式等)以及基于卷复制的容灾方案

本文主要根据VCS在TECAL服务器的应用特点,给出了VCS5.0在Linux下的安装指导.由于产品的方案不同,在配置方面也会存在差异,在本文档中相应的位置也将进行说明.

系统需求

软件环境

在本例中,搭建系统的软件光盘选用VERITAS的StorageFoundationEnterpriseVERITASFileSystem.VERITAS各产品套件见下表.可以根据现场需要制定光盘,安装过程大致相同.

表1-1VERITAS产品套件

StorageFoundation版本

产品与特性

StorageFoundationBasic

VERITASFileSystem

VERITASVolumeManager

StorageFoundationStandard

VERITASFileSystem

VERITASVolumeManager

可选注册组件:

VERITASVolumeReplicator

StorageFoundationStandardHA

VERITASFileSystem

VERITASVolumeManager

VERITASClusterServer

可选注册组件:

VERITASVolumeReplicator

StorageFoundationEnterpriseStandard

VERITASFileSystem

VERITASVolumeManager

可选注册组件:

VERITASVolumeReplicator

StorageFoundationEnterpriseStandardHA

VERITASFileSystem

VERITASVolumeManager

VERITASClusterServer

可选注册组件:

VERITASVolumeReplicator

StorageFoundationforDB2Standard

VERITASFileSystem

VERITASVolumeManager

VERITASQuickI/Ooption

可选注册组件:

VERITASVolumeReplicator

StorageFoundationforDB2Enterprise

VERITASFileSystem

VERITASVolumeManager

VERITASQuickI/Ooption

VERITASStorageCheckpointoption

VERITASStorageMappingoption

可选注册组件:

VERITASVolumeReplicator

StorageFoundationforDB2EnterpriseHA

VERITASFileSystem

VERITASVolumeManager

VERITASClusterServer

VERITASQuickI/Ooption

VERITASStorageCheckpointoption

VERITASStorageMappingoption

可选注册组件:

VERITASVolumeReplicator

StorageFoundationforOracleStandard

VERITASFileSystem

VERITASVolumeManager

VERITASQuickI/Ooption

VERITASExtensionforOracleDiskManager

option

可选注册组件:

VERITASVolumeReplicator

StorageFoundationforOracleEnterprise

VERITASFileSystem

VERITASVolumeManager

VERITASQuickI/Ooption

VERITASExtensionforOracleDiskManager

option

VERITASStorageCheckpointoption

VERITASStorageMappingoption

可选注册组件:

VERITASVolumeReplicator

StorageFoundationforOracleEnterpriseHA

VERITASFileSystem

VERITASVolumeManager

VERITASClusterServer

VERITASQuickI/Ooption

VERITASExtensionforOracleDiskManager

option

VERITASStorageCheckpointoption

VERITASStorageMappingoption

可选注册组件:

VERITASVolumeReplicator

硬件环境

在本例中,搭建系统的硬件选用华为TECAL服务器(AMD系列处理器单板)和FCSAN存储系统等.

表1-2硬件环境表

设备

数量

TECAL服务器

TECAL单板

2块

TECALSwitch板

1块

SMM、电源及机框

1套

存储系统

OceanstorS6800

1台

操作系统环境

VCS5.0支持RHEL和SLES9操纵系统.详情见表2.本文两台服务器的操作系统为64位SLES9SP3版本,内核版本为:

2.6.5-7.244-smp

表1-3VCS5.0支持Linux系统表

操纵系统

内核

架构

RedHatEnterpriseLinux4

(RHEL4)Update3

2.6.9-34.EL

x86(32位)

2.6.9-34.smp

IntelXeon(32位,64位)

2.6.9-34.hugemem

AMDOpteron(32位,64位)

SUSELinuxEnterpriseServer9

(SLES9)withSP3

2.6.5-7.244

x86(32位)

2.6.5-7.244-smp

IntelXeon(32位,64位)

2.6.5-7.244-bigsmp

AMDOpteron(32位,64位)

安装双机高可用软件的两台服务器本地磁盘要预留412MB空间安装该软件包的空间,要求两台主机系统最低内存大小配置至少为1GB.

表1-4VCS硬盘空间要求

安装包

/

/opt

/usr

/var

Totals

必需

5MB

143MB

25MB

169MB

342MB

可选

3MB

39MB

1MB

7MB

50MB

所需空间

8MB

202MB

26MB

176MB

412MB

组网环境

TECAL服务器需要用一台存储对数据库数据进行保存;在本操作指导中,采用的存储为华为FCSAN磁盘阵列S6800,双机高可用的拓扑图如下:

图1-2双机系统网络拓扑图

安装准备

方案的软件清单

在本方案中,搭建双机系统需要用到的软件包为:

●SUSELINUXEnterpriseServer9(x86_64)操作系统

●ServicePatch3操作系统补丁,内核升级到2.6.5-7.244-smp版本

●VERITASStorageFoundationEnterpriseHA软件

说明:

当前VERITASClusterServer的最新补丁为MaintanencePatch2.0,此补丁主要为增强VCS对Oracle的支持,如果不是应用Oracle服务可以不用安装.

方案的网络规划

在双机系统中,定义主备服务器为:

主服务器vcssvr1(主节点),备服务器vcssvr2(备节点).正常运行时,vcssvr1提供业务服务,vcssvr2处于备用状态,不提供业务服务.当vcssvr1服务器运行过程中出现异常,该服务器上的被高可用软件VCS将业务服务马上切换到vcssvr2备用服务器上.

双机系统的IP规划如下:

●双机系统私有通讯定义在Base2和Fabric2平面,即用eth1和eth3做心跳;

●双机系统对外服务的IP定义在Fabric1平面,即用eth2做业务通道;

●双机系统对外提供服务的浮动IP为10.105.1.10.

本操作指导中,两台服务器IP设置如下:

表1-1双机系统IP设置表

服务器名称

平面

网口名

IP地址

网口类型

vcssvr1

Base1

eth0

192.168.128.11

管理网口

Base2

eth1

192.168.168.11

心跳网口

Fabric1

eth2

10.105.1.11

业务网口

Fabric2

eth3

192.168.100.11

心跳网口

vcssvr2

Base1

eth0

192.168.128.12

管理网口

Base2

eth1

192.168.168.12

心跳网口

Fabric1

eth2

10.105.1.12

业务网口

Fabric2

eth3

192.168.100.12

心跳网口

vcssvr

-

-

10.105.1.10

浮动IP

说明:

•上面表格关于网口名和eth编号的对应关系跟单板PCB版本和BIOS版本有关,仅供参考Sles9,实际使用中如使用其他版本的Linux,请按照网卡识别的专题文档自行鉴别.

•集群的私网心跳可以通过网络传输,也可以通过共享阵列在节点之间传输.本文给出的是一种简单常用的私网定义方式:

一个独占的网口作为主要的私网通道(战友主要的私网通信带宽),另一个低优先级的网口作为辅助的私网通道(同心数据量小,可以和其他应用网口共用,但要注意网口共用这一依赖关系可能带来相互干扰).

•VCS的心跳采用的是自身开发的LLT和GAB底层协议,不使用TCP/IP协议,所以如果在集群中主机私网网口连接时经过了Switch,请务必不要对Switch划分Vlan,否则会造成VCS集群心跳异常.

双机系统中的主机名不能以数字开始,本文以vcssvr1和vcssvr2为例.

方案实施指导

安装VCS前准备工作

在两台主机上安装完操纵系统后(本例操纵系统采用的是完全安装的方式)后,在两台服务器安装VCS软件前,都需要做以下准备工作:

准备任务

设置系统环境变量

配置SuSE网卡

设置私有网络

设置LLT网口

设置共享存储

设置集群节点信任关系

获取LicenseKey

加载软件光盘

设置系统环境变量

修改/etc/profile文件,设置软件使用到的命令路径和帮助文档路径.在/etc/profile文件后面增加下面PATH和MANPATH环境设置,增加部分如下:

PATH=/usr/sbin:

/sbin:

$PATH:

/opt/VRTS/bin:

/opt/VRTSob/bin:

/opt/VRTSvcs/bin

exportPATH

MANPATH=${MANPATH}:

/opt/VRTS/man

exportMANPATH

执行/etc/profile文件,使之增加的PATH和MANPATH环境变量生效.

#source/etc/profile

配置SuSE网卡

为防止SuSE网卡名称在重启后变化,需要为每台SuSE服务器的网口配置为网络设备配置唯一网口名称.

确认hotplug参数配置

在/etc/sysconfig/hotplug文件中,确保以下参数正确:

HOTPLUG_PCI_QUEUE_NIC_EVENTS=yes

配置系统网口唯一名称

用ifconfig–a所见到的所有网口(ethX),记录下所对应的MAC地址.

在/etc/sysconfig/network路径下,对于存在ifcfg-eth-id-xxxxxxxxxxxx文件的网口ethX,将“PERSISTENT_NAME=ethX”这一行补充到该网口的ifcfg-eth-id-xxxxxxxxxxxx文件最后.

例如:

vcssvr1#:

/etc/sysconfig/network#viifcfg-eth-id-00\:

e0\:

fc\:

a2\:

d7\:

72

BOOTPROTO='static'

BROADCAST='192.168.128.255'

IPADDR='192.168.128.11'

NETMASK='192.168.128.0'

NETWORK='192.168.128.0'

STARTMODE='onboot'

UNIQUE='Cw4d.pQ19g7K2hvA'

_nm_name='bus-pci-0000:

06:

04.0'

PERSISTENT_NAME='eth0'

在/etc/sysconfig/network路径下,对于不存在ifcfg-eth-id-xxxxxxxxxxxx文件的网口ethX,则建立一个该网口ethX的ifcfg-eth-id-xxxxxxxxxxxx文件,将”PERSISTENT_NAME=ethX”这一行补充到该网口的ifcfg-eth-id-xxxxxxxxxxxx文件最后.

例如:

vcssvr1#:

/etc/sysconfig/network#viifcfg-eth-id-00\:

e0\:

fc\:

a2\:

d7\:

78

PERSISTENT_NAME='eth1'

设置私有网络

建立心跳网络的连接,本例中通过T8000交换板卡进行通讯.

LLT网口设置

根据双机高可用特点,确定每台服务器的私网通信链路,双机cluster可通过网口进行心跳通信,为了防止出现由于“头脑分离”引起的数据损坏情况,建议每个cluster节点至少要有两条心跳(LLT通信),且每条通路之间没有任何的关系,实现完全的冗余功能.

首先将两个心跳网口的MAC地址记录下来,编辑/etc/sysconfig/network/config文件,在MANDATORY_DEVICES=””的双引号中加入当前主机上两心跳网口的MAC:

“eth-id-xxxxxxxx”,两个字符串之间以空格分开,例如:

MANDATORY_DEVICES=”eth-id-00:

E0:

FC:

6D:

37:

85eth-id-00:

E0:

FC:

6D:

38:

86”

设置共享存储

建立存储设备到两集群服务器的连接并分配相关的存储资源给两服务器.有关如何设置S6800存储设备的操作请参考《OceanStorS310032006800开局指导书》

设置集群节点信任关系

在安装VCS软件时,会使用两台主机间网络,如果使用secure模式,需要对两台主机设置ssh信任主机.以下操作务必在root用户下执行.

检查两台主机的/etc/hosts文件

确认hosts文件中是否正确配置了两台主机名与IP的对应关系.要求在两台主机的hosts文件中,都有下面信息:

192.168.128.11vcssvr1

192.168.168.11vcssvr1

10.105.1.11vcssvr1

192.168.100.11vcssvr1

192.168.128.12vcssvr2

192.168.168.12vcssvr2

10.105.1.12vcssvr2

192.168.100.12vcssvr2

10.105.1.10vcssvr

其中,192.168.168.11和192.168.168.12分别是vcssvr1和vcs2的eth1网口.

创建.ssh目录

分别在两台主机上当前root用户目录(/root)下执行如下命令(以vcssvr1为例):

vcssvr1#mkdir~/.ssh

生成dsa密钥

使用ssh-keygen命令生成密钥,接受默认的配置文件:

vcssvr1#ssh-keygen-tdsa

将id_dsa.pub文件追加到authorized_keys2文件:

vcssvr1#cat~/.ssh/id_dsa.pub>>~/.ssh/authorized_keys2

同步.ssh文件

更改.ssh文件权限,将其同步到另一台服务器(vcssvr2)上:

vcssvr1#chmod755~/.ssh

vcssvr1#scp~/.ssh/*vcssvr2:

~/.ssh

验证ssh功能

分别在两台服务器上执行如下命令,如能正常完成,则表明信任关系设置正确.(以vcssvr1为例)

vcssvr1#ssh–x–lrootvcssrv2ls

vcssvr1#ssh–x–lrootvcssrv2ifconfig

若采用rsh设置信任关系,将对方主机的主机名或IP地址写入~/.rhosts文件即可.

获取License文件

VCS产品有两种类型的License文件(产品正式序列号、产品测试序列号),两种License类型的产品只是使用时间上有限制,软件本身并无差异.本方案中从VERITAS厂商获取到的License为测试序列号,有效期2008年1月止.

Product

License

VERITASClusterServer

P4EV-WNRN-EBOX-H7O4-ORVZ-PPWL-P

StorageFoundationEnterpriseHA/DR

RZPE-ZRPW-UC3C-2KSH-S2H4-OHE3-6PP

加载软件光盘

将包含VERITASClusterServer5.0安装包的StorageFoundationandHighAvailablity5.0安装光盘放入光驱中,以root用户登录操作系统,mount安装光盘后安装.命令如下:

#mount–ro/dev/sr0/mnt/cdrom

安装VCS软件包

本节(4.2节)安装操作可以通过网络,多台主机一起安装,因此只需要在一台服务器上执行安装即可.安装VCS大概要经历以下步骤:

表1-2VCS安装任务

安装任务

参考

启动安装程序选择安装

检查安装系统(可选)

启动软件安装程序

指定安装节点

输入VCSLicense

选择VCS软件包复制

选择安装VCS软件包或配置VCS

配置集群节点和安装特性

配置集群

配置集群节点安装模式(可选)

添加VCS管理用户(可选)

配置集群连结器(可选)

配置ClusterManagementConsole(可选)

配置SMTP邮件通知(可选)

配置SNMP通知(可选)

配置全局节点(可选)

安装VCS相关软件包并生成相关配置文件

安装VCS相关软件包

生成VCS配置文件

启动VCS和相关组件

启动VCS服务

完成VCS安装

完成安装后续工作(可选)

复制配置文件到各个节点主机

设备磁盘I/O

安装VCSJavaConsole

建立集群节点到管理服务器的连接

安装集群连结器

验证集群节点的VCS服务

安装VCS后验证VCS是否正常启动

启动VCS安装程序

VERITAS可提供两种方法安装VCS:

●通过installvcs程序当独安装VCS

●通过VERITASProductinstall程序选择安装VCS组件

通过installvcs程序安装

运行VCS产品的安装脚本installvcs

#cd/mnt/cdrom/sles9_x86_64/cluster_server

#./installvcs

说明:

针对不同版本的Linux,VCS的安装路径也不同,请根据现场决定安装路径:

RHEL4(i686)#cd/mnt/cdrom/rhel4_i686/cluster_server

RHEL4(x86_64)#cd/mnt/cdrom/rhel4_x86_64/cluster_server

SLES9(i586)#cd/mnt/cdrom/sles

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 纺织轻工业

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1