advanced installer 怎么在安装时修改文件内容_3DEXPERIENCE R2020x服务器安装指导(Linux版)(3)...

这是第三篇安装指导,也是完结篇d6ecca91dd35f6f90e3f94566c91dae9.png。在开始今天的安装之前,先给大家一个官网的帮助文档链接。官网的文档更加全面详细,希望大家平时多多查看文档,对于了解达索3DEXPERIENCE平台会有很大的帮助。

https://www.3ds.com/support/documentation/users-guides/

1. 安装3DIndexingServer

从V6R2020x.AM_3DEXP_Platform.AllOS.5-10.iso文件中,找到3DIndexingServer/Linux64/1,运行StartGUI.sh

例如:

$ cd  /tmp/installer/3DIndexingServer/Linux64/1

$ ./StartGUI.sh

c6c892fcf2ef7160ab31a4fc44d99bac.png

5493650503591f97bed52189210a7ff7.png

4918228070b2412d2623290b2f74e55c.png

b9ccf9273497b83670aea1a0c010a8be.png

4c034b545afda3ed681a0f484b98a971.png

5198961d32439b5415e3fc82f60f49d2.png

2. 安装FCS

从V6R2020x.AM_3DEXP_Platform.AllOS.6-10.iso里面找到FileCollaborationServer-V6R2020x.Linux64.tar.gz

先解压

$ tar xvfz /tmp/installer/FileCollaborationServer-V6R2020x.Linux64.tar.gz

再运行

$ cd  /tmp/installer/FileCollaborationServer.Linux64/1

$ ./StartGUI.sh

 099f99bb37e79908adee94d9d1a8b44f.png

55332891b26a5a86b7ae24bb8a04f99e.png

17c31841c8389acc136e7bfc3246ba9b.png

8b0c966119be61851160e0124d0aeda6.png

dac03841feff30e75a7160b7cac50b68.png

6efbaebed713bd13f06f6a2ad6e20c24.png

8ad2bb950f4c1ffcb3a993bb1795245f.png

aa81b1825498bbd6f1a3d03152048a58.png

5a24fd480a22db1222e7db8574b712a5.png

3fb4cf3fb53f7418255e4d5eae75fa1a.png

3. 修改r2020x.conf文件

使用root操作

# cd  /etc/httpd/conf

# vi r2020x.conf

在文件末尾前加一行

Include  /app/DS/R2020x/CentralFCS/linux_a64/templates/fcs_httpd_fragment.conf

保存,重启httpd服务

# systemctl restart   httpd.service

         如果启动不成功,请检查文件内容。

检查文件/app/DS/R2020x/CentralFCS/linux_a64/templates/fcs_httpd_fragment.conf

将  “setifempty” 改为 “set”,保存重启httpd

Before:

Header setifempty Access-Control-Allow-Origin %{origin_is}e  env=origin_is

After:

 Header set  Access-Control-Allow-Origin %{origin_is}e env=origin_is

 4.      测试FCS

打开浏览器,输入https://r2020x.mydomain.com:443/centralfcs/servlet/fcs/about

53dc65808bac646ee03fa94b88ddd03f.png

5.      修改FCS的默认配置

创建新的文件夹

$ mkdir -p /app/DS/R2020x/3DSpaceData/CentralFCS/STORE

$ mkdir -p /app/DS/R2020x/3DSpaceData/CentralFCS/plmx

$ mkdir -p /app/DS/R2020x/3DSpaceData/CentralFCS/ImageStore

Run MQL

$ /app/DS/R2020x/3DSpace/scripts/mql

MQL> set context user creator;

MQL> list store;

MQL> print store STORE select fcsurl path;

MQL> print store plmx select fcsurl path;

MQL> print store 'Image Store' select fcsurl path;

MQL> mod store STORE fcs  'https://r2020x.mydomain.com:443/centralfcs';

MQL> mod store plmx fcs  'https://r2020x.mydomain.com:443/centralfcs';

