Loading

【GeoScene】三、GeoScene Enterprise 3.1 在银河麒麟V10上安装部署

前言:

哈哈哈,想到什么就写什么了,没有顺序可言

系统要求:性能越高越好😆😆

然后是下载安装包、连接服务器、上传文件就不写了吧,这些应该都会吧

许可让公司商务找易智瑞的售前申请

一、环境准备

1、关闭防火墙(可选)

停止防火墙:systemctl stop firewalld.service
禁用开机自启:systemctl disable firewalld.service
查看防火墙状态:systemctl status firewalld.service

2、创建用户和组

使用 groupadd 和 useradd 命令创建用户 geoscene 和组 GEOscene,并将geoscene 用户加入 GEOscene 组,geoscene 用户的密码也是 geoscene。

groupadd GEOscene
useradd -g GEOscene -m geoscene
passwd geoscene

3、修改 hostname 文件

使用命令:vim /etc/hostname
在文件中写入 geoenterprise

用指令更改 hostname,将 hostname 更改为 geoenterprise,注意此处是利用 vim 编辑的,进入文件后按 i ,当底部出现 insert 字样即可编辑。编辑完按 Esc 退出编辑,输入 :wq 进行保存。

4、修改 network 文件

命令:vim /etc/sysconfig/network 打开 network 文件,将文件中的 hostname 修改为 geoenterprise

利用 more 命令查看修改是否成功:more /etc/sysconfig/network

5、修改 hosts 文件

使用命令:vim /etc/hosts吃打开 hosts 后,添加如下内容:
(服务器 ip) geoenterprise.GEOscene.com geoenterprise

执行命令:hostname geoenterprise 让修改的 hostname 立即生效

检测主机名修改是否成功,利用命令检查主机名修改是否成功
查看域名:hostname
查看完全限定域名:hostname -f

6、修改文件夹权限

依次运行 chown 和 chmod 对解压出来的四个安装部署文件进行权限修改
命令如下:

chown -R geoscene:Geoscene /root/GeoScene_DataStore_Linux_21_175312148
chmod -R 755 /root/GeoScene_DataStore_Linux_21_175312148

image

二、安装和配置 GeoScene Server

1、修改 limits.conf 文件

命令:vim /etc/security/limits.conf
在 limits.conf 文件中添加内容,限制用户的资源使用量;开始编辑 limits.conf 文件,在文件的最后一行添加如下内容:

geoscene soft nofile 66666
geoscene hard nofile 66666
geoscene soft nproc 25059
geoscene hard nproc 25059

image

2、检测环境是否符合 Server 要求

在 FlashFXP 中将原本解压出来的文件夹放入到 geoscene 用户的文件下,路
径为/home/geoscene/
image

利用 su 命令切换到 geoscene 用户下:su - geoscene
可以看到[root@geoenterprise ~]#变为了[geoscene@geoenterprise ~]#
GeoScene的软件都必须在 geoscene 用户下安装
image

运行 serverdiag 脚本诊断当前环境是否满足 GeoSceneServer 安装的要求(也可
以先 cd 进文件在运行),命令:./GeoScene_Server_Linux_21_175299235/setup_resources/serverdiag/serverdiag
image
当出现“发现 0 个错误和 0 个警告”提示时,说明环境满足要求,可安装
GeoSceneSrver。

3、安装 GeoScene Server

利用 console 模式进行交互安装(也可用 silent 模式进行静默安装)
命令:

cd GeoScene_Server_Linux_21_175299235
./Setup -m console

image

检测环境满足后,就可以按 Enter 键开始安装,后面根据提示按对应的按键即可。

image

image

按 Y 接受协议后会让你选择安装路径,如果需要修改路径,请手动输入一个路径,如不修改,按 enter 继续。

image

利用 FlashFXP 将授权文件放入到 Linux 系统下,复制路径在此处输入授权文件的位置即可。

image

当出现提示时表明 server 安装成功

4、配置 GeoScene Server

想要在本机浏览,还需要在本机的 hosts 中添加地址,才能够用浏览器打开(需要管理员权限才能进行编辑,可以先将 hosts 复制到桌面,更改后再覆盖原文件),路径一般在 C:\Windows\System32\drivers\etc

image

在浏览器输入返回的 GeoScene Server Manager 地址,会跳转至 GeoScene Server 的 6443 端口,来进行站点的配置

image

创建站点设置管理员密码
image

image
image

创建站点成功后会跳转至登陆界面,输入用户名、密码即可
image

image

三、安装和配置 GeoScene Data Store

1、诊断环境是否满足 GeoScene Data Store 的要求

