脉冲云企业版安装

脉冲云企业版通过Docker镜像方式发布,通过本文档,我们将向您展示如何快速安装部署脉冲云DevOps企业版。

准备

硬件

您需要一台服务器,运行脉冲云主程序,硬件需求如下:

  • CPU 推荐 2 核心以上
  • 内存 推荐 4GB 以上

同时,您需要准备另外多台服务器用于运行脉冲云Runner,用于执行您的编译构建任务。 您也可以直接将Runner安装到主服务器上,但是我们不建议这样操作,因为执行编译构建任务会占用大量系统资源,这会严重降低主服务器性能,造成系统不稳定。所以我们建议生产环境部署时,请务必采用独立的Runner节点。

操作系统

服务器操作系统必须是x64位的Linux,Ubuntu / Debian / CentOS 都可以,我们推荐您使用 Ubuntu 16.04。

网络环境

服务器可以在局域网中,但是必须能够连接公网。

域名和证书【可选】

你需要准备一个域名和对应的HTTPS证书,并将域名解析到主服务器的IP。

也可以不用域名,直接用IP访问脉冲云企业版,但是为了您的数据安全,强烈在生产环境中使用域名,并配置HTTPS证书。

如果不配置HTTPS证书,在后续使用中,非但不安全,对于镜像仓库和部署管理的使用会增加额外的操作,您需要单独配置每一台集群节点的Docker设置,因为Docker默认只支持HTTPS协议的仓库访问。

调整 SSH 端口

服务器的SSH远程登录服务默认监听22端口,但是脉冲云的代码仓库管理也需要启动一个SSH服务,用来支持SSH协议推拉代码,所以需要您将默认的登录服务端口号改成一个非22端口。

请编辑文件 /etc/ssh/sshd_config 中的 Port 22 一行,比如更改为:

# Package generated configuration file
# See the sshd_config(5) manpage for details

# What ports, IPs and protocols we listen for
Port 2222
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0
Protocol 2
...

修改端口后,请重启ssh 服务或直接重启服务器。

# 重启SSH服务
service ssh restart

注意: 请确保您的防火墙允许访问 2222 端口,否则重启后将无法登陆。

安装Docker环境

脉冲云软件基于Docker镜像发行,安装脉冲云之前请确保您的系统已经安装Docker环境,如果还未安装Docker,可以运行如下命令快速安装:

curl https://docker-engine.mirrors.maichong.io | sh

命令中所使用的网址是脉冲云对Docker软件官方地址的加速,如果您的服务器在境外,那可以不使用加速地址,直接运行:

curl https://get.docker.com | sh

安装Docker后,如果您的服务器在境内,我们建议您使用docker镜像加速:

# 修改docker配置文件,启用加速
echo '{"registry-mirrors":["https://registry.docker-cn.com"]}' > /etc/docker/daemon.json

# 重启docker
service docker restart

安装运行脉冲云

Docker安装成功后,只需要一条命令就可以下载、安装、运行脉冲云:

docker run -d \
  --name mcc \
  --restart always \
  -p 80:80 \
  -p 443:443 \
  -p 22:22 \
  -v /data:/data \
  maichong/ee:2.2.7

命令运行成功后,您可以输入 docker ps 命令查看脉冲云的运行状态:

docker ps

配置脉冲云

脉冲云第一次启动后,需要进行简单的设置,在浏览器中打开您的域名或IP,然后进入设置引导。

在安装引导中,您需要验证脉冲云企业版授权:

点击购买链接,您将在浏览器新窗口中打开脉冲云官方网站,注册登录补全信息后,您需要选择授权的类型,然后可以选择立即支付,或免费试用30天:

在线购买或选择试用后,回到安装窗口,您将看到授权成功结果:

点击下一步后,您需要对企业版做一些常规设置,包括管理员账号密码、域名、证书等:

点击下一步,安装就完成了,然后脉冲云企业版就会正式启动。刷新浏览器后,使用您的管理员账号密码登录脉冲云,然后就可以分配成员账号、创建项目。

您随时可以登录 https://id.maichong.io 查看您的企业版授权信息或续费。

results matching ""

    No results matching ""