iOS Android C++ Web 服务端 私有部署 文档首页 联系我们

私有云部署文档

欢迎使用美信拓扑,一键启用多云架构的即时通讯云服务

概述

美信拓扑私有云可以一键安装,省心高效。使用私有云,你将完全掌控你的数据和服务,并毫无限制地访问所有服务。

借助于最先进的容器技术,美信拓扑所有的服务有已完成云原生改造,这是私有云可以稳定可靠地运行在从裸机服务器、私有云计算平台到各种内部容器平台环境中的重要依靠。

美信拓扑私有部署提供两种部署模式:单机版和集群版。三步操作,十分钟安装,控制台提供了简洁的状态监控页面,系统运行状态实时掌控。

创建应用

登录控制台 点击创建应用。应用创建默认为免费版套餐,也可以升级为商业版。

创建应用

开通私有云服务

1.应用创建成功后,进入应用详情页面。

应用信息

2.点击更改计划,选择私有云,点击“继续”。

开通私有云服务

3.点击私有云图标,进入私有云详情页面,下载安装包 maxim.ctl

$ wget https://package.maximtop.com/linux/amd64/maxim.ctl
私有云部署

4.获取安装token。可以复制到粘贴板,也可以下载到本地文件备用,安装脚本里我们用 maxim.token.XXXXXX.txt 演示。

获取私有云安装token

安装私有云

安装准备

  • 操作系统:

Linux 推荐 Ubuntu 18.04 或 CentOS 7/8

树莓派 推荐 Ubuntu 18.04 rasp3

MacOS 推荐 Catalina 10.15

  • 硬件配置:

CPU 4核 内存 8G 硬盘100G

  • 如果选择安装集群版, 需要3台或更多服务器

  • 下载安装包 maxim.ctl

单机版

1.首先,准备好一台用来私有部署的服务器,将ssh登录到这台服务器上。 然后,执行下载安装脚本命令,并增加可执行权限。命令如下:

wget https://package.maximtop.com/linux/amd64/maxim.ctl && sudo chmod u+x maxim.ctl

执行结果截图:

单机版安装步骤一

2.运行安装

  • 安装服务器已有公网IP,执行如下命令开始安装。
sudo ./maxim.ctl install --token INSTALL_TOKEN

注意:提示“Enter maxim install token:”,请输入已复制的安装Token,继续执行安装。

开始执行的截图:

单机版安装步骤二

安装完成的截图:

单机版安装步骤三
  • 本地环境不可进行外部访问,安装时需要添加参数 –net internal 提示安装程序选择内网IP注册。

执行如下命令开始安装

sudo ./maxim.ctl install --net internal --token INSTALL_TOKEN

提示:安装脚本会提示“Enter maxim install token:”,请输入已复制的安装Token,继续执行安装。

开始执行的截图:

单机版安装步骤四

安装完成的截图:

单机版安装步骤五

提示:等待安装完成,耗时15分钟左右,即可安装完成。

集群版

1.配置集群访问权限

配置第一台主机对其余主机的ssh权限,以三台主机 172.16.0.78 、172.16.0.79 、172.16.0.80 为例。

ssh登录master节点(172.16.0.78)

执行如下命令,生成ssh用的公私钥:

sudo ssh-keygen -t rsa -f ~/.ssh/id_rsa -P ''

执行结果截图:

集群权限步骤一

执行如下命令, 将命令的输出分别在主机172.16.0.78 ,172.16.0.79 ,172.16.0.80上执行

sudo echo "sudo echo \"`cat ~/.ssh/id_rsa.pub`\" >> ~/.ssh/authorized_keys"

命令输出结果截图:

集群权限步骤二

命令输出在172.16.0.78的执行结果:

集群权限步骤三

命令输出在172.16.0.79的执行结果:

集群权限步骤四

命令输出在172.16.0.80的执行结果:

集群权限步骤五

2.ssh登录到第一台主机172.16.0.78上 执行如下命令下载安装脚本,并增加可执行权限

wget https://package.maximtop.com/linux/amd64/maxim.ctl && sudo chmod u+x maxim.ctl

执行结果截图:

集群版安装步骤一
  • 服务器已有公网IP,执行如下命令开始安装。
sudo ./maxim.ctl install --nodelist 172.16.0.78 172.16.0.79 172.16.0.80 --token INSTALL_TOKEN

提示:安装脚本会提示“Enter maxim install token:”,请输入已复制的安装Token,继续执行安装。

开始执行的截图:

集群版安装步骤二

安装完成的截图:

集群版安装步骤三
  • 本地环境不可进行外部访问,安装时需要添加参数 –net internal 提示安装程序选择内网IP注册。

执行如下命令开始安装。

sudo ./maxim.ctl install --nodelist 172.16.0.78 172.16.0.79 172.16.0.80 --net internal --token INSTALL_TOKEN

提示:安装脚本会提示“Enter maxim install token:”,请输入已复制的安装Token,继续执行安装。

开始执行的截图:

集群版安装步骤四

安装完成的截图:

集群版安装步骤五

提示:等待安装完成,耗时20分钟左右,即可安装完成。

其他注意事项

  1. 服务安装完会需要联系服务器自检,如果确定本地环境不可进行外部访问,安装时需要添加参数 –net internal 提示安装程序选择内网IP注册。

  2. 如果机器有防火墙,需要保证端口443和80允许访问。

  3. 如何查看私有云安装进度,以及数据迁移状态?

安装进度点击“私有云”,通过节点信息的进度可以查看安装进度
  1. 安装完成后,打开美信拓扑控制台进入系统状态页面。
如果所有检查项的状态都为正常,则表示服务已经正常