HP MC ServicesGuaidA1116版本安装手册.docx

上传人:b****3 文档编号:12624084 上传时间:2023-04-21 格式:DOCX 页数:63 大小:94.80KB
下载 相关 举报
HP MC ServicesGuaidA1116版本安装手册.docx_第1页
第1页 / 共63页
HP MC ServicesGuaidA1116版本安装手册.docx_第2页
第2页 / 共63页
HP MC ServicesGuaidA1116版本安装手册.docx_第3页
第3页 / 共63页
HP MC ServicesGuaidA1116版本安装手册.docx_第4页
第4页 / 共63页
HP MC ServicesGuaidA1116版本安装手册.docx_第5页
第5页 / 共63页
点击查看更多>>
下载资源
资源描述

HP MC ServicesGuaidA1116版本安装手册.docx

《HP MC ServicesGuaidA1116版本安装手册.docx》由会员分享,可在线阅读,更多相关《HP MC ServicesGuaidA1116版本安装手册.docx(63页珍藏版)》请在冰豆网上搜索。

HP MC ServicesGuaidA1116版本安装手册.docx

HPMCServicesGuaidA1116版本安装手册

HPMC/ServicesGuaidA11.16版本安装手册

文档版本v1.4

作者:

**********************************************************************************************************************

HP的MC软件是一个使用的比较广泛的CLUSTER成熟版本,以LICENSE核算,IBM的最高,下来就是HP的MC,但是下来的SUN的CLUSTER数量只相当于HP的七分之一。

 做双机热备的时候需要提前准备:

 

准备工作

A-1:

编辑/.rhosts,MC/ServiceGuard将使用/.rhosts文件验证2机之间的信任关系。

A-1-1命令vi/.rhosts(oracle用户需在安装oracle后加入)

示列:

hp1root

hp2root

 

验证双方关系是否成立

在HP1号机上rloginhp2

A-1-2分发/.rhosts到所有群集结点

rcp/.rhostshp2:

/.rhosts

A-2在所有节点上编辑/etc/nsswitch.conf文件,确保有下面一行.

A-2-1命令vi/etc/nsswitch.conf

hosts:

files[NOTFOUND=continue]dns

A-2-2分发/etc/nsswitch.conf到所有群集节点

rcp/etc/nsswitch.confhp2/etc/nsswitch.conf

A-3在所有节点上编辑/etc/hosts文件,解析所有节点的IP和name.

A-3-1命令vi/etc/hosts

注意:

在安腾的操作系统,要非常规范的写hosts文件,(主机的IP地址,主机名) 

10.1.1.1hp1

10.1.1.2hp2

 

(注意:

本处建议不要将心跳地址、浮动IP地址写入)

 

2:

在HP主机上安装MC的步骤 

首先,必须根据HP对所安装的软件提供的License(Customer Identifier) 在 上申请该软件的Codeword。

 

然后,将光盘(光盘的驱动是/dev/dsk/c3t2d0)放入驱动器中,MOUNT以后,在超级用户提示符下执行 

# swinstall –s /dev/dsk/c3t2d0 

