金蝶K/3 Cloud安装指南
目录
1光盘说明 (3)
2安装方式 (3)
3环境准备 (3)
4系统部署环境 (14)
5推荐的网络和硬件配置 (49)
6常见问题分析与解决 (50)
7帮助与支持 (51)
1光盘说明
K/3 Cloud DVD安装光盘一套包括:
2安装方式
目前我公司产品K/3 Cloud 支持如下3种安装方式:
1、DVD光驱本机安装:
将DVD光碟直接插入DVD光驱,按照提示安装即可。
2、DVD光驱共享网络安装:
安装前请共享DVD光驱,再访问DVD光驱,按照提示安装即可。
3、DVD光盘拷贝至硬盘共享安装:
先将DVD安装盘拷贝到硬盘,并设置共享,按照提示安装即可。
注意:
为了确保K/3安装程序能够正常的运行,推荐运行K/3安装程序前,先退出正在运行的第三方软件(包括杀毒软件及相关防火墙),然后再进行K/3安装操作。完成K/3安装操作后,再启用第三方软件。
Windows Server 2008 R2 X64 操作系统,通过网络安装报错,可选用光驱本机安装或拷贝到本机硬盘安装。
3环境准备
由于新产品安装包的运行依赖于Windows Installer3.1和.Net Framework 4.0。在安装新产品前的环境检测,会自动提示并调用产品安装包中的资源进行安装。
Windows Installer 管理软件组件的安装、添加和删除,监视文件复原,以及通过回滚方式维护基本的故障恢复。Windows Installer 支持从多种来源安装和运行软件,可自定义 Windows Installer 以安装自定义应用程序。
.NET Framework 是Microsoft公司提供的一种新的计算平台,是一个致力于敏捷软件开发(Agile software development)、快速应用开发(Rapid application development)、平台无关性和网络透明化的软件开发平台。Windows Installer3.1和。Net Framework 4.0均已打入安装包,安装包运行时会自动检测进行安装。
安装新产品前,需要先安装Windows组件有: IIS(Internet信息服务管理器、万维网服务、公用文件、https://www.sodocs.net/doc/361543856.html,、文件传输协议(FTP)服务)、消息队列(MSMQ HTTP服务)、WCF、MSDTC。如果应用服务器未安装上述组件,在安装过程中的环境检测会有安装提示和帮助。
3.1安装Windows Installer3.1
Windows Installer3.1是安装包正常运行起来必须要的软件环境,在安装包运行起来的时候会自动检测,如未安装会自动安装。
3.2安装.NET Framework
4.0
.Net Framework4.0是安装包正常运行起来必须的软件环境,在安装包运行起来的时候,会自动检测,如果未安装对应版本的.Net Framework4.0,会自动从安装包中取资源进行安装。如果安装了.Net Framework4.5,无需安装.NET Framework4.0
3.3安装IIS,FTP,消息队列,WCF
安装IIS(Internet信息服务管理器、万维网服务、公用文件、文件传输协议(FTP),消息队列,WCF等服务组件)。
运行安装包,在环境检测后,对产品依赖的Windows组件服务的安装如果未安装,界面上会提供自动修复功能,请使用自动修复工具进行修复和安装。
另外:由于对部分操作系统,微软未提供自动修复方法,会存在部分应用服务器,无法使用自动修复功能修复异常的检测项的情况,这时我们可以查看安装/帮助,进行手工修复。
在Windows Server 2008R2中安装IIS等组件:
服务器管理器——角色——添加角色中,选中WEB服务器(IIS),管理工具,FTP服务器。如下图:
添加MSMQ功能,如下图:
添加WCF服务允许HTTP激活等功能,如下图:
在Windows Server 2012/2012R2 中安装IIS等组件:
服务器管理器——管理——添加角色和功能中,选中WEB服务器(IIS)。如下图:
添加MSMQ功能,如下图:
添加WCF服务允许HTTP激活等功能,如下图:
在Windows10 中安装IIS等组件:
控制面板——程序和功能——添加角色和功能中,选中WEB服务器(IIS)。如下图:
3.4安装MSDTC
应用服务器和数据库服务器都需要安装配置MSDTC:
Windows Server 2008R2打开控制面板的管理工具——组件服务——我的电脑——本地DTC右键属性——安全中,如下图所示进行安全设置。
并检查服务是否已经启动:
Windows Server 2012/2012R2管理服务器——工具——组件服务——本地DTC右键属性——安全中,如下图所示进行安全设置。
并检查服务是否已经启动:
3.5Hosts文件
在应用服务器操作系统目录windows\system32\drivers\etc中找到Hosts文件,在Hosts里面加上数据库的IP地址和机器名。与此同时在数据库服务器操作系统目录windows\system32\drivers\etc中找到Hosts文件,在Hosts里面加入应用服务器的IP地址和机器名。
3.6启用防火墙后,入站规则设置
如果启用了防火墙,需要在windows防火墙->高级设置->入站规则中设置(分布式事务处理协调器(TCP-In))启用;
4系统部署环境4.1系统部署角色
注意:
1、Chrome浏览器从45版本开始,将完全不再支持NPAPI插件,即不再支持Silverlight插件(手动也无法修改)。
Chrome浏览器(版本为45及之前的),如果默认不支持Silverlight插件,可以手动打开,具体步骤参考:https://www.sodocs.net/doc/361543856.html,/forum.php?mod=viewthread&tid=904369
4.2系统访问模型
用户的访问模型:用户-> 应用服务器-> 账套数据库
管理员的访问模型:管理员-> 管理中心-> 应用服务器/ 账套数据库/ 管理数据库
图示↑系统访问模型
管理员的部署初始任务:安装系统-> 访问管理站点-> 新建管理中心-> 新建账套-> 注册应用服务器到管理中心(应用服务器和管理中心在同一机器则不需注册)
用户许可管理在『管理中心』建立后随时可进行。
仅『应用服务器』和『管理中心』需要系统安装,数据库均不需要系统安装,通过管理中心站点访问SQL Server或Oracle DB即可新建和维护账套数据库、管理数据库。
4.3推荐的部署方式
管理中心、管理数据库耗费资源都比较少,为了部署便捷性,推荐在生产环境中将应用服务器、管理中心装在同一操作系统上,账套、管理数据库放在另一台服务器的同一数据库实例中。这样只需两台服务器即可完成生产环境系统的部署,而且性能上也有保障。
注意:为了性能上有保障,在生产环境必把应用服务器和数据库服务器分开部署。
图示↑生产环境的一般部署方式
如果部署系统是为了完成演示、功能测试、开发等轻量级的非生产任务,可以将所有服务器角色都部署在同一台服务器的同一操作系统中,但严禁生产环境这样做。
图示↑非生产环境的一般部署方式
如果系统需要做群集或有更高的安全考虑,可按需将各角色分开部署,这样要两台以上服务器才能完成部署。
具体请参考安装盘中的《系统管理员手册》。
4.4支持的运行环境
4.4.1应用服务器的运行环境
下表是经过金蝶全面测试的应用服务器运行环境,建议客户的生产系统采用:
下表是只经过金蝶基本测试的应用服务器运行环境,可保证正常安装和运行,但不保证性能和稳定性,属非首要支持的环境,建议只用在演示、测试、开发等非生产系统:
未列示在以上两表的运行环境未经过金蝶测试,不能保证系统正常安装和运行。
4.4.2管理中心的运行环境
『管理中心』运行环境与『应用服务器』基本相同,区别在于:
(1)『管理中心』服务器上的IIS需要有FTP模块,请在安装IIS时勾选。
4.4.3数据库的运行环境
『账套数据库』和『管理数据库』支持的运行环境完全相同,因此统一列示为“数据库支持的运行环境”。
仅推荐有Oracle生产环境运维经验的客户选用Oracle数据库,一般我们均推荐选用SQL Server
请由有Oracle生产环境部署经验的技术人员安装调试Oracle数据库软件,建议请有OCP资格的工程师进行
数据库操作系统环境请参考微软或甲骨文的官方文档,数据库服务器不需要进行金蝶程序安装,只要SQL Server或Oracle支持的操作系统均可满足金蝶数据库的运行环境要求。
注意:
1、如果SQL Server排序规则是推荐字符集Chinese_RPC_CI_AS,Oracle的数据库字符集是:AL32UTF8,国
家字符集是:AL16UTF16,则会采用模板库的方式进行建库,速度较快,如果是其他字符集,系统会自动判断并提示出来,用户可根据提示选择纯脚本建库的方式进行建库,速度较慢。
另:SQL Server修改数据库实例排序规则的方式
1)参考微软官方文档:https://www.sodocs.net/doc/361543856.html,/zh-cn/library/ms179254.aspx;
2)重新安装SQL SERVER,并选择Chinese_RPC_CI_AS排序规则。
2、生产环境请一定用64位的数据库软件。
已经安装的实例如何检验
1)SQL Server: SELECT SERVERPROPERTY('Edition')
2)Oracle: select * from v$version;
以上返回结果如包含64-bit字样则是64位,不带位数信息的是32位
3、由于SQL Server对文件夹安全操作的限制,建议数据库文件和日志文件不要放在根目录下,也不要放在
共享目录中。
4、创建Oracle管理中心库或业务库前,请确保Oracle数据库已安装XML DB组件,创建Oracle数据库时XML
DB是默认安装的,请不要去掉。