系统安装手册-Windows_第1页
系统安装手册-Windows_第2页
系统安装手册-Windows_第3页
系统安装手册-Windows_第4页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目 录一 、安 装 文 件 获 得 位 置2二 、第 三 方 软 件 安 装 .2三 、IE S600系 统 的 安 装3四 、修 改 环 境 变 量4五 、修 改 配 置 文 件5六 、安 全 配 置10七 、运 行 程 序 。11八 、附 录 :14一、安装文件获得位置必须使用 ”下 ”上预编译好的 ACE_wrappers_5_5.rar , Qt.rar , IONA.rar 。可以从 ”上找到其它安装包。二、第三方软件安装1. ACE 、 Boost、 Qt、 Corba 安装将 ACE_wrappers_5_5.rar解压到 D:ACE_wrappers_5_5将 boost_1_

2、33_1.tar.gz解压到 D:boost_1_33_1将 Qt.rar解压到D:qt3.3.8将 IONA.rar解压到D:IONA2. Winrar 解压缩软件的安装。3. daemon403-x86.exe 虚拟光驱的安装。4. vs2005 用虚拟光驱安装,然后在安装vs2005 的 sp1 补丁。注意:在选择安装种类的时候,自定义选择中除去安装vb、 c#、 vj 等用不到的资源,只保留vc+ , .net framework这样能加快安装,并且在安装前要检查是否已经安装.net framework如果已经安装需要先卸掉,在安装sp1 补丁,一定要保证c 盘空间足够大,一般设为15

