时速云

企业版

时速云不仅提供公有容器云服务,针对企业级客户,我们还提供私有部署的企业版 Lite 和企业版 Pro。帮助企业快速落地容器服务。

企业版 Lite 指南

欢迎使用『时速云 | 企业版 Lite』!

前言

云计算时代,千万个企业为加速企业发展、加速创新步伐争相上云,其中时速云基于 Docker + Kubernetes + 自主研发DevOps工具 的容器云平台的简单、易用、高弹性,且天然提供轻量化 PaaS 具有最为吸引开发者及企业的关注,基于此时速云产品市场团队调研市场过程中,收到了众多企业及创业团队的反馈,希望能有一个能够使用已有 IaaS 轻资产、或自有的物理机重资产,实现转身成云!

从今天开始,您可以选择『时速云 | 企业版 Lite』,通过一行命令 + 你的基础设施资源,一键部署容器云平台,来助力企业创新!提升企业在云计算时代的竞争力!


什么是时速云 | 企业版 Lite?

  • 与旗舰级私有云时速云 | 企业版 Pro 相比,Lite 版主打轻巧便捷部署,方便众多企业快速转身成云!
  • 企业版 Lite 可以实现快速一键部署(测试平均时间为 10 min 以内),方便互联网企业、传统中小型企业快速搭建自有的容器云平台(CaaS&PaaS);
  • 企业版 Lite 提供完整的容器云计算平台功能;
  • Lite 版本部署环境需要可以访问公网,可以支持到一键部署;
  • Lite 版关联时速云官网提供的公共镜像仓库 Hub,轻松搭建混合云;
  • Lite 版支持云平台在线版本更新;(即时体验业界先进的云计算服务平台功能)

时速云提供企业版Lite安装、部署指南,您可以在本地物理机、虚拟机和各种云主机进行安装并使用。

Lite 版本号

2017.03.06 最新版本:时速云| 企业版 Lite v2.0.1

准备环境

企业版Lite支持 x86 架构的各种台式机、服务器、虚拟机及云主机。最低单主机配置2CPU 4GB,如果需要更好体验,建议多主机配置4CPU 16GB。

支持以下 64 位 Linux 发行版:

  • Ubuntu 14.04
  • CentOS 7.2
  • Red Hat Enterprise Linux 7.2
  • SUSE Linux Enterprise Server 12

安装 Docker

所有主机需要提前安装 Docker 不低于 1.10 版本,在线安装:

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

为保证在国内安装速度以及成功率,请使用[阿里云|镜像源]安装 Docker:

curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

或参考Install Docker on Linux distributions进行安装

安装时速云 | 企业版 Lite

① 请先点击 FAQ 常见问题,第6点:安装必读,避免安装卡住导致部署失败;
② 测试报告显示:部分阿里云服务器、腾讯云主机、美团云等的默认系统会有某些项目需改动后方可安装 Lite 版,请先查看安装必读;
③ 阅读安装必读后,在上一步安装好的 Docker 的主机上,执行以下命令以安装『时速云 | 企业版 Lite』

sudo bash -c "$(docker run --rm -e CACLICO_IPIP=true -v /tmp:/tmp index.tenxcloud.com/tenx_containers/tde:v2.0.1.lite Init )"

试用期:平台默认提供了 14 天试用期,试用期期间,您可以正常使用平台,过期后请联系我们获取许可证,激活平台以继续使用。 注:试用期规格限制:1 个默认集群,最多 5 个节点(含 master 主控节点)

访问企业版 Lite

在经历过上一步骤的部署,并且完成看到以下字样,证明部署成功。

