- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SaaS平台-软件部署手册
新环境安装
获取软件包
从项目经理处获取名为SaaS-{version}.tar.gz的软件包。并拷贝到已经参照《服务端系统环境部署文档》安装后的服务器上。
解压软件包
将软件包拷贝到/home/目录下,输入tar zxf {软件包名}命令解压软件包。
例如,包名是SaaS-BFRS-2.0.71.c.117.tar.gz,那么输入以下命令:
# cd /home
# tar zxf SaaS-BFRS-2.0.71.c.117.tar.gz
命令执行后会看到deploy-shell目录,目录里的内容包含部署脚本和必威体育精装版的应用程序。
修改配置文件
使用vi命令打开/home/deploy-shell/opnext.conf文件。
IP_app: 应用服务器IP地址。
IP_db: 数据库服务器IP地址。
subdomain:微信和自主登录需要使用的frp域名,如果没有则为空。
执行免密码配置
免密码的作用是将程序包同时拷贝到另外的一台服务器,无需手动拷贝。
执行如下命令:
# cd /home/deploy-shell/
# sh sshKeys.sh
注意:执行sshKeys.sh时,会创建ssh key 在执行到
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
执行回车即可
执行完成后需执行exit命令退出重新登录,确保环境变量生效。
安装docker
命令如下:
# cd /home/deploy-shell/
# sh docker.sh
安装SaaS
命令如下:
# cd /home/deploy-shell/
# sh setup.sh
7、验证服务是否正常启动
打开浏览器输入网址, http://Ip_app:8500,Ip_app为应用服务器的真实IP地址。
注:如不显示应用列表,可以设置acl授权,点击页面右侧的“齿轮”,如所安装的应用服务器IP为:12,以下为例图:
输入:当前服务器IP地址(如:12), 点击 CLOSE. 再次访问:12:8500
8、初始化数据
v2.0版本初始化数据方式:
进入到/home/deploy-shell 目录下执行 python initial.py,完成新用户注册如图:
V2.1 以及2.1以后的版本,初始化数据方式:
在浏览器中输入: http://app_ip:8081/account/register/#/ ,在浏览器中输入初始化数据后点击“立即注册”即可
如:当前服务器ip为“12”,则地址为:
12:8081/account/register/#/
注解:
enterprise 企业名称
industry 行业类型
Locus 所在地
contact name 联系人姓名
contact phone 联系人电话
tenantId 租户id
9、登陆SaaS平台
在浏览器上输入应用部署服务器的IP地址,输入配置文件中注册的用户名(loginName)和密码(password),进入业务系统,至此部署全部完成。如图:
常见问题
docker服务启动不正常。
应用服务器和数据库服务中有个别应用因为依赖关系导致启动的不正常,如图:
使用docker ps -a命令查询到mysql服务没有正常使用(通常情况mysql会在数据库服务器中安装,需要登录到数据库服务器中执行命令)。
遇到此类情况,需要手动启动该服务,命令如下:
docker start bbox_mysql
2、docker启动顺序
A、当有docker容器没有正常启动时,请确保数据库服务器中的容器全部重启成功,才可以启动应用服务器其他容器。
B、doorkeeper如出现安装不正常,需要确保所有容器都正常启动后才能启动。
3、完全启动
当使用docker start命令启动容器后,并不代表容器内应用已经完全启动成功了,最多需要等待1-2分钟,确保不会出现容器退出状态(上图例),才确保完全启动成功。
4、服务器宕机
当服务器宕机重启时,应用服务会自动重启。
5、查看磁盘空间命令
# df -h
6、需要开启的端口
有些客户安全级别较高,有多层防火墙和交换机,可能导致环境部署完成,但是请求失败。因为需要开启如下端口,才能正常使用:
Tcp:22、80、443、6666、7000、8500、8081
7000 为frp使用,若不使用frp功能可忽略
Udp:123(ntp)
如果客户有发邮件的需求,需要增加Tcp端口465请求外网(只允
文档评论(0)