




已阅读5页,还剩53页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
NewStart双机软件安装和配置课程目标:l 掌握NewStart双机原理l 掌握NewStart双机软件安装l 掌握NewStart配置方法参考资料:l 用服专题光盘资料目 录第1章 安装说明11.1 配置说明11.2 安装约定11.3 安装步骤2第2章 安装前系统配置32.1 双机主备节点的安装规划32.2 安装说明42.3 确认操作系统安装42.4 系统配置52.5 安装磁阵双通道软件52.6 确认网络配置6第3章 Sybase安装及配置93.1 Sybase安装说明93.2 安装前的准备93.3 安装Sybase服务器ASE12.5133.4 安装Sybase数据库ASE补丁153.5 安装Sybase数据库SDK补丁203.6 启动Sybase数据库223.7 停止Sybase数据库233.8 安装后检查243.9 Sybase网络配置25第4章 NewStart双机软件安装294.1 配置心跳链路及工作链路294.2 安装NewStartHA324.3 配置双机354.4 双机测试504.5 常见问题54-iii- 第1章 安装说明第1章 安装说明& 知识点l 配置说明l 安装约定l 安装步骤1.1 配置说明业务处理服务器硬件配置、操作系统、数据库版本以及软件基线说明参见表1.11。表1.11 配置说明配置说明硬件配置业务处理服务器采用N+1片ZXA1000刀片服务器或其他小型机, 2路4Gbps 光纤通道接口、磁阵操作系统Suse Linux 9以上版本数据库客户端:Sybase 12.5 1.2 安装约定表1.21 安装约定说明约定项约定内容主机名根据局方或者现场要求决定,本文档中命名为:JS-MMSC-BILL1和JS-MMSC-BILL2用户的sh/usr/bin/bash用户ID和组ID用户zxin10和sybase均属于组sybase。组ID为1001用户sybase的ID为1001用户的宿主目录用户sybase的宿主目录为/home/sybase执行命令的用户身份若没有作特殊声明,在安装过程中执行命令的用户身份为root1.3 安装步骤安装步骤参见表1.31。表1.31 业务处理服务器安装步骤步骤内容1安装Suse Linux操作系统及配置2安装Sybase及配置3安装zxin10业务软件(省略,因各业务安装都不同,所以具体需见确定业务的安装文档)4安装NewStart双机软件27 第2章 安装前系统配置第2章 安装前系统配置& 知识点l 双机主备节点的安装规划l 安装说明l 确认操作系统安装l 系统配置l 安装磁阵双通道软件l 确认网络配置2.1 双机主备节点的安装规划名称主节点安装约定备用节点安装约定备注双机节点(Node)JS-MMSC-BILL1(根据现场情况约定名称)JS-MMSC-BILL2(根据现场情况约定名称)单机环境中对主机名称没有特殊要求;实际操作中根据现场实际情况主备机的名称可以和约定不同。所需网络接口数4个网口(要求最少两个是千兆速率)4个网口(要求最少两个是千兆速率)两个千兆网口作为工作网口,其他两个作为心跳网口群集互联(心跳连接)心跳网口eth2、 eth3心跳网口eth2、 eth3可以是百兆网口,两根交叉网线公共网络工作网口eth0、 eth1浮动ip (bond0)工作网口eth0、 eth1浮动ip (bond0)工作IP采用的绑定方式bond0用户组ID(group ID)用户sybase属于组sybase,组ID为1001。同主用节点注意:双机主备节点的这两个用户Sybase组的ID一定要相同, 最好创建组时指定ID,建议uid,gid均为1001,命令:Groupadd g 1001 sybase用户ID(user ID)sybase用户ID:1001。同主用节点命令:Useradd g sybase u 1001 sybase用户宿主目录Sybase用户的宿主目录为 /home/sybase;同主用节点挂接点的目录属性改为归属sybase组和sybase用户Sybase数据库(data name)进行安装不需要重新安装,只需将主节点sybase主目录下的所有内容拷贝到备用节点即可不要拷贝存放在磁阵上的数据文件磁阵挂接目录/Sybase/data/Sybase/data同主目录分开NewStart双机软件主节点安装备节点安装主备节点都安装双机启动脚本目录/etc/ha.d/etc/ha.dsybase_ctrl.sh主备节点都布置2.2 安装说明Suse Linux操作系统安装及配置内容如下:内容页码2.3节 确认操作系统安装42.4节 系统配置52.3 确认操作系统安装目的在安装业务处理服务器应用软件程序前,需确认已完成操作系统及补丁安装。过程按照下列步骤确认操作系统安装。确认业务服务器已安装SUSE Linux操作系统相应版本和补丁,检查方法如下:# uname -aLinux JS-MMSC-BILL1 2.6.5-7.308-bigsmp #1 SMP Mon Sec 10 11:36:40 UTC 2008 i686 i686 i386 GNU/Linux即suse9sp4的版本信息应为2.6.5-7.308。SUSE Linux操作系统安装方法,请参见Linux SuSE操作系统安装规范。2.4 系统配置目的SUSE Linux操作系统完成后,需要对业务处理服务器进行相关系统配置,如配置FTP、Telnet服务等。准备操作前,需要准备:l已确认完成SUSE Linux操作系统安装。过程相关系统配置,请参见Linux SuSE操作系统安装规范 具体章节。2.5 安装磁阵双通道软件目的提供访问磁阵冗余的访问通道和数据传输的负载均衡功能。过程按照下列步骤确认操作系统安装。1安装PowerPath v5把安装包分别上传到两个节点上,然后在root用户模式下按如下命令操作tar zxvf EMCpower.LINUX-0.00-021.tar.gzrpm -Uvh EMCpower.LINUX-0.00-021.sles.i386.rpm2重启系统reboot3双通道软件是否生效powermt configpowermt save powermt display dev=all4查询主机是否识别磁阵fdisk l #观察主机是否识别出磁阵5磁盘分区parted #该命令为对磁盘进行分区,其他子命令见提示2.6 确认网络配置目的系统安装完成后,就应该直接对业务服务器作了网络配置,在此确认一下系统IP地址、服务器名称、双网卡绑定配置情况。准备操作前,需要确认:l已进行相关系统配置,请参见“2.4节 系统配置”。过程按照下列步骤配置业务处理机网络。1以root用户登录系统。2查看/etc/hosts文件。#more /etc/hosts应看到如下IP地址和机器名: localhost3 JS-MMSC-BILL1说明:为双网卡bond地址,配置bonding时可使用这样临时ip来激活网卡。3检查双网卡是否正常。用 ifconfig 查看网卡状态,是否有bond0浮动IP,一个base网卡为MASTER状态,另外一个网卡为SLAVE状态。bond0 Link encap:Ethernet HWaddr 00:19:C6:9A:7D:EA inet addr:3 Bcast:55 Mask:28 inet6 addr: fe80:200:ff:fe00:0/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1450 eth0 Link encap:Ethernet HWaddr 00:19:C6:9A:7D:EA inet6 addr: fe80:219:c6ff:fe9a:7dea/64 Scope:Link UP BROADCAST RUNNING SLAVE MULTICAST MTU:1450 eth1 Link encap:Ethernet HWaddr 00:19:C6:9A:7D:EA inet6 addr: fe80:219:c6ff:fe9a:7dea/64 Scope:Link UP BROADCAST RUNNING NOARP SLAVE MULTICAST MTU:1450 Metric:1第3章 Sybase安装及配置第3章 Sybase安装及配置& 知识点l Sybase安装和配置3.1 Sybase安装说明1安装好SuSe Linux;2双机都需要安装sybase ASE 12.5.2,然后安装EBF12239补丁升级到ASE 12.5.3,并对linux系统参数等都配置完毕;3Sybase系统的安装见本章内容;4Sybase数据库软件安装在本地盘(只要在一个节点上安装,在安装成功的情况下,把该节点sybase用户主目录下的文件和路径,压缩成包拷贝到另一个节点的主机并解压即可,注意两节点都要先创建sybase用户和组,且保持组ID和用户ID都相同)。Sybase数据库数据建在磁阵上。磁阵是二台机器共享的,同一时刻只有一台机器可挂接使用。5关于数据库磁阵挂接、服务IP和双机资源配置问题在安装双机时一般情况下是在双机安装之前先把双机要管理的资源安装好并测试正常,然后在双机软件安装好的情况下再进行双机配置,本文就是采用该方式。在安装完sybase数据库,然后根据不同的业务进行建库,在数据库建立完成后再进行如下的过程。建库时用到磁阵先采用手工挂接方式(在双机配置好后是由双机挂接),数据库的服务IP也是先采用手工配置(在双机配置好后是由双机浮动出的IP)。6如果之前安装过sybase要删除参考以下文档3.2 安装前的准备1硬件要求内存:=512M硬盘:1.5GB2配置SUSE Linux核心参数查看系统总的内存命令:#cat /proc/meminfo |grep MemTotalMemTotal: 8302824 kB将共享内存最大值本次统一设置为3.5G,即设置为3758096384在/etc/rc.d/rc.local文件中增加下面的二条 (没有此文件则新建)(msgmni是消息队列个数)echo 3758096384 /proc/sys/kernel/shmmax echo 300 /proc/sys/kernel/msgmni3在/etc/profile 文件最后加上:ulimit -S -c unlimited为了使参数永远生效,需要做以下处理:(1)将相应值加在下面的文件中:/proc/sys/kernel/shmmax中的值改为上面的值( 本次统一设置为3.5G)/proc/sys/kernel/msgmni中的值改为上面的值300(2)在/etc/sysctl.conf中加上(没有此文件,则新建):kernel.shmmax= 3758096384kernel.msgmni = 300(3)Linux有时候修改/etc/sysctl.conf重启后不能生效,这时候需要在Linux启动脚本目录里面,例如/etc/rc.d/rc5.d/增加一个修改核心参数的可执行脚本,例如# vi /etc/rc.d/rc5.d/S91rclocal/sbin/sysctl -e -p /etc/sysctl.conf4创建sybase组及sybase用户$groupadd sybase$useradd g sybase d /home/sybase m Sybase5配置sybase环境参数在sybase的环境参数文件.profile中加以下环境变量:SYBASE=/home/sybaseexport SYBASESYBASE_HOME=$SYBASEexport SYBASE_HOMEDSQUERY=mmscdbexport DSQUERYSYBASE_DATA=/sybase_dataexport SYBASE_DATASYBASE_OCS=OCS-12_5export SYBASE_OCSSYBASE_ASE=ASE-12_5export SYBASE_ASEPATH=$SYBASE/OCS-12_5/bin:$SYBASE/ASE-12_5/bin:/home/sybase/ASE-12_5/install:$PATHexport PATHLD_LIBRARY_PATH=$SYBASE/ASE-12_5/lib:$LD_LIBRARY_PATHexport LD_LIBRARY_PATHLD_ASSUME_KERNEL=2.4.1export LD_ASSUME_KERNELalias ls=ls -color=neverunset LANG6编辑主备机的/etc/hosts文件DB1:1 db172 sybaseDB2:2 db272 sybase7产品目录结构以sybase 12.5为例。3.3 安装Sybase服务器ASE12.51使用sybase用户登录SUSE linux服务器系统1运行安装程序$ /media/cdrom/setup 或者 $ /media/dvd/setup2在欢迎界面中,单击Next按钮,弹出如图3.31所示界面。图3.31 sybase license界面3从下拉列表中选择中文,并阅读许可条款,选择我同意(I agree) 单选项,单击Next,进入下一界面。4单击安装目录窗口中的浏览 (Browse)下拉菜单,选择安装目录(默认为/home/sybase)。5单击Next,进入下一界面。6选择自定义安装,单击Next,弹出如图所示界面。7要选择中文语言(Chinese Language Module (installed),单击Next,弹出产品选择摘要(Product Selection Summary) 窗口,8将显示所做的选择,单击Next,安装程序开始进行数据库的安装。9下图中的四个选项默认是选中的,一定要去除10安装结束,单击Next,进入数据库配置界面,彩信的数据库采用手工方式创建,不使用图形方式,单击Finish,Sybase安装结束。3.4 安装Sybase数据库ASE补丁目的安装Sybase数据库ASE补丁程序,提高系统安全和稳定性。准备操作前,需要确认:lSybase数据库已经成功安装。l已经准备好Sybase数据库ASE补丁文件。注意对于sybase提供的最新的ASE补丁,下面的操作过程以Linux上EBF12339.tgz为例,进行补丁的安装操作。过程按照下列步骤进行Sybase数据库补丁的安装。1确认版本号。以sybase用户登录系统,并执行:$ $SYBASE/$SYBASE_ASE/bin/dataserver vAdaptive Server Enterprise/12.5.3/EBF 12339 ESD#1/P/Linux Intel/Enterprise Linux/ase1253/1900/32-bit/OPT/Mon Jan 24 21:41:32 20052备份/home/sybase目录下所有文件:$cd /home/sybase$tar -cvf /home/setup/sybase.tar *3登录/网站,进行Sybase数据库补丁EBF12339.tgz的下载。4将补丁包EBF12339.tgz以binary方式FTP到/home/setup/目录下。5解压补丁包:$cd /home/setup/$gunzip -S .tgz EBF12339.tgz$tar -xf EBF12339.tar6执行sybase数据库补丁安装脚本:$ cd /home/setup/$ cd ebf12339$./setupSetup脚本执行会出现如表所示的两种情况。表3.41 setup脚本执行结果执行结果步骤正常执行,没有错误发生补丁成功安装,结束补丁的安装。没有正常执行,脚本在执行过程中出现异常或错误。补丁安装失败,需要使用之前备份的sybase.tar进行恢复,执行步骤为:$cd /home/sybase$tar xvf /home/setup/sybase.tar如果是在执行步骤14中的脚本出错的,那么还需要按照步骤14中已经执行的脚本,重新执行一遍。1在弹出的许可证选择窗口中,在下拉列表框中选择中文Peoples Republic of China。2阅读许可条款,单击我同意(I agree) ,单击下一步。3单击安装目录窗口中的浏览(Browse),选择安装目录/home/sybase,单击下一步。4在产品选择摘要Product Selection Summary窗口中,将显示您所做的选择,单击下一步。5检验您是否选择了正确的安装类型,并检验是否有足够的磁盘空间用于完成安装过程。磁盘空间足够,单击下一步。6单击结束(Finish)。7检查数据库的版本,应为EBF 12339 ESD#1 32bit for Linux。$dataserver v返回如下Adaptive Server Enterprise/12.5.3/EBF 12339 ESD#1/P/Linux Intel/Enterprise Linux/ase1253/1900/32-bit/OPT/Mon Jan 24 21:41:32 2005安装完补丁后,以sybase用户执行以下操作$ cd /home/sybase$ cp SYBASE.sh .profile$ vi .profie在最后添加以下内容 SYBASE=/home/sybaseexport SYBASESYBASE_HOME=$SYBASEexport SYBASE_HOMEDSQUERY=mmscdbexport DSQUERYSYBASE_DATA=/sybase_dataexport SYBASE_DATASYBASE_OCS=OCS-12_5export SYBASE_OCSSYBASE_ASE=ASE-12_5export SYBASE_ASEPATH=$SYBASE/OCS-12_5/bin:$SYBASE/ASE-12_5/bin:/home/sybase/ASE-12_5/install:$PATHexport PATHLD_LIBRARY_PATH=$SYBASE/ASE-12_5/lib:$LD_LIBRARY_PATHexport LD_LIBRARY_PATHLD_ASSUME_KERNEL=2.4.1export LD_ASSUME_KERNELalias ls=ls -color=neverunset LANG然后执行$ source .profile8若安装语言中文语言(或者其他非英语的语言),那么需要更改数据库语言和字符集,操作如下:(1)用charset加载字符集和设定排序方式。$SYBASE/$SYBASE_ASE/bin/charset -Usa -P-S binary.srt eucgb(2)以sa进入isql,设置默认排序方式。1 sp_configure default sortorder id, 50, eucgb2 go(3)重启Sybase数据库系统,需重启两次(第一次启动会失败,第二次启动会成功)。(4)检查$SYBASE/locales/locale.dat文件。$vi $SYBASE/locales/locale.dat检查Linux段中是否有如下记录:locale = zh_CN.gbk, chinese, eucgb如果不存在,请加入。(5)设置默认的字符集。$SYBASE/$SYBASE_ASE/bin/langinstall -Usa -P-S chinese eucgb(6)用sa进入isql进行配置1 use master2 go1 select langid, name from syslanguages2 go1 sp_configure default language, langid2 go1 reconfigure with override2 go&说明:命令中斜体字的langid是从syslanguages中select出来的chinese对应的值。3.5 安装Sybase数据库SDK补丁目的安装Sybase数据库SDK补丁程序,提高系统安全和稳定性。准备操作前,需要确认:l已成功安装Sybase数据库。l已准备好Sybase数据库SDK补丁文件。& 提示:对于sybase提供的最新的SDK补丁,下面的操作过程以Linux上EBF14292.tgz为例,进行补丁的安装操作。过程按照如下步骤安装Sybase数据库补丁。1确认版本号。以sybase用户登录系统,执行如下命令:$SYBASE/$SYBASE_OCS/bin/isql -vSybase CTISQL Utility/12.5.1/P-EBF11776 ESD #2/DRV./Linux Intel/Linux 2.4.18-18.7.xsmp i686/BUILD1251-002/OPT/Tue Mar 9 18:40:22 20042备份/home/sybase目录下所有文件。$cd /home/sybase$tar -cvf /home/setup/sybase.tar *3登录/网站,下载Sybase数据库SDK补丁EBF14292.tgz。4将补丁包EBF14292.tgz以binary方式FTP下载到/home/setup/目录下。5解压补丁包。$cd /home/setup/$gunzip -S .tgz EBF14292.tgz$tar -xf EBF14292.tar6执行sybase数据库补丁安装脚本。$ cd /home/setup/$ cd ebf14292$./setupsetup脚本执行中可能会出现两种情况,参见表3.51。表3.51 setup脚本执行结果执行结果步骤正常执行,无错误发生补丁成功安装,结束补丁的安装。未能正常执行,脚本在执行过程中出现异常或错误补丁安装失败,需要使用之前备份的sybase.tar进行恢复,执行步骤为:$cd /home/sybase$tar -xvf /home/setup/sybase.tar7在欢迎界面中,单击下一步按钮。8在许可证选择界面中,单击我同意(I agree)按钮,继续安装。9单击安装目录窗口中的浏览(Browse)按钮,选择安装目录/home/sybase,单击下一步按钮。10在产品选择摘要Product Selection Summary窗口中,将显示您所作的选择,单击下一步按钮。11单击结束(Finish)按钮。12检查数据库的SDK版本,应为P-EBF14292 ESD #17。$isql v3.6 启动Sybase数据库说明在安装双机时一般情况下是在双机安装之前先把双机要管理的资源安装好并测试正常,然后在双机软件安装好的情况下再进行双机配置。本文档是在安装完sybase数据库,然后根据不同的业务进行建库,在数据库建立完成后再进行如下的过程。建库时用到磁阵先采用手工挂接方式(在双机配置好后是由双机挂接),数据库的服务IP也是先采用手工配置(在双机配置好后是由双机浮动出的IP)。以下操作是在数据库建库完成后才能进行。目的启动SYBASE ASE12.5数据库。准备操作前需要确认:l已经安装SYBASE ASE12.5数据库管理程序。过程按照下列步骤启动SYBASE ASE12.51以sybase用户登录。2启动Sybase数据库。$ cd $SYBASE/ASE-12_5/install$ startserver f servername例如:$ startserver f RUN_mmscdb$ startserver f RUN_mmscdb_BS说明Sybase数据库需要启动两个数据库服务,RUN_servername和RUN_servername_BS,其中RUN_servername提供数据库的数据服务,RUN_servername_BS提供数据库的备份服务。结果检查Sybase数据库是否已经正常运行执行下面的命令:$showserver应能查看到Sybase数据库的数据服务和数据库的备份服务两个进程。例如:$ showserverF S UID PID PPID C PRI NI ADDR SZ WCHAN STIME TTY TIME CMD1 S sybase 10326 10321 0 76 0 - 267619 schedu 21:29 ? 00:00:00 /home/sybase/ASE-12_5/bin/dataserver-d/sybase_data/masterdev.dat -e/home/sybase/ASE-12_5/install/mmscdb.log-c/home/sybase/ASE-12_5/mmscdb.cfg -M/home/sybase/ASE-12_5 -smmscdb0 S sybase 10321 10320 2 75 0 - 267619 schedu 21:29 ? 00:00:09 /home/sybase/ASE-12_5/bin/dataserver-d/sybase_data/masterdev.dat -e/home/sybase/ASE-12_5/install/mmscdb.log-c/home/sybase/ASE-12_5/mmscdb.cfg -M/home/sybase/ASE-12_5 -smmscdb3.7 停止Sybase数据库目的此操作是在数据库建库完成后才能进行。手动停止Sybase数据库应用,主要包括停止数据库备份服务和数据库数据服务两部分。准备操作前需要确认:lSybase数据库已经运行。过程按照下列步骤停止Sybase数据库。1进入Sybase数据库$ unset LANG2停止sybase服务以sybase用户执行isql$ isql Usa Psa的密码 -S服务名1shutdown 或shutdown with nowait2go3注:系统刚建好时,sa的密码为空。修改sa密码命令$isql -Usa -P -Smmscdb1 sp_password 旧密码, 新密码, sa2 go 如果旧密码为空,则输入nullsp_password null, 新密码, sa4另外,可以使用数据库脚本启动、停止、查看数据库状态:/home/sybase/OCS-12_5/bin/sybase_ctrl.sh /数据库脚本一般存放路径使用sybase用户进入脚本路径执行如下语句:sh sybase_ctrl.sh start /使用脚本启动数据库;sh sybase_ctrl.sh status /使用脚本查看数据库启动状态; sh sybase_ctrl.sh stop /使用脚本停止数据库。3.8 安装后检查目的此操作是在数据库建库完成后才能进行。过程1检查数据库服务是否运行正常$ $YBASE/$SYBASE_ASE/install/showserver2检查连接数据库是否正常$isql Usa Pzxmesa Smmscdb1select version2go3通过sybase central管理sybase启动sybase central有二种方式:1)$source $SYBASE/SYBASE.csh$SYBASE/ASEP/bin/aseplugin或2) $SYBASE/sybcent41/bin/scjview4修改sa口令isql Usa Pzxmesa Smmscdb1sp_password null,新密码,sa2go3.9 Sybase网络配置Sybase是C/S架构的数据库系统,在Client端连接Server端,需要配置相应的网络服务文件。现假设二台机器A与B。A机作为业务运行机,B机作为Sybase服务器。A业务运行时需要连接B,使用Sybase数据库进行数据存储。假设A,B的IP配置如下:A: 71B: 72Sybase的网络服务名为mmscdb端口为5000(支撑业务平台的服务端口也默认为5000,一般情况下sybase服务端口建议用4500,因考虑到同下图的保持一致这里还是写5000)Sybase的isql用户名与密码为mmslserv/mmslserv1配置前的系统要求:A机与B机必须都要安装好Sybase系统。B机创建好Sybase数据库与服务。A机的Sybase安装可以用打包方式进行,不一定需要用盘安装。即可将B安装好的$SYBASE目录下全部打包上传到A机对应目录解包即可。2Sybase的网络配置文件说明Sybase的网络配置文件:Unix/Linux下:$SYBASE/interfacesNT下:$SYBASE/ini/sql.ini内容:SYBASE网络服务名服务 网络协议 网卡类型 主机名或IP 端口解释:1网络配置按上面的假定条件,则A机与B机的参数文件可以这样设置:A机:作为客户端只需要配置query服务mmscdb query tcp ether 72 5000B机:既作为客户端又作为服务器端需要配置master服务和query服务mmscdbmaster tcp ether72 5000测试:在A机上测试:$isql Ummslserv Pmmslserv Smmscdb如果能够成功则说明网络配置正确。本次我们的配置是双机架构所以主备机的/home/sybase/interfaces文件中master和query服务均需要配置即DB1:mmscdbmaster tcp ether 72 5000query tcp ether 72 5000DB2:mmscdb_BSmaster tcp ether 72 5001query tcp ether 72 5001第4章 NewStart双机软件安装第4章 NewStart双机软件安装& 知识点l 双机软件安装l 4.1 配置心跳链路及工作链路目的配置心跳链路及工作链路,检查主机名称过程1配置心跳接口ip地址心跳接口ip用于集群内部节点间通讯,其网络号应与对外工作的网络号分开,假设为,并假设两台主机名为JS-MMSC-BILL2和JS-MMSC-BILL1,两个节点的心跳ip可以如下设置:JS-MMSC-BILL1心跳IP(1)检查心跳网卡配置文件,查看/etc/sysconfig/network/目录下是否存在心跳网卡对应的ifcfg-eth-id-xx:xx:xx:xx:xx:xx文件(其中xx将被设备的MAC地址所代替),每个文件对应一块网卡,如果不存在,通过运行yast生成网卡配置文件ifcfg-eth-id-xx:xx:xx:xx:xx:xx,只需要简单的配置ip地址和网络掩码,如下图:(2)修改心跳网卡的配置文件,修改后该文件的以下几项必须正确:#vi /etc/sysconfig/network/ifcfg-eth-id-xx:xx:xx:xx:xx:xx按tab键显示可用网卡。PERSISTENT_NAME=eth2 #此行手动添加,用于确保网卡名称不变BOOTPROTO=staticIPADDR= #对应心跳IPNETMASK=STARTMODE=onboot同样的方法修改eth3心跳网卡的配置文件。2配置工作链路工作链路用于对外提供服务,为了提高工作链路的可靠性,需要使用bonding技术绑定eth0和eth1。简单的理解,当一根对外链路故障时,第二根链路能够接管工作。确认你已经向网络管理员申请到了3个IP的地址,2个分别作为节点的的工作IP,另外一个是业务系统的浮动IP。假设对外工作链路的网络号为,两个节点的bonding设置ip如下:JS-MMSC-BILL2工作IP4zxmejf-rg业务浮动IP30(1)检查工作链路网卡配置文件,查看/etc/sysconfig/network/目录下是否存在工作链路网卡对应的ifcfg-eth-id-xx:xx:xx:xx:xx:xx文件(其中xx将被设备的MAC地址所代替),每个文件对应一块网卡,如果不存在,通过运行yast生成网卡配置文件ifcfg-eth-id-xx:xx:xx:xx:xx:xx,不需要做任何配置,只需要生成配置文件。(2)修改工作链路网卡eth0的配置文件,无需配置ip地址和网络掩码,只要确保STARTMODE=off,BOOTPROTO=none,其它可不修改。修改后的配置文件如下例:#vi /etc/sysconfig/network/ifcfg-eth-id-xx:xx:xx:xx:xx:xxvi /etc/sysconfig/network/ifcfg-eth-id-00:xx:xx:xx:xx:xxBOOTPROTO=noneSTARTMODE=offUNIQUE=Xnzu,WeZGOGF+4wE #保持原值,无需和本例相同_nm_name=bus-pci-0001:61:01.0 #保持原值,无需和本例相同PERSISTENT_NAME=eth0 #手动添加,用于确保每次系统重启网卡名称不变同样的方法修改第二块工作链路网卡eth1的配置文件。(3)创建bond配置文件创建文件名为”/etc/sysconfig/network/ifcfg-bond0”。ifcfg-bond0文件内容如下:(其中BROADCAST,IPADDR,NETMASK,NETWORK,BONDING_SLAVE0和BONDING_SLAVE1项根据具体网络环境修改。)BOOTPROTO=staticBROADCAST=55IPADDR=3 #bond0对应工作ipNETMASK=NETWORK=REMOTE_IPADDR=STARTMODE=onbootBONDING_MASTER=yesBONDING_MODULE_OPTS=mode=active-backup miimon=100BONDING_SLAVE0=eth0 BONDING_SLAVE1=eth1(4)重启网络/etc/init.d/network restart从一台节点ping 另外一台节点的bond0工作ip来检查操作是否正确。3配置主机名如果主机名还未设置正确,则修改/etc/HOSTNAME文件vi /etc/HOSTNAME修改主机名为JS-MMSC-BILL2,修改另一台主机名为JS-MMSC-BILL14修改/etc/hosts文件手工给/etc/hosts文件添加两个节点的IP地址(对应任一个心跳IP地址)和对应的节点名,这里的节点名就是上一步骤中修改的主机名。确保没有其它ip对应同一个主机名。#vi /etc/hosts在该文件的后面添加内容举例如下: JS-MMSC-BILL2 JS-MMSC-BILL1然后,在两台节点上执行ping JS-MMSC-BILL2和ping JS-MMSC-BILL1来验证对应ip是否21正确。重启两台服务器,确保前面修改的设置在重启后也正常(此步可选)。结果IP地址、主机名显示、配置正常。4.2 安装NewStartHA目的安装NewStartHa软件过程1从光盘安装NewStartHA(1)将newStartHA的安装CD放入服务器的CDROM中,挂载CDROM(如没有自动挂载,可使用 mount /dev/cdrom /mnt来挂载)。版本:JS-MMSC-BILL1:/cdrom # ls -ltotal 32drwxr-xr-x 6 root root 4096 Oct 19 17:06 .drwx- 18 root
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 查询任务调度优化-洞察及研究
- 强电专业考试题及答案解析
- 电子类专业试题及答案
- 高一专业测试题及答案
- 一例癌痛患者的个案护理
- 2025至2030中国中性防锈汽轮机油行业项目调研及市场前景预测评估报告
- 母婴护理风险防控策略课件
- 颌面部多发性骨折护理
- 2025至2030中国MicroBulk交付系统行业项目调研及市场前景预测评估报告
- 生态修复项目树木种植与生态修复效果评估承包合同
- 赛轮埃及年产300万条半钢子午线轮胎项目可行性研究报告
- 催收行业培训课件
- 保护牙齿爱护牙齿2025年全国爱牙日全文课件
- 2025年海南事业单位联考笔试历年典型考题及考点剖析附带答案详解
- 新疆G20联盟文海大联考2025-2026学年高三上学期起点物理考试题(含答案)
- 2025年水发集团有限公司招聘(216人)备考练习试题及答案解析
- 2025年高考四川卷生物真题试卷(解析版)
- 2025年度保姆专业照护老年呼吸道疾病患者服务合同-温馨呵护
- 媒介素养教育培训课件
- 2025年地方病防治知识及技能考察试卷答案及解析
- 视频监控系统确保安全文明施工的技术组织措施
评论
0/150
提交评论