MQL> mod store 'Image Store' fcs 'https://r2020x.mydomain.com:443/centralfcs';

MQL> mod store STORE path  /app/DS/R2020x/3DSpaceData/CentralFCS/STORE;

MQL> mod store plmx path  /app/DS/R2020x/3DSpaceData/CentralFCS/plmx;

MQL> mod store 'Image Store' path  /app/DS/R2020x/3DSpaceData/CentralFCS/ImageStore;

MQL> print store STORE select fcsurl path;

MQL> print store plmx select fcsurl path;

MQL> print store 'Image Store' select fcsurl  path;

6.      安装EXALEAD_CloudView

从V6R2020x.AM_3DEXP_Platform.AllOS.5-10.iso文件,找到EXALEAD_CloudView/Linux64/1,运行StartGUI.sh

例如:

$ cd /tmp/installer/EXALEAD_CloudView/Linux64/1

$ ./StartGUI.sh

 ecab111337f072447efa4c7691b5e070.png

6612a3b8ed886858367e59442dcf0d1c.png

ff6297f9c033ba0a6c37ee1509259fab.png

14956f9f587ec8f4b001cef03621f707.png

7e85291e2003814b8a7acb7b1a841243.png

fbb7e03f37427020a00daa5e93265538.png

af291a87be9cda2786fea61b9286f87e.png

7.      安装3DSwym

数据库操作

$ sqlplus / as sysdba

SQL> CREATE TABLESPACE x3dswym_social_ts

     DATAFILE  '/app/oracle/oradata/MYDB/x3dswym_social_ts.dbf' SIZE 10M

     AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED  EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

SQL> CREATE TABLESPACE x3dswym_media_ts

     DATAFILE  '/app/oracle/oradata/MYDB/x3dswym_media_ts.dbf' SIZE 10M

     AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED  EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

SQL> CREATE TABLESPACE x3dswym_widget_ts

     DATAFILE  '/app/oracle/oradata/MYDB/x3dswym_widget_ts.dbf' SIZE 10M

      AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL  SEGMENT SPACE MANAGEMENT AUTO;

SQL> CREATE USER x3dswym IDENTIFIED BY Qwerty12345;

SQL> ALTER USER x3dswym DEFAULT TABLESPACE  x3dswym_social_ts;

SQL> GRANT CREATE SEQUENCE, CREATE SESSION, CREATE TABLE, CREATE  VIEW TO x3dswym;

SQL> GRANT CREATE PROCEDURE, CREATE TRIGGER, UNLIMITED TABLESPACE  TO x3dswym;

SQL> CREATE USER x3dswym_media IDENTIFIED BY Qwerty12345;

SQL> ALTER USER x3dswym_media DEFAULT TABLESPACE  x3dswym_media_ts;

SQL> GRANT CREATE SEQUENCE, CREATE SESSION, CREATE TABLE, CREATE  VIEW TO x3dswym_media;

SQL> GRANT CREATE PROCEDURE, CREATE TRIGGER, UNLIMITED TABLESPACE  TO x3dswym_media;

SQL> CREATE USER x3dswym_widget IDENTIFIED BY Qwerty12345;

SQL> ALTER USER x3dswym_widget DEFAULT TABLESPACE  x3dswym_media_ts;

SQL> GRANT CREATE SEQUENCE, CREATE SESSION, CREATE TABLE, CREATE  VIEW TO x3dswym_widget;

SQL> GRANT CREATE PROCEDURE, CREATE TRIGGER, UNLIMITED TABLESPACE  TO x3dswym_widget;

从V6R2020x.AM_3DEXP_Platform.AllOS.5-10.iso文件中,找到3DSwym/Linux64/1

运行StartGUI.sh

例如

$ cd /tmp/installer/3DSwym/Linux64/1

$ ./StartGUI.sh

 ffd9080cd652c66f525a37051b284094.png

