HACMP配置指导手册(IBM原厂)_第1页
HACMP配置指导手册(IBM原厂)_第2页
HACMP配置指导手册(IBM原厂)_第3页
HACMP配置指导手册(IBM原厂)_第4页
HACMP配置指导手册(IBM原厂)_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HACMP配置指导手册

书目

第一章HACMP配置前硬件打算....................................3

其次章HACMP软件安装...........................................4

2.1操作系统补丁与指定包的安装..............................4

2.2安装HACMP软件包........................................5

2.3升级HACMP的补丁到最新.................................5

第三章HACMP的配置.............................................5

3.1主备模式下HACMP配置...................................5

3.1.1IP地址规划6

3.1.2设置BOOT地址.....................................7

3.1.3配置通信串口......................................9

3.1.4创建Cluster并添加HA节点.........................17

3.1.5添力口servicelabel................................20

3.1.6添加应用程序服务器...............................24

3.1.7创建资源组.......................................27

3.1.8修改资源组属性...................................30

3.1.9配置串型网络.....................................32

3.1.10添加串行设备....................................36

3.1.11添加永久地址....................................40

3.1.12HA相关参数调整..................................43

3.1.13第三方存储去Reservation脚本配置................45

3.1.14|口J步校3曳•••••••••••••••••••••••••••••••••••••••^10

3.1.15启动HA.....................................................................................48

3.1.16停止HA.....................................................................................48

3.2互备模式下HACMP配置..................................50

3.2.1IP地址规划......................................50

3.2.2HA配置..........................................51

3.3Concurrent模式下HACMP配置...........................53

3.3.1Concurrent模式下资源组配置.......................53

第一章HACMP配置前硬件打算

在安装HA软件之前,首先连接好系统硬件设备,包括心跳线连接,

存储设备连接等。并将须要加到资源组中的卷组在分别导入到群集中的每

个节点上。

第二章HACMP软件安装

2.1操作系统补丁与指定包的安装

AIX系统须要如下软件包,并且AIX补丁版本达到最新。

bos.data

rsct.basic

(rsct.basic,hacmp,rsct.basic,rte,rsct.basic,sp)

(rsctpat.basic,hacmp,rsctpat.basic,rte,

rsctpat.basic,sp)

c,

rsctpat.clients,sp)

perfagent,tools

假如您要安装并行的资源组,还要安装下面的包:

2.2安装HACMP软件包

将HACMP5.3光盘加载到SERVER,由SMITTY进行安装。建议安装全部

HACMP5.3软件包,可担心装的包为haview,netwiew(Tivoli)0

2.3升级HACMP的补丁到最新

目前对HACMP5.3须要更新的补丁为:

IY94307,IY84883,IY79740,IY78404,

现在hacmp最新的补丁可以从IBM网站查询并下载,下载地址为:

2.4重启系统

安装如上软件包后,须要重启操作系统U

第三章HACMP的配置

3.1主备模式下HACMP配置

在主备模式下运行的两台主机(HOSTLHOST2)在正常状况下HOST1运

行应用系统,11OST2做为HOST1的备份服务器,当HOST1出现故障时,

HOST1上面的应用程序,对外服务IP地址,共享存储等资源将切换到H0ST2

服务器上面,接着对外供应服务。当II0ST1故障修复并重新启动上面HA服

务后,可以依据业务需求来选择是否让当前运行在H0ST2上面的资源自动

切换回到H0ST1服务器上面。

下面是两台主机(H03T1,H0ST2)在主备模式下的HACMP配置过程。

IP地址规划

群集中的两个节点(hostl,host2)上面的IP地址规划如下,修改每个

节点上面/ctc/hosts文件,添加如下内容:

0.1hostl_bootlhostl

0.1hostl_boot2hostl

10.21.50.1hostl_prehostl

10.21.50.10hostl_srvhost2

0.2host2_bootlhost2

192.168.20.2host2_boot2host2

10.21.50.2host2_prehost2

修改每个节点上面/usr/cs/sbin/cluster/etc/rhost文件,添加如下

内容

hostlboot1

hostlboot2

