华为cce敏捷版体验安装实录

前言本文记录了华为容器云CCE敏捷版的安装过程 。 系统资源有限 , 我们在一台64G的pc机上安装vmware hypervisor , 再创建1台master , 2台node , 模拟实验环境 。
配置如下:
节点hostname规格IP说明1hwm1cpu:4 cores/ 内存:16G/硬盘:200G10.0.135.35master节点2hwn1cpu:4 cores/ 内存:8G/硬盘:100G10.0.135.35work节点13hwn2cpu:4 cores / 内存:8G/硬盘:100G10.0.135.35work节点2
安装前的准备

  • 创建虚拟机
  • 申请试用版license
  • 安装操作系统
  • 修改yum源
创建虚拟机根据规划创建3台虚拟机 。 详细过程略 。
mac地址应该设置为手动 , 记录下来后期需要.
华为cce敏捷版体验安装实录文章插图
如果启动vmware时提示mac地址冲突:
华为cce敏捷版体验安装实录文章插图
可以修改虚拟机的vmx文件 , 屏蔽掉mac地址检查就可以:
ethernet0.checkMACAddress = "false"申请测试license到华为云网站申请试用版的cce授权码 , 或者联系代理商帮助申请 。申请通过后 , 就可以得到一个安装包和一份授权文件 。 如下图
华为cce敏捷版体验安装实录文章插图
注:华为公司对于cce敏捷版的授权卡得比较严 , 需要提供安装环境的网卡mac地址 。
准备vm操作系统本次测试使用的centos 7.6 1810版本的iso , 采用最小安装方式 。
  • 磁盘分区采用自定义分区:
节点分区名称分区大小用途说明hwm1/var/lib/docker80Gdocker安装目录hwm1/var/paas/sys/log20Gcha目录hwm1/var/paas/data50G数据库文件目录hwm1/var/paas/run50Getcd目录hwm1/mnt/paas100G容器挂载用目录hwn1/var/lib/docker200Gdocker安装目录hwn1/var/paas/code50Gpipeline用于保存构建代码hwn2/var/lib/docker100Gdocker安装目录hwm2/mnt/paas100G容器挂载用目录
  • 也可以把剩余空间都留给/ , 需要200G剩余空间 。
  • 配置yum镜像
curl -o /etc/yum.repos.d/CentOS-Base.repo sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repoyum clean allyum makecacheyum update开始安装单机版使用root用户登录完成安装工作 。 /tmp目录需要20G剩余控件 。
  1. 将安装包cce-agile_20.6.0.tar.gz上传到/root下 。
  2. 解压到/root目录下 。
tar xzf cce-agile_20.6.0.tar.gz -C /root
  1. 将授权码拷贝到/root/cce-agile/license,文件名改为license.txt 。
  2. 安装cce
cd /root/cce-agile/binsudo ./cceadm start【华为cce敏捷版体验安装实录】安装如下:
华为cce敏捷版体验安装实录文章插图
  • 设置master的ip,dns服务器地址
  • use external NTP server我选择了不使用外部ntp,单机模式不需要进行节点时间同步 。 其他采用默认值 。
  • 注1:发现安装脚本依赖上古时期的ip配置工具ifconfig , 需要安装 。
yum install net-tools.x86_64 -y
  • 注2:需要安装ntpdate
yum install ntpdate -y
  • 注3:需要设置系统语言为英语 , 否则在磁盘空间检查时报错:
更改系统语言为中文:
localectlset-locale LANG=en_US.UTF-8