版权所有©1993-2012金蝶软件(中国)有限公司EAS技术支持部林珊珊EAS安装部署基础培训EAS安装部署基础培训第一部分:EAS应用部署第二部分:EAS环境迁移第三部分:EAS管理控制台版权所有©1993-2012金蝶软件(中国)有限公司第一部分:EAS应用部署本章收获掌握EAS安装部署前的基本环境检查内容与方法掌握EAS安装与基本配置掌握EAS单实例部署方法掌握EAS单机群集部署方法掌握EAS多机群集部署方法P5目录EAS安装部署前检查内容与方法EAS安装EAS部署-单机单实例EAS部署-单机群集EAS部署-多机群集P6目录EAS安装部署前检查内容与方法EAS安装EAS部署-单机单实例EAS部署-单机群集EAS部署-多机群集EAS上线部署前检查•包括硬件、操作系统、数据库、中间件、JDK等•参考《EAS系统管理员手册》、《EAS发版说明》EAS可支持性环境说明•同上硬件•同上软件•AIX•HP-UX•Linux几种主流系统参数检查示例•参考《EAS系统管理员手册》•参考《EAS系统环境检查表》•参考《EAS系统部署环境检查及指引工具》参数P8系统参数检查示例-AIX检查内容推荐配置修改/检查方法操作系统版本Java1.564-bit5200-07(补丁:IY67914)5300-03(补丁:IY71011)6100-Gold#oslevel-r#instfix-ik'IY67913'用户使用资源限制fsize=-1cpu=-1data=-1rss=-1stack=-1nofiles=-1vi/etc/security/limits磁盘空间EAS安装目彔:最小20G,推荐50G/tmp目录:剩余空间>=2Gdf–g换页空间物理内存1G-2G,换页空间=1.5*物理内存物理内存2G-8G,换页空间=物理内存物理内存大于8G,换页空间=0.75*物理内存lsps–a物理内存至少2G,建议4G以上推荐:单个实例内存2.5Gprtconf或者#/usr/sbin/lsattr-E-lsys0-arealmemARG/ENV建议:设为16*4KB=64KB(最大值可设为128*4KB=512KB)查看:getconfARG_MAX#smitty-->SystemEnvironments-->Change/ShowCharacteristicsofOperatingSystem或者chdev-lsys0-ancargs=16P9目录EAS安装部署前检查内容与方法EAS安装EAS部署-单机单实例EAS部署-单机群集EAS部署-多机群集P10EAS服务端安装–step1在windows下可以通过双击EASSetup_Windows.exe启动安装向导非windows下通过执行shEASSetup_[操作系统类型].sh启动(如:shEASSetup_AIX.sh)注意:非windows环境的文件名区分大小写,安装前系统临时目录(非windows环境为/tmp目录)至少需要2G的剩余空间安装向导启动选择安装目录应用服务器配置选择JDK版本P11EAS服务端安装–step2EAS服务端安装路径不能包含中文或空格EAS安装目录必须有足够的剩余空间,考虑补丁安装,建议该目录空间>50G安装向导启动选择安装目录应用服务器配置选择JDK版本P12EAS服务端安装–step3EAS703及之前的版本支持三种主流的中间件:Apusic、websphere、weblogic,EAS7.5只支持Apusic5,EAS8.0支持apusic5和apusic9选择apusic时,安装程序会自动把apusic安装在EAS同级的目录下其他中间件必须在安装EAS服务端前安装好Websphere目录必须配置为$WAS_HOME/AppServer目录WebLogic8.1必须配置为$WLS_HOME/serverWebLogic10必须配置为$WLS_HOME/wlserver_10.3/server安装向导启动选择安装目录应用服务器配置选择JDK版本P13EAS服务端安装–step4apusic5默认选择1.6版本jdk,apusic9则有jdk1.6和jdk1.7可选安装向导启动选择安装目录应用服务器配置选择JDK版本P14目录EAS安装部署前检查内容与方法EAS安装EAS部署-单机单实例EAS部署-单机群集EAS部署-多机群集P15EAS实例配置要求32位JDK环境64位JDK环境最小配置推荐配置最小配置推荐配置1个CPU(内核)1.2G内存1个CPU(内核)1.5G内存(Win32)2.5G内存(Linux)1个CPU(内核)1.5G内存1个CPU(内核)2.5G内存32位受内核模式影响,Windows下默认单个进程只能占用1.7G内存,Linux可以占用2.5G内存64位系统理论上进程的内存占用没有限制(2的64位次方,当前还没有这么大内存的EAS服务器),但是堆内存设置过大,JVM垃圾回收的时间就会越长,效率反而会降低P16EAS单机单实例部署-新建实例step1新建实例设置实例设置中间件新建实例完成P17EAS单机单实例部署-新建实例step2新建实例设置实例设置中间件新建实例完成P18EAS单机单实例部署-新建实例step3新建实例设置实例设置中间件新建实例完成P19EAS单机单实例部署-新建实例step4新建实例设置实例设置中间件生成实例P20EAS单机单实例部署-2部署应用P21EAS单机单实例部署-2部署应用设置中间件设置EAS设置数据中心部署应用P22EAS单机单实例部署-2部署应用设置中间件设置EAS设置数据中心部署应用P23EAS单机单实例部署-2部署应用设置中间件设置EAS设置数据中心部署应用P24EAS单机单实例部署-2部署应用设置中间件设置EAS设置数据中心部署应用P25回顾:EAS单机单实例部署新建实例•新建实例•设置实例•设置中间件•新建实例完成部署应用•设置中间件•设置EAS•设置数据中心•部署应用P26目录EAS安装部署前检查内容与方法EAS安装EAS部署-单机单实例EAS部署-单机群集EAS部署-多机群集P27EAS部署-群集逻辑部署示意图…群集控制器(默认11033)server1server2servern网络代理(默认8080)所有RPC会话(客户端登录与操作)通过群集控制器进行分发所有HTTP会话(客户端更新、Portal登录)通过网络代理端口进行分发建议server1的负载设为0,其它实例一般设置为相同的负载值单个实例的负载一般在100~200个会话之间RPC端口HTTP端口RPC端口RPC端口HTTP端口HTTP端口P28EAS部署-群集物理部署示意图…群集控制器server1Server2…servernserver1Server2…servernserver1Server2…servern网络代理处于级联状态的从服务器的管理控制台服务端进程必须处于运行状态EASLicense:主实例导入即可ApusicLicense:每台服务器都必须导入EAS应用服务器(主)级联端口EAS应用服务器(从)EAS应用服务器(从)级联端口级联端口P29配置群集-单机群集部署step1标准模式($EAS_HOME\admin)Windows:admin.cmdUnix/linux:shadmin.sh启动管理控制台启动群集配置向导主服务配置群集控制器配置群集实例配置负载均衡配置门户与更新设置数据中心配置群集部署P30配置群集-单机群集部署step2启动管理控制台启动群集配置向导主服务配置群集控制器配置群集实例配置负载均衡配置门户与更新设置数据中心配置群集部署菜单:工具->群集配置P31配置群集-单机群集部署step3启动管理控制台启动群集配置向导主服务配置群集控制器配置群集实例配置负载均衡配置门户与更新设置数据中心配置群集部署主服务配置P32配置群集-单机群集部署step4启动管理控制台启动群集配置向导主服务配置群集控制器配置群集实例配置负载均衡配置门户与更新设置数据中心配置群集部署群集控制器配置P33配置群集-单机群集部署step5启动管理控制台启动群集配置向导主服务配置群集控制器配置群集实例配置负载均衡配置门户与更新设置数据中心配置群集部署群集实例配置P34配置群集-单机群集部署step6启动管理控制台启动群集配置向导主服务配置群集控制器配置群集实例配置负载均衡配置门户与更新设置数据中心配置群集部署负载均衡配置P35配置群集-单机群集部署step7启动管理控制台启动群集配置向导主服务配置群集控制器配置群集实例配置负载均衡配置门户与更新设置数据中心配置群集部署门户与更新配置P36配置群集-单机群集部署step8启动管理控制台启动群集配置向导主服务配置群集控制器配置群集实例配置负载均衡配置门户与更新设置数据中心配置群集部署数据中心配置P37配置群集-单机群集部署step9启动管理控制台启动群集配置向导主服务配置群集控制器配置群集实例配置负载均衡配置门户与更新设置数据中心配置群集部署群集部署P38配置群集-群集的启动与停止P39目录EAS安装部署前检查内容与方法EAS安装EAS部署-单机单实例EAS部署-单机群集EAS部署-多机群集P40配置群集-多主机群集部署步骤介绍EAS安装•主服务器节点EAS安装•从服务器节点EAS安装级联配置•以标准方式启动主从节点管理控制台•将从节点加入到主节点群集部署•启动群集部署•群集部署(与单机群集操作完全相同)P41配置群集-多主机群集部署-级联配置EAS6.0或以前版本,只支持通过Web管理控制台加入到主节点EAS7.0.1及之后的版本,支持Web和GUI两种方式版权所有©1993-2012金蝶软件(中国)有限公司第二部分:EAS环境迁移P43本章收获了解EAS环境迁移的适用场景及迁移模式掌握EAS环境迁移的具体步骤P44目录EAS环境迁移方法EAS环境迁移步骤EAS环境迁移实战演练P45目录EAS环境迁移方法EAS环境迁移步骤EAS环境迁移实战演练P46为什么要迁移?场景:–构建测试或开发环境–多机群集进行环境复制二种常见的迁移模式:–相同操作系统间迁移–不同操作系统间迁移P47迁移思路&策略迁移思路:–将当前环境还原为初始未部署状态–对新环境进行重新部署迁移策略:–去掉不必要的内容–分步进行迁移P48目录EAS环境迁移方法EAS环境迁移步骤EAS环境迁移实战演练P49环境迁移流程P50STEP1-打包打包格式要求:–同为Windows环境:可以使用zip或rar–Windows环境迁移到Linux/Unix:zip–Linux/Unix迁移到Windows环境:tar或tar.gz–同为Linux/Unix:tar或tar.gz打包内容:–排除eas\admin\patch目录(patch目录单独进行打包)–排除log日志及tmp临时文件–排除文件eas\server\profiles\server*\bin\headdump*、javacore*P51STEP1-打包压缩类型压缩耗时压缩包大小第一次整个目录压缩41’20’’5.36G第二次压缩但排除部分文件15’25’’4.28G第三次不压缩但排除部分文件8’30’’5.08GWindows下打包效率对比*测试环境:win7,奔腾P5700,4G内存patch目录如果>2G,建议必须排除,采用分步方式进行迁移P52STEP1-打包winrara-afzipd:\eas703.zip-m0-x*.log-x*.tmp-xheapdump*-xjavacore*-xcoredump*-xd:\eas703\eas\admin\patch\d:\eas703生成zip格式&打包的文件名只打包不压缩排除所有log日志排除所有tmp临时文件排除EAS补丁目录排除宕机日志文件排除宕机日志文件要打包的根目录Windows使用Winrar命令打包P53STEP1-打包Windows使用Winrar工具打包1.压缩格式=ZIP2.压缩方式=最快,即不进行压缩3.要排除的文件=*.log*.tmpheapdump*javacore*d:\eas703\eas\admin\patch\P54STEP1-打包[root@easserver/]#tar-cvfeas703.tar--exclude=*.log*--exclude=*.tmp--exclude=heapdump*--exclude=javacore*--exclude=coredump*--exclude=/kingdee/eas/admin/patch//kingdee生成压缩包的文件名排除所有log日志排除所有tmp临时文件排除EAS补丁目录排除宕机日志文件排除宕机日志文件要打包的根目录非Windows使用tar打包命令排除宕机日志文件P55STEP2-解压Windows:直接使用Winrar或Zip进行解压非Windows:使用tar命令进行解压[root@easserver/]#tar-xvfeas703.tar-C/kingdee将压缩包解压到/kingdee目录下(需要事先建好)P56STEP3-替换JDK不同操作系统才需要替换JDK替换步骤–删除原来的JDK目录–将要替换的JDK放到原目录–迁移到HP-UX需要将JDK路径指向HPJDK(默认OS安装)操作系统推荐JDK版本操作系统推荐JDK版本Win32IBMJDK1.5SR11HPUX64HPJDK1.5Win64SunJDK1.5.0_22IBMJDK1.5_SR11AIX64IBMJDK1.5SR11Linux64IBMJDK1.5SR11Solaris64IBMJDK1.5SR11P57STEP4-配置文件还原配置文件1:eas\admin\config\domain.xml将文件重置为初始未部署状态<?xmlversion="1.0"encoding="UTF-8"?><domaindeployed="false“isSendWeb20="false"><password/><clustermanager><easstatus/></clustermanager></domain>P58STEP4-配置文件还原配置文件2:eas\server\bin\set-server-env.batSETEAS_HOME=d:\kd\easSETJAVA_HOME=d:\kd\eas\jdkSETCMD_PERL=%EAS_HOME%\server\perl\bin\perl.exeSETPERL5LIB=%EAS_HOME%\server\perl\lib@REMapplicationserverconfigSETAPP_SERVER_TYPE=apusicSETAPP_SERVER_HOME=W:\ApusicSETAPP_SERVER_VERSION=SETAPUSIC_SERVER_HOME=d:\kd\apusicSETWAS_SERVER_HOME=SETWLS_SERVER_HOME=SETEAS_NODEID=EAS883560930703793544922SETADMINSERVER_PORT=10061SETHTTPSERVER_PORT=10060如果是WAS中间件,请增加该参数的设置如果是WAS中间件,请增加该参数的设置P59STEP4-配置文件还原配置文件2:eas\server\bin\set-server-env.shEAS_HOME=/kingdee/easJAVA_HOME=/kingdee/eas/jdkexportEAS_HOMEexportJAVA_HOME#中间部分不需要修改,省略…APUSIC_SERVER_HOME=/kingdee/apusicWAS_SERVER_HOME=WLS_SERVER_HOME=exportAPUSIC_SERVER_HOMEexportWAS_SERVER_HOMEexportWLS_SERVER_HOME如果是WAS中间件,请增加该参数的设置如果是WAS中间件,请增加该参数的设置P60STEP4-配置文件还原配置文件3:eas\serverprofiles\server*\bin\set-server-env.bat@call"%~dp0\..\..\..\bin\set-server-env.bat"SETJVM_INITIAL_HEAP_SIZE=512mSETJVM_MAX_HEAP_SIZE=1024mSETJVM_PERM_SIZE=128mSETJVM_MAX_PERM_SIZE=450mSETJVM_VERBOSE_GC=trueSETJVM_CUSTOM_PARAMS=-XX:+HeapDumpOnOutOfMemoryError@REMapplicationserverconfigSETAPP_SERVER_TYPE=apusicSETAPP_SERVER_HOME=d:/eas703/apusicSETAPP_SERVER_VERSION=4.0.3SETAPP_SERVER_JMX_PORT=6888SETAPP_SERVER_HTTP_PORT=6888SETAPP_SERVER_JNDI_PORT=6888SETAPP_SERVER_SECURITY=trueSETAPP_SERVER_USER=adminSETAPP_SERVER_PASSWORDI=adminSETSERVER_NAME=SETPROFILES_NAME=server1SETPROFILE_PATH=d:/eas703/apusic/domains/server1/SETDEPLOY_EASAPP=trueSETDEPLOY_EASWEB=trueSETSERVERRUNNINGEASWEB=SETDEPLOY_AUTOUPDATEAPP=true部分windows环境下,这个值不能超过1024m,否则会导致EAS实例启动失败不同的JDK,这里设置的参数名称一般不同,建议先清空这里的中间件类型、版本号、端口、以及安全属性需要根据实际情况进行修改,apusic和weblogic都默认启用安全性,WAS默认不启用(APP_SERVER_SECURITY=false)根据中间件配置信息进行设置P61STEP4-配置文件还原配置文件3:eas\serverprofiles\server*\bin\set-server-env.sh."./../../../bin/set-server-env.sh"JVM_INITIAL_HEAP_SIZE=256mJVM_MAX_HEAP_SIZE=1024mJVM_PERM_SIZE=128mJVM_MAX_PERM_SIZE=368mJVM_VERBOSE_GC=trueJVM_CUSTOM_PARAMS=#applicationserverconfigAPP_SERVER_TYPE=apusicAPP_SERVER_VERSION=4.0.3APP_SERVER_JMX_PORT=6888APP_SERVER_HTTP_PORT=6888APP_SERVER_JNDI_PORT=6888APP_SERVER_SECURITY=trueAPP_SERVER_USER=adminAPP_SERVER_PASSWORD=adminSERVER_NAME=server1PROFILES_NAME=PROFILE_PATH=/kindee/apusic/domains/server1exportSERVER_NAMEexportPROFILE_PATHexportPROFILES_NAME非Windows下建议使用64位JDK,堆内存可设置为2048m~2048m不同的JDK,这里设置的参数名称一般不同,建议先清空这里的中间件类型、版本号、端口、以及安全属性需要根据实际情况进行修改,apusic和weblogic都默认启用安全性,WAS默认不启用(APP_SERVER_SECURITY=false)根据中间件配置信息进行设置P62STEP4-配置文件还原配置文件4:eas\admin\adminserver.cmd(sh)如果有,取消或修改IP绑定@REMWindows环境在前面加“@REM”注释掉该行或修改为新的机器的IP@call"..\server\bin\set-server-env.bat"@REMPleasesetLOCAL_IPineas_HOME\server\bin\set-server-env.bat.setLOCAL_IP=192.168.1.2@REMsetLOCAL_IP=192.168.1.2#非Windows环境在前面加“#”注释掉该行或修改为新的机器的IP@call"..\server\bin\set-server-env.bat"@REMPleasesetLOCAL_IPineas_HOME\server\bin\set-server-env.bat.setLOCAL_IP=192.168.1.2#setLOCAL_IP=192.168.1.2P63STEP4-配置文件还原配置文件5:eas\server\profiles\server1\config\portalConfig\portalConfig.xml将负载分发信息清除掉(删除带删除线的文字)<!—修改前--><customizedFullUpdate>true</customizedFullUpdate><easAppServer>tcp://192.168.33.129:11064?lbIndictor=tcp://192.168.76.184</easAppServer><!—修改后--><customizedFullUpdate>true</customizedFullUpdate><easAppServer></easAppServer>P64STEP4-配置文件还原配置文件6:eas\server\profiles\server1\config\licensefile.xml将License配置文件重置,只保留文件的第一和最后一行<!—重置后--><licensefiles><licensefile><name>Trial</name><licenseID>A674BB2F-0B49-4A34-A70B-1F648ADD260B</licenseID><uri>d:/EAS703/eas/server/profiles/server1/config/licenses/License_Trial</uri><importdate>2012-10-18</importdate><enable>false</enable><registed>true</registed><isTrial>true</isTrial></licensefile></licensefiles>P65STEP4-配置文件还原配置文件7:apusic\domain\server*\config\apusic.conf如果有IPAddress,删除该行即可<SERVICECLASS="com.apusic.net.Muxer"><ATTRIBUTENAME="IPAddress"VALUE="192.168.1.100"/><ATTRIBUTENAME="Port"VALUE="6888"/><ATTRIBUTENAME="Backlog"VALUE="50"/><ATTRIBUTENAME="Timeout"VALUE="300"/><ATTRIBUTENAME="MaxWaitingClients"VALUE="200"/><ATTRIBUTENAME="WaitingClientTimeout"VALUE="5"/><ATTRIBUTENAME="SSLEnabled"VALUE="True"/><ATTRIBUTENAME="SecurePort"VALUE="6889"/><ATTRIBUTENAME="KeyStore"VALUE="config/sslserver"/><ATTRIBUTENAME="KeyPassword"VALUE="keypass"/></SERVICE>P66STEP4-配置文件还原配置文件8:eas\server\profiles\server1\config\portalConfig\ipMap.properties如果有IP映射信息,删除该行即可#ipmap#TueApr0217:24:04CST2012*.*.*.*=http://www.kingdee.com:6888/easWebClient/192.168.*.*=http://192.168.76.200:6888/easWebClient/P67STEP4-配置文件还原配置文件9:eas\server\properties\datacenters.xml删除中间的部分,只保留第一、二和最后一行<?xmlversion="1.0"encoding="UTF-8"?><datacenters><datacenterid="EAS703"BOSVersion="6.2.0.0"version="6.0.1.0"BOSProductVersion="6.3.3.0"ProductVersion="7.0.3.0"disable="false"bindebgateway="false"defaultDC="false"ksql="true"tracetype=""encodeurl="true"dbtype="sqlserver"dbversion="jtds"dbname="PPTV"dbuser="sa"dbpassword="kingdee$2012"datasource="HSZC1011-0135:1433"><namelocale="zh_TW">EAS703</name><namelocale="zh_CN">EAS703</name><namelocale="en">W</name></datacenter></datacenters>P68STEP5-操作系统权限调整Windows操作系统设置1.点“添加”按钮选择需要授权的用户2.设置权限,勾选“安全控制”3.点“应用”按钮,完成授权的设置,然后点“确定”退出即可P69STEP5-操作系统权限调整非Windows操作系统设置[root@easserver/]#chmod-R755/kingdee[root@easserver/]#chown-Rroot.root/kingdeeP70STEP6-EAS部署启动管理控制台(启动前先替换Apusic)ApusicLicense路径:apusic\license默认会启动EAS部署界面,先取消部署导入Apusic及EASLicense注册EAS数据中心进行EAS实例部署部署前其他工作–删除eas/admin目录下的*.lck文件–删除eas/admin目录下的*.pid文件P71说明此方法操作完成后的EAS环境为单实例环境如果需要搭建群集环境,在此基础上进行群集部署即可对于相同或兼容的操作系统,中间的部分步骤可以省略此方法适用于更换中间件的场景,只需要在STEP4-2中配置文件中添加上对应中间件的路径即可P72目录EAS环境迁移方法EAS环境迁移步骤EAS环境迁移实战演练P73EAS环境迁移实战演练将Windows环境下的EAS系统迁移到Linux中EAS版权所有©1993-2012金蝶软件(中国)有限公司第三部分:EAS管理控制台P75EAS使用困惑License过期需要更换想了解EAS的运行状况有一个补丁需要安装P76本章收获了解管理台的组成及使用掌握管理控制台8个应用模块的功能操作与使用掌握管理控制台3个公共菜单的功能操作与使用掌握管理控制台常见启动问题的处理方法P77目录管理控制台简介管理控制台启动与停止管理控制台功能介绍管理控制台常见启动问题分析P78目录管理控制台简介管理控制台启动与停止管理控制台功能介绍管理控制台常见启动问题分析P79EAS管理控制台简介定义:金蝶EAS服务器配置管理工具8大功能模块,62个功能全方位满足EAS安装配置要求简洁、直观、易用屏蔽操作系统差异屏蔽应用服务器差异提供EAS统一维护平台支持远程维护P80管理控制台—物理部署结构配置文件目录:admin/config命令文件目录:admin日志文件目录:admin/logs补丁摘要存储目录:admin/consoledb补丁存储目录:admin/patch管理控制台程序目录:admin/libP81目录管理控制台简介管理控制台启动与停止管理控制台功能介绍管理控制台常见启动问题分析P82EAS管理控制台----启动管理控制台标准模式(C/S模式)服务端进程客户端进程Web客户端GUI客户端独立模式单一进程管理控制台启动独立模式Windows下:admin_standalone.cmdUnix/linux下:shadmin_standalone.sh标准模式Windows下:admin.cmdUnix/linux下:shadmin.shP83EAS管理控制台----启动启动管理控制台服务端后可以远程浏览器访问管理控制台默认访问地址为http://服务器ip:10060/第一次登录金蝶EAS管理控制台的密码默认为空.P84EAS管理控制台----停止控制台进程识别Windows:javaw.exeps–ef|greposgi|grep/kingdee/easLinux/Unix:osgi任务管理器->进程管理控制台停止服务端Windows下:stopserver.cmdUnix/linux下:shstopserver.sh客户端直接关闭客户端界面P85目录管理控制台简介管理控制台启动与停止管理控制台功能介绍管理控制台常见启动问题分析P86管理控制台功能导图P87管理控制台—应用服务器—启动\停止前置条件:该EAS实例已经应用部署启动:启动EAS实例,启动成功后当前状态为“正在运行”关联脚本:eas\server\profiles\server*\bin\startserver.sh(bat)完成标志:日志中出现“Serverisready”停止:停止EAS实例,停止成功后当前状态为“已停止”关联脚本:eas\server\profiles\server*\bin\stopserver.sh(bat)完成标志:日志中出现“Serverisstopped”P88管理控制台—应用服务器—参数设置初始内存初始内存为实例启动时对应分配的最小堆内存初始内存不能大于最大内存;最大内存一般情况下,32位windows系统中最大内存不超过1024M;AIX/LINUX系统中一般设置为1536M,最大不超过2048M内存设置不能超过系统可用内存内存设置过大将导致系统不能启动扩展属性一般设置JAVA扩展属性。需要根据JDK的不同来设置;IBMJDK下一般设置垃圾回收机制:--Xgcpolicy:gencon修改在重启实例后才能生效!P89日志文件大小及个数日志文件内容达到大小限制后,新的日志将写入下一个日志文件中,如果日志文件中已经存在内容,将被覆盖。一共有10个日志文件记录日志日志级别当需要输出调试信息时,日志级别设置为跟踪日志文件路径Apusic日志文件路径记录在Apusic/domains/server(n)/config/logging.xml管理控制台—应用服务器—参数设置P90管理控制台—企业应用2企业应用2.1初始化多语言2.2启用多语言2.3同步权限项2.4同步日志项2.5同步菜单项2.6生成子系统树2.7绑定银企互联2.8查看组件版本2.9个性化设置2.10合并二次开发元数据2.11合并行业元数据主要为portal、工作流、RPC、客户端相关参数修改同步权限项、同步日志项、同步菜单项主要将元数据中定义的权限、日志和菜单同步到数据中心子系统树为某一种类型的对象的树状结构,主要包括编码规则、预警、字段权限、查询、实体、参数、权限等子系统树。生成子系统树将根据现有的元数据,每棵树根据树的定义规则从元数据中获取相关数据组成一棵树,并以元数据格式存储在应用服务器。重新生成子系统树后需要重启应用。P91管理控制台—企业应用—个性化设置功能说明1.可以将logo相关的图标,文字修改为客户自身的logo或文字2.在Linux/Unix环境中需求事先设置好display显示变量方可正常打开此功能P92功能说明1,显示所有文件的构建号,MD5值以及属于的补丁号;2,通过XML比对来对比两个环境是否有差异,如在多机群集中,通过此功能可以确认每台机器的环境是否一样的管理控制台—企业应用—查看组件版本P93管理控制台—数据中心3数据中心3.1新建3.2注册\反注册3.3修改注册信息3.4启用\禁用3.5升级3.6部署\反部署3.7数据库管理3.8测试连接3.9补丁脚本信息3.10修改管理员密码3.11重建引用关系3.12重建索引3.13设置FTP文档服务3.14帐套分离3.15设置/取消默认P94数据库字符集与国家字符集是UTF8新建ORACLE数据中心管理控制台—数据中心P95Selectvaluefromv$nls_parameterswherename=‘NLS_NCHAR_CHARACTERSET’结果值为UTF8如何确认是UT8字符集?管理控制台—数据中心P96推荐使用新建用户方式创建数据中心“高级任务选项”中仅可以去掉同步权限项,同步日志项,可以单独执行此功能如果手工在数据库中新建用户,需要注意其权限,分配语句参考(帐号为easuser)Grantcreatesession,createtable,createprocedure,createsequence,createtrigger,createview,SELECTANYDICTIONARY,creatematerializedviewtoeasuser新建ORACLE数据中心管理控制台—数据中心—新建P97标准表空间存放永久数据;大文件指大文件表空间,表空间仅有一个数据文件,但文件大小受操作系统限制临时表空间存放KSQL临时表数据,但此表空间也是oracle永久表空间,此表空间的数据不需要备份必须保证临时表空间有足够的空间文件路径是指表空间对应的数据库文件存放路径,不需要输入文件名称新建ORACLE数据中心管理控制台—数据中心—新建P98管理控制台不支持新建DB2数据库,需要先通过DB2工具创建一个UTF8编码的数据库,然后再创建数据中心新建数据中心时会用到函数来生成ID,必须先将生成ID的函数eas/server/lib/uuid/Uuid.class文件复制到db2的sqllib/function目录下;新建DB2数据中心管理控制台—数据中心—新建P99EAS701版本信息存放位置:eas\server\properties\bos_version.data,eas_version.data数据中心版本信息表:T_SYS_datacenter,当应用版本>数据中心版本时,数据中心可以升级;升级脚本位置:eas\server\properties\upgradescript产品版本升级脚本位置:eas\server\properties\upgradescript\product管理控制台—数据中心—升级P100管理控制台—数据中心—启用/禁用禁用后的数据中心在客户端登录界面将不显示;数据中心不可用启用/禁用数据中心P101数据的一致性通过引用关系保证,删除一条记录时,通过引用关系检查,确定没有其他数据引用引用关系管理控制台—数据中心—重建引用关系P102可以查看补丁中某个脚本文件是否执行过;解决由于缺少字段等导致的应用问题已经执行过的脚本不再执行,提高性能;应用场景管理控制台—数据中心—补丁脚本信息P103管理Apusic、easlicense没有Apusiclicense:系统默认最多10个左右HTTP连接;超过后客户端将登陆不了,服务端输出日志”LicenseLimited”没有EASlicense:打开功能菜单时将出现提示”没有合法的许可…”,将不能正常使用系统管理Apusic,easlicense目前管理控制台只支持Apusic、EAS的License管理ApusicLicense存放路径:apusic\license\EASLicense存放路径:eas\server\profiles\server1\config\licensesEASLicense配置文件:/eas/server/profiles/server1/config/licensefile.xml管理控制台—LicenseP104Apusiclicense:产品序列号,CD-KEY,应用服务器IP地址,多机群集中需要每台机器申请一个ApusiclicenseEaslicense:产品序列号,CD-KEY,应用服务器特征码,在查看服务器特征码中获取,如果多IP地址,选择一个不易变的地址,与申请Apusiclicense使用的IP保持一致;申请license管理控制台—License—服务器特征码P105多机群集中,每个节点都需要导入apusiclicenseeaslicense仅需要在主节点的主实例上导入即可中文版本不能导入带有英文版本的easlicense在双机热备环境中,要保持时间同步,至少要使备用机系统时间比正常机器时间晚一点,不然不能正常实现热切换注意:修改系统时间后需要重新导入license!导入license管理控制台—License—导入P106Apusiclicense更换:直接导入覆盖即可EASLicense更换:需要将旧License删除后,重新导入新的License调整服务器时间后EASLicense会失效,必须在调整前将EASLicense删除,调整后再重新导入如果EASLicense文件损坏,将有可能无法正常删除或导入,可以通过重新初始化EASLicense配置文件(/eas/server/profiles/server1/config/licensefile.xml)的方式来重新导入License更换<licensefiles><licensefile><name>license1</name><licenseID>0000000000</licenseID><uri>D:\EAS703\eas\server\profiles\server1\config\licenses\License.dat</uri><importdate>2011-07-27</importdate><enable>true</enable><registed>true</registed><isTrial>false</isTrial></licensefile></licensefiles>将绿色部分删除,只保留第一行和最后一行,保存后重启管理控制台管理控制台—LicenseP107EAS群集是依赖金蝶自身技术力量打造的与应用服务器和操作系统无关的群集技术。主要是解决在大规模并发处理情况下单机以及单实例的性能瓶颈问题,满足客户对系统高可靠性的要求。有如下作用:一.单实例故障二.单实例性能瓶颈三.负载均衡四.按权重负载群集的作用管理控制台—群集控制器P108管理控制台—群集控制器—群集配置P1091.进入到管理控制台-群集管理器2.点“启动群集”,即可启动所有群集相关的功能组件3.点“停止群集”,即可停止群集相关的所有功能组件管理控制台—群集控制器—启动\停止1,启动所有从节点管理控制台服务端;2,在主节点上启动群集;P110管理控制台—网络代理HTTP端口:WEB群集访问端口,修改后需要保存应用场景:1,大量的portal应用,单实例无法负载;P111管理控制台—BIM服务器功能说明用户可以在BIMSTUDIO中连接此服务器,导入解决方案或者部署新的应用;P112按领域模板的补丁,一个领域一个补丁领域累计补丁,一个领域的补丁包含此补丁之前的补丁内容BOS631(PT035661)之后使用DERBY内存数据库(取代原来的patchlist.xml)存储补丁信息管理控制台—补丁管理8补丁管理8.1安装\卸载8.2执行脚本8.3过滤8.4局部补丁管理8.5补丁下载8.6导出补丁信息8.7同步节点补丁包8.8清理补丁8.9查看组件信息8.10组件反查补丁信息补丁列表区域补丁说明区域补丁公告区域补丁常见问题P113第一次下载补丁,需要首先输入客户号关联配置:eas\admin\patch\customerNumber.properties管理控制台—补丁管理—下载进入补丁下载界面,默认会显示与当前版本相匹配的所有新补丁列表BOS6.3.1(EAS7.0.1)或之后的版本下载过滤补丁时,必须选择BOS6.3.x&&APP7.0.x进行版本过滤,否则可能会出现无法下载依赖补丁的情况下载补丁的服务器必须能够访问补丁下载有关的两个域名:service.kingdee.compatch.kingdee.com单个补丁安装过程应用服务器配置文件需要拷贝到其它profile下检查jar构建号,配置文件svn版本检查管理控制台重启条件,admin且MD5与当前值不同检查是否需要合并元数据备份需要替换的组件(备份所有实例下的文件)替换组件(检查替换后源与目标文件的MD5)检查替换后文件与patch.xml声明的MD5是否一致升级失败则组件回滚管理控制台—补丁管理—安装多机群集环境补丁安装登录主节点管理控制台下载补丁同步节点补丁包在主节点管理控制台安装补丁问:补丁安装状态能否直接修改?答:只能将已经安装的补丁状态修改为未安装。在补丁管理中,选择一个已安装补丁,按下F9,将提示修改补丁的状态为未安装。管理控制台—补丁管理—其它问:有些补丁为什么不能卸载?答:目前有两类补丁不能卸载,一是合并补丁,二是已经被其它补丁覆盖过的小补丁(卸载补丁时需要先检查补丁所有的文件是否被覆盖过,如果被其他补丁覆盖过了,则此补丁不能卸载,为了保证环境一致性,这是合理的)问:已经安装的补丁文件是否可以删除?答:已经安装的补丁文件可以删除,新补丁中已经有功能支持《清理补丁》。但是删除后补丁中的脚本将不能反映到新注册的数据中心,新建数据中心执行脚本时则无法执行到已经清理的补丁P116管理控制台—工具—新建实例在金蝶EAS管理控制台的工具菜单中选择【新建实例】即可启动新建金蝶EAS实例的向导:实例基本配置应用服务器设置实例创建应用部署P117管理控制台—工具—部署应用应用服务器设置EAS服务器设置数据中心配置部署应用在金蝶EAS管理控制台的工具菜单中选择【部署应用】即可启动部署应用的向导:P118管理控制台—工具—KSQL翻译Ifnotexists(SELECT*FROMKSQL_USERTABLESWHEREKSQL_TABNAME='T_WFD_ProcImportDef')CreateTableT_WFD_ProcImportDef(FIdVARCHAR(44)NOTNULL,FFileNameVARCHAR(80)NOTNULL,FTypeINTNOTNULL,FProcDefIdVARCHAR(44)NOTNULL,FFileContentNCLOB(1000000)NOTNULL,CONSTRAINTPK_WFD_PIDIDPRIMARYKEY(FId));DECLARECNTPLS_INTEGER;BEGINSELECTCOUNT(*)FCOUNTINTOCNTFROM(SELECTTABLE_NAMETABLE_NAMEFROMUSER_TABLESUNIONSELECTVIEW_NAMETABLE_NAMEFROMUSER_VIEWS)WHERETABLE_NAME='T_WFD_PROCIMPORTDEF';IFCNT=0THENEXECUTEIMMEDIATE'CREATETABLET_WFD_ProcImportDef(FIdVARCHAR2(44)NOTNULL,FFileNameVARCHAR2(80)NOTNULL,FTypeNUMBER(10)NOTNULL,FProcDefIdVARCHAR2(44)NOTNULL,FFileContentNCLOBNOTNULL,CONSTRAINTPK_WFD_PIDIDPRIMARYKEY(FId))';ENDI...