除了学习Integrity软件包提供的功能以外,还得学习了解Integrity软件包的安装配置(包括安装以及升级)以及Integrity软件包服务器的管理(包括数据库备份)。

 

    由于Integrity支持多平台安装配置,这里主要介绍unix平台下的安装配置,包括数据库的安装配置。注意由于Integrity软件包安装需要产品序列号以及第三方使用许可,非官方授权用户或个人是安装不了的,这有区别于其他软件(如oracle等)。

 

    一、环境准备

        操作系统为Linux Redhat系列,关于linux的安装配置请参阅http://huangwm.blog.51cto.com/1431174/906252

    二、数据库与软件包安装

        这里选用的数据库为主流oracle数据库,关于linux环境中如何安装oracle请参阅http://xjzhujunjie.blog.51cto.com/3582724/863367

        安装Integrity软件包之前需要先配置许可服务器(license管理器)。

        Integrity软件安装包可以从PTC官网中获取(授权客户),PTC销售的光盘,PTC实施人员等三种途径可以获得。光盘中包含有windows和unix平台的安装包,我们这里需要的是unix平台安装包,将mksservier.bin拷贝至linux平台。注意,Integrity的安装属于向导式,所以需要进入unix的图形界面窗口。安装过程中提示需要录入企业名称和授权码,输入正确后才能继续安装;提示导入许可文件;安装类型(包括安装,更新,代理);数据库连接信息;在等待一段时间后,就会安装成功。

    三、软件包配置

         Integrity安装完成后,在启动Integrity之前需要做以下配置才能使安装的Integrity系统有实际意义。注意,对配置文件做任何修改之前需要对配置文件进行必要的备份。建议对Integrity涉及的各类文件系统进行必要的备份。

    3.1、配置默认用户和用户组,用户默认为administrator,配置文件为users.properties,用户组默认为Administrator,配置文件为group.properties,配置文件均放在{integrity_install_path}/data

    3.2、配置Integrity用户验证方式    在{integrity_install_path}/config/properties中找到security.properties添加用户验证方式,添加mks.security.policy.scheme.default=mksdomain_clear。

    做了以上配置以后,在{integrity_install_path}/bin目录下执行mksis start启动Integrity服务。至此Integrity的基本安装配置完成。

 

    数据库的维护管理

    一、数据库的备份    采用常规的数据库备份完成对Integrity数据库的日常管理

    二、数据库的还原    采用常规的数据库还原方式对Integrity数据库的故障前的数据恢复

 

 

 

 

    Integrity的高级配置

    以下配置修改均需要重启Integrity服务才能生效。

    一、用户集成配置

        Integrity不仅仅支持自身提供的用户验证体系,还支持其他用户验证体系,比如比较成熟的LDAP,系统用户,单点登录等。

        OpenLDAP server
     Microsoft Active Directory Services (ADS)
     Sun ONE Directory Server
     RFC 2307-based schemas on all supported servers
     Novell Directory Services
     UNIX 

        要完成这些用户验证的集成,需要对{integrity_install_path}/config/properties/security.properties进行配置修改

    二、Integrity级连配置

        完成对Integrity服务器的级连配置,主要应用于开发环境、测试环境和生产环境这种模式的配置,这种模式采用自底向上的方式锁定上层服务,在im.properties、is.properites配置文件中进行配置。