3.2 实验练习
实验一 K/3产品安装
在使用K/3系统之前,必须先行安装好金蝶K/3系统。
↗应用场景
公司购买了金蝶软件K/3供应链系统和K/3财务系统,并准备于2012年2月正式使用,信息部主管收到软件供应商提供的软件安装包后,开始准备安装系统。
↗实验步骤
●硬件配置。
●配套软件安装。
●金蝶应用软件安装。
●应用部署。
↗操作部门及人员
软件的安装一般由软件供应商或公司信息系统部的人员负责安装,有时也可以由财务人员负责兼做。在诚信电子公司,ERP软件的安装等工作由财务部张婷兼管。
↗实验前准备
●当企业购买了软件后,就要开始安装工作。与普通应用软件不同的是,ERP软件的安装相对复杂,需要考虑的因素更多。根据使用人数的多少、数据量的大小等,ERP软件的安装布局也有不同的解决方案。在安装金蝶软件前,需要统计企业的业务流量、数据大小、用户数等,据以分析计算机及网络等的配置标准。
●一般情况下,中型应用企业客户需要准备两台部门级服务器及若干个PC机(根据用户数确定PC机数量)。
↗实验数据
根据公司未来的发展前景,预计系统的使用人数可能为30人,每天处理的单据或凭证记录为200条左右,系统的使用都在同一局域网内。
↗操作指导
K/3系统是一个三层结构的应用,系统安装也可以分为多个部分来进行,包括客户端、中间层、Web系统、数据库端等。
客户端指的是基于Windows的GUI桌面应用程序,需要安装在业务系统使用人员的机器上。
中间层包括所有业务系统的业务逻辑组件,这些组件会被客户端所调用,是K/3系统的核心部分,对硬件环境的配置要求较高。
Web系统是基于IIS提供K/3人力资源、管理门户、CRM等Web服务。
数据库端主要安装数据库产品和K/3系统的数据库服务组件。对目前的K/3系统而言,要安装的数据库是SQL Server,所有的业务数据都是存储在这里的。
不同部分可能需要安装在不同的机器上,它们对系统的配置要求也不尽相同,中间层和数据库还可以根据需要进行分布部署。高端应用可通过群集技术提供高可靠、高性能、容错等高级特性。下面我们来描述其配置策略。
1.硬件配置
进行硬件配置时,要考虑三方面的因素:
●数据量。
●并发客户端的数量。
●安全问题。
衡量数据量的指标有:①账套的数据文件大小;②基础资料——物流中的物料或商品,财务中的科目和核算项目;③业务数据——财务中的凭证,物流中的仓库单据。
一般的经验数据是:数据库服务器的内存要大于账套数据文件的大小,如数据文件2.5GB,内存配置要3GB。
并发客户端的数量是指同时在线使用的人数、主要影响服务器CPU的个数。经验性的数字如下:中间层服务器每20个客户端一个CPU,数据库服务器每10个客户端一个CPU,一个超线程CPU可以带15个客户端,但是1+1>2,即两个1GHz CPU的负荷远远大于一个2GHz CPU。
此外,考虑到安全需要,一般建议客户端、中间层和数据库服务器分开在不同的机器上安装,特别是客户端和数据库服务器最好隔离在不同的子网内。
1)数据库服务器配置
数据库服务器作为账套数据的存储平台,无论从性能还是可靠性方面都提出了很高的要求。其配置的基本要求如表3-1所示。
表3-1 数据库服务器配置
2)中间层服务器配置
中间层的任务是运行K/3系统的业务组件,一个中间层服务器往往要为多个客户端(包括Web)提供服务,因此对中间层机器的配置要求一般较高。其配置的基本要求如表3-2所示。
表3-2 中间层服务器配置
3)客户端配置
客户端配置如表3-3所示。
表3-3 客户端配置
4)网络配置
网络的选型可能会对K/3系统的性能产生较大的影响。下面分别介绍局域网应用和广域网的应用。
在局域网的应用环境下,网络带宽一般不会成为性能瓶颈,在进行网络设计和部署时应遵循如表3-4所示的一些原则。
表3-4 局域网网络配置
而广域网的应用比局域网应用复杂得多,因为整个系统往往需要跨越多个子网,网络带宽的不足往往成为系统的性能瓶颈。在广域网下的应用应遵循如表3-5所示的一些原则。
表3-5 广域网网络配置
注意:
在网络应用中,各机之间必须通过TCP/IP协议进行通信,每台机器必须加入到某个域,这些域之间的通信必须保证畅通。由于安全性的问题,防火墙只允许通过Internet信息数据交换使用特定端口(如Web用80),而DCOM创建对象时使用的是1024~65535之间的动态TCP端口,并且由于防火墙的IP伪装特性,使DCOM在有防火墙的服务器上不能进行正常连接。要解决此问题,可通过统一的RPC管理(远程过程调用,由RPC统一进行创建DCOM对象所需的端口的映射处理),所以需在防火墙服务器上打开RPC端口135。
2.配套软件安装
●服务器端,SQL Server 2000标准版/企业版(需再打SP4补丁), SQL Server 2005 Standard/Enterprise SP3,或者SQL Server 2008 Standard/Enterprise等。安装时系统管理员sa的口令设置为“123”。
●中间层,Windows 2000 Server或以上版本(需再打SP4补丁), Windows Server 2003 Standard/Enterprise/DataCenter SP1/SP2,或者Windows Server 2008 Standard /Enterprise/DataCenter等。
●客户端,Windows XP Professional SP2/SP3, Windows 7 Home Basic/Home Premium/ Professional/Ultimate,或者Windows Vista Ultimate/Enterprise/Business SP1等。
除此之外,还需要Microsoft DCOM98等组件。由于需要的配套软件比较多,本书所附光盘中提供了“环境检测”程序,来帮助用户自动检测当前机器所需的环境是否都符合安装金蝶K/3的条件。
3.金蝶应用软件安装
机器及安装环境准备好后,接下来开始安装金蝶软件。下面的所有安装都以本机系统管理员的身份登录,关闭其他应用程序,特别是防病毒软件。
注意:
①按下面的步骤进行安装前,一定要保证环境检测通过后才可以进行K/3安装。
②如果电脑上以前安装了其他版本的金蝶软件,建议完全卸载成功后再进行安装。
③如果安装过程中碰到一些更深层次的问题,可以参考安装盘中随机帮助手册。这里不作进一步介绍。
用户在新环境上安装K/3时,请按如下顺序进行。
插入本书所附DVD光盘,将【资源盘】压缩包解压缩至本地磁盘。然后双击【资源盘】文件夹中的Setup.exe图标,打开如图3-1所示的窗口。单击【环境检测】按钮,先对环境进行检测。符合安装条件才可进行K/3安装。
图3-1 环境检测
注意:
K/3有两种部署方式。一种是可将所有的服务组件、客户端安装在一台电脑上,主要用于学习。另一种是采用网络部署方式,客户端和服务组件安装在不同的计算机上。
(1)单机安装所有服务组件和客户端的操作步骤
如果想在一台电脑上将客户端、数据库服务、中间层服务都安装好,建议在进行图3-1所示的环境检测时,选中所有的部件进行检测,然后根据系统提示将相关的组件安装好。
注意:
系统有可能提示XP、Windows 7等非服务器端的操作系统不能安装数据库服务、中间层服务。可以忽略此提示,作为练习可以在这些操作系统上安装服务组件。
环境检测通过后,打开光盘中的【安装盘】文件夹,双击Setup.exe图标,首先出现K/3的安装程序界面,如图3-2所示。单击【安装金蝶K/3】按钮,按照系统提示进行安装。
图3-2 K/3安装程序界面
单击【下一步】按钮,进入许可协议页面,如图3-3所示。
图3-3 许可协议页面
输入公司和用户名字,如图3-4所示。
图3-4 客户信息页面
单击【下一步】按钮,选择要安装的部件。如果是在单机上安装所有的部件,建议选择【全部安装】。如果仅安装数据库部件,建议选择【数据库服务部件】。如图3-5所示。
图3-5 选择安装部件
单击【下一步】按钮,系统开始安装,如图3-6所示。
图3-6 开始安装
在以上安装完成之后,将开始进行中间层组件安装,如图3-7所示。单击【安装】按钮。
图3-7 安装中间层组件
安装完成之后,系统将自动运行“注册中间层组件”功能。注册完中间层组件后,将安装Web服务组件,并自动运行“注册Web服务组件”功能。
Web服务组件注册完毕,将配置Web服务器站点,如图3-8所示。
图3-8 配置Web服务器站点
配置完毕,系统会提示配置的结果。注意,查看各个站点是否配置成功。如图3-9所示。
图3-9 配置Web服务器站点的结果
配置完成之后,整个K/3的安装就完成了。
注意:
K/3系统安装完成后,需在安装盘中找到两个补丁文件PT058170.exe和PT045091. exe,双击进行安装。PT058170.exe安装完成后,还需要对web.config进行修改,修改过程请参考补丁包中的说明文件。
以下为网络应用的部署方式,将分数据库服务器、中间层服务器、Web服务器、客户端等安装在不同计算机上的方式进行部署。
(2)数据库端安装操作步骤
数据库服务部件仅在数据库服务器与中间层服务器连接时,在中间层账套管理程序中进行新建、备份、恢复这三种账套操作时起作用。如果不需要在中间层服务器做上述操作,例如账套备份恢复直接通过SQL Server或者第三方备份软件进行,可以不必在数据库服务器上安装K/3数据库服务部件。
①选择数据库服务器,打开计算机电源,启动操作系统。
②将本书配套光盘放入光盘驱动器。
③双击【我的电脑】,选择【资源盘】目录,在打开的窗口中双击该光盘的Setup.exe图标,进入【金蝶K/3安装程序】窗口。单击【环境检测】,如图3-10所示,选择【数据库服务部件】,先检查是否已经安装了相关的配套软件,如果没有,系统会给出提示,自动进入资源盘安装配套软件。
图3-10 环境检测
④环境检测通过后,选择【安装盘】目录,双击Setup.exe图标进行安装。在图3-11所示窗口中,仅选择【数据库服务部件】,按照系统提示逐步操作即可。
图3-11 服务器部件安装
(3)中间层安装操作步骤
①选择中间层服务器,打开计算机电源,启动操作系统。
②将本书配套光盘放入光盘驱动器。
③双击【我的电脑】,选择【资源盘】目录,在打开的窗口中双击该光盘的Setup.exe图标,进入【金蝶K/3安装程序】窗口。同样,先进行环境检测,选择【中间层服务部件】。
④环境检测通过后,选择【安装盘】目录,双击Setup.exe图标,根据系统提示安装中间层服务部件。
⑤安装完成后,会自动运行“注册中间层组件”。中间层组件注册完毕后,即可运行【程序】—【金蝶K3 WISE创新管理平台】—【金蝶K3服务器配置工具】—【账套管理】,新建或恢复、注册账套。
注意:
①为了保证安装成功,中间层服务部件我们只选择会使用到的一些系统,如财务核算系统、供应链管理系统,基础管理系统,财务管理系统等(不选择人力资源系统,这部分比较复杂,不在本书作介绍)。
②安装完成后,系统会自动运行“注册中间层组件”功能(如需安装后重新注册中间层组件,可以手动运行【程序】—【金蝶K3 WISE创新管理平台】-【金蝶K3服务器配置工具】—【中间层组件注册】)。
③K/3中间层服务器使用标准的TCP协议与数据库服务器、Web服务器、客户端通讯。
(4)Web服务器安装操作步骤
①选择Web服务器,打开计算机电源,启动操作系统。
②将本书配套光盘放入光盘驱动器。
③双击【我的电脑】,选择【资源盘】目录,在打开的窗口中双击该光盘的Setup.exe图标,进入【金蝶K/3安装程序】窗口。同样,先进行环境检测,选择【Web服务部件】。
④环境检测通过后,选择【安装盘】目录,双击Setup.exe图标,根据系统提示安装Web服务部件。
(5)客户端安装操作步骤
①选择客户应用机,打开计算机电源,启动操作系统。
②将本书配套光盘放入光盘驱动器。
③双击【我的电脑】,选择【资源盘】目录,在打开的窗口中双击该光盘的Setup.exe图标,进入【金蝶K/3安装程序】窗口。同样,先进行环境检测,选择【客户端部件】。
④环境检测通过后,选择【安装盘】目录,双击Setup.exe图标,根据系统提示安装客户端部件。
如果需要使用K/3 HR/CRM/SRM/网上报销等系统,还必须进行Web服务器端的安装,这里不作详细介绍。远程使用也可以通过采用远程终端的方式实现。
⑤客户端安装完毕后,请先运行【程序】—【金蝶K3 WISE创新管理平台】—【金蝶K3工具】—【远程组件配置工具】,指定中间层服务器,完成远程组件的注册和配置,客户端才能正常使用。
注意:
K/3软件的加密方式有软加密和硬加密两种。软加密和硬盘绑定,如果采用硬加密方式,则加密狗插在中间层服务器的并口上。
4.应用部署
金蝶K/3系统从应用上讲分为单机和网络两种模式,在企业的实际应用中,一般都是采用网络模式。
实验时,先模拟单机应用模式(如图3-12所示),将三层都安装在一台机器上,安装完毕,进入账套管理,新建账套,以检测是否都安装正确。
图3-12 单机应用模式
接下来,再分组实验,模拟网络应用模式。如图3-13所示,为根据诚信公司实际情况给出的网络布局图。
图3-13 网络应用模式
按照上述给出的网络布局图来进行模拟企业的实际网络配置。每个小组一般8人左右,分别是A1, A2, B1, B2, C1, C2, C3, D。
●A1, A2负责数据端的配置,各自配置一台。
●B1, B2负责中间层的配置,中间层服务器采用双网卡,其中一块和数据库在同一子网内,另一块和客户端在同一子网内,各自配置一台。加密狗插在B1配置的中间层上,负责承担财务人员的使用,B2配置的中间层服务器负责承担业务人员的使用。
●C1负责财务客户端的安装,并利用远程组件配置工具注册B1配置的中间层。
●C2负责业务客户端的安装,并利用远程组件配置工具将客户端上除“系统服务”模块外的其他模块指向B2配置的中间层,系统服务模块必须指向有加密狗的B1配置的中间层。
●C3负责远程终端服务器的配置安装,同样也必须安装K/3客户端,远程终端服务器可以采用Windows 2000 Server自带的远程服务,也可以采用CITRIX的产品。
●D负责远程终端客户端的安装。