hostlpre

hostlsrv

host2_bootl

host2boot2

host2_pre

设置BOOT地址

为群集中的每个节点设置Boot地址,设置后,要求各个节点之间的

boot地址可以相互ping通。设置后,每个节点上面的网络设置信息如下:

hostl#netstat-in

NameMtuNetworkAddressIpktslerrs

OpktsOerrsColl

enl15001ink#3.ef.14.ac149810950

00

enl1500192.168.10192.168.10.1149810

95000

en21500link#4.ef.18.ba1465403437

00

en21500192.168.20192.168.20.1146540

343700

loO16896link壮110990

112900

loO16896127127.0.0.110990

112900

loO16896::110990

112900

hostl#

host2#netstat-in

NameMtuNetworkAddressIpktsTerrs

OpktsOerrsColl

enl1500link#3ef.18.b5166410673

00

enl1500192.168.10192.168.10.2166410

67300

en21500link#4.ef.If.e9112200141

00

en21500192.168.20192.168.20.2112200

14100

loO16896linkftl8280

111000

loO16896127127.0.0.18280

111000

loO16896::18280

111000

host2#

配置通信串口

在群集中的每个节点上面分别配置通信串口,并进行串口通信测试。

.1hostl主机串口配置

hostl#lsdev-Cctty

hostl#

hostlSlsdev-Ccadapter

entOAvailableIL-0810/100MbpsEthernetPCIAdapter11

(1410ff01)

entlAvailable1V-0810/100MbpsEthernetPCTAdapterIT

(1410ff01)

ent2Available11-0810/100MbpsEthernetPCIAdapterII

(1410ff01)

ent3Available14-0810/100MbpsEthernetPCIAdapterII

(1410ff01)

fcsOAvailableln-08FCAdapter

fdaOAvailable01-D1StandardI/ODisketteAdapter

idoOAvailable1G-19ATA/TDEControllerDevice

laiOAvailableIE-00GXT135PGraphicsAdapter

ppaOAvailable01-R1CHRPIEEE1284(ECP)ParallelPort

Adapter

saOAvailable01-S1StandardI/OSerialPort

salAvailable01-S2StandardI/OSerialPort

sa2Available01-S3StandardI/OSerialPort

scsiOAvailable1S-08Wide/Ultra-3SCSII/OController

scsilAvailable1S-09Wide/Ultra-3SCSII/OController

scsi2Availablelc-08Wide/Fast-20SCSII/OController

siokaOAvailable01-K1-00KeyboardAdapter

siokmaOAvailable01-K1Keyboard/MouseAdapter

siomaOAvailable01-K1-01MouseAdapter

ssaOAvailable1Z-08IBMSSA160SerialRAIDAdapter

(14109100)

#smittty

添加一个串口设备

选择相应的串口卡,此处为sa2

设置串口相关参数

T10.21.60.100回区

文件0)色辑聊逸》Q)传送⑵然收®toU)挈的QP

畸]髓画多I8产副制0|卷国.蜀国

a

npeorselectvaluesinentryfields.

essEnterAFTERmakingal1desiredchanges.

[TOP][EntryFields]

TTYtypetty

TTYinterfacers232

DescriptionAsyncluonousTerminal

Parentadaptersa2

*PORTnumberIII+

EnableLOGINdisable+

im+

PARITY[none]+

BITSpercharacter[8]+

NumberofSTOPBITS[1]+

TIMEbeforeadvancingtonextportsetting[0]+#

TERMINALtypeIdiimb]

FLOWCO}riROLtobeused[xon]+

[MORE...31]

Fl=HelpF2=RefreshF3=CancelF4=List

Esc+5=ResetEsc+6=CommandEsc+7=EditEsc+8=Image

Esc+9=SliellEsc+O=ExitEnter=Do

ANSITCP.P1329oooo

配置后,显示输出如下:

hostlttlsdev-Cctty

ttyOAvailable01-S3-00-00AsynchronousTerminal

hostl#

.2host2主机串口配置

host2#lsdev-Cctty

host2#lsdev-Ccadapter

