logo

HK's note

  • Note
  • Tag
  • About
  • Link
  • TG
  • RSS
  • Config (44)
  • Share (30)
  • Tool (23)
  • Linux (22)
  • Docker (19)
  • Shell (11)
  • DevOps (10)
  • Cloudflare (9)
  • Note (7)
  • Java (6)
  • K8s (6)
  • Git (6)
  • OpenWrt (6)
  • AI (5)
  • PVE (5)
  • RSS (4)
  • Network (3)
  • Mac (3)
  • Spring (3)
  • Domain (3)
  • Web (2)
  • Telegram (2)
  • Notion (2)
  • Apps (2)
  • Nginx (2)
  • Go (1)
  • Chrome (1)
  • Android (1)
  • Script (1)
  • Terraform (1)
  • Tailscale (1)
  • Helm (1)
  • S3 (1)
  • XSS (1)
  • OAuth 2.0 (1)
  • NFS (1)

使用 Terraform 来管理创建 PVE 中的虚拟机

🕛 Dec 26, 2023

✨ 使用 Terraform 在 PVE 中管理虚拟机,实现基础设施即代码(IaaS)。通过配置 Terraform 的 provider,使用 PVE 的 REST API 进行权限校验。可以通过用户名密码或 API Token 来鉴权。配置虚拟机资源的核心参数,包括基础信息、物理节点、cloud-init 模板、CPU、内存、磁盘、网络等。执行 terraform apply 即可创建虚拟机。如果需要销毁虚拟机,执行 terraform destroy 即可。


2025 © HK

YXVM+NodeSeek
NodeSupport Sponsor
Free server sponsorship for high-quality blogs, channels, open-source projects, and popular apps