版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、绝密(保密期)机密(保密期)秘密(保密期)内部公开技 术 文 件技术文件名称:EPG服务器双机安装配置手册 技术文件编号:版 本: v3.02文件质量等级:共 页(包括封面) 拟 制 谢斌 审 核 会 签 标准化 批 准 修改记录文件编号版本号拟制人/修改人拟制/修改日期更改理由主要更改内容(写要点即可)V1.0谢斌2006-09-20初稿V1.1谢斌2006-12-11补充新的内容V2.05谢斌2007-4-10针对v2.05版本V2.06谢斌2007-06-14针对v2.06版本V2.07谢斌2007-07-16针对v2.07版本V2.09谢斌2007-12-10针对v2.09版本V3.0
2、1谢斌2008-06-14针对v3.01版本V3.02谢斌2008-10-12针对v3.02版本V3.02谢斌2008-12-10针对v3.02.02注:文件第一次拟制时,“更改理由”、“主要更改内容”栏写“无”。检查安装环境本章详细描述了iptv系统对机房环境的要求,并介绍了系统的硬件配置情况。在安装开始前,应该进行检查,并确保达到要求1.1检查系统安装环境从机房的环境、电力、空调、照明、消防以及设备存储等多个方面,详细介绍了iptv系统对机房环境的要求并给出了相应的建议。1.1.1检查机房环境为保证系统的正确运行,系统对机房环境有如下要求。1温度:15C30C(建议控制于202C),变化率
3、低于2相对湿度:40%70%,变化率低于3%每小时。3建议在主机室内装设高压静电式空气除尘净化机。4主机、磁带机等精密设备应特别放置于温度、湿度严格控制的环境中。5主机室地板建议采用高架地板,以利配线和清洁维护。严禁铺设地毯。6主机室若紧邻窗户则窗户应以矽胶(透明玻璃胶)彻底水密缝隙并以木板等材料予以封闭,主机室和操作室之隔间门可采用铝制或木板材料,但原则上隔间下半部应为实心材料。而上半部应装厚度为5mm以上之透明玻璃。主机室和操作室之隔间门建议采用左右推式落地拉门,以节省空间。7主机室天花板建议使用石棉玻璃纤维等防火材料或光滑之美耐板或丽光板等防火材料禁止使用石膏板,甘蔗板,以防灰尘掉落污染
4、设备。8主机室内墙壁建议贴上光面浅色壁纸(尽量避免使用立体式壁纸或壁布)或覆以非粉性水泥漆。9用户手册、软件应用手册、报表纸、色带等物品不得放置于主机室内。1.1.2 检查机房供电条件电力系统的优劣影响到整个系统是否能够正常、稳定运行。下面将介绍系统对电力的要求并给出相应的建议。设备电源应自工厂或大楼总配电盘直接引出(独立专线电源),且不可以和动力、照明器材或复印机等与系统无关的设备共用。电力系统的优劣影响到整个系统是否能够正常、稳定运行。根据长期使用经验,用户所使用的电源电压振幅除了经常不稳定,因分配使用不当(如空调、动力、照明等混用)也会导致电源充满突波或高频干扰信号,这都足以危害设备的正
5、常运行。因此,建议所有主机室内的设备必须经由交流电源调整装置来滤除突波、干扰,以提供纯净、稳定的电源。根据使用需要,可购置不间断电源UPS (Uninterruptable Power Supply)以备停电时的正常供电,从而避免停电造成的数据损失和设备损坏。照明动力用电(包括冷气/除尘/除湿机等)的电源开关不可受设备总电源开关的控制。设备用总电缆线路上应配备电磁开关和无熔丝开关等,以防止瞬间停电,低压或过电流损坏计算机设备。电磁开关应附有开关按钮,除日常开关机使用外,也可做紧急电源切断开关。设备需要独立且可靠的接地系统,决不可接用电力系统的中性线,接地要求规格如下:地线对电力中性线电压应小于
6、0.5V;接地电阻应小于4。配线箱应至于主机室内,且自总配电盘至主机室配电箱之配电主干线上,不可有任何其他开关。接地系统可以直径1cm2cm、长1m的铜棒3根点焊牢之后,相距1m左右接地线应用14mm以上绿色多股线或编织网线点焊于接地棒上,屋外部分应装于PVC管内并加标识。10电源和配线插座之火线,中性线和地线之配置应严格按相关国家或地区标准操作。11电源和插座配线应由有经验的合格电工承造12插座/室内配线规格。请做色码线配线以便维护。红色:火线(线径和PVC管之规格请依照电工法法规要求)黑色:中性线绿色:地线(线径3.5mm以上,且应使用多股绞线)13中性线和地线在不可以连接在一起。14若同
7、时装配110V/220V电源插座时,应在插座边缘明显标示。15电源配线插座位置图应明白标示于配电盘内,以利于日后检修或扩充参考。16高架地板配置插座应配备于地板下且插座应采用铝合金插座外壳,电力线应采用PVC管保护或使用电力电缆线。17为配合实际需要,高架地板需要为信号线/电力线开出孔洞,且洞口边缘应以橡胶护垫予以保护,以保护电源/信号线安全。18所有信号线管线,电力电缆线管线入主机室入口应严密封牢,避免灰尘污染和鼠患虫害。若分为主机房和操作房,请预留信号线管道,以免穿引信号线,管线可采用直径6cm以上之PVC管预留在间隔墙上。1.1.3检查机房的空调、照明、消防条件空调系统将对系统长期有效运
8、行提供保障,照明和消防条件则对系统的维护和安全提供保障。下面将介绍系统对机房的空调、照明和消防方面的要求并给出相应的建议。为配合设备运行时间,并满足设备对环境清洁度方面的要求,主机室应使用独立空调系统,尽量避免使用中央空调系统。所有设备应避免阳光或独光灯的直接照射,建议室内一律使用日光灯。主机室,操作室应安装免维护蓄电池式紧急照明灯具,以供停电时应急使用。主机室内应依大楼建筑消防法设立自动火灾警报装置,但严禁使用自动洒水器。主机室内灭火设备应适用于电子、通讯类设备,采用专用灭火器材,尽量避免使用干粉化学或喷水等一般灭火设备。设备操作人员应定期举行消防器材训练及维护检查。第二章 安装规划本章描述
9、在正式安装系统之前进行的安装规划,主要包括如下内容:确定双机方案规划双机各个节点和双机服务的IP地址规划双机各个节点的内置硬盘和外置磁盘的划分原则和空间大小规划双机各个节点的用户组、用户一般目前iptv的双机方案采用的是共享盘冷备份的双机方式,本文以这种方式进行介绍2.1规划双机系统在采用共享盘冷备份基础上描述了双机方案,同时对双机系统中有关的命名做了约定2.1.1冷备份双机方案如果应用软件采用冷备份方式,则系统规划如下:操作系统和双机控制软件分别安装在节点的内置磁盘中;xbase数据库软件分别安装在节点的内置磁盘中;WAS和WSMAP和iptvepg应用分别安装在节点的内置磁盘中;由此得到双
10、机系统中的操作系统、WAS软件、xbase数据库应用、如图示:图示2-1 操作系统、was软件,xbase数据库,iptvepg应用2.1.2命名约定为了便于描述,对双机群集名称、双机节点名称以及双机方案名称作如下命名约定:双机群集名称为epgpkg双机两个节点名称分别为epg1、epg22.2规划IP地址IP地址的规划主要根据IP地址的分类对双机中使用到的IP地址进行分配,在分配的过程中还需要考虑网卡和网段对分配IP地址的影响。2.2.1 IP地址的分类规则1IP地址的分类linux双机系统中,IP地址分为两种类型:IP地址分类IP地址名称说明固定IP地址心跳IP地址心跳IP地址用来传输心跳
11、信号非心跳IP地址非心跳IP地址用来传输普通数据浮动IP地址浮动IP地址面向用户的IP地址,用户程序将通过此IP地址访问双机系统中的服务表2-2 linux双机系统中的ip分类表 说明:心跳信号是双机系统两个节点间的一种通信信号,用于确定此双机系统是否运行正常。2IP地址和网卡以及网段的关系固定IP地址需要和具体的网卡和网段相对应。浮动IP地址则需要和固定IP地址中的非心跳IP地址相对应,并由suse linux的的双机管理软件Skybility1.2进行管理2.2.2网卡的分配方法服务器一般都有三块网卡一块网卡是心跳网卡,为双机间传输心跳信号专用,需要配置IP地址。另外两块网卡是主备用网卡,
12、用于传输应用数据,采用bonding技术,当主用网卡发生故障后,备用网卡自动变为有效2.2.3网段的分配方法双机系统建议配置两个物理网段一个为双机系统心跳使用;一个为数据传输使用2.2.4 IP地址规划结果1IP地址分配原则在配置IP地址时应遵从如下配置原则两台主机的bonding网卡的IP地址以及浮动IP地址不在同一个网段两台主机的心跳网卡的IP地址在同一网段数据网卡的IP地址和心跳网卡的IP地址不在同一网段2系统IP地址规划综上所述,以10.21.1.*和169.1.1.*两个网段为例,系统的IP地址规划表格如下:固定IP地址浮动IP地址非心跳IP地址心跳IP地址shdxgsepg1-15
13、0shdxgsepg1-22子网掩码 说明:为了便于读者参考,本手册的相关内容都将以此IP地址规划为例进行描述。实际网络提供的网段可能与此不同,届时请以实际网络规划为准。3主备服务器的hosts文件配置如下 localhostlocalhost.localdomainlocalhost1 epghb1 #双机软件的心跳线IP,可以配置多组2 epghb2 #双机软件的心跳线IP,可以配置多组1 shdxgsepg1-2 shdxgsepg1-50 epg #此IP为浮动IP,无需配置在网卡上,上面4个IP为网卡实际IP)2.3规划磁盘空间规划磁盘空间指的是在安装前要确定磁盘空间的大小和冗余备份
14、原则,并在安装过程中进行实施,从而保证系统能够安全健壮的运行2.3.1划分内置磁盘空间在内置磁盘上需要分配操作系统、xbase应用软件Mount设备名称大小(MB)类型用途/dev/sda263000Ext3Linux系统目录/boot/dev/sda1100Ext3Linux启动分区/dev/shm2000Swap/Dump磁盘交换区 说明:以上规划是以64GB的内置磁盘空间、1GB的内存空间为例,在实际配置时请根据实际配置情况进行调整,调整原则如下。(1) SWAP空间建议为实际内存的1.52倍,对于物理内存大于等于2G,那swap分区固定划分2G的大小。(2) /boot空间大小一般为1
15、00M。第三章 创建系统环境在安装EPG软件之前,应先创建应用所需要的系统环境。系统环境包括操作系统、群集软件等的安装,磁盘空间的划分、组和用户的建立、网络的配置以及双机信任关系的配置等。操作系统: REF _Ref149459250 h SUSE Linux 9+SP33.1操作系统的安装3.1.1 服务器的硬件要求服务器能正常运行检查服务器是否已经配备了CDROM、显示器、键盘和鼠标等进行软件安装的必需设备。3.1.2 软件要求检查软件安装盘是否已配备齐全,包括:LINUX操作系统安装盘5张( REF _Ref149459250 h 安装SUSE Linux 9+SP3)3.1.3 Sus
16、eLinux 9.0操作系统的安装 主机和备机的系统安装要完全一样。 说明国内开局均要求安装中文操作系统。安装步骤 REF _Ref149459250 h SUSE Linux 9+SP3的安装既可以以图形方式进行也可以以文本方式进行,本文只介绍最常用最直观的图形安装方式。启动安装程序在BIOS中调整光盘优先启动把安装光盘插入光驱,稍侯,系统提示“你使用的是32位操作系统”,单击,弹出如 REF _Ref125291126 h * MERGEFORMAT 图3-1-1所示的启动界面 REF _Ref125291126 h * MERGEFORMAT 图3-1-1选择Installation,按
17、Enter键,弹出 REF _Ref125291126 h * MERGEFORMAT 图3-1-安装语言选择 REF _Ref125291126 h * MERGEFORMAT 图3-1-2选择安装过程中使用的语言,默认为English(US),单击,弹出 REF _Ref125291126 h * MERGEFORMAT 图3-1-选择安装方式 REF _Ref125291126 h * MERGEFORMAT 图3-1-3选择New installation,单击,弹出 REF _Ref125291126 h * MERGEFORMAT 图3-1-安装详细配置 REF _Ref12529
18、1126 h * MERGEFORMAT 图3-1-4单击Change,选择Partitioning,弹出 REF _Ref125291126 h * MERGEFORMAT 图3-1-5 REF _Ref125291126 h * MERGEFORMAT 图3-1-5在Choose区域框中,选择Create custom partition setup,单击,弹出 REF _Ref125291126 h * MERGEFORMAT 图3-1-6 REF _Ref125291126 h * MERGEFORMAT 图3-1-6我们要求创建四个分区:/boot、swap、和/分区。/boot 分
19、区,类型选择ext3,取系统默认的100Mswap 交换分区,类型选择swap,大小取物理内存的1.52倍(超过2G,则设为2G)/ 分区,类型ext3,可以将剩余的所有空间分配给该分区(需保证不少于6G)注意:主备机上创建分区的顺序清保持一致,否则的话会影响双机的配置,切记!下面以创建/boot分区为例,说明创建分区的操作步骤。单击,在弹出的界面中选择Primary Partition,单击,弹出 REF _Ref125291126 h * MERGEFORMAT 图3-1-7 REF _Ref125291126 h * MERGEFORMAT 图3-1-7( SEQ ItmNum11 *
20、Arabic * MERGEFORMAT 2)在Format区域框中,选中Format前面的单选按钮。( SEQ ItmNum11 * Arabic * MERGEFORMAT 3)在File system下拉列表中选择ext3。( SEQ ItmNum11 * Arabic * MERGEFORMAT 4)在size区域框中,Start Cylinder保持缺省设置,在End输入框中输入/boot文件系统的大小。( SEQ ItmNum11 * Arabic * MERGEFORMAT 5)在Mount Point输入框中,输入/boot文件系统的挂接目录/boot。( SEQ ItmNum
21、11 * Arabic * MERGEFORMAT 6)单击,完成/boot分区的创建。( SEQ ItmNum11 * Arabic * MERGEFORMAT 7)重复步骤(1) 步骤(6),进行其它分区的创建。 SEQ ItmNum1 * Arabic * MERGEFORMAT 10各个分区创建完成之后,在 REF _Ref125291126 h * MERGEFORMAT 图3-1-6所示的界面中,单击,系统开始分区。 SEQ ItmNum1 * Arabic * MERGEFORMAT 11 在 REF _Ref125291126 h * MERGEFORMAT 图3-1-4中,单
22、击,选择Software选项,弹出软件安装类型选择界面。 SEQ ItmNum1 * Arabic * MERGEFORMAT 12选择Full Installation,单击,返回如 REF _Ref125291126 h * MERGEFORMAT 图3-1-4所示界面。 SEQ ItmNum1 * Arabic * MERGEFORMAT 13单击,选择Time zone,弹出时区设置的界面,根据当地所处的位置,选择相应的时区。 SEQ ItmNum1 * Arabic * MERGEFORMAT 14单击,返回 REF _Ref125291126 h * MERGEFORMAT 图3-
23、1-4所示界面。 SEQ ItmNum1 * Arabic * MERGEFORMAT 15单击,选择Language,弹出语言选择的界面。根据需要,选择在安装后激活的语言类型。 SEQ ItmNum1 * Arabic * MERGEFORMAT 16单击,返回如 REF _Ref125291126 h * MERGEFORMAT 图3-1-4所示界面。 SEQ ItmNum1 * Arabic * MERGEFORMAT 17单击,系统开始进行操作系统的安装和配置,根据提示,放入需要的光盘,此过程大概持续30分钟左右的时间。基本的操作系统软件安装完成之后,系统弹出如 REF _Ref125
24、340924 h * MERGEFORMAT 图3-1-8所示界面。图3-1-8 SEQ ItmNum1 * Arabic * MERGEFORMAT 18在Enter a password for the root user:输入框中,输入root登录密码。 SEQ ItmNum1 * Arabic * MERGEFORMAT 19在Reenter the password for verification输入框中,再次输入root用户登录密码。 SEQ ItmNum1 * Arabic * MERGEFORMAT 20单击,弹出如图3-1-9所示界面。图3-1-9 SEQ ItmNum1
25、* Arabic * MERGEFORMAT 21选择Use Following Configuration,单击,弹出图3-1-10所 REF _Ref125344886 h * MERGEFORMAT 示界面。图3-1-10 SEQ ItmNum1 * Arabic * MERGEFORMAT 22选择No,Skip This Test,单击,弹出如图3-1-11所示界面。3-1-11 SEQ ItmNum1 * Arabic * MERGEFORMAT 23选择No,Skip This Test,单击,并在弹出的界面上单击。 SEQ ItmNum1 * Arabic * MERGEFOR
26、MAT 29重新启动操作系统,完成安装。3.1.4单机环境网络配置比较简单,直接在PC-SERVE配置的任何一块网卡上绑定智能网系统中需要使用的IP地址(类似双机中的service IP)即可;如果系统有两块以上网卡,那么可以将这几块网卡做成team,虚拟成一块网卡,具有相同的ip,可以保证在某块主用网卡出现故障时,可以切换到备用网卡,网络依旧正常工作,配置方法参见多网卡team这种虚拟多块网卡的技术在linux中称为bonding。假设有两块Intel Ethernet Pro 1000的网卡,假设分别为eth0、eth1,lsmod显示其驱动程序是bnx2,具体网卡的驱动程序是什么,可以通
27、过ethtool i eth0这种方式查询得到。配置时,请确认eth0、eth1上不能配置ip地址。绑定的前提条件:芯片组型号相同,而且网卡应该具备自己独立的BIOS芯片编辑网卡启动文件ifcfg-bond0#vi /etc/sysconfig/network/ifcfg-bond0把下面文本添加到ifcfg-bond0文件中,其中红色部分,IP根据实际情况填写 BOOTPROTO=static BROADCAST=59 IPADDR=49NETMASK=24 NETWORK=28 STARTMODE=onboot BONDING_MASTER=yes BONDING_MODULE_OPTS=
28、mode=1 miimon=100 downdelay=200 updelay=200BONDING_SLAVE_0=bus-pci-0000:03:01.0 BONDING_SLAVE_1=bus-pci-0000:03:01.1上面文本中BONDING_SLAVE中的网卡使用的总线可以使用下面命令查询到,正确填写你要bond的两个网卡使用的总线:#lspci|grep Eth0000:03:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)0000:03:01.
29、1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)0000:06:02.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5705_2 Gigabit Ethernet (rev 03)2、删除bond的网卡的单独配置配置 把/etc/sysconfig/network/目录下bond的网卡的单独配置文件删除掉,文件开头是ifcfg-eth-id-*,注意不要把心跳网卡的配置给删除了3、启动bond的网卡 以
30、root用户执行: #ifup bond03.1.5安装双机软件1、将Skybility HA 1.2双机软件安装光盘放入光驱。 SEQ ItmNum1 * Arabic * MERGEFORMAT 2、挂接光驱。# mount /media/cdrom SEQ ItmNum1 * Arabic * MERGEFORMAT 3、进入cdrom目录。# cd /media/cdrom SEQ ItmNum1 * Arabic * MERGEFORMAT 4、执行安装脚本。# ./install.sh SEQ ItmNum1 * Arabic * MERGEFORMAT 5、请参考以下步骤完成Sk
31、ybility HA双机软件的安装。Installing SkyBility HA software.# Begin of S K Y B I L I T Y HA Installer #Would you check java package? (C)ontinue/(S)kip/(Q)uit? c:c /: 选择cChecking java package doneEnter the full pathname of the local source directory: /media/dvd: /:采用默认即可。Current directory is /media/dvd./rpms/
32、ha-1.2.0-1.i586.rpmPreparing. # 100%1:ha #done100%./rpms/hainterface-1.2.0-1.i586.rpmPreparing. # 100%1:hainterface #done100%Would you install HA Solution? (C)ontinue/(S)kip/(Q)uit? c c./doc/sample/db2 done./doc/sample/informix done./doc/sample/ora.cf done./doc/sample/oracle done./doc/sample/ora.env
33、 done./doc/sample/sybase done./doc/sample/websphere doneInstallation Completed!# End of S K Y B I L I T Y HA Installer # SEQ ItmNum1 * Arabic * MERGEFORMAT 6、检查安装脚本是否将Skybility HA软件安装到相应目录,请参见 REF _Ref144197157 h * MERGEFORMAT 表31。表 STYLEREF 2 s 3 SEQ 表 * ARABIC s 2 1 双机脚本安装目录路径说明/opt/ha该目录存放Skybili
34、tyHA可执行文件。/etc/init.d/hadaemons文件存放ha服务脚本。 SEQ ItmNum1 * Arabic * MERGEFORMAT 7、检查版本是否安装正确。# rpm -qa|grep ha返回安装的Skybility HA的软件包信息,如果返回版本信息符合要求,表明Skybility HA的软件安装已经成功。第四章 安装EPG应用软件4.1创建版本临时目录root# useradd setup# passwd setup(在New UNIX password和Retype new UNIX password中分别输入密码:setup)# chmod 777 /hom
35、e/setup#chown setup:setup /home/setup4.2 拷贝EPG安装文件所有安装程序及版本预先保存在PC机上在PC上运行FTP客户端程序(如cuteftp),以setup用户登录到服务器,将下列文件上传到服务器/home/setup目录下,传送时使用binary方式,上传的版本有:ZXIPTV-EPGCONTROLLERV3.02.02U1ZXIPTV-EPGV3.02.02U1ZXIPTV-TOOL_BestTVJARV3.02.01ZXIPTV-JS_SHV3.02.02WASV2.02.01U1WSMAPV3.03.01EXTRABASEV2.01.06ZXI
36、PTV-VA-QQYIEV3.01.01注:现场按照请依据实际版本安装,上传统一在pc机上把安装文件压缩成zip文件,然后以bin方式上传。4.3 软件安装4.3.1 xbase的安装 xbase软件软件的安装 以root用户解压缩EXTRABASEV2.01.06.zip # cd /home/setup #unzip EXTRABASEV2.01.06.zip 创建zxin10用户,修改xbase.Z的权限为zxin10用户权限 #groupadd -g 1000 zxin10# useradd -u 1000 -g 1000 -d /home/zxin10 -m zxin10# pass
37、wd zxin10#cd /home/setup/EXTRABASEV2.01.06/xbasever/suselinux32# chown zxin10:zxin10 xbase_linux.Z拷贝xbase.Z到zxin10用户的家目录# cp -pr xbase_linux.Z /home/zxin10/以zxin10用户登陆创建如下目录,并解压缩xbase.Z文件$mkdir xdbs$mkdir data$mkdir log$ gunzip xbase_linux.Z$ tar xvf xbase_linux xbase.ini配置文件修改以zxin10用户修改/home/zxin1
38、0/etc/xbase.ini文件,按照下面配置$vi /etc/xbase.ini general data_use_memory = 0 ; 保留(不要修改) flush_at_commit = 1 ; 保留(不要修改)data_log /* unit is M */ base_dir = /home/zxin10/data ; 数据文件、系统日志文件主目录 datafile_size = 60 ; 数据文件创建时缺省大小, 会自动扩展 logfile_num = 2 ;日志文件个数, 系统用(不要修改) logfile_size = 2 ; 日志文件大小,这个参数如果是第一次安装可以修改
39、,如果是在老的基础上升级,就不能再动 mem_size = 30 ; 这个使用默认值30即可,最大不要超过50M buf_size = 100 logbuf_size = 2 ; 日志缓存大小(不要修改)network bind_ip = ; xbase邦定的ip地址 bind_port = 8433 ; xbase邦定的端口号system max_n_io_threads = 4 ; 保留(不要修改) max_n_session = 100 ; 最大连接数 loadin_no_undo_log = 0 ; 1 - no undo log, 0 - write undo log sql_tim
40、eout = 120 ; (s), if the thread runs longer than this value, log the sql sql_timeout2 = 420 ; (s), if the thread runs longer than this value, exittempdb temp_file_dir = /home/zxin10/log ; 临时文件保存的路径 .bash_profile配置文件修改执行到此步,没有.bash_profile文件,执行到此步,没有.bash_profile文件,需要手工建立,在zxin10启动bash的时候,自动执行此脚本以zxi
41、n10用户修改/home/zxin10/.bash_profile文件,把下面三行添加到该文件的最后export LIBPATH=$HOME/libexport PATH=$PATH:$HOME/binexport LD_LIBRARY_PATH=$HOME/lib启动检查 以zxin10用户,启动xbase,检查是否运行正常 $xstart 启动xbase $xstat 检查xbase状态 running process of zxin10zxin10 11399 1 0 Sep19 ? 00:00:00 /home/zxin10/bin/extrabasexstat OK!Wed Sep
42、20 09:43:18 CST 2006$xstop 关闭xbase4.3.2 WASV2.02.01U1和WSMAPV3.03.0 平台安装 HYPERLINK mailto:以root用户解压缩 WSMAPV3.01.093.50U2 以root用户解压缩WASV2.02.01U1 和WSMAPV3.03.01 #cd /hom/setup # unzip WASV2.02.01U1 #unzip WSMAPV3.03.01 以root用户 HYPERLINK mailto:安装WASV2.01.06_L3.50 安装 WASV2.02.01U1和WSMAPV3.03.01 #cd /ho
43、me/setup/ WASV2.02.01U1路径方面有出入,需要自己调整 #tar xvf output.tar #cd /home/setup/ WASV2.02.01U1/ #chmod +x install #./install .Do you want to install WAS? y/n yInput WAS Base Line: /home/setup/ WASV2.02.01U1/output路径方面自己调整路径方面自己调整Do you agree to the above license terms? yes or no yesDo you want to install
44、WSMAP? y/n yInput WSMAP Base Line: /home/setup/ WSMAPV3.03.01Do you want copy wsmap xml files back? y/n yDo you want copy config xml in ROOT/WEB-INF files back? y/n ywsmap install completedDo you want start web service now? y/n n try it with /heartbeat.jsp,can see the blank page?-instuct quitDo you
45、really want to quit now? y/n y 库文件拷贝 以root用户执行#cp /home/zxin10/lib/libxbasejava.so /usr/java/java/jre/lib/i386#cp /home/zxin10/lib/libxbaseodbc.so /usr/lib#cp /home/zxin10/lib/libxbaseodbc.so /home/zxin10/was/monitor/lib.3.1 iptvepg应用安装 以root用户解压缩ZXIPTV-EPGCONTROLLERV3.02.02U1.zip和ZXIPTV-EPGV3.02.02
46、U1.zip # cd /home/setup #unzip -d EPGCONTROLLERV3.02.02U1 ZXIPTV-EPGCONTROLLERV3.02.02U1.zip# unzip -d EPGV3.02.02U1 ZXIPTV- EPGV3.02.02U1.zip-d参数有没有必要加,取决于版本-d参数有没有必要加,取决于版本# cd EPGCONTROLLERV3.02.02U1# unzip -o iptvepg.war -d /home/zxin10/was/tomcat/webapps/iptvepg# cp -pr /home/setup/EPGV3.02.02U
47、1/iptvepg.jar /home/zxin10/was/tomcat/webapps/iptvepg/WEB-INF/lib/ jar包拷贝 以root用户执行 #cp -pr /home/zxin10/was/tomcat/webapps/iptvepg/WEB-INF/lib/xercesImpl.jar /home/zxin10/was/tomcat/common/endorsed/#cp -pr /home/zxin10/was/tomcat/webapps/iptvepg/WEB-INF/lib/Xml-apis.jar /home/zxin10/was/tomcat/comm
48、on/endorsed/#cp -pr /home/zxin10/was/tomcat/webapps/iptvepg/WEB-INF/lib/xercesImpl.jar /home/zxin10/was/tomcat/common/lib#cp -pr /home/zxin10/was/tomcat/webapps/iptvepg/WEB-INF/lib/xercesImpl.jar /home/zxin10/was/tomcat/shared/lib xbase数据库表格创建 以zxin10用户运行数据库脚本epgadmin_db.sql、epg_db.sql; epgadmin_sp.
49、sql、epg_sp.sql, tvms.sql, epgemg_db.sql,epgemg_sp.sql这些脚本在/home/zxin10/was/tomcat/webapps/iptvepg/WEB-INF/sql目录下 #dos2unix /home/zxin10/was/tomcat/webapps/iptvepg/WEB-INF/sql/*#chmod -R 775 /home#su zxin10$cd /home/zxin10/was/tomcat/webapps/iptvepg/WEB-INF/sql$xsql -s -p 8433xsqlsource epg_db.sqlxsq
50、lsource tvms.sqlxsqlsource epg_sp.sqlxsqlsource epgadmin_db.sqlxsqlsource epgadmin_sp.sqlxsqlsource epgemg_db.sql首次执行正常,后续重复执行,有报错,看了报错行,是删表找不到,应无大碍首次执行正常,后续重复执行,有报错,看了报错行,是删表找不到,应无大碍xsqlsource epgemg_sp.sqlxsqlsource criteria.sql 注意个人认为有了zxin10自身bash脚本的修改,这一步可以取消:个人认为有了zxin10自身bash脚本的修改,这一步可以取消 要按照
51、上面的顺序执行若xbase安装成功并修改xbase.ini配置后,脚本不能正常运行,可以做如下处理:编辑/root/.bash_profile文件,在文件末尾加下列三行内容 export LIBPATH=$HOME/libexport PATH=$PATH:$HOME/binexport LD_LIBRARY_PATH=$HOME/lib然后继续运行脚本 4.34.3 以root用户编辑/home/zxin10/was/tomcat/shared/classes/com/zte/config.xml # vi /home/zxin10/was/tomcat/shared/classes/com
52、/zte/config.xml com.zte.xbase.jdbcDriver1XBASEDBjdbc:xbase:84333010211GBK20001select 1 from primaryagent1136600 /这个需要新添加上去03500/home/zxin10/log1/home/zxin10/service/tmp/download Epg中需要配置xbase数据连接池,xbase数据库连接池的地址要配置为,上面配置文件是标准配置,其中 之间的内容采用版本中安装的默认值即可,版本不同可能不一样,具体可以参考版本中带的安装说明4.3.4文件位置:/home/zxin10/wa
53、s/tomcat/shared/classes/com/zte配置通信支撑,将本模块名称配为EPG, 将CP模块名称配置为CP1,CP2等。 注1:ZTEConfig.XML文件的格式要求很高。在配置项之前只能有一个TAB键,在一个配置项中的分隔只能用一个空格。请检查配置文件的时候注意。因为在WAS中是没有ZXTOOL工具的,所以可以将ZXTOOL全部置成0。 注2:其中47和48是CP平台的浮点ip(如果是单机就是真实服务ip,50是epg平台的浮点ip,安装完成后,可以先测试单机epg运行是否正常,把50修改为本机真实ip,检查启动正常后,在修改为epg的浮点ip4.3.4 在/home/
54、zxin10/was/tomcat/conf/web.xml配置文件中设置参数项120找到session-config项增加session-timeout子项,为其设置值为120分钟。即用户的SESSION失效时长为2个小时 default org.apache.catalina.servlets.DefaultServlet debug 0 listings false 1找到红色部分,修改为false,禁止 HYPERLINK http:/ip:8080 http:/ip:8080这种方式显示目录出来 jsp org.apache.jasper.servlet.JspServlet for
55、k false xpoweredBy false 3 development true reloading true 3把reloading修改true就只是jsp文件替换的动态刷新,上面红色的部分,需要手工添加上去,现在版本默认没有这些参数了在web.xml文件的最后一行前加入红色字体部分 404 /error404.jsp 500 /error500.jsp 文件修改完成后,以root用户把/home/zxin10/was/tomcat/webapps/iptvepg目录下的error404.jsp和error500.jsp拷贝至/home/zxin10/was/tomcat/webapp
56、s/ROOT目录下#cp /home/zxin10/was/tomcat/webapps/iptvepg/error404.jsp /home/zxin10/was/tomcat/webapps/ROOT/#cp /home/zxin10/was/tomcat/webapps/iptvepg/error500.jsp /home/zxin10/was/tomcat/webapps/ROOT/ #chmod -R 775 /home/zxin10/was/tomcat/webapps/ROOT/4.3 在/home/zxin10/was/tomcat/conf/server.xml配置文件中设置
57、参数项 增加一项:URIEncoding,可以使通过URL传递的参数能以GBK的编码形式在下面加入如下元素,设置一个images得虚拟目录。更改/home/zxin10/was/tomcat /conf/server.xml配置文件中设置参数项 注意:此处 蓝色字体部分为更改,红色部分为增加4.3.4修改/home/zxin10/was/monitor/etc/webrunner.ini文件,安装红色字体修改GENERAL ; 检测目标URL URL=:8080/heartbeat.jsp ; 检测时间间隔(秒) Interval=10 ;监控日志文件大小(M) MAX_LOG_SIZE=10
58、0 ;XBASE模块个数 XBASE_COUNT=1 ; 服务重启设定次数后重启操作系统 ServiceLoopToReboot=5 SYSEXCEPTION ;Java虚拟机监控开关,1:打开,0:关闭. OpenFlag =0 ; 系统连续异常超过设定次数后服务重启 ServiceRestart=2 APPEXCEPTION ;数据库连接管理监控开关,1:打开,0:关闭. OpenFlag =1 ; 连续失败设定次数后服务重启 ServiceRestart=5EXTRABASE1 ;XBASE监控开关,1:打开,0:关闭. SelectInterval =5 ;状态位检查时间间隔 Chec
59、kInterval =10 ;连接XBASE或执行SELECT 1连续失败次数,大于改次数XBASE将被重启 SelectError =2 ;停止XBASE数据库后再启动的时间间隔 ShutdownTime =60 ;XBASE服务器侦听IP,与xbase.ini的侦听IP保持一致 XbaseSrvIP = ;XBASE服务器侦听端口,与xbase.ini的侦听端口保持一致 XbaseSrvPort =8433 ;XBASE重启指令 XbaseRestart = /home/zxin10/was/monitor/bin/processxbase xrestart ;XBASE SQL Xbas
60、eSql=select#1#from#primaryagent EXTRABASE2 ;XBASE监控开关,1:打开,0:关闭. SelectInterval =5 ;状态位检查时间间隔 CheckInterval =10 ;连接XBASE或执行SELECT 1连续失败次数,大于改次数XBASE将被重启 SelectError =2 ;停止XBASE数据库后再启动的时间间隔 ShutdownTime =60 ;XBASE服务器侦听IP,与xbase.ini的侦听IP保持一致 XbaseSrvIP = ;XBASE服务器侦听端口,与xbase.ini的侦听端口保持一致 XbaseSrvPort
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淮阴师范学院《区域分析与区域规划》2023-2024学年第一学期期末试卷
- 淮阴师范学院《秘书理论与实务》2021-2022学年第一学期期末试卷
- 淮阴师范学院《中国民族民间音乐》2022-2023学年第一学期期末试卷
- 淮阴师范学院《移动开发技术》2023-2024学年期末试卷
- 淮阴师范学院《小型乐队编配》2021-2022学年第一学期期末试卷
- 淮阴师范学院《工程电磁场》2023-2024学年期末试卷
- 淮阴工学院《食品添加剂》2022-2023学年第一学期期末试卷
- 淮阴师范学院《地理信息系统概论》2022-2023学年第一学期期末试卷
- 淮阴师范学院《JAVA+Web项目综合实训》2021-2022学年期末试卷
- DB3711-T 155-2024生态茶园土壤培肥技术规程
- 四川公安基础知识模拟5
- 吉林省松原市长岭县长岭镇2023-2024学年四年级上学期期中道德与法治试卷
- 中国建设银行招聘(全国)笔试真题2023
- 健康管理专业职业生涯规划书
- 上期开特下期必开特规律
- 设备管理系统概要设计说明书.doc
- 青霉素V钾提取工艺与研究进展
- 肠内营养支持健康教育
- 村级财务清理报告
- 石油加工基础知识
- 总经理责权利(制定版)
评论
0/150
提交评论