entOAvailableIL-0810/100MbpsEthernetPCIAdapterII

(1410ff01)

ent1Available1V-0810/100MbpsEthernetPCIAdapterII

(1410ff01)

ent2Availablell_0810/100MbpsEthernetPCIAdapterII

(1410ff01)

ent3Available14-0810/100MbpsEthernetPCIAdapterII

(1410ff01)

fcsOAvailableln-08FCAdapter

fdaOAvailableOl-DlStandardI/ODisketteAdapter

idcOAvailable1G-19ATA/IDEControllerDevice

laiOAvailableIE-00GXT135PGraphicsAdapter

ppaOAvailableOl-RlCHRPIEEE1284(ECP)ParallelPort

Adapter

saOAvailableOl-SlStandard1/0SerialPort

salAvailable01-S2StandardI/OSerialPort

sa2Available01-S3StandardI/OSerialPort

scsiOAvailable1S-08Wide/Ultra-3SCSII/OController

scsi1Available1S-09Wide/Ultra-3SCSII/OController

scsi2Availablelc-08Wide/Fast-20SCSII/OController

siokaOAvailable01-K1-00KeyboardAdapter

siokmaOAvailable01-K1Keyboard/MouseAdapter

siomaOAvailable01-K1-01MouseAdapter

ssaOAvailable1Z-08IBMSSA160SerialRAIDAdapter

(14109100)

host2#smittty

选择相应串口卡,此处为sa2.

=in.7i.bo.in

文件9IX)逢*Q)传送图找收彰«□(I)率的⑥

嘴墨画多I&夕学犬Ie卷叁国I国

>vecursortodesireditemandpressEnter.

ListAllDefinedTTYs

MoveaTTYtoAnotherPort

Cliange/ShowGiaracteristiesofaTTY

RemoveaTTY

ConfigureaDefinedTTY

GenerateErrorReport

ParentAdapter

MovecursortodesireditemandpressEnter.

saOAvailable01-S1StandardI/OSeria1Port

salAvailable01-S2StandardI/OSerialPort

sa2Available01-S3StandardI/OSerialPort

Fl=HclpF2-RefreshF3二Cancel

Esc+8=ImageEsc+OExitEnter=Do

/=Findn=FindNext

AM5ITCP加1931OOOO

host2#lsdev-Cctty

ttyOAvailable01-S3-00-00AsynchronousTerminal

host2#

.3串口通信测试

在群集中的两个节点中,hosll的llyO和hosl2的ttyO组成一个串行

网络,对该网络进行通信测试,以验证串行网络的通信是否正常。

host2#cat</dev/ttyO

hostl#cat/etc/hosts>/dev/ttyO

假如在hostl上面通过串口传递一个消息后,在host2上面可以接收

到所发送的信息,说明串口通信正常。

创建Cluster并添加HA节点

在hostl上面对HA进行配置,配置后将配置唁息同步到host2主机

既可。

Hostl#smithacmp

Sin.96.14.110

匕11.t14c.mf>*4c«K"p

S10.96.14.no司回星

in.96.M.no

8,SMBt»«dC4K"p

in.96.14.110

