电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

NC Cloud 1811产品部署及配置指南-NC技术顾问资料.pdf

NC Cloud 1811产品部署及配置指南-NC技术顾问资料.pdf_第1页
1/93
1NCCloud1811产品部署及配置指南2018年11月版权所有(c)2018用友网络科技股份有限公司2概述本文档适用于NCCloud产品环境部署配置,本文档主要包含以下几部分内容:WebSphere8.5.0.1安装NCCloud适配UAP中间件安装部署说明NCCloud适配UAP集群中间件安装部署说明NCCloud适配WebSphere单机中间件安装部署说明NCCloud适配WebSphere集群中间件安装部署说明NCCloud集成配置工具使用说明注意事项:NCCloud中任何配置及使用过程中,IP地址禁止使用127.0.0.1和localhost等本地回环地址,否则会出现不可预知的异常错误。NCCloud不能单独登录master节点做任何操作,否则会出现不可预知的异常错误。WebSphere版本为8.5.0.1,安装后需要将默认jdk切换为1.7_64,否则会出现不可预知的错误。WAS创建集群后需要修改nodeagent、deploymentmanager及各server的内存参数。WAS的profile文件最好不要多次使用。NCCloud代码解压路径不要有空格,汉字,非法字符。中间件数据源改变时,需要更新文件服务器的元数据仓库。在Linux上设置JAVA_HOME时不要使用NCC_HOME/ufjdk,需要自行下载符合版本的64位的JDK。中间件配置端口后,chrome浏览器访问提示“此地址访问受限,此地址使用了一个通常应该用于其他网页浏览的端口。由于安全原因,有些端口可能对于该浏览器是特殊端口,需要重新更换。已知6000端口不能作为访问端口。应用服务器是Linux操作系统,使用pdf打印服务时必须安装字体(宋体、微软雅黑),否则pdf中不能显示中文使用打印服务时必须配置文件服务器31NCCloud适配UAP中间件安装部署(本文档以windows2016+UAP中间件+Oracle11g+NCCloud安装部署过程为例)1.1NCCloud应用服务器JDK安装在Windows2016上安装NCCloud产品时,系统将会自动安装JDK,版本是64位SUNjdk1.7update80,JDK目录为$NCC_HOME/ufjdk。强烈建议用户设置为JAVA_HOME环境变量。1.2NCCloud安装盘目录结构解压安装盘后如下图所示进入yonyou_nccloud目录,下图NCCloud的目录结构41.3NCCloud全新安装NCCloud安装前应准备好操作系统,需要保证目标路径下至少有40GB剩余空间,用于保存应用程序和相关日志。安装请执行NCCloud安装盘根目录下setup.bat文件(解压安装盘后请检查安装盘所在路径是否有空格,如有,请删除空格,否则安装是报错。要求安装盘同级目下有ufjdk文件或者设置JAVA_HOME环境变量),安装时,出现如下图界面:5选择安装的语言,勾选【同意安装】,点击【下一步】:如果指定的安装路径不存在,会提示创建相关路径。安装路径力求简单易于维护,不要使用汉字,空格和操作系统限制的特殊符号,如果产品安装路径不正确或磁盘空间不足,会导致安装失败。6选择安装位置,点击【开始安装】:安装完成后点击“完成”按钮,如果直接不进入配置工具取消勾选“继续选择应用服务器”。至此NCCloud已安装完成。若需要安装新的产品,同理即可。71.4创建用户以oracle为例,进入sqlplus使用命令创建oracle用户,以sys用户进入sqlplus,使用以下命令创建用户并授权NCC_10作为数据源。SQL>createuserNCC_10identifiedby1defaulttablespacennc_data01temporarytablespacetemp;SQL>grantdba,connecttoNCC_10;1.5NCCloud配置sysConfig安装完成后进入$NCC_HOME/bin目录下运行sysConfig.bat进入系统配置界面:8服务器信息配置服务器类型选择【UAPSERVER】。点击【服务器信息】→读取,如下图:9此处用于配置应用服务器名称,端口,地址和JVM等参数使用,要求所有端口在服务器上必须唯一,JVM设置符合服务器配置,否则中间件无法启动。配置完成后点击保存。数据源配置进入【数据源】→【读取】→【添加】,将NCC_10作为账套数据源,安全日志数据源是记录关于系统安全及操作等的记录。数据库类型选择ORACLE11G,添加数据源名称,不能包含中文,配置数据库地址,用户名密码,数据源OID标示(当前环境唯一),失效链接检查周期,prepareStatement缓存数等信息,完成后点击测试,如果提示测试通过则表示NCCloud能够与数据库连通,保存即可。如果配置了专属服务器,则按照提示配置专属服务器数据源。具体配置参照专属服务器配置http://nmc.yonyou.com/help/dserver.html10安全数据源进入【安全日志数据源页签】【读取】【初始化数据源】初始化完成后点击【确定】,点击【保存】即可。11部署然后进入【部署】→【全选】→【部署EJB】,如下图所示:12完成后点击确定即可。文件服务器文件服务器支持独立部署,此处以NCCloud统一部署为例。点击进入【文件服务器】→【读取】此处添加服务器ip地址,端口,存储路径,及选择元数据仓库,保存即可,端口为应用服务器访问端口。启动NCCloud系统配置初始化完成后即可启动中间件,在$NCC_HOME下执行startup.bat1314看到ServerstartupinXXms即表示启动成功。1.6NCCloudUClient下载及登录。NCCloud建立系统必须通过UClient进行账套建立和数据库初始化。输入http://uclient.yonyou.com,下载相应版本的UClient,运行文件安装即可打开UClient,添加应用,输入环境地址,点击搜索,搜索到NCCloud后添加。151.7建立系统并升级root管理员登录UClient首页,右键点击NCCloud应用,【以超级管理员运行】。用户名root,密码为空,点击登录后修改密码16登录后点击【系统管理】数据库初始化点击【增加】,填写图中相关信息17点击保存,弹出初始化模块窗口后,勾选模块,此处请全部勾选。点击【下一步】,点击【开始安装】,初始化数据库18待数据库初始化完毕,点击【完成】,账套会自动保存。重新启动中间件。192NCCloud升级安装此版本支持从NCV6.5/NCV6.5SSCSP3直接升级安装到NCCloud2.1NC65直接升级到NCCloud具体步骤如下:1)NCCloud代码安装方法请参考1.3章节2)通过sysCofig配置工具配置数据源,服务器信息、安全数据源、文件服务器等3)部署并启动,升级系统2.2NC65SSCSP3直接升级到NCCloud具体步骤如下:1)NCCloud代码安装方法请参考1.3章节2)通过sysCofig配置工具配置数据源,服务器信息、安全数据源、文件服务器等3)部署并启动,升级系统2.3升级注意事项1)升级前请先备份原来的NCC_HOME、数据库。2)升级前请先备份文件服务器文件。3)安全日志数据源可以使用账套数据源,或新建数据源,并且必须初始化。4)整个升级过程时间长短因服务器性能、需要升级模块数量、具体业务数据量长短不同。建议在升级前做好计划安排。5)整个升级工作结束后,用户需要重新启动中间件。6)对于数据量大的用户,在升级前建议作数据库优化分析,升级结束后再作一次数据库优化分析。7)日志文件所在目录$NCC_HOME/nclogs/",可根据实际需要在sysConfig工具中配置日志级别及滚动策略,写日志会占用磁盘IO,不建议开启所有日志8)NC升级NCCloud只支持全新代码,挂原来的数据库进行升级,不支持代码覆盖安装升级9)如果用户升级前安装了NCCloud发版产品外的产品,请联系相关开发部门。203NCCloud适配UAP水平集群安装部署对于用户服务器硬件资源充足的情况,NCCloud系统可以搭建集群启用多个Server来做负载均衡和充分利用服务器资源。搭建UAP集群首先要根据用户的实际情况规划所需集群的拓扑结构,再根据规划来配置UAP集群。Apache安装在10.10.25.7,端口默认80。3.1Apache安装以系统管理员登陆:在安装程序前,必须以系统管理员登陆系统,拥有操作系统的所有权限,如administrator,运行“apache_2.2.2-win32-x86-no_ssl.msi”开始安装。进入安装界面,点击“Next”继续,如下图所示:21选择接受条款,点击“Next”继续,如下图所示:填写相关配置信息(以上信息必须填写,否则可能导致安装后不可用),端口使用默认80,下一步继续,如下图所示:22选择安装类型,点击“Next”继续,如下图所示:选择安装路径,点击“OK”继续。注意:产品安装路径不要包含特殊字符、中文、空格等,否则可能会导致apache安装失败或无法使用。2324然后点击“Finish”按钮,至此Apache安装完成。3.2UAP水平集群下代码部署对于用户服务器硬件资源充足的情况,NCCloud系统可以搭建集群启用多个Server来做负载均衡和充分利用服务器资源。搭建UAP集群首先要根据用户的实际情况规划所需集群的拓扑结构,再根据规划来配置UAP集群。本文档演示以10.10.25.7和10.10.25.11为应用服务器,master、ncMem01两个server在10.10.25.7,ncMem02在10.10.25.11上。10.10.25.7是主机,10.10.25.11是从机。Apache安装在10.10.25.7,端口默认80。3.2.1NC代码安装UAP集群下NCCloud代码安装与普通安装无任何区别,安装方法请参考1.3章节。3.2.2UAP集群添加配置server代码安装完成后进入$NCC_HOME/bin目录,运行sysConfig.bat启动配置向导开始配置,25添加server服务器类型选择【UAPServer】,服务器信息页签,读取设置,应用服务器选择“集群服务器”,如下图。节点配置中选择增加,在服务器名称中添加master服务,并勾选“主服务器标识”,管理端口任意,协议定义中协议类型选择HTTP,IP地址为当前主机IP(10.10.25.7),端口任意,设置完成后点击确定,如下图。再次选择增加按钮,服务名称为ncMem01,不勾选“主服务器标识”,管理端口任意,协议定义选择HTTP和AJP,IP地址为当前主机IP(10.10.25.7),端口任意,设置完成后点击确定,如下图。26同理添加更多server。(所有端口在当前系统上必须唯一,非master服务必须选择AJP协议)再次选择增加按钮,服务名称为ncMem02,不勾选“主服务器标识”,管理端口任意,协议定义选择HTTP和AJP,IP地址为从机IP(10.10.25.11),端口任意,设置完成后点击确定,如下图。27数据源配置选择数据源,读取设置,添加数据源,保存。如下图。28选择服务转发,读取设置,ApacheHome选择Apache安装路径,例如本环境为“E:\Apache2.2”,单击StartConfig生成配置文件,如下图。检查apache_home/conf下ncworkers.properties和ncmodjk.conf文件配置是否正确,将产品安装盘中携带的Apache插件mod_jk.so文件拷贝到apache_home/modules目录下,完成以上操作后进入部署页签,开始部署。2910.10.25.7上部署完成后打上license,将NCC_HOME拷贝到10.10.25.11上,与10.10.25.7完全相同路径的目录下。在10.10.25.7上进入NCC_HOME下执行startup.bat启动NC,进入apache_home/bin下执行httpd.exe启动Apache。在10.10.25.11上,当10.10.25.7上的节点都起来后执行startup.bat启动NC浏览器中输入http://10.10.25.7即可登陆NCCloud,在10.10.25.7后添加端口以及在10.10.25.11后添加端口即可测试各端口配置是否正确。304WebSphere安装WebSphere8.5.0.1应用程序安装4.1安装前准备非windows平台远程安装需要图形化界面支持,可能需要Xmanager、vnc等应用程序安装需要安装用户有系统管理员权限Win2008/win2012需要安装vcredist_x86或者vcredist_x644.2应用程序安装在安装程序前,必须以系统管理员登陆系统,拥有操作系统的所有权限,如administrator,运行install.exe,启动安装向导开始安装。直接点击install安装程序,注意非windows平台以root登陆,运行install#./install31根据提示安装IBMInstallManager接受协议32选择安装路径(注意路径一定不能有空格,否则后续会报错)点击安装33安装过程安装完成后重新启动InstallManager34在重新启动的InstallManager首页,依次点击文件首选项在弹出框中点击存储库添加存储库35选择WAS8501_allplatform和WAS8_SDk1.7的repository.config36添加存储库后如下所示点击确定回到IBMInstallManager首页。接着进行选择安装,如下图所示:37选择安装软件包IBMHTTPServerforWebsphereApplicationServerIBMWebsphereApplicationServerNetworkDeploymentWebServerPlug-insforIBMWebsphereApplication38接受许可条款选择共享资源目录(注意路径不能带空格,否则后续会报错)39下一步进入安装软件包路径选择(注意路径不能带空格,否则后续会报错)40所有软件包支持的翻译41下一步选择功能部件下一步配置HTTP服务器42确认软件包目标位置安装过程如下43选择要启动的程序为“无”,点击完成同理,安装IBMWebsphereSDKJavaTechnologyEdition44下一步,使用现有软件包组选择SDK功能部件45安装软件包及过程46完成安装SDK1.7到此Websphere8.5.0.1已安装完成。474.3配置WAS8创建profile时默认使用的SDK为JAVA1.7查看WAS8可用SDK版本C:\IBM8\WebSphere\AppServer\bin执行managesdk.bat-listAvailable修改新建profileSDK为JAVA1.7managesdk.bat-setNewProfileDefault-sdkName1.7_6448此部分WAS8安装及配置SDK完成注意:在一些场景,AIO会占用大量的本地内存(jvm内存),此时建议关闭AIO。关闭方法:进入Was安装目录,比如d:/ibm/websphere,进入目录AppServer/bin,执行以下命令:LINUXmvlibibmaio.solibibmaio.disabledmvlibibmaiodbg.solibibmaiodbg.disabledWindows:moveibmaio.dllibmaio.dismoveibmaiodbg.dllibmaiodbg.dis4.4创建与删除profile文件4.4.1创建profile文件打开命令行窗口,进入到%WAS_HOME%/bin目录49Dmgr概要文件DmgrNcc创建成功,运行如下命令创建dmgr概要文件manageprofiles-create-templatePathD:\IBM8\WebSphere\AppServer\profileTemplates\dmgr-profileNameDmgrNcc-profilePathD:\IBM8\WebSphere\AppServer\profiles\DmgrNcc运行如下命令创建app概要文件manageprofiles.bat-create-templatePathD:\IBM8\WebSphere\AppServer\profileTemplates\default-profileNameAppNcc-profilePathD:\IBM8\WebSphere\AppServer\profiles\AppNcc概要文件AppNcc创建成功注意:实际应用中请根据实际环境修改其中的profile概要文件名称,上面的命令是在D:\IBM8\WebSphere\AppServer\profiles\下创建一个名为AppNcc概要文件。如果创建dmgr概要文件,应将templatePath后的“default”改为“dmgr”。要求概要对应的概要文件路径下不能有重名的文件夹。504.4.2删除profile文件删除概要文件脚本为manageprofiles.bat-delete-profileNameAppNcc提示成功后再到profiles文件夹下手工将剩下的概要文件目录删除即可515NCCloud适配WebSphere单机中间件安装部署(文档以RedHat6.3+IBMWebSphere8.5.0.1+Oracle11g+NCCloud安装部署过程为例)5.1IBMWebSphere中间件启动首先在NCCloud应用服务器上安装WebSphere8.5.0.1,详细安装过程和打补丁方法请参考第三节websphere安装,安装完成后创建一个普通app概要文件,例如App0901,在App0901/bin下运行./startServer.shserver1启动中间件,如下图所示:5.2NCCloud代码安装WebSphere中间件环境下NCCloud安装与UAP中间件完全相同,安装方法请参考1.3章节。5.3新建ORACLE用户,配置NC,生成部署EJB代码安装完成后创建oracle用户,创建方法请参考第1.4章。进入NCC_HOME/bin目录下运行sysConfig.sh,服务类型选择“WebSphereApplicationServer”,进入部署页签,配置Profile路径指向App0901并保存,重启sysConfig。52进入“服务器信息”从WAS读取保存,也可以配置JVM参数项。进入“数据源”页签添加数据源,配置数据库信息。以上项目配置完成后再次进入部署页签→完全部署→二阶段部署→生成EJB→部署EJB。部署成功后重启中间件,进入App0901\bin,运行./stopServer.shserver1&&./startServer.shserver1重启中间件:5.4NCCloud客户端Uclient安装重启中间件后即可登陆系统,NCCloud系统客户端插件安装请参考第1.6章。535.5建立账套升级WebSphere环境下建账套升级与UAP中间件环境下完全相同,详细过程请参考第1.7章。546NCCloud适配WebSphere集群中间件安装部署6.1WebSphere集群拓扑结构规划对于用户业务量大或服务器硬件资源充足的情况,NCCloud系统可以搭建WebSphere集群启用多个Server来做负载均衡和充分利用服务器资源。搭建WebSphere集群首先要根据用户的实际情况规划所需集群的拓扑结构,再根据规划来配置WebSphere集群。若NCCloud应用服务器规划了多台服务器,NCCloud系统可以配置一个多机水平集群。其拓扑结构图如下:若客户只有一台NCCloud应用服务器,硬件配置较高,则可采用一台服务器的垂直集群,其拓扑结构图如下:本文档演示以2台linux服务器做WAS8水平集群55两台服务器,IP分别为10.10.25.16,10.10.25.1716做主机,包含master、ncMem0117做从机,包含ncMem03、ncMem04HTTPServer安装在主机16上,默认端口为8016主机上包含Dmgr01与App01,17从机上包含App02,App通过addnode命令与Dmgr建立连接6.2WebSphere集群拓扑结构配置6.2.1配置前环境准备在配置集群结构前需要根据实际情况做好一些准备工作:WebSphere组件安装根据规划,主机上需要安装WebSphere并创建DeploymentManager(Dmgr)和应用程序服务器(AppSrv),还要安装HTTPServer及Webserver插件(plugin)。从机安装WebSphere并创建应用程序服务器(AppSrv)。安装WebSphere要注意版本,NCCloud需要的WebSphere版本为8.5.0.1。此处主机上我们创建了Dmgr01、AppSrv01。从机上我们创建了AppSrv02修改主从机hosts文件WebSphere集群主从机之间是通过主机名相互识别进行通讯的,因此需确保集群各服务器之间能够通过主机名相互识别。最简单的方法就是将集群所有服务器的主机名及对应的IP地址添加到hosts文件中,如下图:windows系统hosts文件路径为:C:\Windows\System32\drivers\etc\hosts56非windows系统由于不同厂家的系统hosts文件路径都不一样,请根据自己所使用的系统来确定Hosts文件路径修改Hosts内容调整主从机系统时间要确保服务器之间通讯正常,服务器系统时间尽量保持一致,最大不能相差1分钟6.2.2主从机节点联合做好准备工作之后就可以进行节点联合:启动DeploymentManager进Dmgr/bin目录,运行startManager.sh启动Dmgr,如下图:运行addNode.sh进行节点联合Dmgr_SOAP端口默认为8879,可以查看Dmgr/logs/AboutThisProfile.txt进入主从机$AppSrv_HOME/bin目录,运行addNode.sh进行节点联合,命令格式为:#./addNode.shDmgr_ip地址Dmgr_SOAP端口当看到“已成功联合节点”时表示节点联合成功。注意:以上仅为主机节点联合演示,集群所有服务器(包括Dmgr所在服务器和从机)都要执行这一步,并确认联合成功后再进行后续步骤。各个节点不能同时执行addNode,只能一个一个执行,否则会报错。在主节点10.10.25.16上执行57#./addNode.sh10.10.25.168879在重节点10.10.25.17上执行./addNode.sh10.10.25.178887586.2.3进控制台配置集群结构打开浏览器,进入Dmgr的管理控制台进行集群结构配置,Dmgr管理控制台登陆地址为:http://Dmgr_IP:管理控制台端口/admin管理控制台端口可在Dmgr/logs/AboutThisProfile.txt中查看。59在浏览器中访问,此处地址为http://10.10.25.16:9060/admin,直接点击登录即可删除旧的server1应用程序服务器,并保存到主配置ServersAllServers,勾选各服务器,点击DeleteOkSave60创建集群clustersWebSphereapplicationserverclustersnew,新建的集群名必须为:NCCluster创建集群第一个成员master(必须为master),节点选择之前规划的主机节点,权重设为061创建集群其他成员ncMem01、ncMem02、ncMem03,各集群成员节点按照规划分别选择,各集群成员的权重可按照实际情况进行分配,这里都输入10,即表示集群各成员将平均分摊负载。注意:ncMem02、ncMem03选的node为host17Node01,其他的都是host16Node01。NextfinishSave到主配置,完成NCCluster集群结构配置。NCClusterClustermembers可以查看和编辑集群信息62修改nodeagent、deploymentmanager内存参数NCCloud全产品模块较多,若采用默认内存参数,在后面部署EJB后nodeagent会出现内存溢出。因此如果部署模块较多,在集群结构搭建好后应先修改nodeagent内存参数。在控制台中选择系统管理Nodeshost16Node01nodeagentProcessdefinitionJavaVirtualMachine,设置初始堆和最大堆大小,如可设置为512—1024,如下图:63修改完成后点击确定并保存到主配置,按同样方法修改集群其他nodeagent内存参数。同理修改deploymentmanager初始堆和最大堆大小设置为128—1024修改完成后重启DeploymentManager、及集群各nodeagent。启动/停止DeploymentManager./stopManager.sh&&./startManager.sh启动/停止nodeagent./stopNode.sh&&./startNode.sh启动集群各成员配置完集群结构后,可在控制台中查看集群各成员状态,检查集群各成员能否成功启动。ServerServertypes,勾选所有集群成员,点击启动,状态显示为绿色的向右箭头则表示启动成功。如下图:注意:启动时先起master,再起其他ncMem,停止时先停止其他ncMem,再停止master6.3WebSphere集群下NCCloud代码部署6.3.1NC代码安装WebSphere集群下NCCloud代码安装与普通安装无任何区别,详细安装过程请参见第1.3章,下面介绍Linux下安装NCCloud注意事项。首先上传代码,将NC代码上传到主机上,用unzip解压开代码#unzipyonyou_Cloud1811.zip设置好环境变量,然后进各产品目录授权并安装:#exportexportJAVA_HOME=/data/IBM/WebSphere/AppServer/java_1.7_64/----设置所需的JDK路径#exportLANG=zh_CN.UTF-8----设置环境运行的字符集#exportDISPLAY=20.1.83.50:0.0----设置linux图形显示终端#cdyonyou_nccloud----切换到yonyou_nccloud目录64#chmod755*.sh----给yonyou_nccloud目录下的所有.sh文件赋予可755权限#./setup.sh----运行安装批处理,启动图形安装向导开始安装待所需的产品安装完成后进入NCC_HOME运行root.sh进行初始化#chmod-R755*.sh#./root.sh6.3.2NCCoud配置工具配置并生成EJB进行WebSphere集群配置之前需要确保集群dmgr及NodeAgent已启动。在完成上面集群拓扑结构配置后所有相关服务应该是启动的,若没有启动则先手工启动。首先进入dmgr/bin目录,启动主机dmgr服务在10.10.25.16上[root@host16bin]#pwd/data/IBM/WebSphere/AppServer/profiles/Dmgr01/bin[root@host16bin]#./startManager.sh启动集群所有服务器的NodeAgent启动10.10.25.16上的NodeAgent[root@host16bin]#pwd/data/IBM/WebSphere/AppServer/profiles/AppSrv01/bin[root@host16bin]#./startNode.sh启动10.10.25.17上的NodeAgent[root@host17bin]#pwd/data/IBM/WebSphere/AppServer/profiles/AppSrv02/bin[root@host17bin]#./startNode.sh然后进入主机$NCC_HOME/bin目录,运行sysConfig.sh启动配置向导开始配置#./sysConfig.sh,选择WebsphereApplicationServer选项65部署WAS信息修改,修改Profile路径为集群主机dmgrprofile路径,并勾选Cluster选项,单击保存按钮。重新启动sysConfig,进入部署页签,更新到WAS。点击数据源页签,配置数据源,测试通过并保存。如下图:66初始化安全日志数据源服务器信息从WAS读取修改,服务器名称选择master并勾选主服务器标识,然后确定保存。如下图:67部署二阶段部署生成EJB,WebSphere集群环境先生成EJB,如下图:686.3.3同步代码主机生成完EJB需将NCC_HOME代码同步到集群各从机相同路径下。Linux下可将NCC_HOME打包后再通过SSH或FTP分发到各从机上,然后将代码解压开,要保证集群所有主从机的NCC_HOME绝对路径一致。6.3.4部署EJB等代码同步完成之后再到主机上运行sysConfig.sh部署EJB,部署二阶段部署部署EJB,如下图:696.3.5启动WebSphere各serverEJB部署完毕后就可以启动WebSphere集群各Server了,如果之前各集群成员Server已启动则需要重启。管理各server可以通过WebSphere控制台、nmc或命令行手工进行。通过WebSphere控制台启动服务器类型WebSphereApplicationServer全选启动,待所有server状态变成向右的绿色箭头时则表明启动成功。如下图:通过nmc启动70集群环境启动nmc后如果检测到server没有启动则会自动启动所有server,nmc使用说明见《NCCloud1811NMC监控工具使用手册》。可以通过nmc客户端查看集群各成员server状态。命令行手工启动若采用手工启动方式则分别进集群服务器的AppSrv目录,然后逐个启动,如下图:在10.10.25.16上启动master,ncMem01[root@host16bin]#pwd/data/IBM/WebSphere/AppServer/profiles/AppSrv01/bin[root@host16bin]#./startServer.shmaster&&./startServer.shncMem01在10.10.25.17上启动ncMem03,ncMem04[root@host17bin]#pwd/data/IBM/WebSphere/AppServer/profiles/AppSrv01/bin[root@host17bin]#./startServer.shncMem03&&./startServer.shncMem046.4HTTPServerPlugin配置配置完上述集群结构后,还需对HTTPServerPlugin进行配置,集群HTTPServer才能将客户端的访问正确转发到集群的各成员上。NCCloud中sysconfig配置工具中带有生成plugin-cfg.xml配置文件的功能。进入HTTPServer所在服务器$NCC_HOME/bin目录,运行sysConfig.sh启动配置向导,进入服务转发页签,配置IHSHome和WASPluginHome及mod_was_ap22_http.so(dll)file路径,点击GenerateIHSplugin-cfg.xml即可生成配置文件,如下图:(注意如果是windows平台,mod_was_ap22_http.so(dll)file是在32bits文件夹下。)71生成的配置文件会自动存放到$WAS_HOME/WebSphere/Plugins/config/webserver1文件夹下。然后启动HTTPServer,进HTTPServer/bin运行./apachectlstart,windows服务器则直接运行apache.exe。6.5建系统,同步busiCenterConfig.xml待HTTPServer启动完成后就可以登陆系统建账套了,WebSphere集群下建账套方法与UAP单机相同,详细过程请参见1.7章节。注意:建完账套后需将主机上NCC_HOME/ierp/sf目录下busiCenterConfig.xml文件同步到集群的所有从机上。至此,WebSphere集群搭建完毕,用户就可以登陆系统使用了。对于集群环境需要注意各服务器之间代码要保持同步,单个服务器修改文件其他服务器也要注意同步修改。727友企连部署NCCloud默认是云注册模式,即与用友云服务Diwork集成,激活NCCloud应用时,会自动开启Diwork服务。NCCloud与Diwok通过友企连集成,因此,启用NCCloud时需进行友企连部署。7.1友企连激活登录以下地址https://www.diwork.com点击登录,输入账号,登录成功后选择对应的租户73点击右上角的应用按钮,点击全部应用点击右上角的应用市场74企业集成----友企连选择友企连-NCC----购买75确认订单返回云市场7.2友企连配置重新进入初始化工作台点击左上角小图标,点击设置安扭76集成配置----ERP连接配置----添加ERP连接进入配置页面77按照设置指南逐条进行配置网关名称:网关下载运行网关,按照要求运行网关78获取网关秘钥79创建网关秘钥发送验证码信息80将获得的网关信息保存好,或者直接发送邮箱,粘贴至网关启动命令行,确认后网关启动完成输入NCCloud配置并测试连接81获取参数保存后,测试连接确认联通即可82第六步不用设置,高级设置进行保存修改操作。837.3NCCloud集成NCCloud端系统管理员登录84初始化集团,点击绑定友户通。集团管理员绑定友户通:集团管理员登录后会自动弹出绑定友户通的提示框85点击直接注册绑定成功用户登录,绑定用户,即可使用用友云服务。(推荐用户关联人员)868报表分流配置WAS集群下,为了提升报表服务的稳定性及不影响日常业务性能,将报表配置分流,通过分流使其会话分发到WAS集群中指定一个SERVER(master除外),要求JVM设置为8G以上,从而达到保证其他业务性能指标。具体配置方式如下:修改ierp\bin\service_route\client_side.xml文件,在</app>上一行添加如下信息,并将url的地址修改为WAS集群中所指定SERVER的http://IP:prot<serverGroupname="sg3"url="http://20.10.130.208:9087"><assign><service>###nccloud.report.widget.lightreport_query.do</service><service>###nccloud.report.widget.lightreport_querydata.do</service><service>###nccloud.report.widget.lightreport_turnpage.do</service><service>###nccloud.report.widget.lightreport_sort.do</service><service>###nccloud.report.widget.lightreport_filter.do</service><service>###nccloud.report.widget.lightreport_filterInfo.do</service><service>###nccloud.report.widget.lightreport_ajaxexport.do</service><service>###nccloud.report.widget.lightreport_savewidth.do</service><service>###nccloud.report.widget.lightreport_reportdrill.do</service><service>###nccloud.report.widget.lightreport_reportpageDim.do</service><service>###nccloud.report.widget.lightreportshareaction.do</service><service>###nccloud.report.widget.printreportaction.do</service><service>###nccloud.report.widget.printreportbypdfaction.do</service><service>###nccloud.report.widget.lightreportgetpidaction.do</service><service>###nccloud.report.widget.printbuttonaction.do</service><service>###nccloud.report.widget.querysharetask.do</service></assign><userid/></serverGroup>修改HTTPServerPlugin的IBM\WebSphere\Plugins\config\webserver1\plugin-cfg.xml文件,将配置了报表服务的SERVER信息从plugin-cfg.xml文件中删除,使其他业务会话不会转发到该SERVER上。需要删除的地方有三处,举例SERVER等于ncMem01:第一处是VirtualHostGroup标签中的VirtualHostName等于ncMem01端口号;第二处是Server标签中的ncMem01信息;第三处是PrimaryServers标签中的ServerName等ncMem01;参照如下图,删除标注红框内87注:当有其他SERVER端口号与ncMem01相同时,第一处将不要进行删除所配分流SERVER用户具有访问权限889NCCloud集成配置工具使用NCCloud使用集成配置工具完成部分服务配置和部署工作。集成配置工具在NCC_HOME\bin目录下,对应文件“sysConfig.bat/sysConfig.sh”,在此工具中,用户可以选择中间件类型,完成数据源配置,服务ip,管理端口,jvm参数配置等,进一步生成EJB,部署EJB。9.1服务器信息单服务器单服务器配置服务器名称:即指定UAP中间件下服务器名称或从WAS下读取的服务名称,可以修改。JAVA_HOME路径:windows下默认取NCC_HOME\ufjdk,如果当前系统设置了JAVA_HOME环境变量,中间件将读取系统环境变量,建议设置此变量为64位jdk。虚拟机参数:在此设置各种虚拟机参数,包括JVM,时区设置等。证书路径:./bin/yonyouserver.jks(默认提供,可根据需求自行修改)证书密码:yonyouserver(默认提供,可根据需求自行修改)协议定义HTTP:定义UAP中间件使用http方式访问的地址和端口,端口在当前系统必须唯一,否则将导致UAP中间件启动失败。HTTPS:定义UAP中间件使用https方式访问的地址和端口,端口在当前系统必须唯一,否则将导致UAP中间件启动失败。AJP1.3:定义UAP中间件集群下各成员与Apahce通讯端口,端口在当前系统必须唯一,否则将导致UAP中间件启动失败。集群服务器集群配置集群名:指定集群服务名称和集群连接协议,UAP中间件使用默认即可,在was环境上可从was控制台中读取集群名称。节点配置UAP中间件是可以为集群添加成员,主服务master必须勾选“主服务器标识”,在一般选项中配置服务名称,管理端口,JAVA_HOME路径和jvm信息等。当为was或weblogic中间件时,可以从控制台中读取出集群成员和端口等信息。在此页签下所做的操作需要保存。服务器选择:在此选择集群成员修改各种参数。协议定义指定集群成员使用的连接协议、地址和端口,UAP中间件下需要同时指定http端口和ajp1.3端口。Web服务器此处用于配置Web服务,新增一行,名称使用默认,协议使用http即可,地址和端口分别配置当前服务地址和端口即可,集群服务地址和端口分别填写主机地址和Apache服务端口。899.2数据源本页签需要读取才能定义、查看或修改,主要包含以下内容:数据源:在此可以看到已经定义的数据源。安全日志数据源:在此指定安全日志所使用的数据源。AE资源库:在此指定AE资源库。Portal数据源:在此指定Portal数据源。双数据源:如果该数据源用于双引擎则勾选数据库类型:显示当前NC系统支持的数据库列表。数据库驱动类型:指定所选择数据库的连接方式。驱动库列表:指定当前数据库使用的数据库驱动。驱动类名:显示驱动程序名。数据源名称:在新增或修改时可以编辑的名称。数据库配置分标准模式和简单模式。失效链接检查周期:默认时间检查数据库连接是否正常。prepareStatement缓存数:缓存预编译SQL数。预制SQL:使用此SQL检查是否有效连接。是否检查有效连接:勾上后参数周期和SQL才生效。是否废弃所有连接:当单个DB连接失效时,是否废弃所有DB连接。JDBC属性:配置JDBC连接时的属性。9.3文件服务器信息用于配置NC产品文件服务器信息。详细配置方法请参见《NCCloud文件服务器安装配置说明》。9.4安全日志数据源在数据源中已配置好,只需初始化数据源即可。分表策略分为按月和按年两种方式。9.5部署在此处完成生成EJB,部署EJB,was中间件时在was信息中指定profile路径和jvm通用参数,在此可以生成客户端。完全部署:选择完全部署时必须选择全部模块,不能只选择个别模块部署。Was中间件需要使用二阶段部署方式,先生成ejb,再完全部署ejb。生成客户端盘:根据实际情况填写主机名,协议,端口号,(前三个最重要,其余的默认即可)是否为精简模式。90生成uclient资源:根据实际情况填写主机名,协议,端口号,名称...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

NC Cloud 1811产品部署及配置指南-NC技术顾问资料.pdf

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信