按照前面相同的方法运行 datastorediag 脚本,诊断当前环境是否满足GeoSceneDataStore 安装的要求。若出现问题,系统会给出要求和更改方法,利用 su 命令退回到 root 下进行更改;命令:
./GeoScene_DataStore_Linux_21_175312148/setup_resources/datastorediag/datastorediag

image

2、安装 GeoScene Data Store

同 server 的安装方法一致,先利用 cd 命令进入文件夹,然后再用 console 模
式进行安装。命令:

cd GeoScene_DataStore_Linux_21_175312148/
./Setup -m console

image
输入 Y 接受安装,然后选择安装路径
image
显示如下信息,则安装成功
image

3、配置 GeoScene Data Store

在浏览器中输入 GeoScene Data Store 安装好后返回的地址,进入配置向导开始配置。输入 Server 的地址以及设置好的管理员账户的用户和密码,点击下一步。
image

设置内容目录的位置,点击下一步。
image

选择要配置的 GeoScene Data Store 类型,建议勾选前两个,最后一个‘时空’类型可以后面用到时再进行配置。然后点击下一步,再点击完成,直至安装成功。
image

image

配置成功后,可以前往 GeoScene Sever manager 面板,在 站点->GIS 服务器->数据存储中找到全部验证,待出现绿色钩号则表示 Datastore 可用
image

四、安装和配置 GeoScene Portal

1、诊断环境是否满足 GeoScene Portal 的安装要求

命令:GeoScene_Portal_Linux_21_175300176/setup_resources/portaldiag/portaldiag
当出现如下信息,说明当前环境满足需求,可安装 GeoScene Portal
image

2、安装 GeoScene Portal

命令:

cd GeoScene_Portal_Linux_21_175300176/
./Setup -m console

同样根据提示 Enter 下一步,Y 接受安装,然后选择路径,等待安装过程完成。
image
image
image

3、配置 GeoScene Portal

在浏览器中输入 Portal 安装好后返回的访问地址,开始进行 GeoScene Portal的配置。点击创建新门户,导入本地的许可文件
image
image

填写相关信息,注意这里创建的初始管理员账户,后面配置 Adaptor 还需要用到,用户名设为 portaladmin,密码可以直接使用 geoscene。接着点击下一步,最后点击创建,就可以创建 GeoScene Enterprise 的门户站点了。
image
image
image

接下来,我们还需要安装并配置 Web Adaptor,就可以使用初始管理员账户登录门户了。
image

五、安装和配置 GeoScene Web Adaptor

1、安装 Java 环境

下载好安装包后,用 FlashFXP 传输到服务器中,利用 tar 命令解压安装压缩包
(路径可以选择在 /home/geoscene 下),操作前记得用 su 命令将用户切回
root,root 的密码为服务器密码。
命令:

cd /home/geoscene
tar -zxvf jdk-8u281-linux-x64.tar.gz

image

2、配置环境变量

命令:vim /etc/profile
打开 profile 文件并进行编辑
image

在文件的最后一行写入一下内容:

JAVA_HOME=/home/geoscene/ jdk1.8.0_281
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

image

利用 source 命令让修改立即生效
命令:source /etc/profile
image

验证安装是否成功
命令:java -version
验证 java 是否安装成功,成功会出现如下信息,可以看到 java 的版本
image

3、创建私钥和证书请求

首先需要根据输入的路径,在 flashFPX 建立一个 tomcat8 文件夹和 ssl 文件夹,用来存放私钥文件及证书,这里选择了在路径 /home/ 下建立
image

然后利用 openssl 命令,创建自签名证书。openssl 命令用于安全套接字层的一个密码方法库,里面包含了市面上主要的密码算法。
命令:openssl req -newkey rsa:2048 -nodes -keyout /home/tomcat8/ssl/geoenterprise.key -x509 -days 365 -out /home/tomcat8/ssl/geoenterprise.crt
然后根据所给提示输入信息,可以个性化填写,注意 Common Name 要输入的是当前机器的完全限定域名。
image
这一步会在 ssl 文件夹中生成 geoenterprise.crtgeoenterprise.key 两个文件
image

4、创建自签名证书

命令:openssl pkcs12 -inkey /home/tomcat8/ssl/geoenterprise.key -in /home/tomcat8/ssl/geoente rprise.crt -export -out /home/tomcat8/ssl/geoenterprise.pfx
命令执行后,会提示你设置密码,这里设置为了 geoscene
image
可以看到 ssl 文件夹中生成了一个新文件 geoenterprise.pfx
image

5、安装 Tomcat

根据官网上给出的用支持可以选用 9.0 以上的版本,这里选用了Tomcat9.0.19 版本
image

