云平台硬件、软件及安装配置.md 2.3 KB

1. 硬件要求

以下是最低硬件配置要求,生产运行推荐使用更高配置

服务器角色 数量 CPU 内存 磁盘 操作系统 安装软件
管理节点 1 2 核 2 G 20 GB Ubuntu 16.04 Docker 17.03
容器节点 1 2 核 4 G 40 GB Ubuntu 16.04 Docker 17.03

2. 安装 Docker

需要分别在 管理节点 和 容器节点 二台服务器上安装 Docker

2.1. 下载离线包安装

wget https://download.docker.com/linux/ubuntu/dists/yakkety/pool/stable/amd64/docker-ce_17.03.2~ce-0~ubuntu-yakkety_amd64.deb
apt install -y ./docker-ce_17.03.2~ce-0~ubuntu-yakkety_amd64.deb

2.2. 配置 Docker 加速器

此配置用于国内加速,如服务器在国外可忽略

vi /etc/docker/daemon.json(默认无此文件,需新建)

{
  "registry-mirrors": [
     "https://2lqq34jg.mirror.aliyuncs.com",
     "https://pee6w651.mirror.aliyuncs.com",
     "https://registry.docker-cn.com",
     "http://hub-mirror.c.163.com"
  ]
}
systemctl restart docker

3. 安装云平台

注意:以下安装步骤仅可用于测试环境,生产环境中需要做更多高可用性设置

3.1. 单机安装 v.16

# 下载 rancher/server 镜像
docker pull rancher/server

# 单实例启动 ( 使用默认自带的数据库 )
docker run -d --restart=always \
-v /opt/svicloud/rancher/server_db:/var/lib/mysql \
--name rancher-server \
-p 8080:8080 \
rancher/server

4. 设置云平台

4.1. 登陆云平台

上一步的安装命令输入后,需要等待 2 分钟左右安全才能完成。可在管理节点上运行 docker logs -f rancher-server 查看详细安装进度日志

使用浏览器,打开 http://:8080,初始安装好后,不需要登陆。

4.2. 设置认证

4.3. 添加容器节点主机

4.4. 容器节点的操作

使用 ssh 连接工具,连接上容器节点,将 4.3 章节命令进行粘贴

等 5 - 10 分钟后,如下图菜单中出现 主机,即表示添加正常