본문 바로가기

cloud-init3

[홈랩 IaC 자동화 #5] Terraform + Ansible 연동 - VM 생성부터 초기 설정 자동화까지 환경 정보항목내용Terraformv1.9.xProviderbpg/proxmox v0.99.0Ansible2.x (EPEL)ProxmoxVE 8.x템플릿 OSUbuntu 24.04 LTS (Cloud-Init)작업 서버Rocky Linux 9 (AWX 서버)4편에서 Terraform으로 VM 1대 생성까지 완료한 상태에서 진행합니다.이번 편 목표Terraform VM 생성 ↓ cloud-init 자동 설정SSH 키 자동 등록qemu-guest-agent 자동 설치IP 자동 감지 ↓Ansible ping 테스트 ↓초기 설정 Playbook 자동 실행삽질 먼저 정리 — 이것만 알면 절반은 성공이번 편에서 가장 많이 헤맨 부분을 먼저 정리한다.문제 1. --vga serial0 설정4편에서 템플.. 2026. 3. 28.
[홈랩 IaC 자동화 #4] Terraform으로 Proxmox VM 자동 생성하기 환경 정보항목내용Terraformv1.9.xProviderbpg/proxmox v0.99.0ProxmoxVE 8.x템플릿 OSUbuntu 24.04 LTS (Cloud-Init)작업 서버Rocky Linux 9 (AWX 서버)3편에서 AWX 스케줄러 + 텔레그램 알림 설정을 완료한 상태에서 진행합니다.이번 편에서 할 것Ubuntu Cloud-Init 템플릿 생성 (Proxmox) ↓Proxmox API Token 발급 ↓Terraform 설치 (Rocky Linux 9) ↓bpg/proxmox Provider 설정 ↓VM 1대 자동 생성 ↓VM 3대 동시 생성 (for_each) ↓특정 VM만 선택 삭제잠깐 — Provider 선택 주의사항Terraform Proxmox .. 2026. 3. 26.
[홈랩 K8s 자동화 #1] Proxmox + Terraform으로 쿠버네티스 실습 VM 한방에 만들기 쿠버네티스를 공부하다 보면 클러스터를 수십 번 만들었다 부쉈다 반복하게 됩니다. 처음엔 Proxmox 웹 UI에서 VM을 하나하나 클릭해서 만들었는데, 세 번째쯤 되니까 "이걸 왜 손으로 하고 있지?"라는 생각이 들더군요. 결국 Terraform으로 VM 생성을 자동화하고, terraform destroy → terraform apply 한 방이면 깨끗한 실습 환경이 다시 올라오는 구조를 만들었습니다.이 글에서는 Proxmox 위에 Terraform으로 마스터 1대 + 워커 2대 VM을 자동 생성하고, kubeadm으로 쿠버네티스 클러스터를 구축하는 전 과정을 정리합니다. 도중에 만난 에러도 10가지 넘게 정리해뒀으니, 같은 삽질을 반복하지 않으셨으면 합니다.시리즈 안내#1 VM 자동화 — Terrafo.. 2026. 3. 21.