9c42a25a6bd6145f9351f9b590f4841f.png

830ded31477610b0f323e8fcc8c0806a.png

4f1125a4ae62692a8e3e55fcb81faf5d.png

81555b144d8e1398e8237d0793a9c56b.png

7f0117fb81b8032b90920d1cd4c34cf1.png

fea2aaae4fc8d86a243ec198aba83ee6.png

a7ea9e6deacc4d66a8b63aeca26199f1.png

e298cfce8dd7ef5417a6d0dd3e397a77.png

dd0b47291766b6206b986316a7233e46.png

ad789a595ad4254d182c468dd41e8279.png

6b574f6eaf3c551698ba1c6080c4dbf5.png

16b766a3ad964b2b303426fb63b853d0.png

b498daaffb00747b2a929033c4a1f67b.png

6df8a4d629df675039ffd5d88c6cc4e4.png

1a65dd11ba7760c8f951dfcf9f37b077.png

0dd3b3722416fe9260bca9b3cc5d8499.png

fd71d3109fef84293afc1aca101c7cb0.png

8.  编辑r2020x.conf文件

使用root编辑

# cd /etc/httpd/conf

# vi r2020x.conf

在文件末尾,之前加上一行

Include  /app/DS/R2020x/3DSwym/linux_a64/templates/3DSwym_httpd_fragment.conf

保存文件,重启httpd

# systemctl restart  httpd

 9.  检查3DSwym

打开浏览器,输入https://r2020x.mydomain.com:443/3dswym/monitoring/healthcheck

9ce7f716cbc4b8cb98c3f8ed63d43df2.png

10.  安装3DComment

数据库操作

$ sqlplus / as sysdba

SQL> CREATE TABLESPACE x3dcomment_ts

     DATAFILE  '/app/oracle/oradata/MYDB/x3dcomment_ts.dbf' SIZE 10M

     AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED  EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

SQL> CREATE USER x3dcomment IDENTIFIED BY Qwerty12345;

SQL> ALTER USER x3dcomment DEFAULT TABLESPACE x3dcomment_ts;

SQL> GRANT CREATE SEQUENCE, CREATE SESSION, CREATE TABLE, CREATE  VIEW TO x3dcomment;

SQL> GRANT CREATE PROCEDURE, CREATE TRIGGER,  UNLIMITED TABLESPACE TO x3dcomment;

 从V6R2020x.AM_3DEXP_Platform.AllOS.5-10.iso文件中,找到3DComment/Linux64/1,运行StartGUI.sh

例如:

$ cd /tmp/installer/3DComment/Linux64/1

$ ./StartGUI.sh

 9025fdb379a85211bb7330c648043e97.png

0cc59c46c8d37c293b864b34a5b528b8.png

28b33d7ffe942e714be839696abee195.png

87abc9889865c31ba6edc56252edb5c5.png

0f6956abc376f5cb7b1302e958b6b3b1.png

43804f84587736bb74ce5df696a1d2d5.png

d6d23c9b3cc7c8f7d7706c57172383b7.png

8c31e0faf0c90d67f908573198e7f86b.png

c5a950f25f54c3d408a2063b6d04bd8b.png

fd98956108c09f27de4ec193902ba19a.png

df6568ec4c00abea1e0b1bda74ff0e03.png

0c62e82bbe4a7c0198ae12f94bbc16fe.png

7bff1052af4434d8bd06a70e5332614f.png

e8150f02ad7dd3fbad2eeb51874f4489.png

3faa3515fd7aa6522e9ded96f2875dbf.png

11.  编辑r2020x.conf文件

使用root操作

# cd /etc/httpd/conf

# vi r2020x.conf

在文件末尾,前添加一行

Include  /app/DS/R2020x/3DComment/linux_a64/templates/3DComment_httpd_fragment.conf

保存并重启httpd

# systemctl restart  httpd.service

12.  测试3DComment