3、-20G ,安装补丁时要保证有至少2G 的空间能使用,有时虽然安装提示空间不足,但可以使用,检查方法是看 qt 中的 designer 程序能否使用。注:安装补丁时,C 盘剩余空间尽量要大。如果C 盘空间不足时,可能出现错误:1718,参考修改办法:单击 " 开始 ",单击 "运行 ",键入control admintools ,然后单击 " 确定 " 。单击 " 软件限制策略 " 。(注意:如果未列出软件限制,请右击"软件限制策略",然后单击 " 新建策略 "。对象类型列表

4、中的,右击“强制”,打开其属性单击 " 除本地管理员以外的所有用户" ,然后单击 "确定 "。5. xmanager 安装的时候要用企业版注册号。6. jdk 安装时要注意安装目录最好不要又空格。7. svn,有必要安装汉化包8. editplus.或 notepad+等常用的文本编辑软件。9. 网络代理的安装,从 proxy2mspclnt 目录中执行 SETUPA.BAT ,按照默认安装即可。10. 将 snmp+.rar 解压到 d:snmp+ 。为使 snmp 能提供网络信息,还需要安装windows 组件:网络和监视管理工具,然后在防火墙设置中

5、把端口(161: udp、 161: tcp、 162: udp、 162: tcp)加入到例外,特殊地,如果是win2003 系统,还需要设置snmp 服务的属性,如下:打开 “控制面板管理工具服务”,在右面的列表中找到“SNMP SERVICE ”,双击打开属性对话框,在“安全”页中,选中“发送身份验证陷阱”。在 “接受团体名称 ”下,单击 “添加 ”。在 “团体权利 ”下,选择一种“只读”权限级别。在 “团体名称 ”中,键入团体名称(区分大小写)“ public ”,然后单击 “添加 ”。选择 “接受来自任何主机的SNMP 数据包 ”。三、ies600系统的安装先在 d:盘建立目录ies

6、600(用来运行程序),iesdev(开发目录),或者建立一个目录ies600.从拷贝到 d:ies600 下在 iesdev 目录上点右键,点svn 更新获 svn check out提示输入用户名、密码。输入检索目录就可以把每日编译机器上的源程序下载到本机的iesdev 目录下面了。说明:在 iesdev 目录下调试程序需要注意的事项:1.首先把目录拷贝到本机%ICCSDEVHOME%srcidlimplcpporbacus432目录下, 因为他里面包含一些idl 生成的_c.h,_s.h,_c.cpp,_s.cpp 等文件,在其他的文件中要用到。2. 有的目录需要你重新编译一下 %ICC

7、SDEVHOME srcbasecommonwidget 下的工程,因为其他的工程用到这里面由 .ui 文件生成的文件。3. 如果你要在 iesdev 目录下重新编译程序, 需要将 ICCSHOME lib 目录下的文件拷贝到 ICCSDEVHOME lib 下。这样在编译的时候能找到链接文件。修改每日编译下载脚 本 , 将 从 ICCSHOME bin下 的dll、 exe等 文 件 也 拷 贝 到%ICCSDEVHOME%bin目录下,在样能保证用到新的程序。使得版本一致。4. 如果将 ies600 和 iesdev 合并到一个目录,则可以用每日编译的脚本直接更新库和源程序,在用 svn

8、更新源代码。四、修改环境变量1. Visual Studio 2005如果使用安装向导可不需要配置2. ACE_wrappers(1) ACE_ROOT=D:ACE_wrappers;(2) PATH=%ACE_ROOT%bin;(3) PATH=%ACE_ROOT%ace;3. boost_1_31_0BOOST_ROOT=D:boost_1_33_1;4.如果使用安装向导可不需要配置5. orbacus(1) ORBACUSDIR=D:IONAorbacus;(2) PATH=%ORBACUSDIR%lib;(3) JORBACUSDIR=D:IONAjorbacus;(4) PATH=%

9、JORBACUSDIR%lib;6. QT如果使用安装向导可不需要配置(1)(2)(3) qtlib=%QTDIR%libqt-mt338.lib;(4) PATH=%QTBIN%;(5) PATH=%QTDIR%lib;7. snmp(1) SNMPDIR=d:snmp+8. 程序运行(1) ICCSCORBAIMPL=USE_ORBACUS_CORBA_IMPL_432(2) ICCSDEVHOME=D:iES600(3) ICCSHOME=D:iES600(4) ICCSHOME=D:iES600(5) IESNETDIR=D:iES600(6) PATH=%ICCSHOME%bin;(

10、7) PATH=%ICCSHOME%lib;(8) qmakespec = win32-msvc2005(9) path = %ace_root%lib;说明:环境变量修改的方法。如果是多个系统配置,并且安装目录一样,成批量安装。 可以把环境变量从注册表中到出来HKLMSYSTEMCurrentControlSetControlSessionManagerEnvironment 。然后导入到其他机器。也可用写的脚本,详细代码见附录installenvirment.vbs 。五、修改配置文件工作站需要改的文件很少1. SB 配置如果在一个新的网段内运行 SB,并且没有其他 SB 启动,如要用 s

11、bkey_d.exe 来生成注册文件 sbregister.ini ,这样才能在新网段内使用 SB。 ICCSHOME inisbconfig.ini修改其中的组名NAME=JCIES600修改子网多播段( 172.20 是你 IP 的前两个字段,后面用255, 255 填充)如果是双网。则要配置双网IP在组名上点击右键,配置本地机,出现登陆诓直接进入即可2. %ICCSHOME%config dcmanager.config# ifconfig -a说明:为本机地址,在unix 下为网卡地址多波端口号/如果又两个网段,需要把下面的地址也放开# 该 Dcm 服务器上是否可以创建服务组的标志,缺

12、省认为不能创建服务组dcmserver.canCreateSg = true3. %ICCSHOME%config GDAServiceProxy.config=上述是为了配置cimserver 服务的地址。4.%ICCSHOME%inigds.ini<GraphServer><HostName type="string" ><!CDA</GraphServer>说明 :上述 ip 为图形服务所在机器地址5. addons.ini 文件 %ICCSHOME%/bin/addons.ini%ICCSHOME%/bin/draw/add

13、ons.ini%ICCSHOME%/bin/hmi/addons.ini修改加载插件列表,部分模块改成_d 结尾(可以在目录下查找对应名字的dll ,如果 dll名字带 _d 就需要修改)例如 draw 中的 addons.ini*drawmaingragroup./securityfrmwrkdrawfieldmanager_d*emsbmaddon_d*dntaddon_dpropertylist_demsgraphaddon_d#paramaddon这样在加载的时候就能把这些dll 文件加载到系统中。有时候当更新程序后这些文件也随着更新所以要把这些文件先暂时保存到一个文件夹里面,然后在拷

14、贝到目录中。如copy d:addonsaddons.ini d:ies600bincopy d:addonsdrawaddons.ini d:ies600bindrawcopy d:addonshmiaddons.ini d:ies600binhmi说明:如果为本机起服务,还要修改下面的文件6. %ICCSHOME%configcimserver.config需要修改地方:# 启动的时候的数据来源类型,0:sqlserver; 1:oracle; 2:file(说明:从文本启动)# 从文件启动时是否允许更新, 此配置在启动数据来源为文件的时候使用, 取值为 :false, true; 缺省值

15、为 :false如果要保存则需要修改为true#在 windows 上起,还需要设置分配的内存数。一般要大于内存-port60000"使用 sqlserver 时修改次配置项的IP 地址和数据库名, 指向数据库所在机器IP 和数据库名使用 oracle 时修改次配置项的IP 地址和数据库名,指向数据库所在机器IP 和数据库名App.AddtionLibs=%ICCSHOME%/lib/classes12.jar;%ICCSHOME%/bin/xercesImpl.jar;C:/ProgramFiles/Microsoft SQL Server 2005 JDBC Driver/sql

16、jdbc_1.1/chs/sqljdbc.jar;主要修改 sqljdbc.jar 所在目录修改所有目录为本机上对应的目录,最好用环境变量,主要是JORBACUS 的安装目录和 JDBC 的安装目录。7. %ICCSHOME%/config/run_java_app_as_exe.config需要修改地方:JVM.Runtime = %JA VA_HOME%/bin/javawJVM.Options=-Xbootclasspath/p:%JORBACUSDIR%/lib/OB.jar;%JORBACUSDIR%/lib/OBEvent.jar;%JORB ACUSDIR%/lib/OBNami

17、ng.jarORB.Libs =ORB.Type = OrbacusORB.LibHome = %JORBACUSDIR%/libORB.Libs = OB.jar;OBEvent.jar;OBNaming.jar;App.Home = %ICCSHOME%App.LibHome = %ICCSHOME%/binApp.AddtionLibs = %ICCSHOME%/bin/xercesImpl.jar;%ICCSHOME%/bin/jbcl.jar;修改 JAVA 安装目录和JORBACUS 安装目录以及IES600 系统目录,最好使用环境变量,目的是正确配置好thirdpartylib

18、中的 jar 包。如果原来就已经用环境变量了,则不需要修改。8. openldap 配置1.安装完毕后,把slapd.conf 拷贝到安装目录下覆盖原有文件,把local.schema 文件拷贝到安装目录的schema 目录下2.执行命令: slapadd -f slapd.conf -l securitybackup.ldif导入数据3. slapd -d 1 启动服务%ICCSHOME%/config/security.xml<?xml version="1.0" encoding="UTF-8" ?><project name=&

19、quot;security">将里面的 ldap 服务 ip 修改,如果在本机启动ldap 则填写自己的ip ,如果在其他的机器中起,则要填写起ldap 的 ip,并且要在安全配置中将你的计算机加入到安全组中,并给分配相应的权限。9%ICCSHOME%/config/svrmanager.config需要把一些插件的dll 后加个 _d,因为我们一般用调试版本,都带_d。六、安全配置1. 防火墙的配置在控制面板 ->安全中心 ->防火墙 ->例外中添加程序,把%ICCSHOME%bin目录下的常用程序添加到例外中。如 sbmixservice.exe、hmia

20、pp.exe、rtdbmonitor_d.exe 、rtdbserver_d.exe、dcmserver_d.exe、sbmonitor.exe 、 aeserver_d.exe 等。2. 杀毒软件的配置有的时候为了需要, 将一些程序放到杀毒软件的信任区域里面。 如卡巴斯基,在设置 -> 保护 ->信任区域 -> 信任程序 ->添加 中把在防火墙中的程序由选择的添加到信任区域中。也可以浏览你想要添加的程序。3. windows 更新策略。为了保证系统安全性,最好配置一下自动更新功能。在运行中输入 gpedit.msc 打开组策略编辑器在 计算机配置 -> 管理模版

21、 ->windows 组件->windows update 中指定一个Intranet microsoft 更新服务器位置.如图所示配置然后在控制面板->安全中心 ->中启用自动更新。这样就可以下载一些补丁,或更新一些系统框架。七、配置平台代理随机器起动打开 msdos 控制台,执行“platproxy_d i”,即可。八、运行程序。1. 工作站启动为了方便起见。我们为在工作站上的程序建立快捷方式。点击右键属性,修改属性值DCM服 务%ICCSHOME%bindcmserver_d.exee, 工 作 目 录 一 般 都 为 ICCSHOME%bin.DCM 监视界面

22、%ICCSHOME%bindcmmonitor_d.exeSB 服务 %ICCSHOME%binSBMixService.exe -termSB 监视界面 %ICCSHOME%binSBMonitor.exe安全代理 %ICCSHOME%binsecguardiansvr_d.exe -e服务管理 %ICCSHOME%binsvrmanager_d.exe绘图 %ICCSHOME%biniccsdraw.bat人机界面 %ICCSHOME%biniccshmi.bat实时监视界面 %ICCSHOME%binrtdbmonitor_d.exe事项查看 %ICCSHOME%bineventview

23、_d.exe将这些快捷方式放到一个文件夹中,例如%ICCSHOME%lnk 。在状态栏 ->工具栏 ->新建工具栏中选择你放快捷方式的文件夹。这样在你的状态栏快捷方式中就有了快速启动的菜单。说明:首先运行 SB 服务,然后 DCM 监视界面,在安全代理。其他的可以看情况启动。这些启动方式是在服务端都保证正常运行下进行的。2.本机启动先启动 cimserver , %ICCSHOME%/bin/cimserver.exe查看启动是否成功,打开ICCSHOME logcimserver.log查看改文件中最后是否由i_am_ready 的文字,如果有说明启动成功。在启动cimserve

24、r 之前,要保证你的机器已经装了sqlserver2005,建了数据库jccim10并且把数据导入进去,并且已经建了用户ies 密码 iesapp。在 ICCSDEVHOME backupcimsqlserverreadme.txt 文件中有详细的描述,来如何创建数据库。然后在按照工作站的顺序启动。jcdaissvr 服务的配置和启动%ICCSHOME%/bin/jcdaissvr_de安全服务的配置和启动%ICCSHOME%/bin/secservice_de安全配置界面(secconfig )%ICCSHOME%/bin/secconfig_d.bat九、附录:1. installenvi

25、rment.vbs 代码strComputer = "."Dim WshShell, bKey& "impersonationLevel=impersonate!" & strComputer & "rootcimv2") Set objVariable = objWMIService.Get("Win32_Environment").SpawnInstance_ rem ACE_ROOT 环境变量objVariable.Name = "ACE_ROOT"objVaria

