先提前说一下,虚拟机的内存最好是8gb,因为我的4gb内存到最后提示我内存不足无法进行新增节点/(ㄒoㄒ)/~~。
需要之前一键部署的环境
环境 | 版本 |
---|---|
Java | Oracle JDK 8 至 14 |
MySQL | MySQL-5.6及以上 |
Python | Python3.6及以上 |
PyMySQL |
可以去一键部署的文章看一下。
一键部署WeBASE管理平台_webase验证管理平台启动情况-CSDN博客
这里将官方的话语贴过来了
但是官方给的可视化部署步骤,相对来说对新手来说可能比较混乱,我提取一下精华
首先要分清宿主机和节点主机的概念
安装Ansible
首先来说一下Ansible是干嘛用的
Ansible是一个开源的自动化运维工具。主要用于自动化配置管理、应用部署、任务自动化等,它旨在提供一种简单易用、同时又能强大高效地管理远程服务器的方法。
安装
我这里安装Ansible是使用的Ubuntu20系统
apt-get install software-properties-common
apt-add-repository ppa:ansible/ansible
apt-get update
apt-get install ansible
验证
ansible --version
因为我们只是在练习阶段,所以我们只在宿主机里安装节点,所以无需来配置 Ansible host和免密。只不过需要注意的注意之后在部署节点时,只能添加主机的节点为127.0.0.1
安装docker
Ubuntu | Docker — 从入门到实践
推荐这个链接来安装docker,讲的很详细
启动
下载部署脚本
还是相同的步骤创建方便管理的目录,下载,解压,进入到目录。
mkdir WeBASE
cd WeBASE/
wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.5/webase-deploy.zip
unzip webase-deploy.zip
cd webase-deploy
配置
这次因为我们是可视化部署,所以要选择visual-deploy.properties配置文件,来进行配置
启动
这里由于我们之前没有部署过,所以说选择使用python3 deploy.py installWeBASE命令来进行部署。
python3 deploy.py installWeBASE
这是需要有所区分。
当我们使用一键部署的方式时,部署的命令为 python3 deploy.py installAll,之后再次启动可以使用 python3 deploy.py startAll,停止使用 python3 deploy.py stopAll。还可以使用命令启动单独的服务。
当我们使用可视化部署的方式时,部署的命令为 python3 deploy.py installWeBASE,之后再次启动可以使用 python3 deploy.py startWeBASE,停止使用 python3 deploy.py stopWeBASE。也可以使用命令启动单独的服务。
启动成功的界面
是不是惊讶于没有节点也能部署webase管理平台,
因为在可视化部署里是需要手动来添加链
这里还有一个坑,需要下载net-tools工具,要不然就一直提示,端口被占用
apt install net-tools
至此,可视化部署就结束了。欢迎大家来提问