RELIANOID GCP에서 Terraform을 사용한 Load Balancer Enterprise Edition v8

카테고리 보기

RELIANOID GCP에서 Terraform을 사용한 Load Balancer Enterprise Edition v8

3 분 읽음

이 가이드에서는 배포 과정을 안내합니다. RELIANOID Enterprise Edition 가상 머신 켜짐 Google Cloud Platform (GCP) Terraform 공식 모듈을 사용하여 테라폼 레지스트리.

이 모듈이 제공하는 내용 #

Terraform 모듈이 배포되면 다음 리소스가 자동으로 생성됩니다.

  • VPC 네트워크
  • 서브넷
  • 방화벽 규칙 (SSH 허용 22 및 웹 GUI 444)
  • 정적 외부 IP
  • 네트워크 인터페이스
  • 컴퓨팅 인스턴스 를 사용하여 RELIANOID Google Cloud Marketplace의 Enterprise Edition 이미지

사전 조건 #

1. Terraform 설치 #

운영 체제에 맞는 Terraform을 다운로드하여 설치한 다음 설치를 확인하세요.

terraform -version

2. Google Cloud SDK 설치 #

Google Cloud SDK를 다운로드하여 설치하세요.

계정을 인증하고 활성 프로젝트를 설정하세요.

gcloud auth login
gcloud config set project <YOUR_PROJECT_ID>

3. SSH 키 쌍 생성 #

VM에 액세스하려면 SSH 키가 필요합니다.

아직 없다면 다음을 사용하여 만드세요.

ssh-keygen -t rsa -b 4096 -f id_rsa

이렇게 하면 다음이 생성됩니다.

  • id_rsa → 개인 키
  • id_rsa.pub → 공개키.

두 파일을 Terraform 구성 파일과 같은 디렉토리에 보관하세요.

1단계: Terraform 모듈 찾기 #

Terraform 레지스트리를 방문하여 다음을 검색하세요.
relianoid/relianoid-enterprise/google






사용 세부 정보를 보려면 모듈을 선택하세요.

2단계: 프로젝트 디렉토리 만들기 #

mkdir relianoid-gcp cd relianoid-gcp

3단계: Terraform 구성 파일 만들기 #

프로젝트 디렉토리에 다음 파일을 만듭니다.

main.tf #

모듈 "relianoid-enterprise" { 소스 = "relianoid/relianoid-enterprise/google" 버전 = "1.0.0" 프로젝트_id = var.project_id 지역 = var.region 영역 = var.zone public_ssh_key_path = "${path.module}/id_rsa.pub" }

variables.tf #

변수 "project_id" { 설명 = "GCP 프로젝트 ID" 유형 = 문자열 } 변수 "region" { 설명 = "리소스에 대한 GCP 지역" 유형 = 문자열 기본값 = "us-central1" } 변수 "zone" { 설명 = "VM 배포에 대한 GCP 영역" 유형 = 문자열 기본값 = "us-central1-a" }

terraform.tfvars #

project_id = "your-gcp-project-id" region = "us-central1" zone = "us-central1-a"

outputs.tf #

출력 "instance_id" { 설명 = "GCP VM 인스턴스의 ID" 값 = module.relianoid-enterprise.instance_id } 출력 "instance_public_ip" { 설명 = "GCP VM 인스턴스의 공용 IP 주소" RELIANOID VM" 값 = module.relianoid-enterprise.instance_public_ip } 출력 "instance_private_ip" { 설명 = "의 개인 IP 주소 RELIANOID VM" 값 = module.relianoid-enterprise.instance_private_ip }

4단계: 초기화 및 배포 #

다음 명령을 순서대로 실행하세요.

테라폼 초기화 테라폼 계획 테라폼 적용

로 확인 yes 메시지가 나타나면

5 단계 : 액세스 RELIANOID VM #

배포가 완료되면 Terraform은 VM을 출력합니다. 공용 IP 주소.

SSH 액세스 #

ssh -i id_rsa admin@<instance_public_ip>
기본 사용자 이름: admin

웹 GUI 액세스 #

브라우저를 열고 다음으로 이동하세요.

https://<instance_public_ip>:444

출력 #

출력 이름 기술설명
instance_id GCP VM 인스턴스의 ID
instance_public_ip VM의 공용 IP 주소
instance_private_ip VM의 개인 IP 주소

배포를 파괴하세요 #

Terraform에서 생성된 모든 리소스를 제거하려면:

terraform destroy

중요 사항 : #

  • 당신이 가지고 있는지 확인하십시오 받아들였다 RELIANOID 이미지 용어 배포하기 전에 Google Cloud Marketplace에서 확인하세요.
  • 유지하여 개인 SSH 키(id_rsa) 안전한 - 공개적으로 공유하지 마세요.
  • 이 모듈은 배포에 필요한 모든 네트워킹, 방화벽 및 컴퓨팅 리소스를 자동으로 프로비저닝합니다.

📄 이 문서를 PDF 형식으로 다운로드하세요 #

    이메일 : *

    에 의해 구동 더 나은 문서