26、ble.VariableValue = "d:ACE_wrappers_5_5"objVariable.SystemVariable = TrueobjVariable.UserName = "<SYSTEM>"objVariable.Status = "OK"objVariable.Put_rem BOOST_ROOT环境变量objVariable.Name = "BOOST_ROOT"objVariable.VariableValue = "D:boost_1_33_1"objV

27、ariable.SystemVariable = TrueobjVariable.UserName = "<SYSTEM>"objVariable.Status = "OK"objVariable.Put_rem ORBACUSDIR环境变量objVariable.Name = "ORBACUSDIR"objVariable.VariableValue = "d:IONAorbacus"objVariable.SystemVariable = TrueobjVariable.UserName = &qu

28、ot;<SYSTEM>"objVariable.Status = "OK"objVariable.Put_rem JORBACUSDIR环境变量objVariable.Name = "JORBACUSDIR"objVariable.VariableValue = "d:IONAjorbacus"objVariable.SystemVariable = TrueobjVariable.UserName = "<SYSTEM>"objVariable.Status = "OK

29、"objVariable.Put_rem QTBIN环境变量objVariable.Name = "QTBIN"objVariable.SystemVariable = TrueobjVariable.UserName = "<SYSTEM>"objVariable.Status = "OK"objVariable.Put_rem QTDIR环境变量objVariable.Name = "QTDIR"objVariable.SystemVariable = TrueobjVariable.Us

