Teamcenter_server_side_management - james-gone/knowledge GitHub Wiki

3 个环境的TC服务器端

Dev 开发环境

  • 单机虚拟机服务器, 数据库服务器与测试环境可以共用 1 个服务器。
  • 安装的软件版本和补丁等与测试、生产环境一致, 或者更新于测试环境
  • 附带少量的卷文件,或者不带实际卷文件。仅有部分测试样例文件即可。
  • 更新升级前保存虚拟机快照。
  • 目的:
    • 新的配置定制执行操作验证和结果确认
    • 新的开发代码部署功能验证确认

Test 测试环境

  • 虚拟机服务器,TC 服务器的安装架构等于或者接近生产环境的服务器安装加工。 数据库服务器与 Dev 开发环境可以共用 1 个服务器。
  • 安装的软件版本和补丁等, 及安装位置等参数都生产环境一致。 仅在升级前的测试时比生产环境的版本更新。
  • 附带全部卷文件,或者主要卷的存储文件。
  • 定期迁移生产环境的数据到测试环境,包括同步卷文件。
  • 目的:
    • 新的配置定制导入测试环境后,带业务数据,执行主要业务流程的测试和用户确认。
    • 新的开发代码部署功能后,带业务数据,执行详细的开发功能和边界(非性能方面)条件数据等测试和用户确认。

Product 生产环境

  • 定期汇总测试环境通过验证和确认的配置定制后进行部署
  • 部署方式为从测试环境导出配置定制更改文件,导入生产环境的方式

3 个角色的 TC 系统管理员

Product 运行维护管理员

  • infodba
    • 服务器端TC服务的安装、配置、调整优化、补丁、扩充性能
    • 系统备份,迁移、升级
    • 日常各服务运行情况监控

DevConfig 开发配置管理员

  • admin

    • BMIDE 调整与部署
    • Organization 组织、角色、人员、站点、卷
    • Access 权限
    • 系统环境变量,首选项配置
  • dcproxy

    • Dispatcher调度相关配置
    • Dispatcher 任务处理
    • Dispatcher 运行情况监控
    • 辅助的dba

Business业务流程规范管理员

  • dba组内的实际用户
    • Workflow template 流程模板. 流程模板少于5个,由1个管理员维护;多的时候分工负责不同的流程模板
    • 流程错误处理
    • 数据错误处理
    • 流程规范的改进配置要求

Teamcenter服务器端的其他用户

  • License 服务,操作系统用户,
  • Apache或者负载分发服务,操作系统用户
  • Web server ,操作系统用户,weblogic或者websphere管理员用户
    • weblogic
  • Pool server, 操作系统用户,pool manager 用户
    • manager
  • Oracle DB server ,操作系统用户,OracleDB管理员用户
    • sys
    • system
    • infodba

定义不同运维事件级别、影响、注意事项

level 0 没有client到server的连接

level 1 只有1个client到server的连接

level 2 可以有多个 administrator client 到 server的连接

level 3 可以有 user client 到 server 的连接

⚠️ **GitHub.com Fallback** ⚠️