centos7 虚拟机安装windchill11

准备

  • vmware 17 pro 部署的带GUI的cetnos7 6g+100g

环境配置

网络环境

  • 虚拟机 NAT 模式 连接

  • 配置静态ip

    • vmware-编辑-虚拟网络编辑器-NAT设置

      # 查看虚拟机网关和子网掩码
      192.168.179.2
      255.255.255.0 
      
      
    • 虚拟机配置静态ip

      su root
      vi /etc/sysconfig/network-scripts/ifcfg-ens33
      ## 增加或修改	
      BOOTPROTO=static
      ONBOOT=yes
      IPADDR=192.168.179.179
      NETMASK=255.255.255.0
      GATEWAY=192.168.179.2
      DNS1=8.8.8.8
      DNS2=114.114.114.114
      ## 保存退出后
      service network restart
      ## 验证ip 
      ip addr 
      
  • 配置hosts

    vi /etc/hosts
    ## 加入
    127.0.0.1 plm666.com
    
  • 配置防火墙

    # 查看防火墙状态为开启
    Service firewalld status
    # 加入22 端口
    firewall-cmd --zone=public --add-port=22/tcp --permanent
    # 重新加载防火墙
    firewalld-cmd --reload
    # 虚拟机测试
    ping -c 4 www.qq.com
    # 宿主机访问虚拟机
    telnet 192.168.179.179  22
    

    vmware-编辑-虚拟网络便捷器

安装

unix 配置

  • 安装xterm

    yum install xterm
    
  • ulimit 4000以上

    ulimit -n 65535 ulimit -f unlimited
    
  • 修改时区

    输入命令:date -R,查看当前时区。

    输入命令:timedatectl list-timezones,列出所有时区。

    输入命令:timedatectl set-timezone Asia/Shanghai,将系统时区设置为上海。

oracle 安装和配置

安装

使用docker 安装oralce 11gR2

配置

  • SID 长度 不超过8位

  • 数据库块大小

    要求: 8k/16k

    SELECT *FROM v$parameter WHERE name = 'db_block_size';
    
  • 数据库 NLS_CHARACTERSET

    要求: AL32UTF8 或UTF8

    SELECT parameter, value
    
    FROM NLS_DATABASE_PARAMETERS
    
    WHERE parameter='NLS_CHARACTERSET';
    
  • NLS_LENGTH_SEMANTICS: BYTE

    select name,value from v$parameter where upper(name)='NLS_LENGTH_SEMANTICS';
    
  • 数据库必须安装 Oracle XML DB 功能

    create table xmltable1 of xmltype;
    -- 若执行成功,则有
    
  • 所需表空间

    USERS BLOBS INDX WCAUDIT

    -- 创建表空间
    -- BLOBS INDX WCAUDIT
    
    CREATE TABLESPACE BLOBS
    LOGGING
    DATAFILE '/home/oracle/app/oracle/oradata/helowin/blobs.dbf' SIZE
    1000M
    AUTOEXTEND
    ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
    UNIFORM SIZE 128K SEGMENT SPACE MANAGEMENT AUTO;
    
    CREATE TABLESPACE INDX
      LOGGING
      DATAFILE '/home/oracle/app/oracle/oradata/helowin/indx.dbf' SIZE
      1000M
      AUTOEXTEND
      ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
      UNIFORM SIZE 128K SEGMENT SPACE MANAGEMENT AUTO;
    
    CREATE TABLESPACE WCAUDIT
      LOGGING
      DATAFILE '/home/oracle/app/oracle/oradata/helowin/wcaudit.dbf' SIZE
      1000M
      AUTOEXTEND
      ON NEXT 100M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
      UNIFORM SIZE 128K SEGMENT SPACE MANAGEMENT AUTO;
    
    

windchill 安装和配置

1.下载