30、erName = "<SYSTEM>"objVariable.Status = "OK"objVariable.Put_rem QTLIB环境变量objVariable.Name = "qtlib"objVariable.VariableValue = "%QTDIR%libqt-mt338.lib"objVariable.SystemVariable = TrueobjVariable.UserName = "<SYSTEM>"objVariable.Status =

31、"OK"objVariable.Put_rem ICCSCORBAIMPL环境变量objVariable.Name = "ICCSCORBAIMPL"objVariable.VariableValue = "USE_ORBACUS_CORBA_IMPL_432"objVariable.SystemVariable = TrueobjVariable.UserName = "<SYSTEM>"objVariable.Status = "OK"objVariable.Put_rem IC

32、CSDEVHOME环境变量objVariable.Name = "ICCSDEVHOME"objVariable.VariableValue = "d:iesdev"objVariable.SystemVariable = TrueobjVariable.UserName = "<SYSTEM>"objVariable.Status = "OK"objVariable.Put_rem ICCSHOME环境变量objVariable.Name = "ICCSHOME"objVariab

33、le.VariableValue = "d:ies600"objVariable.SystemVariable = TrueobjVariable.UserName = "<SYSTEM>"objVariable.Status = "OK"objVariable.Put_rem IESNETDIR环境变量objVariable.Name = "IESNETDIR"objVariable.VariableValue = "d:ies600"objVariable.SystemVaria