匕|】.{iitgts.nB$.r»・1•«>*•H“P

弱晶刮组空夕.学制班虚闻画I国

ConfigureNodestoanHHCMPCluster(standard)

Typeorselectualuesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

NUMNudes(uiaselectedcunnuiiic<itionpaths)

MouecursortodesireditemandpressEsc»7.

ONEORMOREitenscanbeselected.

PressEnterAFTERmakingallselections.

CMS(10.%.15,160)

>hostl_buutl(192,168.16.1)

hostlboot?(192.168.26.1)

hostl_prc(10.21.50.1)

1

hostl_sru(:口利;1)—

hustZ_buutZ(19Z.168.2G.Z)

host2_pre(18.21.58.2)

Fl二HelpF2二RefreshF3:Cancel

FlEsc*7=SelectEsc*8=InagcEsc»G=Exit

EsEnter-Du/二Findn=FindMext

Es

•M4SITCPm17:18OOOO

I:JO.96.14.1100回国

添加servicelabel

S10.9C.14.110目回卮

匕】.14it8,10nB$♦?»・!*3["f>*dc4|ftip

弱晶倒劲多日电制班虚国空

InitializationandStandardConfiguration

1OURcursortodesireditemandpressEnter.

ConfiguratinnAssistants

AddNudestuanHHCMPCluster

^LonfinureResourcestoHakeHinhluAuailable

ConfigurcHACHPResourceGroups

UerifyandSynchronizeHACHPConfiguration

HACHPClusterTestTool

DisplayHACHPConfiguration

Fl二HelpF2-RefreshF3二CancelEsc*8=Im<iye

Esc+9=ShellEsc»0=ExitEnter二Do

ANSITCP^P1723OOOO

Sin.96.14.110国回区

1*C«»V«t»»dc4曲Ip

电爵宜图I冬QI力田包卷/福|国

CunfigurcRcsuurccstuHakeHighlyAuailablu

luuccursortodesireditemandpressEnter.

2onfigurcScruiccIPLabcls/Addrcsscs

ConfigureApplicationSeruers

ConfigureUnluncGroups,LogicalUoluncsandFilesystens

ConfigureConcurrentUuluneGroupsandLugicalUolumes

Fl-HelpF2=RufrushF3=CancelEsc*8-Imdye

Esc*9=Shel1Esc+6=ExitEnter二De

A»店ITB,P17力POOP

S10.96.14.1100®l

匕11*“1,8,SMB1•€«>¥•f>*4c«

弱晶画型®产尊I制班虚闻国I国

ConfigurcScruiccIPLabcls/Addrcsscs

1OURcursortndesireditemandpressEnter.

AddaSeruiceIPLabel/Address

Chiingc/Shuw(iScruiccIPLabcl/Address

RennueSeruiceIPLabel(s)zAddress(es)

Fl-HelpFZ-RefreshF3二CancelEsc*8-Im<ige

Esc*9=Shel1Esc*6=ExitEnter二Dn

•M4SITCPm1723OOOO

in.96.M.no

8,SMBt»«dC4K"p

=in.96.14.110

匕】.“1,^tt«rbtl*c«»v<t»*4c«Ifdp

电罹0多&声卷龙乡盛昌福园

AdddScruiceIPLabcl/Addi?css(stuiidiird)

Typeorselectvaluesinentryficlds.

Pre:ssEnterAFTERmakingalldesiredchanges.

[EntryFields】

i

»IPLabel/Address

MuuccursurtudesireditenandpressEnter.

hostl_pre(16.21.56.1)

hnst2_pre(1。2£.5肌2)

CNS(19.%.15,100)

hostl_buotl(192.168.1G.1)

host2_bootl(192.168.16.2)

hostl_bnot2(192.168.20.1)

hostZ_bootZ(192.168.26.2)

Fl二HelpFZ-RefreshF3-Ctiiicel

FlEsc*8=InagREsc♦。二ExitEnter二M

Es/=Findn二FindNext

Es

ESANSITCP^P1724OOOO1

Sin.96.14.110匚不仅

添加应用程序服务器

依据应用程序须要,创建应用程序脚本,通常状况下,每个资源组须

要一个应用程序服务器,本例为两台主机的主备模式,只有一个资源组,

因此只须要一个应用程序服务器。

S10.96.14.110

in.96.M.no国口1百

8,SMB!•3》"t»«dC4K"p

in.sc.14.iia

〃】♦{ill$f*l*c«»v«t»adc«Ifdp

电房倒约&/却卡I自感回演国

unfigurcRcsuurcestuHakeHighlyAvailable

cursortudesireditemandpressEnter.

ConfigurcScruiccIPLabclszAddrcsscs

ConfiuureApplicationSeruers

.onfigureUnluneGroups,LogicalUaluncsandFilesystems

ConfigureConcurrentUuluneGroupsandLogicalUulumes

Fl-HelpF2-RufrushF3-C<incelEsc*8=Imdye

Esc+9=ShellQQ+01Enter=Do

效期》

祈词更多词的

向6TCP,P1917>押零伙骷网

S10.96.14.110

匕】.口"0n,(>*4C4I“P

添加应用程序test_app

依据应用须要,编写应用程序启动与停止脚本start,sh,stop,sh

创建资源组

在本例中,两个节点为主备运行模式,只包含一个资源组。

in.96.M.no国口1百

rin.96.14.1

匕】.“1,l*c«»v<t»*4c«Ifdp

S10.96.14.110

匕11.t14c.m

修改资源组属性

修改资源组属性,为资源组添加共享卷组,service地址,应用服务

器等资源。

ID.96.14.il。口|固间

匕1.|•c4>v«f>>dc4|ftip

翦墨剑军心兰印制即卷国,胃国

ExtendedConfiguration

auncursortndesireditemandpressEnter.

DiscnuerHACMP-relatedInfnrnatinnfromConfiguredNodes

ExtendedTupuluggCunfiguratiuu

ExtendedResourceConfiaurationi

ExtendedClusterSeruiccSettings

ExtendedEuentConfiguration

ExtendedPerforRanceTuningParametersCnnfiguratinn

SecurityandUsersConfiyurdtiun

SnapshotCnnfiguratinn

ExportDefinitiunFileforOnlinePlanningMorksheets

ExtendedUcrificotiannndSynchronisation

HACMPClusterTestTool

1-HelpF2:RefreshF3=CancelEsc*8-Imcige

sc*9=Shel1Esc+8=ExitEnter=Dn

•M4SITCFMP192$OOOQ

S10.96.14.1100Sl

匕11.t14c.mf>>4c«H,】P

10.»6.14.110E3回

匕|1.“1,gts.n,$.n41•(•»*«f»*4c«|f41P

霜酷刮劲多小尊龙I&l虚闻耐国

Changc/ShowAllResourcesandAttributesf'araResourceGroup

Typeorselectualuesinentryfields.

PressEnterAFTERmakingalldesiredchanges.

[MORE...4J[EntryFields】

FailouerPolicyFailouerToNextPrio>

FallbackPolicyFallbackToHigherPr>

FallbackTimerPolicy(emptyisimmediate)[]■

ServiceIPLubcls/Addresses111?1':r,J

ApplicationSerueru「::i,i[।[।

31U1SM国[ffsyrrrn■

Useforceduciryonofvollinegroups,ifnecessaryfalse♦

AutundticallyInportUoluneGroupsfalse♦

Filesystens(emptyisALLforUGsspecified)(]♦

FilesystemsCunsistencyCheckfsck.

FilesystemsRecnueryMethodsequential.

[MORE...16]

Fl二HelpF2=RcfreshF3=CancelF4=List

Esc+5=ResetEsc+6-Cunm<indEsc+7-EditEsc*8=Imdge

Esc*9=Shel1Esc+6=ExitEnter=Dn

•AMSITCPAP1328gOQQ

配置串型网络

在HA的扩展配置中配置一个串行网络。

口回区

S10.71.bo.in

文怦0)«««)逸友。传送短接收®电口⑥KftbQJ)

cursortodesireditemandpressEnter.

InitializationandStandardConfigiiration

ExtundudConfiguiation|

SystemManagement(C-SPOC)

ProblemDeterminationTools

l=HelpF2=RefreshF3=CancelEsc+8=Image

sc+9=SliellEsc+O=ExitEuter=Do

ANSITCP,P1939oooo

X10.21.50.100回区

文件0)色辑聊逸及Q)传送中最R®!□«)挈的QP

弱髓司多|每产副制0|卷图.蜀国

ExtendedConfiguration

ivecursortodesireditemandpressEnter.

fromConfiguredNodes

ExtendedResourceConfiguration

ExtendedEventConfiguration

ExtendedPerfoimanceTuningParametersConfiguration

SecurityandUsersConfiguration

SnapshotConfiguration

ExtendedVerificationandSyncluonization

,=HelpF2=RefreshF3=CancelEsc+8=Image

c+9-Sliel1Esc+O-ExitEnter-Do

⑷51TCP,P13398。。

Sin.7i.bo.io0m

文怦99我a)逸》Q)传送①预收②!□1)挈的QP*

■弱髓的件穹利0卷星)■国

ExtendedTopologyConfiguration

ivecursortodesireditemandpressEnter.

ConfigureanHACMPCluster

ConfigureHACMPNodes

ConfigureHACMPSites

onfigureHACMPlletivoiksl

ConfigureHACMPCommunicationInterfaces/Devices

ConfigureHACMPPersistentNodeIPLabel/Addresses

ConfigureHACMPGlobalNetworks

ConfigureIIACMPNetworkModules

ConfigureTopologyServicesandGroupServices

ShowHACMPTopology

,=HelpF2=RefreshF3=CancelEsc+8=Image

c+9=SliellEscfO=ExitEnter=Do

ANSITCP,P1939oooo

配置一个串行网络

添加串行设备

2in.2i.bo.in0m

文件9««逸国©)传送①技收彰!□«)基助QP

