实战Packer创建chef server镜像
Packer简介
Packer是一个从单一配置文件为多平台创建一致镜像的轻量级的开源工具。能够运行在主流的操作系统上,并行高效的创建多平台的虚拟机镜像,它为代码即基础结构提供了坚实的基础,通过packer较大的降低了了创建用户自定义镜像的难度,并且将创建镜像的过程从人工的随机过程变成可以配置管理代码,可测试的过程,从而减少了用户应用上云的障碍之一。下面就从实战的角度来构建一个chef server镜像来学习packer的使用。
Packer的安装
首先从Packer官网下载对应操作系统的安装包,本文以Mac OS X x64为例,点击如下图的官网链接下载packer安装包
然后打开终端,导航到下载目录下,执行如下命令,如果得到如下图的输出,packer就安装好了:
#unzip packer_0.12.3_darwin_amd64.zip