34、ble = TrueobjVariable.UserName = "<SYSTEM>"objVariable.Status = "OK"objVariable.Put_rem qmakespec 环境变量objVariable.Name = "qmakespec"objVariable.VariableValue = "win32-msvc2005"objVariable.SystemVariable = TrueobjVariable.UserName = "<SYSTEM>&q

35、uot;objVariable.Status = "OK"objVariable.Put_rem JAVAHOME环境变量objVariable.Name = "JA VA_HOME"objVariable.SystemVariable = TrueobjVariable.UserName = "<SYSTEM>"objVariable.Status = "OK"objVariable.Put_rem PATH 环境变量bKey=WshShell.RegRead("HKLMSYSTEMCurr

36、entControlSetControlSession ManagerEnvironmentPATH")objVariable.Name = "PATH"objVariable.VariableValue = bKey&"%ACE_ROOT%bin"&"%ACE_ROOT%ace"&"%JORBACUSDIR%lib"&"%ORB ACUSDIR%lib"&"%QTBIN%"&"%QTDIR%lib"&"%ICCSHOME%bin"&"%ICCSHOME%lib"&"%ACE_ROOT%lib"&"%ORBACUSDIR%bin"&"%JAVA_HOME%bin"objVariable.SystemVariable = TrueobjVariable.UserName

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论