青云 AppCenter 部署说明

BearyChat 企业版(下面简称 BearyChat)已发布至 青云 AppCenter。你可以方便快速地在青云上使用 BearyChat 企业版。

说明

BearyChat 企业版需要验证 BearyChat 企业使用证书,请在创建应用前联系我们申请企业证书:support@beary.chat

登录青云控制台

注册并登录到青云的控制台:https://console.qingcloud.com/login

登录青云控制台

创建防火墙

为了保障服务的安全,请先为应用创建并配置防火墙。

创建防火墙

点击新创建的防火墙进入防火墙配置界面,点击 + 创建 按钮,选择 http 快捷方式创建防火墙规则。

配置防火墙

除了 http 外,还需允许 5222 端口通行,企业还可以根据情况开放 https 端口。

允许 5222 端口通行

规则创建完毕后,点击 应用修改 按钮保存修改。

创建规则

申请 IP

在导航栏中选择 公网IP,在操作界面中点击 + 申请” 按钮申请公网 IP。根据企业情况,填入名称以及带宽上限`。建议选择 4M 以上带宽

申请 IP 地址

创建 VPC 网络

在导航栏中选择 VPC 网络,在操作界面中点击 + 创建 VPC 网络

创建 VPC 网络

在弹出的窗口中,填入名称,选择适合企业的地址范围,防火墙选择刚刚创建的防火墙,点击创建按钮创建 VPC 网络。

配置 VPC 网络

创建私有网络并加入到 VPC 网络中

在导航栏中选择 私有网络,在操作界面中点击 + 创建 按钮创建私有网络。填入名称,提交表单创建私有网络。

创建 VxNet

私有网络创建完毕后,选中所创建的私有网络,点击更多操作 -> 加 VPC 网络

选择 VxNet

选择刚刚创建的 VPC 网络,点击 提交

加入 VPC 网络

创建负载均衡器

在导航栏种选择 负载均衡器,在操作界面种点击 + 创建 按钮创建负载均衡器。

创建负载均衡器

点击新创建的负载均衡器,进入详情页面,点击 创建监听器 按钮。

注:如果企业需要配置 HTTPS,请参考 配置 HTTPS 进行配置。

我们需要创建两个监听器:

点击创建监听器按钮,按照下图勾选配置

HTTP

再创建一个 TCP 监听器,监听 5222 端口:

TCP

点击 应用修改 保存创建的监听器。

随后可以按照 创建 AppCenter 应用 的步骤进行配置,在配置负载均衡器时,选择 HTTPS 监听器绑定到 80 端口即可。

解析域名

BearyChat 依赖域名进行服务区别,在使用 BearyChat 之前需要进行域名解析。假如现在你拥有根域名: beary.tech,希望以 {团队子域名}.chat.beary.tech 作为 BearyChat 域名,那么可以将 chat.beary.tech 解析到 IP 地址,参考下图配置:

解析域名

其中 IP 地址填入上面申请到的公网 IP 地址。

创建 AppCenter 应用

创建应用

在导航栏中选择 AppCenter -> 全部应用,搜索 BearyChat 应用,并创建应用。

基本设置

在基本设置中填入应用名称,例如BearyChat-Enterprise,版本选择 201709

基本设置

配置设置

根据企业情况,选择配置,下表为 BearyChat 提供的配置方案,以供参考:

团队规模 CPU 内存 节点类型 数据盘容量 数据盘类型 备注
10 - 100 人 1核 2G 性能型 10G 性能型 适合试用场景
100 - 500 人 4核 8G 性能型 100G 性能型 适合大部分生产环境
500 - 3000 人 8核 16G 性能型 500G 性能型 -
3000 - 5000 人 16核 32G 超高性能型 1000G 超高性能型 -

配置设置

负载均衡器配置如下:

配置 TCP 负载均衡器

负载均衡

不需要 配置 HTTPS,配置 HTTP 均衡器到 80 端口:

负载均衡

需要 配置 HTTPS,配置 HTTPS 均衡器到 80 端口:

负载均衡

网络设置

私有网络选择刚刚所创建的私有网络即可。

网络设置

服务环境参数设置

配置 BearyChat 环境变量。

配置环境变量

目前 BearyChat 支持下表列出的配置,企业可以根据情况进行配置:

环境变量 说明
应用根域名 BearyChat 应用的根域名,即上面所解析的域名。例如配置为chat.beary.tech,那么管理后台 URL 将为 http://admin.chat.beary.tech

网络配置

在导航栏中点击 集群列表,点击所创建的应用,进入应用设置页面。

集群列表

复制应用的内网 IP 地址

复制 IP 地址

在导航栏中点击 VPC 网络,点击上面所创建的网络,进入配置页面。在配置页面中点击 管理配置 标签,点击 + 添加规则 按钮,填入对应的规则,其中端口号均为 80 ,内网 IP 填入刚刚复制的 IP 地址,点击提交保存规则,请注意最后需要点击 应用修改 按钮,更新到 VPC 网络配置中。

添加 VPC 规则

使用 BearyChat 服务

启动 BearyChat 服务

登录管理后台,例如 http(s)://admin.chat.beary.tech ,使用默认帐号密码:admin/admin 登录管理后台,上传证书,随后启动服务,即可使用 BearyChat 服务,具体的步骤说明可参考 运行服务 - 启动 BearyChat

请注意,点击启动后,请耐心等待服务启动完毕。请勿切换其他页面,以防服务进入异常状态。

创建 BearyChat 团队

点击导航栏中的 创建团队 的按钮,进入创建团队页面,根据企业情况填写团队信息:

创建团队

点击 创建 按钮,等待初始化团队数据后,提示 创建成功

创建团队成功

登录团队

登录刚刚创建的团队界面,登录网址为:http://{团队域名}.{应用根域名},例如在上例中,团队登录网址为:http://beary.chat.bearychat.dev

登录团队

点击界面左上角团队名称旁的更多按钮,点击 邀请新成员

进入邀请界面

在弹出层中,企业可以选择 开启 邀请链接,使用链接邀请新成员;也可以输入成员邮箱地址,发送邀请 邀请新成员加入团队。

BearyChat 帮助文档

当所有团队成员加入到 BearyChat 团队中,即可开始企业的高效工作之旅。

关于 BearyChat 的使用,企业还可以登录 http://bearychat.kf5.com 查阅更多的使用方式。

其他操作说明

登录帐号安全说明

BearyChat 镜像默认的登录帐号、密码为:ubuntu / Bearywork2014。请企业在创建集群后对此帐号进行相关的安全配置,例如修改默认密码等。

HTTPS

企业需要加强应用安全性时,可以为应用配置 HTTPS。

登录青云控制台,进入 计算机网络 -> 负载均衡器

点击 服务器证书 标签页,再点击+创建按钮。

上传证书

进入应用的负载均衡器详情页面,创建 HTTPS 监听器

LB-HTTPS

点击 应用修改 保存所创建的监听器。

关闭应用

当企业因特殊原因需要临时停止应用,可以选择关闭应用。操作步骤如下:

登录青云控制台,进入 AppCenter 集群列表,勾选 BearyChat 企业版应用,点击 关闭 按钮。

关闭应用

启动应用

当企业需要恢复业务,可以重新启动应用。操作步骤如下:

登录青云控制台,进入 AppCenter 集群列表,勾选 BearyChat 企业版应用,点击 关闭 按钮。

启动应用

再次登录管理后台 http://admin.chat.beary.tech ,点击左侧导航栏中的 系统状态 -> 服务项,点击 启动 按钮,重新启动 BearyChat 服务。

应用扩容

当企业业务扩大,需要扩展 BearyChat 应用集群,可以选择对应用进行扩容操作。操作步骤如下:

登录青云控制台,进入 AppCenter 集群列表,点击集群 ID ,进入集群的详细页面。

扩容

点击 基本属性 旁边更多按钮,点击 扩容集群 按钮。

扩容

根据情况,选择适合的配置,点击 提交 确定扩容。

扩容

再次登录管理后台 http://admin.chat.beary.tech ,点击左侧导航栏中的 系统状态 -> 服务项,点击 启动 按钮,重新启动 BearyChat 服务。

健康状态检查

BearyChat 应用会定时地检查服务是否处于正常状态,若检查失败,会自动重启 BearyChat 服务。当发现服务不正常时,请登录管理后台查看各服务项是否处于运行状态。 若因为服务持续处于异常状态,请企业联系我们进行问题定位:support@beary.chat

注:当前版本健康检查会定时地检查 BearyChat 依赖的服务,是否处于运行状态。

results matching ""

    No results matching ""