打开浏览器,输入https://r2020x.mydomain.com:443/3dcomment/monitoring/healthcheck,返回OK表示成功。

519adbd314cebba2c79acb5f92d4eca2.png

13.  安装3DNotification

数据库操作

$ sqlplus / as sysdba

SQL> CREATE TABLESPACE x3dnotif_ts

     DATAFILE  '/app/oracle/oradata/MYDB/x3dnotif_ts.dbf' SIZE 10M

     AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED  EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

SQL> CREATE USER x3dnotif IDENTIFIED BY Qwerty12345;

SQL> ALTER USER x3dnotif DEFAULT TABLESPACE x3dnotif_ts;

SQL> GRANT CREATE SEQUENCE, CREATE SESSION, CREATE TABLE, CREATE  VIEW TO x3dnotif ;

SQL> GRANT CREATE PROCEDURE, CREATE TRIGGER,  UNLIMITED TABLESPACE TO x3dnotif ;

 从V6R2020x.AM_3DEXP_Platform.AllOS.5-10.iso文件中,找到3DNotification/Linux64/1,运行StartGUI.sh

例如:

$ cd /tmp/installer/3DNotification/Linux64/1

$ ./StartGUI.sh

1c61e01bf8ad51fc79be73b38c197517.png

d0b52cac0b76abc29bdb8fcb5e6b0f76.png

719c18e0178af2b55f9e36a4be9df039.png

5e183cae62dca1a2426d3d22df39d482.png

cdccd095a51c606b2f9ec9e09442a305.png

c611083c71a6a5ebba30fb53ee1681b4.png

75df596c5114da90fb5ebaecf98f42fc.png

1212b0f7c5e6e4ee3d8d986fb44e699a.png

60fc1bf3eeefafdc30c9ea86a26931b8.png

d3fd0b27064edc6ec190d944f88b3a94.png

43ff00f13e69150faca4e754125cbb17.png

05dd0bbfc7f08f9662b114cc053ce10f.png

14.  编辑r2020x.conf

使用root操作

# cd /etc/httpd/conf

# vi r2020x.conf

在文件末尾,前添加一行

Include  /app/DS/R2020x/3DNotification/linux_a64/templates/3DNotification_httpd_fragment.conf

保存文件,并重启httpd服务

# systemctl restart  httpd.service

 15.  测试3DNotification

打开浏览器,输入https://r2020x.mydomain.com:443/3dnotification

f08a16f2ddb0a76b6744c0ba1420c142.png

16.  继续安装所需的WebApps。这里提供一个安装顺序的列表。

From the various directories /CSV-CollaborativeIndustryInnovator

 - From the directoryENOVIAClassifyandReuse 

                 ENOVIAIPClassificationFoundation 

 - From the directoryENOVIACollaborativeTasks 

                 ENOVIACollaborativeTasksFoundation 

 - From the directory3DExplore 

                  3DExplore 

 - From the directoryENOVIAEnterpriseChangeManagement 

                  ENOVIAEnterpriseChangeManagement 

 - From the directoryENOVIAProjectManagement 

                 ENOVIAProjectManagementFoundation

更多WebApps的安装顺序,请参考V6R2020x.AM_3DEXP_Platform.AllOS.1-10.iso文件里面的Readme_file_for_installation_of_specific_Roles.txt内容。

17.下面以仿真平台为例,继续安装X3D_Web_Simulation和SIMULIA_EEP以及计算服务3DOrchestrateServices。

18.从V6R2020x.AM_3DEXP_Platform.AllOS.7-10.iso找到SimulationWebApps\X3D_Web_Simulation-V6R2020x.Linux64.tar.gz

$ tar xvfz  X3D_Web_Simulation-V6R2020x.Linux64.tar.gz

$ cd  /tmp/installer/X3D_Web_Simulation.Linux64/1

$  ./StartGUI.sh

1fbc1e378b149a34b638cac33f48574c.png

afd3464e630665806b3c4bb111a15bcf.png

