참고:

Terraform을 사용하여 인프라 배포

소개

이 사용지침서에서는 사전 구성된 terraform 스크립트를 사용하여 VCN, 서브넷 및 컴퓨트 인스턴스를 배치합니다. 그런 다음 이러한 인프라 리소스를 모두 삭제합니다.

예상 시간: 30분

키 포인트

필요 조건

작업 1: OCI Cloud Shell 액세스

  1. OCI 콘솔에서 Cloud Shell을 눌러 클라우드 셸 세션을 실행합니다.

    주: COMPARTMENT 목록 아래에서 올바른 구획이 선택되었는지 확인합니다.

    OCI 콘솔의 Cloud Shell 아이콘

  2. 프로파일 아이콘을 누른 후 테넌시를 누릅니다. 복사를 누르고 나중에 사용할 수 있도록 테넌시 OCID를 기록합니다.

    프로파일 아래의 테넌시 아이콘

  3. 지역을 누른 다음 영역 관리를 누릅니다. 지역 식별자를 복사한 후 나중에 사용하기 위해 기록합니다.

    영역 관리

  4. 탐색 메뉴에서 ID 및 보안을 누르고 구획을 누릅니다.

    ID 및 보안 아래의 구획

    복사를 누르고 나중에 사용할 수 있도록 구획 OCID를 기록합니다.

    복사 단추

작업 2: Terraform 구성

  1. 클라우드 셸에서 이 명령을 사용하여 Terraform 샘플 코드를 다운로드합니다.

    curl https://objectstorage.us-ashburn-1.oraclecloud.com/p/W7d4rKt71E8pOkTyB1ca5lbuerxDcyL0ZjuIMIRQ15-i-JW7KJOC6TMKSnD-_bZO/n/ociobenablement/b/lab/o/terraform_demo.zip -o terraform-demo.zip
    
  2. 이 명령을 사용하여 샘플 파일의 압축을 풉니다.

    unzip terraform-demo.zip
    
  3. 다음 명령을 사용하여 terraform.tfvars 파일을 엽니다.

    cd terraform_demo
    
    vi terraform.tfvars
    
  4. i을 입력하여 tenancy_ocid, region, compartment_ocid 변수를 Access the OCI Shell 작업에 기록된 값으로 업데이트합니다.

    지형 변수 파일 편집

  5. :wq!를 입력하여 파일을 저장하고 종료합니다.

  6. 다음 명령을 사용하여 terraform을 초기화합니다.

    terraform init
    

    초기화 성공 메시지가 반환됩니다.

    초기화 성공 메시지

  7. 다음 명령을 사용하여 OCI에서 구성할 배치 계획을 확인합니다.

    terraform plan
    
  8. 이 명령을 사용하여 기반 구조를 생성하기 위한 계획을 적용합니다.

    terraform apply
    

    주: 프롬프트가 표시되면 '예'를 입력합니다.

    이 스크립트를 실행하려면 약간의 시간이 걸립니다. OCI 콘솔로 전환하고 VCN, 컴퓨트 인스턴스 생성을 확인할 수 있습니다. 적용이 완료되면 아래 메시지가 나타납니다.

    계획 적용

  9. 완료되면 다음 명령을 사용하여 만든 기반 구조를 삭제합니다.

    terraform destroy
    

    주: 프롬프트가 표시되면 '예'를 입력합니다.

    OCI 콘솔로 전환하고 VCN, 컴퓨트 인스턴스의 삭제를 관찰할 수 있습니다. 삭제가 완료되면 아래 메시지가 나타납니다.

    모든 리소스 삭제

감사의 글

추가 학습 자원

docs.oracle.com/learn에서 다른 실습을 찾아보거나 Oracle Learning YouTube channel에서 무료 학습 콘텐츠에 액세스할 수 있습니다. 또한 education.oracle.com/learning-explorer를 방문하여 Oracle Learning Explorer로 변경하십시오.

제품 설명서는 Oracle Help Center를 참조하십시오.