go CD 用虚拟机快速增加一个新agent

背景

最近项目在用go CD做持续交付.为了最大化利用硬件,所有的agent都是用的vbox的虚拟机.随着pipelines的增加,就需要增加更多的agent.

步骤

为了快速增加新的agent,最简单的方式就是克隆一个已有的agent虚拟机,但是简单的克隆外还有些小坑要填,比如保证agent的标识的唯一性.

整个操作步骤如下:

  1. 克隆一个已有的agnet虚拟机.
  2. 修改mac地址.
  3. 启动新虚拟机后,删除文件 /var/lib/go-agent/config/guid.txt.
  4. 启动/etc/init.d/go-agent.

关于作者

原文地址:https://www.cnblogs.com/qyf404/p/6272763.html