70ff61b8d6a96a2f2ec522a9defa2b8c.png

f3022b7b12fdfde32948e533d7bef7e2.png

beba3a89bb9da3ea6004ce398ec496f2.png

df9c305665cf9022d0ecbd19ddc560a3.png

 19.找到

SimulationExecutionServices\SIMULIA_EEP-V6R2020x.Linux64.tar.gz   

e2a38949de98f0ae51d788e27ac6f25f.png

57a225f9b04bdbbff22b6cf918041b80.png

8a208ab295f5d18fc91839b5e37bae33.png

53ebbd65bc6f5671abc45f2b4e6daa33.png

35644278e6172d7929ca6bd16c108ae6.png

48ff665f065273a0d98b675cbfde8382.png

20.  安装3DOrchestrate Services的关键步骤

例如:

$ cd /tmp/installer/3DEXPERIENCE_3DOrchestrateServices/Linux64/1

$ ./StartGUI.sh

823b9d881b058f53290de8df35a7f055.png

fcbc2dcc9dfc5a292def348b15a836b3.png

95067834fb8d496a14895253943a090e.png

8f7b78314c33159f8e9dc8ea159b90a6.png

a4f8674f06506f6366fef9c4e1d332fb.png

9bc68a8e438e8f7cdce83224ab30a82f.png

137f1e9dc78984bf6fa7d672577a862b.png

06fa6ca5a6d3ee303684d88dfc547709.png

07d4d23060fec8668aa4c581cc1789ce.png

(注意端口不要与前面的服务冲突)

52e2c9e304dea88d744c0a3d76f3ebc0.png       

(自定义schema user name和schema user’s password)

29e1920549fa933206b741d0793712bd.png

5eb73bfcd03855c47c83d55a29bf1702.png

eba9729008bf42ac7a24391472a40358.png

找到3DOrchestrate\exe1\tomee\bin\setenv.bat文件,进行证书设置

60a4912ed7375581b36de90e859e0d4f.png

CATALINA_OPTS="$CATALINA_OPTS  -Djava.security.egd=file:/dev/urandom  -Djavax.net.ssl.trustStore=/app/openjdk/jdk-11.0.5+10/lib/security/cacerts  -Djavax.net.ssl.trustStorePassword=changeit"

重启服务生效,先选stopserver,再选startserver。

e7bddf5cfdd9dd8fde526e2b65b85179.png

59c2f300058f14826060eee31fb82adb.png

21.  编辑r2020x.conf文件

使用root操作

# cd /etc/httpd/conf

# vi r2020x.conf

在文件末尾,前加上一行

Include  /app/DassaultSystemes/R2020x/3DOrchestrate/linux_a64/templates/3DOrchestrate_httpd_fragment.conf

保存,并重启httpd服务

# systemctl restart  httpd.service

 22.  测试计算服务,成功则返回OK

打开浏览器,输入https://r2020x.mydomain.com/SMAExeServer-REST/Ping

479fbaf75c6a0d827cc9e2f4e167af01.png

23.  安装完WebApps,需要重新生成3DSpace的war文件。

[x3ds@r2020x scripts]$ cd /app/DS/R2020x/3DSpace/scripts/

[x3ds@r2020x scripts]$ ./BuildDeploy3DSpace_CAS.sh

24.  编辑3dspace\WEB-INF\classes\SMAExeConfiguration.properties文件并重启3DSpace服务

87eeb9b800b0ee5d34c825e96449bd41.png

至此,Linux操作系统下安装3DEXPERIENCE R2020x服务器已经完毕。结合之前的一篇客户端安装配置的文章,可以进行连接服务的测试了。新的一年让我们在保证身体健康的前提下,一起学习共同进步!

-End-

达索3DEXPERIENCE R2020x客户端安装手册

Momy MENG,公众号:达索仿真生命周期管理平台达索3DEXPERIENCE R2020x客户端安装手册
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值