下载好安装包后,用 FlashFXP 传输至服务器中,利用 tar 命令解压安装包
命令:

cd /root/GeoLinux
tar -zxvf apache-tomcat-9.0.19.tar.gz

image

6、对 Tomcat 启用 ssl

命令:vim apache-tomcat-9.0.19/conf/server.xml
打开 tomcat 的 server.xml 文件(若无法修改需要先 cd 进 conf 文件夹,再 vim
server.xml 修改)
修改内容如下:
将 8080 端口号修改为 80,重定向端口修改为 443

<Connector port="80" protocol="HTTP/1.1"
 connectionTimeout="20000"
 redirectPort="443" />

取消端口号 8443 对应的 connector 的注释,将 8443 端口修改为 443 并启用 ssl

<Connector port="443" protocol="HTTP/1.1"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true" clientAuth="f
alse" sslProtocol="TLS"
keystoreFile="/home/tomcat8/ssl/geoenterprise.pfx" keystorePass="geoscene" />

image

这里的 keystoreFile 以及 keystorePass 都是在 5.1.3.2 步骤创建的。要注意,选用 tomcat 的版本不同,这里配置文件的内容也会不同,请确认好tomcat 的版本后再按照版本对应的格式修改。

7、 验证 tomcat 是否成功安装

命令:

cd /root/GeoLinux/apache-tomcat-9.0.19/bin/
./startup.sh

image

看到提示 Tomcat started 后,用浏览器访问这两个地址:https://geoenterprise.geoscene.comhttp://geoenterprise.geoscene.com,都可以正常访问的话 tomcat 则配置成功。
image

8、部署 GeoScene Web Adaptor 到 Tomcat

GeoScene Web Adaptor 2.1 压缩包解压出来,包内已经有了.war 文件,所以GeoScene Web Adaptor for linux 2.1 版本不需要安装,可以用 war 文件直接将GeoScene Web Adaptor 部署到 tomcat 下。
image

命令:

cp /home/geoscene/GeoScene_WebAdaptor_java_Linux_21_175313047/setup_resources/Disk1/InstData/part1/geoscene.war /root/GeoLinux/apache-tomcat-9.0.19/webapps/geoscene.war
cp /home/geoscene/GeoScene_WebAdaptor_java_Linux_21_175313047/setup_resources/Disk1/InstData/part1/geoscene.war /root/GeoLinux/apache-tomcat-9.0.19/webapps/server.war

依次部署名为 geoscene 和 server 的 Web Adaptor 应用到 tomcat 下,用于实现对
GeoScene Portal 和 GeoScene Server 的配置
image

配置好后 tomcat8/webapps/路径下会多出以下四个文件

image

六、为 Portal 和 Server 配置 GeoScene Web Adaptor

1、为 portal 配置 Web Adaptor

配置前用 su 命令切换至 geoscene 用户
命令:

cd /home/geoscene/GeoScene_WebAdaptor_java_Linux_21_175313047/setup_resources/Disk1/InstData/part1/tools/ ./configurewebadaptor.sh -m portal -w https://geoenterprise.geoscene.com/geoscene/webadaptor -g https://geoenterprise.geoscene.com:7443 -u portaladmin -p 5aschool

先 cd 至 adaptor 文件下的 tools 文件夹,然后运行命令,注意这里的-u 和 -p 分别为前面配置 GeoScene Portal 时创建的管理员用户和密码。
image

返回 Successfully Registered 说明配置成功,即可用过 webadaptor 访问 GeoScnen Portal
image

2、 为 Server 配置 Web Adaptor

命令:

./configurewebadaptor.sh -m server -w https://geoenterprise.geoscene.com/server/webadaptor -g https://geoenterprise.geoscene.com:6443 -u siteadmin -p 5aschool -a true

此处的 -u -p 对应前面配置 GeoScene Server 时创建的管理员账号和密码
image

返回 Successfully Registered 说明配置成功,即可用过 webadaptor 访问 GeoScnen Server

image

七、为 Portal 和 Server 配置联合托管

用浏览器登录 Portal 地址:https://geoenterprise.geoscene.com/geoscene 依次点
击 平台管理->系统配置->服务器->添加服务器
image
在输入框中输入 GeoScene Server 站点的 URL 和 GeoScene Server 站点管理
URL,以及管理员的用户和密码,最后点添加。
image
image

在托管服务器选中联合的 Server,即 geoenterprise.geoscene.com/server 点击网页左下角的保存完成配置。
image

posted @ 2024-08-12 17:45  路遥_13  阅读(247)  评论(0编辑  收藏  举报