itiguieHAImimicationInterfaces/Devices

cursortodesireditemandpressEnter.

|(|ationIntrifac(

Qiange/SliowCommunicationInterfaces/Devices

RemoveCommunicationInterfaces/Devices

UpdateHACMPCommimicationInterfacewithOperatingSystemSettings

l=HelpF2=RefreshF3=CancelEsc+8=Image

sc+9=SliellEsc+O=ExitEuter=Do

ANSITCFMP1941OOOO

310.21.50.100回区

文件0)色辑聊逸及Q)传送中最R®!□«)挈的QP

弱髓司多|每产副制0|卷图.蜀国

ConfigureHACMPCommimicationInterfaces/Devices

cursortodesireditemandpressEnter.

IdCommunicationInterfac

Qiange/SliowCommunicationInterfaces/Devices

RemoveCommunicationInterfaces/Devices

UpdateHACMPCommimicationInterfacewithOperatingSystemSettings

Selectacategory

MovecursortodesireditemandpressEnter.

AddDiscoveredConmunicationInterfaceandDevices

id(IPre-definedCoiuiuunicationInterfacesandI

Fl-HelpF2=RefreshF3二Cancel

Esc+8=ImageEsc+O=ExitEnter=Do

/=Findn=FindNext

ANSITCP,P1342OOOO

添加第一个串行设备

S10.96.14.11013回

匕11.t14c.m

弱酷司倒凰四副制&&遑堡!国

ConfigurcHrtCMPConnunicationIntcrfaccs/Dcuices

hnuRcursortndesireditemandpressEnter.

AddCommunicatinnInterfaces/Deuices

Chiingc/ShuwCunnuiiicatiuiiInterfaccs/Dcuices

RemoveCommunicationInterfaces/Deuices

UpdateHACMPCommunicationInterfaceuithOperatingSystenSettings

SelectaDcuiccNctunrk

MnuncursortndesireditemandpressEnter.

Fl二HelpFZ=RefreshF3二Cancel

Esc*8=lMageEsc»6=ExitEnter=Dn

Fi/二Findn二FindNext

的根TCP,P1935800

S10.96.14.110口回

〃】♦“1,0H,n,$f*l*c«»v«f»adc«{(dp

Add<iCunmuiiicdtiunDevice

Typeorselectvaluesinentryfields.

;ssEnterAFTERMakingalldesiredchanges.

[EntryFields]

»DcuiceName

*NetworkTypers23Z

•NetworkNamenet_rsZ3Z_ei

»DeuicePdth]

*wZuaufiQfl

Fi二HelpF2=RefreshF3=CancelF4=List

Esc»5-RusetEsc6=CunmdiidEscdEditEsc*8-Imiigu

Esc+9=ShellEsc+6=ExitEnter=Do

・ANSITCFMP1936oooo

添加其次个设备

in.96.M.no口画区

匕|】.f»«dc4“p

弱晶金倒凰四副制&&遑堡!国

ConfigurcHHCMPConnunicationIntcrfaccs/Dcuices

HOURcursortndesireditemandpressEnter.

AddCommunicatinnInterfaces/Deuices

Chiingc/ShuwCunnuiiicatiuiiInterfsccs

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论