金蝶K/3鞋服版V13.0系统管理员手册金蝶K/3系统管理员手册本书著作权属于金蝶软件(中国)有限公司所有,,任何单位或个人不得以任何方式对本书的部分或全部内容擅自进行增删,改编,节录,翻译,翻印,改写。金蝶软件(中国)有限公司2012年08月金蝶K/3系统管理员手册前言前言感谢您使用《金蝶K/3V13.0系统管理员手册》。本手册包含的内容可以帮助您进行有效的金蝶K/3系统管理,主要包括以下内容: K/3系统架构概述 K/3系统部署策略 K/3系统安装过程 K/3系统安全和远程应用 常见问题在手册的前言部分还向您提供了获得其它帮助信息的途径及编写约定。读者对象本手册假设您在本手册涉及的业务领域具有较好的工作经验和知识,并假设您对金蝶K/3产品基础知识有整体的了解。如果您没有使用过本系统,我们建议您接受一次或者更多的本子系统的培训课程(请同金蝶本地分支机构联系,获得更多培训信息)。如果您希望了解更加深入的系统知识,如系统接口等,请先了解金蝶K/3系统架构、MSSQLSERVER知识和阅读金蝶K/3系统技术文档。相关信息来源您还可以通过以下途径了解我们的系统,并获取您需要的服务和帮助。1.在线信息如果您需要及时了解金蝶K/3产品动态,交流产品应用解决方案,可以登录金蝶网站(http://www.kingdee.com/)。2.售前咨询服务根据企业的发展和管理需要,提供管理咨询及解决方案,帮助企业作出快速、准确的决策。3.产品培训金蝶公司秉承技术创新、管理创新的宗旨,不断提供给客户完整的行业解决方案。在提供优秀产品的同时,不断推出配套的培训服务,帮助用户在应用软件时达到事半功倍的效果。4.实施咨询服务金蝶公司吸收四十多万客户的经验,结合国内外先进的管理理念和管理软件的实施方法,推出符合中国国情的标准软件实施方法--金手指实施方法。我们愿意运用我们在企业管理及IT技术方面的知识,帮助顾客获得更大的成功!5.现场支持服务我们的资深专业人员面对面地和您沟通,在运行现场对问题进行研究分析,使问题迅速得到解决。6.CRM服务借助客户关系管理系统(金蝶EAS-CRM)我们建立了客户综合信息管理库,能够快速地解决客户的问题并保留历史记录,以便提供长期、持续、高效的服务。7.CSP服务支持金蝶公司融合多年客户服务经验与国外先进的管理思想,提炼出客户常用的和最需要的服务为一体的CSP服务。它是以金蝶公司先进的科技手段和专业化的服务队伍为依托,在业界领先推出的项目完整、功能全面的系统性服前言金蝶K/3系统管理员手册务产品。8.呼叫中心通过客户呼叫中心服务(CallCenter),提供全面、周到的服务,快速解答客户应用问题。9.个性化服务针对企业个性化的需求,我们提供-量身定制-服务,使用一切资源,包括和合作伙伴一道为您提供全面的应用解决方案。10.便利服务金蝶不仅是解决方案的提供者,也是相关附属产品的提供者。我们提供的便利服务不仅省去您选择的苦恼,还有利于保证相关产品和系统的兼容性和一致性。11.合作联盟服务我们和其他IT领域先导型的企业进行战略合作,为您提供企业管理咨询、系统集成、相关知识培训等全方位的服务。在此,您不仅能得到金蝶的服务资源,也能以优惠的条件享受金蝶合作伙伴的资源。12.版本升级服务版本升级服务将使您随时代的进步而保持投资的增值,以优惠的价格实现软件“以旧换新”。金蝶K/3产品设计思想金蝶K/3以企业基础管理为核心设计思想,对覆盖产品(服务)价值链的业务的流程进行全面的计划、组织、协调,及对业务的有效处理和有效控制的管理。针对战略企业管理的特点,强调对企业基础数据、基本业务流程、内部控制、知识管理、员工行为规范等管理,通过丰富的工具与方法有机整合并提供贯穿战略企业管理全过程所需的决策信息,实时监控战略执行过程中的问题,帮助企业创造持续增长的核心竞争力。基础管理是企业持续的管理实践的基石。基础管理的好坏决定了企业的战略目标能否实现,也决定了企业持续发展是否有坚实的基础。强调过程管理是基础管理的特性,是因为它是能真实反映业务处理过程的第一手的、最详尽金蝶K/3系统管理员手册前言的资料,使企业的业务决策和战略决策建立在“理性”的基础上。关于金蝶金蝶国际软件集团有限公司是亚太地区领先的企业管理软件及电子商务应用解决方案供应商,是全球软件市场中成长最快的独立软件厂商之一,是中国软件产业的领导厂商。金蝶开发和销售的软件产品包括针对快速成长的新兴市场中企业管理需求的企业管理软件、通过互联网提供服务的电子商务应用软件和为企业构筑电子商务平台的中间件软件。同时,金蝶向全球范围内的顾客提供与软件产品相关的管理咨询、实施与技术服务。金蝶独特的“快速配置,快速实施,快速应用,快速见效”的全球化产品与服务定位,能够帮助顾客从容面对不确定商业环境带来的挑战,实现业务流程与IT技术的完美结合,有效管理变革,确保组织快速、持续和健康成长。金蝶国际软件集团有限公司是中国第一个WINDOWS版财务软件;第一个纯JAVA中间件软件;第一个基于互联网平台的三层结构的ERP系统—金蝶K/3的缔造者,同时金蝶K/3还是中国中小型企业ERP市场中占有率最高的企业管理软件。2004年10月,金蝶正式对外发布了新一代产品—金蝶EAS4.0(KINGDEEENTERPRISEAPPLICATIONSUITE)。金蝶EAS构建于金蝶自主研发的商业操作系统—金蝶BOS之上,面向中大型企业,采用最新的ERPⅡ管理思想和一体化设计,有超过50个应用模块高度集成,涵盖企业内部资源管理、供应链管理、客户关系管理、知识管理、商业智能等,并能实现企业间的商务协作和电子商务的应用集成。编写约定通用格式约定格式意义宋体正文。下划线输入信息。斜体提示信息。图形界面格式约定格式意义“”窗口名称。[]普通菜单项或树状结构菜单项。【】窗口中的按钮。<>窗体中的选项。→连续选择菜单及其子菜单或树状结构。键盘操作约定格式意义[键1]键盘上的键名。[键1+键2]在键盘上同时按下两个键。鼠标操作约定格式意义单击按下鼠标左键点击某一对象。双击连续两次鼠标左键打开某一对象。右击选中某一对象按下鼠标右键。前言金蝶K/3系统管理员手册拖放按住鼠标左键不放移动鼠标到指定位置,放开鼠标键。特别标志格式意义温馨提醒:提醒某些操作可能会导致一些严重的后果,请用户谨慎使用。注意:提供一些应用关键的描述。举例:列举实例以便用户加深理解。操作前提:进行某一操作之前,必须先完成的操作。定义:定义内容中出现的财务或计算机术语。流程图图例说明本手册中的主要业务流程均采用EPC(Event-driven-ProcessChain)图进行描述。EPC全称Event-driven-ProcessChain,即事件驱动的流程链方法,通过连接事件和任务,用户可以明确地建立复杂的业务流程的模型,并开展分析。EPC方法不仅使用易于理解的符号和语言帮助用户、咨询顾问描述业务信息系统,而且还集成了组织结构、功能、数据和信息流等重要特性。EPC模型可以显示出任务链和责任链发生中断,将如何影响到公司优化其流程的能力。通过将组织与各个任务进行匹配,用户可以非常方便地看到一个流程中涉及到哪些部门或岗位。EPC图中涉及到的元素说明如下表:名称图标定义示例事件事件描述了状态的发生,它反过来又充当了一个触发器。收到原始凭证功能功能描述了初始状态向最终状态的转换。录入凭证组织单元组织单元描述了企业的大体结构。财务部会计信息、物料、资源对象信息、物料或者资源对象描述了现实世界中的对象(比如业务对象、实体)。科目流程路径流程路径显示了流程之间的前后连接关系(可以辅助导航)。凭证处理流程逻辑操作符逻辑操作符描述了事件和功能或流程之间的逻辑关系。“XOR”:表示从多个流程中,必须并且只能选择其一;“V”:表示“或”的关系;“Λ”:表示“且”的关系。金蝶K/3系统管理员手册前言名称图标定义示例控制流控制流描述了事件和功能或流程之间的先后和逻辑依赖关系。信息流、物流信息流/物流定义了某个功能是否被读取、变更或者写入。资源、组织单元分配资源/组织单元分配描述了哪个单元(员工)或资源来处理某个功能或者流程。意见反馈感谢您使用我们的产品及用户手册。在本手册的最后附有意见反馈表,您可以在上面说明您对我们的产品或用户手册的意见和建议,并通过金蝶分支机构或直接传真至(0755)26615016K/3产品事业部反馈给我们,我们将期待您给予我们好的建议和意见。13金蝶K/3系统管理员手册第1章系统架构概述目录第1章系统架构概述..121.1产品定位..121.2技术架构..13第2章系统部署策略..152.1系统运行环境支持..152.2基本部署策略..202.3扩展部署策略..21第3章系统安装过程..273.1普通安装过程..273.2无人值守安装..54第4章多语言部署..554.1多语言部署规则..554.2多语言部署架构图..594.3多语言标准部署环境..64第5章网络安全和远程访问.675.1金蝶K/3系统的网络服务端口..675.2金蝶K/3系统与防火墙集成部署方案示例..695.3用VPN技术实现K/3系统远程应用..725.4用CITRIXXENAPP(原PRESENTATIONSERVER)实现K/3系统远程应用.73第6章系统日常监测和性能优化.776.3系统日常监测..776.3系统性能优化..79第7章常见问题..817.1客户端问题..81附录A..95附录B..99第1章系统架构概述金蝶K/3系统管理员手册第1章系统架构概述1.1产品定位金蝶K/3ERP面向中小型企业,构建BOS平台之上,帮助企业全面整合内外资源,快速实现个性化需求。金蝶K/3在企业价值创造的各环节,包括采购管理、销售管理、库存管理等基础业务管理,计划管理、财务管理、人力资源管理等企业辅助管理方面,更加注重深入应用,使企业在创造价值过程中的每个环节都得以完美衔接。应用金蝶K/3ERP,可以帮助企业打造最佳管理模式,使企业资源配置最优化,提高企业核心竞争力。13金蝶K/3系统管理员手册第1章系统架构概述1.2技术架构金蝶K/3构建于金蝶自主研发的业务操作系统——金蝶BOS(BusinessOperatingSystem)之上,采用WindowsDNA技术架构,支持32/64位的Windows操作系统、SQLServer数据库引擎。金蝶BOS(BusinessOperationSystem)——金蝶业务操作系统,它使用先进、开放、可伸缩的技术体系,面向企业快速成长的业务需求,协同合作伙伴拓展管理业务,通过科学的工具和流程对企业建模进行全程监控。金蝶BOS在金蝶承担的国家863计划“新一代ERP系统研发”中发挥核心作用,并致力发展成为中国管理软件技术平台的标准。金蝶K/3BOS是金蝶BOS产品家族中的一员,是专门针对金蝶K/3系列产品,自主研发的新一代技术平台;用以解决K/3系统日益增加的应用复杂度和快速开发与实施之间的矛盾;集成了K/3产品底层的相关服务,如消息中心、数据传输、权限模型、网络控制等,同时提供一系列的客户化开发工具,让客户在不需要任何编程知识的前提下,快速的定制新的业务单据、业务流程和报表,以适应客户业务环境不断变化的需要。K/3BOS是与K/3紧密地集成在一起,为K/3的运行提供平台,依托与支撑K/3的发展。K/3系统是典型的三层结构应用,由数据库、中间层、客户端三层构成,此外HR/Web系统为可选部件:数据库——安装数据库产品和K/3数据库服务部件,目前K/3系统支持的数据库产品是MicrosoftSQLServer,所有的业务数据都存储在这里;中间层——包括所有业务系统的业务逻辑组件,这些组件会被客户端所调用,是K/3系统的核心部分;客户端——K/3客户端桌面应用程序,基于WindowsGUI,安装在业务系统操作人员的机器上;HR/Web系统——基于IIS提供K/3人力资源、管理门户、CRM等WEB服务。第1章系统架构概述金蝶K/3系统管理员手册更详尽的K/3产品技术架构说明请参阅《金蝶K/3技术白皮书》。25金蝶K/3系统管理员手册第2章系统部署策略第2章系统部署策略原则上,不同版本的K/3系统对硬件、软件、网络等周边系统的需求是不一样的:高版本K/3系统通常对周边系统要求更高,但同时能支持更新型的软硬件。因此本手册所涉及系统需求的内容只适合手册所对应版本的K/3,就本版手册而言,对应的是金蝶K/3V12.2。2.1系统运行环境支持2.1.1客户端运行环境支持下表列出了金蝶K/3V12.2客户端的运行环境要求:组件要求处理器处理器类型:Pentium4兼容处理器或速度更快的处理器处理器速度:最低:单核1.7GHz双核1.0GHz推荐:双核2.0GHz或更快内存物理内存:最少:512MB推荐:1.0GB或更大存储存储空间:最少:4GB空闲空间推荐:8GB空闲空间网络网络质量:速率:100Mbps延时:<20ms(以大小1024字节的测试数据包返回结果为准)丢包:<0.1%(以大小1024字节的测试数据包返回结果为准)26第2章系统部署策略金蝶K/3系统管理员手册操作系统K/3客户端支持的操作系统:WindowsXPProfessionalSP2/SP3WindowsXPProfessional64位x64SP2WindowsVistaUltimate/Enterprise/BusnessSP1WindowsVistaUltimate/Enterprise/Busness64位x64SP1Windows7HomeBasic/HomePremium/Professional/UltimateWindows7HomeBasic/HomePremium/Professional/Ultimate64位WindowsServer2003Standard/Enterprise/DataCenterSP1/SP2①WindowsServer2003Standard/Enterprise/DataCenter64位x64SP1/SP2①Windows2000Professional/Server/AdvancedServer/DataCenterServerSP4②商业智能系统不支持②其他未提及的操作系统版本不提供官方支持,金蝶K/3客户端在此类系统上可能可以运行但未经严格测试,也可能完全不能运行。Web浏览器K/3HR/CRM/Portal/Ebos支持的Web浏览器版本:MicrosoftInternetExplorer6.0SP1/SP2-32位③MicrosoftInternetExplorer7.0-32位③MicrosoftInternetExplorer8.0-32位③仅HR/Web客户端需要Web浏览器,普通K/3GUI客户端并不需要。其他未提及的Web浏览器版本不提供官方支持,金蝶K/3HR/Web客户端在此类Web浏览器上可能可以运行但未经严格测试,也可能完全不能运行。注解①——同时也支持WindowsServer2003R2对应版本,WindowsServer2003R2是WindowsServer2003的功能扩展包,两者系统兼容性是一致的。注解②——不推荐使用Windows2000系列,其MSDTC效能较低,会降低K/3整体性能。注解③——如果采用64位操作系统作为HR/Web客户端,请使用其内置的32位IE访问K/3HR/Web站点,64位Windows系统都内置32位和64位两套InternetExplorer,操作系统默认也是调用32位版。2.1.2中间层服务器运行环境支持下表列出了金蝶K/3V12.2中间层服务器的运行环境要求:组件要求处理器处理器类型:IntelXeon或AMDOpteron处理器速度:最低:1.6GHz推荐:2.4GHz或更快处理器处理器核心总数:最低:2核心推荐:4核心(200并发以内)8核心(200~400并发)400并发以上请增加中间层服务器,下同25金蝶K/3系统管理员手册第2章系统部署策略内存物理内存:最少:1GB推荐:2GB(200并发以内)4GB(200~400并发)存储存储类型:SCSI或更快企业级存储,并推荐设置为RAID1或RAID5存储空间:最少:10GB空闲空间推荐:20GB空闲空间网络网络质量:速率:100Mbps,推荐以1000Mbps与数据库服务器连接延时:<20ms(以大小1024字节的测试数据包返回结果为准)丢包:<0.1%(以大小1024字节的测试数据包返回结果为准)操作系统K/3中间层服务器支持的操作系统:WindowsServer2003Standard/Enterprise/DataCenterSP1/SP2①WindowsServer2003Standard/Enterprise/DataCenter64位x64SP1/SP2①WindowsServer2008Standard/Enterprise/DataCenter②WindowsServer2008Standard/Enterprise/DataCenter64位x64②Windows2000Server/AdvancedServer/DataCenterServerSP4③商业智能系统不支持③其他未提及的操作系统版本不提供官方支持,金蝶K/3中间层服务器在此类操作系统上可能可以运行但未经严格测试,也可能完全不能运行。在虚拟机系统中运行K/3中间层的特别说明请见注解④注解①——同时也支持WindowsServer2003R2对应版本,WindowsServer2003R2是WindowsServer2003的功能扩展包,两者系统兼容性是一致的。注解②——只支持WindowsServer2008完全安装,不支持服务器核心安装(ServerCoreInstallation)。同时也支持WindowsServer2008R2对应版本,WindowsServer2008R2是基于WindowsServer2008的功能扩展,两者系统兼容性是一致的注解③——不推荐使用Windows2000系列,其MSDTC效能较低,会降低K/3整体性能。商业智能不支持Windows2000系列注解④——中间层加密服务不支持在虚拟机(VMWare、VirtualPC等)中运行,加密服务在虚拟机中将总运行为演示版,也不支持License文件导入。但加密服务之外的其他中间层组件可以正常在虚拟机中运行。2.1.3HR/Web服务器运行环境支持下表列出了金蝶K/3V12.2HR/Web服务器的运行环境要求:组件要求处理器处理器类型:IntelXeon或AMDOpteron处理器速度:最低:1.6GHz推荐:2.4GHz或更快处理器处理器核心总数:最低:2核心推荐:8核心26第2章系统部署策略金蝶K/3系统管理员手册内存物理内存:最少:1GB推荐:4GB存储存储类型:SCSI或更快企业级存储,并推荐设置为RAID1或RAID5存储空间:最少:10GB空闲空间推荐:20GB空闲空间网络网络质量:速率:100Mbps,推荐以1000Mbps与中间层服务器连接延时:<20ms(以大小1024字节的测试数据包返回结果为准)丢包:<0.1%(以大小1024字节的测试数据包返回结果为准)操作系统K/3HR/Web服务器支持的操作系统:WindowsServer2003Standard/Enterprise/DataCenterSP1/SP2①WindowsServer2003Standard/Enterprise/DataCenter64位x64SP1/SP2①WindowsServer2008Standard/Enterprise/DataCenter②WindowsServer2008Standard/Enterprise/DataCenter64位x64②Windows2000Server/AdvancedServer/DataCenterServerSP4③其他未提及的操作系统版本不提供官方支持,金蝶K/3HR/Web服务器在此类操作系统上可能可以运行但未经严格测试,也可能完全不能运行。注解①——同时也支持WindowsServer2003R2对应版本,WindowsServer2003R2是WindowsServer2003的功能扩展包,两者系统兼容性是一致的。注解②——只支持WindowsServer2008完全安装,不支持服务器核心安装(ServerCoreInstallation)。同时也支持WindowsServer2008R2对应版本,WindowsServer2008R2是基于WindowsServer2008的功能扩展,两者系统兼容性是一致的注解③——不推荐使用Windows2000系列,其MSDTC效能较低,会降低K/3整体性能。商业智能不支持Windows2000系列2.1.4数据库服务器运行环境支持下表列出了金蝶K/3V12.2数据库服务器的运行环境要求:组件要求处理器处理器类型:IntelXeon或AMDOpteron或IntelItanium2处理器速度:最低:1.6GHz(对于Itanium处理器是1.4GHz)推荐:2.4GHz或更快处理器(对于Itanium处理器是1.6GHz)处理器核心总数:最低:2核心推荐:4核心(100并发以内或数据库实体10GB以内)8核心(100~200并发或数据库实体10~20GB)16核心(200~400并发或数据库实体20~40GB)内存物理内存:最少:2GB推荐:4GB(100并发以内或数据库实体10GB以内)8GB(100~200并发或数据库实体10~20GB)16GB(200~400并发或数据库实体20~40GB)25金蝶K/3系统管理员手册第2章系统部署策略存储存储类型:SCSI或更快企业级存储,数据盘推荐设置为RAID10,并至少建立两个LUN分别放置生产数据库与临时数据库(TempDB)存储空间:最少:10GB空闲空间推荐:50GB或更多空闲空间网络网络质量:速率:100Mbps,推荐与中间层服务器以1000Mbps连接延时:<20ms(以大小1024字节的测试数据包返回结果为准)丢包:<0.1%(以大小1024字节的测试数据包返回结果为准)操作系统K/3数据库服务器支持的操作系统:WindowsServer2003Standard/Enterprise/DataCenterSP1/SP2①WindowsServer2003Standard/Enterprise/DataCenter64位x64SP1/SP2①WindowsServer2003Enterprise/DataCenter64位IA64SP1/SP2①②WindowsServer2008Standard/Enterprise/DataCenter③WindowsServer2008Standard/Enterprise/DataCenter64位x64③WindowsServer2008Enterprise/DataCenter64位IA64②③Windows2000Server/AdvancedServer/DataCenterServerSP4④Windows2000AdvancedServer/DataCenterServer64位IA64SP4②④其他未提及的操作系统版本不提供官方支持,金蝶K/3数据库服务器在此类操作系统上可能可以运行但未经严格测试,也可能完全不能运行。数据库引擎K/3数据库服务器支持的数据库引擎:SQLServer2005Standard/EnterpriseSP3SQLServer2005Standard/Enterprise64位x64SP3SQLServer2005Enterprise64位IA64SP3②SQLServer2008Standard/EnterpriseSQLServer2008Standard/Enterprise64位x64SQLServer2008Enterprise64位IA64②SQLServer2000Standard/EnterpriseSP4⑤SQLServer2000Enterprise64位IA64SP4②其他未提及的数据库引擎版本不提供官方支持,金蝶K/3数据库服务器在此类数据库引擎上可能可以运行但未经严格测试,也可能完全不能运行。非简体中文环境下部署K/3数据库服务器的注意事项请见注解⑥K/3商业分析(BI)+SQLServer2008环境的部署注意事项见注解⑦注解①——同时也支持WindowsServer2003R2对应版本,WindowsServer2003R2是WindowsServer2003的功能扩展包,两者系统兼容性是一致的。注解②——64位IA64架构的K/3数据库服务器暂不支持安装数据库服务部件,因此中间层连接IA64架构的数据库服务器时,新建、备份、恢复这三种账套操作不能在账套管理中直接进行,但其他业务功能正常。数据库服务部件不是K/3系统的必需部件,除上述三种功能外,数据库服务器不依赖它工作。64位x64架构的服务器无以上限制,可安装数据库服务部件。注解③——只支持WindowsServer2008完全安装,不支持服务器核心安装(ServerCoreInstallation)。同时也支持WindowsServer2008R2对应版本,WindowsServer2008R2是基于WindowsServer2008的功能扩展,两者系统兼容性是一致的注解④——不推荐使用Windows2000系列,其MSDTC效能较低,会降低K/3整体性能。商业智能不支持Windows2000系列注解⑤——不推荐使用SQLServer2000标准版,只推荐企业版,因为标准版最大只能支持2GB物理内存,会降低K/3整体性能。但SQLServer2005/2008标准版并没有物理内存限制,可以推荐使用。26第2章系统部署策略金蝶K/3系统管理员手册注解⑥——在非简体中文环境安装SQLServer,请把排序(Collation)设为Chinese_PRC_CI_AS,(CI表示大小写不敏感CaseInsensitive、AS表示重音敏感AccentSensitive),否则K/3数据库服务器不能正常工作。SQLServer2005/2008默认安装过程中可以设置排序,SQLServer2000需要选择自定义安装才能设置排序。排序在安装后不能更改,所以请安装时正确设置排序。注解⑦——如需用K/3商业分析(BI),且数据库引擎为SQLServer2008,数据库服务器需安装“SQLServer2005向后兼容组件”(SQLServer2005BackwardCompatibilityComponents),它是SQLServer2008FeaturesPack的一部分,微软官方下载链接:x86简体中文版:http://go.microsoft.com/fwlink/?LinkId=123702&clcid=0x804x64简体中文版:http://go.microsoft.com/fwlink/?LinkId=123703&clcid=0x804IA64简体中文版:http://go.microsoft.com/fwlink/?LinkId=123704&clcid=0x8042.2基本部署策略2.2.1小规模部署方案(All-in-One)定义:只有单一台服务器,中间层、数据库、Web系统都装在同一服务器上,适合于K/3系统小规模应用。在小型的应用场合,业务量较小,只有不超过10个并发客户端的情况下,可以将中间层和数据库安装在同一台服务器上。超过10个并发客户端的应用,为保证系统性能,中间层和数据库应该部署在不同的服务器上。在小规模应用场景下,通常不需要部署Web系统,如果需要部署Web,而中间层服务器的负荷并不重,将Web系统安装在中间层所在服务器上也是可取的,但必须考虑好系统安全问题。K/3小规模部署方案2.2.2标准部署方案(分层部署)定义:数据库、中间层、Web系统均分别单独部署在专用服务器上,适合于K/3系统大多数部署案例。当客户端数量超过10个,应该把每个服务器角色分开单独部署,并且建议这些服务器专用于K/3服务,不建议用其他企业应用服务器(例如AD、DNS、Mail等)兼任。这样才不至于多种服务争抢服务器运算资源,影响K/3系统的运行性能。而且从网络安全角度考虑,管理员可能对数据库、中间层、Web服务采用不同的安全策略,例如将数据库隔离在单独VLAN、将Web服务放在DMZ等,服务器分开部署更能满足网络安全方面的要求。25金蝶K/3系统管理员手册第2章系统部署策略K/3标准部署方案2.3扩展部署策略2.3.1数据库群集部署方案定义:用两台(或多台)服务器+磁盘阵列柜,构成数据库故障转移群集,适合要保证业务不间断的客户。故障转移群集(FailoverCluster),又可称为高可用群集(HighAvailabilityCluster),俗称双机热备,主要功能是保证服务不中断,当提供服务的主机宕机或因其他原因不能联系时,备份机会及时在线接替服务。替换过程依照实现技术和设备的不同,持续几秒到几十秒不等,通常客户端不会察觉到服务中断。SQLServer2000/2005/2008数据库引擎,都有故障转移群集功能,金蝶K/3都能很好的支持。K/3数据库群集部署方案要实现SQLServer数据库故障转移群集,有几个必要条件:1.要有共享存储设备,通常是磁盘阵列柜,直连或通过FCSAN、iSCSI与节点服务器连接;2.所有节点服务器的硬件配置最好相同或相近,如果做不到,至少物理内存容量要一样;3.节点服务器的操作系统必须是WindowsServer企业版或数据中心,标准版没有群集功能;26第2章系统部署策略金蝶K/3系统管理员手册4.SQLServer2005/2008可以用标准版或企业版搭建群集,标准版只支持双机群集,企业版可支持多机群集;SQLServer2000群集则必须用企业版搭建,SQLServer2000标准版没有群集功能;5.必须有活动目录/域支持,工作组环境无法实现群集;但基于性能和高可用性考虑,域控制器不推荐作为SQLServer集群节点(SQLServer2005/2008已禁止域控作为群集节点,SQLServer2000可以将域控作为群集节点但强烈不推荐)。此外还必须明确:1.SQLServer群集不能实现负载均衡、不提高数据库性能,只起到故障转移,也即双机(多机)热备作用,到2008为止各版SQLServer群集都只有故障转移功能;2.SQLServer群集不能提高数据安全性,群集的数据实际只有一份(在阵列柜上),虽然磁盘阵列的理论可靠性比一般内部磁盘高,但不是绝对的,提高数据安全性必须通过定时备份、远程数据同步等手段解决;3.一些第三方群集软件可以不通过Windows群集功能(MSCS)实现SQLServer群集,K/3跟这些软件通常是兼容的,但没有广泛测试过,所以不能完全保证。SQLServer群集下列几种不同部署模式,K/3都能很好支持,可根据客户需要进行选择:2.3.1.1Active-Passive群集最常用的SQLServer群集部署模式,称之为Active-Passive(主动-被动)模式,群集平时只有主节点工作,备份节点处于闲置状态,只在主节点故障时被自动激活以接替服务。Active-Passive模式的优点:部署简单,不容易出问题,所以应用比较广泛。Active-Passive模式的缺点:服务器资源利用率较低,平时备份机完全不工作,即至少50%的服务器资源闲置。SQLServer的Active-Passive群集部署模式2.3.1.2Active-Active群集故障转移群集的另一种部署模式Active-Active(主动-主动),即两个群集节点各运行一个SQLServer实例,互为备份,任一节点故障时两个实例会同时在剩下的另一节点上运行。Active-Active群集的优点:平时两台服务器都工作,没有闲置节点,服务器资源利用率高。25金蝶K/3系统管理员手册第2章系统部署策略Active-Active群集的缺点:故障转移时两个实例挤在一个节点运行,激增的工作负载可能造成剩下那个节点也崩溃;而且切换后还需要协调两个实例争抢的服务器内存,所以对数据库管理员的技能要求较高。关于双向或多向主动群集的内存资源管理,可参看微软站点:http://technet.microsoft.com/zh-cn/magazine/cc162320(en-us).aspx参阅其中标题为“AllocatingClusterMemory”的Q&A。SQLServer的Active-Active群集部署模式2.3.1.3N+1群集如果群集需要运行多个数据库实例,从提高资源利用率、方便管理角度来说,较好的部署模式是采用N+1群集,它实际是Active-Passive部署模式的扩展,能够在一定程度上克服Active-Passive群集资源利用率低的缺点,也不像Active-Active群集那样难于管理。N+1群集就是“N个数据库实例,运行在N+1个群集节点上”,多出的一个节点作为群集上所有实例共同的备用节点。举例说要运作A、B两个数据库实例,那么群集需要(2+1),也即3个服务器节点,其中两个节点分别运行A、B实例,剩下一个节点作为A、B共同的的备用节点,当A或者B主节点故障时,实例都会转移到这个备用节点。因为A、B实例主机通常不会同时出故障,所以共用一个备用节点是一般安全的。同理如果3个实例则需要4个节点,4个实例需要5.