(如果未建立CD-ROM文件系统

则mkdir/cdrom

Ioscan–funCdisk

Issf-e

找到对应硬件路径

Mount/dev/dsk/c3t2d0/cdrom(假设当前为c3t2d0)

用ls命令查看CDROM里面的文件

cdcdrom

ls

进入交互式界面后,先加Codeword,才能在列表见到需安装的软件。

最后,按其提示完成该软件的安装。

需要注意,两台机器需要不同的密码。

(MC的补丁请根据机型及HP-UXOS的版本进行选择) 

3:

网络准备 

关于网络的准备,一定要仔细,有图纸,IP规划,对应的机器主板结构示意图,如果网络有蹊跷,最好不要做MC 。

 

IP的网段要隔绝好,不要出现局域网有重名的IP地址。

 

推荐使用HP的三大底层法宝命令 

#lanscan 看主机的底层物理状况,是否UP,(注意这个命令无法看到IP层) 

 #netstat –in 看IP地址绑定是否正确 

#nslookup hp1  看自己可不可以解析自己

在配置机上的操作

1、在HP1(配置机)创建卷组、缩盘

2、

强调:

做这个前要先复制/etc/lvmtab文件, 

cp /etc/lvmtab /etc/lvmtab.old  

在HP2(非配置机)上一样先备份lvmtabfstab

请注意:

在存储上的共享卷组是不需要加入到fstab。

如果ORALCE建立在数据库服务器上的,其/oracle./backup(如果有)应该在fstab。

A:

在主机hp1上创建卷组vgdata和vglock 

# mkdir/dev/vglock

#mkdir /dev/vgdata1

#mkdir /dev/vgdata2

#ls-l/dev/*/group(查看group文件确定使用 0x010000中的X数值)

# mknod /dev/vglock/group c 64 0x0A0000 

# mknod /dev/vgdata/group c 64 0x0B0000 

# mknod /dev/vgdata/group c 64 0x0C0000

2、格式化硬盘:

#pvcreate/dev/rdsk/c5t0d0

创建VG

#vgcreate /dev/vglock /dev/dsk/c5t0d0 

#vgcreate–e65534–s16 /dev/vgdata /dev/dsk/c5t0d1 

#vgcreate–e65534–s16 /dev/vgdata2 /dev/dsk/c5t1d1

3、在主机hnyb01上执行,创建逻辑卷。

(如数据库建立在裸设备则不需要)

#对于VGLOCK卷组来说, 我们一般不建议在VGLOCK锁盘上划分卷组

# lvcreate –L 300000 –n oradata1–s16 /dev/vgdata1 (划分名字问oradata1大小为300000MB,属于VGDATA1的卷)

# lvcreate –L 300000 –n oradata2–s16 /dev/vgdata2  (划分名字问oradata2,大小为300000MB,属于VGDATA2的卷)

4、创建文件系统(如数据库建立在裸设备则不需要)

# newfs –F vxfs–olargefiles /dev/vgdata1/roradata

 (如果系统有超过2GB的文件需要加-o的参数,一般用于装ORACLE数据的卷才加本参数)

请注意newfs命令一般用于RAW设备,请在前面加r

# newfs –F vxfs /dev/vgdata2/roralog1

5、挂载文件系统到目录 (如数据库建立在裸设备则不需要)

#cd/

# mkdir /oradata 

# mkdir /oralog1 

#mount/dev/vgdata1/oradata/oradata

#mount/dev/vgdata2/oralog1/oralog1

自动MOUNT文件目录

#vi/etc/fstab加入 磁阵上所划的卷

#mount–a挂起所有/etc/fstab下的所有卷

#mount–v显示所有的已经mount上的设备(或者用bdf查看)

6、关闭vg属性(请关闭所有除开与VG00相关的卷组)

在hp1上去激活卷组:

#umount/oradata

#umount/oralog1

#vgchange-an/dev/vglock

#vgchange-an/dev/vgdata1

#vgchange-an/dev/vgdata2

7、将主机hp1号的vg信息导出

# vgexport –p –s –m /tmp/vgdata.map /dev/vgdata1

# vgexport –p –s –m /tmp/vglock.map /dev/vgdata2

# vgexport –p –s –m /tmp/vglock.map /dev/vglock 

8、在HP1(配置机)上将VG信息文件复制到HP2(非配置机)上

在hp1号机将文件复制到hp2上:

 

# rcp /tmp/vgdata1.map hnyb01:

/tmp/vgdata1.map 

# rcp /tmp/vglock.map hnyb01:

/tmp/vglock.map 

# rcp /tmp/vgdata2.map hnyb01:

/tmp/vgdata2.map

在非配置机上的操作

9、在HP2(非配置机)建立文件目录

在主机hp2上创建group文件 

#mkdir/dev/vglock

#mkdir /dev/vgdata1

#mkdir /dev/vgdata2

#ls/dev/*/group(查看group文件确定使用 0x0F0000中的X数值)

# mknod /dev/vglock/group c 64 0x010000 

# mknod /dev/vgdata1/group c 64 0x020000

# mknod /dev/vgdata2/group c 64 0x020000 

这两个命令使用的0x0A0000,0x0B0000一定要和主机hny01要严格符合,否则会有错误。

10、在HP2(非配置机)上将VG信息导入

将映射文件导入卷组数据,在HP2上输入:

 

# vgimport –s-v –m /tmp/vgdata1.map /dev/vgdata1

# vgimport –s –v-m /tmp/vglock.map /dev/vglock

# vgimport –s-v –m /tmp/vgdata2.map /dev/vgdata2

注意:

hp2上的cXtYdz可能会和hp1上的不同,检查一下,确保整个集群中physicalvolumenames是正确的。

例如:

#vgimport–s–v-m/tmp/vgdata.map/dev/vgdata/dev/dsk/c1t2d0(假设vgdata在磁阵上对应的PV名c1t2d0)

请注意:

本处可能也不需要本步

11、在HP2(非配置机)上将VG激活(请不要激活除开锁磁盘以外的数据VG)

#vgchange-ay/dev/vglock

12、在HP2(非配置机)上建立mount点、文件系统等

创建mount目录点

#mkdir/oradata

#mkdir /oralog1 

Mount文件系统以检查正确性

#mount/dev/vgdata1/oradata/oradata

#mount/dev/vgdata2/oralog1/oralog1

#mount–a挂起所有/etc/fstab下的所有卷

#mount–v显示所有的已经mount上的设备(或者用bdf查看)

13、备份VG信息(可选择不要)

#vgcfgbackup/dev/vgdata1

#vgcfgbackup/dev/vglock

#vgcfgbackup/dev/vgdata2

14、UMOUNT文件系统

#umount/oradata

#umount/oralog1

===================下面红色标记的不是太安全=============

15、改变VG的控制属性(锁磁盘不加了)

#chmod777/dev/vgdata1

#chmod777/dev/vgdata2

17、改变卷组的控制属性(数据lv)

chmod660/dev/vgdata1/roradata

chmod660/dev/vgdata2/roralog1

可以参见实际系统:

18、改变卷组的用户使用者(一般在ORACLE安装完毕后使用,目前不用)

chownoracle:

oracle/dev/vgdata1/roradata

chownoracle:

oracle/dev/vgdata2/roralog1

19、对卷组属性的更改

编辑/etc/lvmrc文件,保证在系统启动时不自动激活与CLUSTER有关的卷组(将AUTO_VG_ACTIVATE置为0,并确认root卷组包含在custom_vg_activation函数内。

实际上,Vg00自动处于激活状态),这些卷组将在应用包的control.sh脚本中激活。

实际上只需要更改AUTO_VG_ACTIVATE=0

20、在HP1上去激活所有卷组(请关闭所有除开VG00以外的VG)

#vgchange-an/dev/vglock

#vgchange-an/dev/vgdata1

#vgchange-an/dev/vgdata2

到这里,我们所有的准备工作已经做完了;开始正式配置MC。

请保证2套机器上的VGDATAVGLOCK都处于非激活状态。

A.系统级别的MC配置 

A-1:

 指定群集节点和生成群集配置模版文件并改动模版文件 

# cmquerycl –v –C /etc/cmcluster/cmclconf.ascii –n  hp1–n hp2 

注意:

有时候系统的CLUSTER里面主机不止两个,要在-n跟上各个主机的名字. 

两个主机版本不同,密码不同有时候会有问题 

生成文件后,用vi改动,粽色表示需要人工干预的参数 

#vi /etc/cmcluster/cmclconf.ascii 

脚本

#*************************************************************************************

#*********HIGHAVAILABILITYCLUSTERCONFIGURATIONFILE#

#*****Forcompletedetailsaboutclusterparametersandhowto#

#*****setthem,consulttheServiceguardmanual.#

#************************************************************************************#

#Enteranameforthiscluster.Thisnamewillbeusedtoidentifythe

#clusterwhenviewingormanipulatingit.

CLUSTER_NAMEcluster1(集群名字)

 

#ClusterLockParameters

#Theclusterlockisusedasatie-breakerforsituations

#inwhicharunningclusterfails,andthentwoequal-sized

#sub-clustersarebothtryingtoformanewcluster.The

#clusterlockmaybeconfiguredusingonlyoneofthe

#followingalternativesonacluster:

#theLVMlockdisk

#thequoromserver

#

#

#Considerthefollowingwhenconfiguringacluster.

#Foratwo-nodecluster,youmustuseaclusterlock.For

#aclusterofthreeorfournodes,aclusterlockisstrongly

#recommended.Foraclusterofmorethanfournodes,a

#clusterlockisrecommended.Ifyoudecidetoconfigure

#alockforaclusterofmorethanfournodes,itmustbe

#aquorumserver.

#LockDiskParameters.UsetheFIRST_CLUSTER_LOCK_VGand

#FIRST_CLUSTER_LOCK_PVparameterstodefinealockdisk.

#TheFIRST_CLUSTER_LOCK_VGistheLVMvolumegroupthat

#holdstheclusterlock.Thisvolumegroupshouldnotbe

#usedbyanyotherclusterasaclusterlockdevice.

#QuorumServerParameters.UsetheQS_HOST,QS_POLLING_INTERVAL,

#andQS_TIMEOUT_EXTENSIONparameterstodefineaquorumserver.

#TheQS_HOSTisthehostnameorIPaddressofthesystem

#thatisrunningthequorumserverprocess.The

#QS_POLLING_INTERVAL(microseconds)istheintervalatwhich

#Serviceguardcheckstomakesurethequorumserverisrunning.

#TheoptionalQS_TIMEOUT_EXTENSION(microseconds)isusedtoincrease

#thetimeintervalafterwhichthequorumserverismarkedDOWN.

#

#Thedefaultquorumservertimeoutiscalculatedfromthe

#Serviceguardclusterparameters,includingNODE_TIMEOUTand

#HEARTBEAT_INTERVAL.Ifyouareexperiencingquorumserver

#timeouts,youcanadjusttheseparameters,oryoucaninclude

#theQS_TIMEOUT_EXTENSIONparameter.

#

#ThevalueofQS_TIMEOUT_EXTENSIONwilldirectlyeffecttheamount

#oftimeittakesforclusterreformationintheeventoffailure.

#Forexample,ifQS_TIMEOUT_EXTENSIONissetto10seconds,thecluster

#reformationwilltake10secondslongerthaniftheQS_TIMEOUT_EXTENSION

#wassetto0.Thisdelayappliesevenifthereisnodelayin

#contactingtheQuorumServer.Therecommendedvaluefor

#QS_TIMEOUT_EXTENSIONis0,whichisusedasthedefault

#andthemaximumsupportedvalueis30000000(5minutes).

#

#Forexample,toconfigureaquorumserverrunningonnode

#"qshost"with120secondsfortheQS_POLLING_INTERVALandto

#add2secondstothesystemassignedvalueforthequorumserver

#timeout,enter:

#

#QS_HOSTqshost

#QS_POLLING_INTERVAL120000000

#QS_TIMEOUT_EXTENSION2000000

FIRST_CLUSTER_LOCK_VG/dev/vglock(锁盘VG)

 

#Definitionofnodesinthecluster.

#Repeatnodedefinitionsasnecessaryforadditionalnodes.

#NODE_NAMEisthespecifiednodenameinthecluster.

#Itmustmatchthehostnameandbothcannotcontainfulldomainname.

#EachNETWORK_INTERFACE,ifconfiguredwithIPv4address,

#musthaveONLYoneIPv4addressentrywithitwhichcould

#beeitherHEARTBEAT_IPorSTATIONARY_IP.

#EachNETWORK_INTERFACE,ifconfiguredwithIPv6address(es)

#canhavemultipleIPv6addressentries(uptoamaximumof2,

#onlyoneIPv6addressentrybelongingtosite-localscope

#andonlyonebelongingtoglobalscope)whichmustbeall

#STATIONARY_IP.TheycannotbeHEARTBEAT_IP.

 

NODE_NAMEhp1(1号机名字)

NETWORK_INTERFACElan0(心跳网卡)

HEARTBEAT_IP192.168.0.1(心跳IP地址,请注意,请改成HEARTBEAT_IP)

NETWORK_INTERFACElan2(业务网卡)

HEARTBEAT_IP10.157.166.1(1号机业务用IP地址)

NETWORK_INTERFACElan3(不需要配置)

FIRST_CLUSTER_LOCK_PV/dev/dsk/c8t0d0(LOCKVG物理地址)

#Listofserialdevicefilenames

#Forexample:

#SERIAL_DEVICE_FILE/dev/tty0p0

#Warning:

Therearenostand

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

当前位置:首页 > 自然科学 > 天文地理

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

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