728x90
반응형

IAC 3

[테라폼] 테라폼(Terraform) 완전 정복: VMware vSphere를 Terraform으로 완전 자동화하기: VM 마스터 - 1

클라우드가 대세인 시대지만, 여전히 많은 기업들은 프라이빗 데이터센터를 기반으로 한 가상화 인프라를 운영하고 있습니다. 그중 대표적인 솔루션이 바로 VMware vSphere입니다. 이번 글에서는 Terraform을 이용하여 vSphere 환경 위에 VM을 프로비저닝하고 관리하는 방법을 풀어보겠습니다. 중간중간 실습 예제도 끼워넣어 이해를 돕겠습니다.vSphere Provider 기본 이해하기Terraform이 vSphere 환경과 통신하려면 vsphere provider를 사용해야 합니다. 이 provider는 vCenter Server API를 통해 VMware 환경을 조작합니다. 단순히 VM을 만드는 것뿐만 아니라, 디스크 추가, NIC 설정, 클러스터 선택, 리소스 풀 지정 등 광범위한 작업을 지..

Devops/Terraform 2025.04.28

[테라폼] 테라폼(Terraform) 완전 정복: GCP 인프라를 Terraform으로 완전 자동화하기: GCP Compute (VM) 마스터 - 1

1. 들어가며이번 시간에는 Terraform을 이용해서 GCP의 Compute Engine VM 인스턴스를 구축하는 방법을 단계별로 알아봅니다.Terraform은 클라우드 리소스를 코드로 관리(Infrastructure as Code)할 수 있게 해주는 강력한 도구입니다. GCP와 Terraform을 연동하면, 클릭 없이 수십, 수백 대의 VM을 안정적으로 만들고 관리할 수 있습니다.본 글에서는 GCP 프로젝트 생성 → 서비스 계정 발급 → Terraform Provider 설정 → VPC 구성 → VM 생성까지 완전 실습합니다.2. 기본 개념 정리개념 설명Terraform인프라를 코드로 관리하는 IaC 도구 (HashiCorp 제작)GCP Compute EngineGCP에서 제공하는 가상 머신 서비스P..

Devops/Terraform 2025.04.26

[테라폼] 테라폼(Terraform) 완전 정복: 인프라를 코드로 관리하는 시대

1. 테라폼이란?1.1 정의테라폼(Terraform)은 HashiCorp에서 개발한 인프라스트럭처를 코드로 관리하는 도구(IaC: Infrastructure as Code)입니다. 클라우드 인프라(예: AWS, GCP, Azure 등)를 코드로 정의하고 자동으로 생성, 변경, 삭제할 수 있게 해줍니다.1.2 주요 특징선언형 문법: 어떤 상태가 되어야 하는지만 기술하면, 테라폼이 그 상태를 만들기 위한 작업을 자동으로 수행합니다.멀티 클라우드 지원: AWS, GCP, Azure, Oracle Cloud, Alibaba Cloud 등 다양한 클라우드를 동시에 다룰 수 있습니다.모듈화와 재사용: 하나의 인프라 구성을 모듈화하여 여러 프로젝트에서 재사용할 수 있습니다.상태 관리: 현재 인프라 상태를 .tfsta..

Devops/Terraform 2025.04.19
728x90
반응형