*******************************************************
||    _____                   _                 _    ||
||   |_   _|__ _ __ __  _____| | ___  _   _  __| |   ||
||     | |/ _ \ '_ \\ \/ / __| |/ _ \| | | |/ _` |   ||
||     | |  __/ | | |>  < (__| | (_) | |_| | (_| |   ||
||     |_|\___|_| |_/_/\_\___|_|\___/ \__,_|\__,_|   ||
||                                                   ||
***********************************Tenxcloud Enterprise
Wellcome to Tenxcloud Enterprise Cloud Deployment Engine
.
.
.
Tenxcloud Enterprise Cloud was deployed successfully

部署成功后,只需稍等片刻(预计在 1 min 以内),即可打开地址访问并且使用 Lite,首次登录需要设置 admin 帐号密码,请牢记。

访问地址: 使用浏览器访问 http://主机IP:9003
其中,主机IP为运行部署 Lite 命令的节点 IP,该节点也是集群的 Master 主控节点。

管理/添加集群

添加集群(目前 Lite 支持一个集群,企业版 Pro 支持多集群功能)

① 部署 Lite 的第一个节点所在集群即默认集群;
② 点击『基础设施』页面,点击“添加集群”,在 Master 主机同一内网的其他主机上执行生成的命令行,进行集群的添加。

集群创建后即显示在集群列表,可以添加集群名称,进入集群后可以通过『终端 | 管理集群』按钮,进入终端使用kubectl命令进行集群管理。

添加集群节点

进入集群,点击“添加主机”,在装有 docker 的主机执行生成的命令行,添加成功后即可在当前集群总览显示集群节点。根据授权不同可以添加多个节点或进行删除。

注:在 14 天试用期内,默认集群仅允许添加 5 个节点(包括 Master 主控节点)。

添加许可证(License)

通过初始化时设置的 admin 账户,登录后点击『系统设置』,进入授权管理,进行 License 授权配置,获取激活 License 的渠道均已给出,如下:

您可通过以下几种方式联系我们获取『许可证 License』:
① 发送“ 平台 ID + 姓名 + 电话 + 公司名 ” 到 support@tenxcloud.com 我们将主动与您联系;
② 如果平台可访问公网,右下角会出现工单小图标,可直接点击与我们取得联系,获取 License;
③ 访问时速云的公有云控制台https://portal.tenxcloud.com (即将上线在线购买许可证 License 功能);

安装更多组件

安装日志组件 需要通过在打开的管理控制台『控制台-基础设施-集群|终端管理』执行以下命令(或者在 master 节点上,登录进 docker ps 列出来的 kubectl 容器里面来运行)

  • kubectl create -f tenxcloud/plugins/fluentd.yaml
  • kubectl create -f tenxcloud/plugins/elasticsearch.json
  • kubectl create -f tenxcloud/plugins/elasticsearch-svc.json

以上这三个命令,都是用来安装日志处理相关的组件,需要全部启动。

注意:
① 其中 fluentd 需预留 256MB 内存buffer(每个Node),elasticsearch 需预留 1~2GB 内存(至少一个Node,会随机调度到某一个 Node)。
② 【各个节点】都需要确认下 docker info 里面的 Logging Driver: json-file ,即确保输出格式为 json 格式,配置方式根据操作系统不同,可互联网搜索查询,配置如:『--log-driver=json-file』

……

更新时速云 企业版Lite

  1. 点击控制台里,顶部导航条上『升级版本』按钮,主动检测时速云 Lite 是否有新的版本;
  2. 若有新的版本,按照以下命令进行更新:

    企业版 Lite 更新步骤
    ① 首先需要手动 pull 如下2个镜像:

    docker pull index.tenxcloud.com/tenx_containers/tde:v2.0.1.lite
    docker pull index.tenxcloud.com/tenx_containers/tce:v2.0.1.lite

    ② 企业版 lite 单机运行及升级(保留已有版本数据)命令:

    sudo bash -c "$(docker run --rm -e CACLICO_IPIP=true -v /tmp:/tmp index.tenxcloud.com/tenx_containers/tde:v2.0.1.lite Init )"

卸载时速云 企业版Lite

⚠️️ 警告,该卸载功能,除卸载平台外,将同时删除平台上创建的容器应用、存储卷等数据!请谨慎操作

执行以下卸载平台,及删除容器应用等命令:

sudo bash -c "$(docker run --rm -v /tmp:/tmp index.tenxcloud.com/tenx_containers/tde:v2.0.1.lite Uninstall)"

展示以下字样,则为卸载删除成功:

Are you Uninstalling  Tenxcloud Platform(Yes/No):yes

Start to Uninstall TenxCloud Platform

Uninstall TenxCloud Platform Successfully

FAQ 常见问题

  1. 集群内节点添加成功,但是无法使用?
    答:请确认新添加的节点,与集群内 master/主控节点 同一网络,能够实现互通!
  2. 集群的内节点的时间是否可以改动?
    答:⚠️ 请一定不要修改 host 节点的时间,要保持集群内所有节点的时间一致(目前测试环境遇到,时间不同,添加节点会失败,以及会导致创建不了容器应用)
  3. 卸载平台后,原来的应用还会存在吗?
    答:通过上边卸载时速云|企业版 Lite 的话,节点上创建的所有 docker 容器应用都会被删除,请谨慎操作!
  4. 为什么服务地址的 ip 不是外网 ip?
    答:目前,如果您的主机在公有云上或者 或属于EIP( 弹性公网ip) 类型,服务地址显示的是内网 ip;
  5. 关联时速云 Hub 时,还需配置什么?
    答:关联时速云 Hub 时,私有镜像部署需要在各节点上 login下。 执行命令:
    docker login index.tenxcloud.com
    输入账号密码即可;
  6. 安装必读:安装企业版 Lite 前,需要注意什么?
    答:需要确保以下几点:
    a. 主机名:主机名称(可cat /etc/hostname查看)需要符合规范,可由字母、数字、横线“-”、点“.”组成,以字母或数字结尾;不可包含“下划线”等;
    b. 开启 Cgroup:如果是 Debian 主机,需开启 cgroup,cgroup 默认不开启:
    ① 主机更改: 修改 vi /etc/default/grub,增加cgroup支持;
    GRUB_CMDLINE_LINUX="cgroup_enable=cpu,memory,cpuset"
    ② 应用以上更改: 控制台中执行update-grub
    c. 『CentOS/RedHat』注意事项
    ① 关闭 selinux 防火墙:
    setenforce 0  #关闭selinux防火墙,临时关闭。永久关闭需改/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled 并重启操作系统
    ② 关闭 firewalld 防火墙(操作系统是最下化安装的,这个为默认关闭)
    systemctl stop firewalld.service   #关闭firewalld防火墙 」
    d. 应用访问地址:如果安装的集群机器是IaaS云服务器,如ECS、CVM、EC2等,且主机有对应的公网 IP(EIP),启动平台后,访问创建的应用、服务的访问地址的(目前企业版 Lite 平台只能获取内网地址)请自行更换成公网 IP、EIP 的地址+对应端口。
    e.『在腾讯云安装』注意事项
    ① 容器互访:将主机所在安全组放通 inbound 方向 all traffic 允许;(这样可以放通节点之间,容器间服务互相访问)
    ② 对外提供服务:可以对接公网型 LB,并且在所在安全组放开要提供服务的端口,监听配置处,将后端服务的映射端口配置监听即可;
侧栏导航
时速云微信
在微信上关注我们