[下载Release11.0    PTC Windchill 11.0 Service Pack - Critical Patch Sets Bundles](https://support.ptc.com/appserver/auth/it/esd/product.jsp?prodFamily=WPD)

2.sftp上传至虚拟机

## sftp 上传至 data/baos下,并解压
cd /data
mkdir windchill11setup
unzip xxx.zip -d /data/windchill11setup

3.卸载centos7自带的openjdk

java -version
rpm -qa | grep jdk
## 将带有openjdk的全部删除
rpm -e --nodeps [name]

4.执行安装

cd /data/windchill11setup
./setup.sh

5.安装步骤注意

  • oracle

    配置oracle 时 选择已存在,填写sid,填写system用户密码,新用户账户密码

  • 安装介质

    需下载各介质解压,然后挨个选择相应的文件夹

Index Search安装

  • 执行PSI
cd /data/windchill11setup
./setup.sh
  • 只选择-PTC Windchill Index Search Server,其余都点下一步。。。

  • 修改windchill/site.xconf

<Property name="wt.index.solrEffectiveUid" overridable="true" targetFile="codebase/wt.properties"
     value="wcadmin"/>
<!--Property name="wt.auth.trustedHosts" overridable="true" targetFile="codebase/wt.properties"
value="r.mioffice.cn"/-->
<Property name="wt.index.solrProtocol" overridable="true" targetFile="codebase/wt.properties"
          value="http"/>
  • 进入windchill shell 执行
xconfmanager -p

  • 允许root用户启动solr
cd /opt/ptc/SolrServer/bin/
vim Index_Search_Server.sh

## 这两个 -force 加上
"$INDEX_SEARCH_SOLR_PATH"/solr start -force -z "$INDEX_SEARCH_ZOOKEEPER_HOSTS" -p  ...

"$INDEX_SEARCH_SOLR_PATH"/solr start -force -h "$INDEX_SEARCH_SOLR_HOSTNAME" -p ...
        
  • 保存后,启动solr 8085端口
./Index_Search_Server.sh
  • 创建core
cd /opt/ptc/Windchill_11.0/SolrServer/solr/bin/

./solr create -c wblib -n wblib -d /opt/ptc/Windchill_11.0/SolrServer/solr_schemas/wblib -force

./solr create -c clfstructurelib -n clfstructurelib -d /opt/ptc/Windchill_11.0/SolrServer/solr_schemas/clfstructurelib -force

./solr create -c sisaadlib -n sisaadlib -d /opt/ptc/Windchill_11.0/SolrServer/solr_schemas/sisaadlib -force

  • 重建索引
# 启动windchill 在windchill shell中执行
windchill wt.index.BulkIndexTool

# 选择8 删除索引
Delete the bulk indexing list of objects

#选择1 
Start the bulk indexing process

#选择11 退出

配置电子仓库

<!--vim site.xconf 加入下面的, 保存后xconfmanager -p-->
<Property name="wt.fv.useVaultsForAllContent" overridable="true" targetFile="codebase/wt.properties" 
value="true"/>
<Property name="wt.fv.forceContentToVault" overridable="true" targetFile="codebase/wt.properties"
          value="true"/>

安装时问题

  • The DISPLAY variable is not set

    需要设置环境变量

    vi /etc/profile
    ##加入
    export DISPALY=192.168.179.179:0.0
    ## 保存后 
    source /etc/profile
    
  • 网卡ens33 为ipv6

    首先编辑网卡信息文件/etc/sysconfig/network-scripts/ifcfg-ens33,将原来默认的IPV6INIT=yes改为IPV6INIT=no

    再编辑/etc/sysctl.conf文件,加入net.ipv6.conf.all.disable_ipv6=1

    接着编辑/etc/sysconfig/network文件,加入NETWORKING_IPV6=no

  • 磁盘不足

    磁盘非LVS , 磁盘扩容

  • crow client 安装报错

    先不装它了

  • 数据导入失败

     ## Cannot run program "xterm"
     ## yum install xterm
     虽然安装成功,但PSI安装时,仍无法启动窗口load data failed
    
    
    ###   特殊操作 运行中执行 -解决xterm无法启动问题
    
    1.jdk 安装完后执行
      	vi /etc/profile  
      	添加
        export JAVA_HOME=/opt/ptc/Windchill_11.0/Java
        export PATH=$JAVA_HOME/bin:$PATH
    	保存退出
      	source /etc/profile
    
    2. windchill service 安装完后 
    进入 windchill shell
    # 不用xterm
    xconfmanager -s wt.manager.cmd.executor -t codebase/wt.properties -p
    

其他操作

手动启动服务

Apache、Tomcat、Windchill Directory Server、Solr 和 Windchill

  • HttpServer

    进入HttpService/bin

    cd <windchill_root>/HTTPServer/bin

    ./apachectl stop

  • WindchillDS

    cd <WINdchillDS>/server/bin

    ./start-ds

  • tomcat

    `cd <Windchill_root>\Tomcat

    ./wttomcat_start

  • windchill

    cd <Windchill_root>/Windchill

    ./bin windchill shell

    windchill start

  • solr

cd <SOLR_SERVER_HOME>/bin/

./Index_Search_Server.sh start

手动加载数据

  • 加载基础数据
windchill wt.load.WindchillLoader -All -Unattended -AbortOnError -Locale=zh_CN -User=wcadmin -Password=wcadmin
  • 在已安装基础数据时仅加载演示数据

windchill wt.load.WindchillLoader -All -LoadOnlyDemo -Locale=zh_CN -AbortOnError -User=wcadmin -Password=wcadmin -NoServerStop -UAOps


用/不用 xterm

#不用xterm
xconfmanager -s wt.manager.cmd.executor= -t codebase/wt.properties -p
# 使用xterm
xconfmanager -s 'wt.manager.cmd.executor=xterm -fn fixed -title {1 -sb -sl 500 -e' -t codebase/wt.properties -p

开机自启

chmod +x /etc/rc.d/rc.local
vim /etc/rc.d/rc.local
# 启动httpd 80
/opt/ptc/Windchill_11.0/HTTPServer/bin/apachectl start 
# 启动windchillDS 4444 389
/opt/ptc/Windchill_11.0/WindchillDS/server/bin/start-ds
#启动solr  8085
/opt/ptc/Windchill_11.0/SolrServer/bin/Index_Search_Server.sh start

# 启动windchill
cd /opt/ptc/Windchill_11.0/Windchill/bin
./windchill shell
windchill start
posted @ 2023-08-18 12:02  赵钱富贵  阅读(114)  评论(0编辑  收藏  举报