Files
nexus/wiki/concepts/Packer.md
2026-04-18 17:09:43 +08:00

1.1 KiB
Raw Blame History

id, title, type, tags, last_updated
id title type tags last_updated
Packer Packer concept
DevOps
IaC
AMI
AWS
2026-04-18

Aliases

  • HashiCorp Packer

Summary

  • 定义HashiCorp 开发的开源工具通过模板定义自动构建机器镜像AMI、VMDK、QCOW2 等)
  • 用途:实现基础设施的不可变部署
  • 云迁移价值:标准化镜像构建,确保环境一致性

Key Details

  • 核心功能
    • 多平台镜像构建AWS AMI、VMware、Vagrant、Docker 等)
    • JSON/HCL 模板定义
    • 预置和后置配置脚本
    • 并行构建加速
  • 工作流程
    1. 定义模板Builder 配置)
    2. 运行 provisioner配置脚本
    3. 输出镜像
  • 与 Terraform 集成
    • Packer 构建 AMI
    • Terraform 使用 AMI 部署基础设施

Octane Hub 案例

  • Octane Hub 使用 Packer 构建自定义 AMI
  • 从手动控制台脚本演进到自动化镜像构建

Connections