컨트롤러에서 Terraform 실행
컨트롤러를 사용하여 Terraform 계획을 실행할 수 있습니다. 이미 ICO 워크플로를 사용하여 Terraform 계획을 실행한 경우 이 섹션을 건너뛸 수 있습니다.
필수 구성 요소
솔루션의 설정은 인터넷에 액세스할 수 있고 Terraform의 설치가 정상적으로 작동하는 관리 워크스테이션에서 시작합니다.
Terraform 설치 설명서를 찾을 수 있습니다 "여기".
GitHub 를 다시 복제합니다
프로세스의 첫 번째 단계는 GitHub를 관리 워크스테이션의 새 빈 폴더에 복제하는 것입니다. GitHub 리포지토리를 클론하려면 다음 단계를 완료하십시오.
-
관리 워크스테이션에서 프로젝트의 새 폴더를 만듭니다. 이 폴더 안에 '/root/SnapMirror-cvo'라는 새 폴더를 만들고 GitHub에 다시 복제합니다.
-
관리 워크스테이션에서 명령줄 또는 콘솔 인터페이스를 열고 디렉토리를 방금 생성한 새 폴더로 변경합니다.
-
다음 명령을 사용하여 GitHub 컬렉션을 복제합니다.
Git clone https://github.com/NetApp-Automation/FlexPod-hybrid-cloud-for-GCP-with-Intersight-and-CVO
-
디렉터리를 'napmirror-cvo'라는 새 폴더로 변경합니다.
-
Terraform 실행 *
-
-
* 초기화 * (로컬) Terraform 환경을 초기화합니다. 일반적으로 세션당 한 번만 실행됩니다.
-
* Plan. * Terraform 상태를 클라우드의 AS-IN 상태와 비교하고 실행 계획을 수립 및 표시합니다. 이렇게 해도 배포는 변경되지 않습니다(읽기 전용).
-
* 적용 * 계획 단계에서 계획을 적용합니다. 이렇게 하면 배포(읽기 및 쓰기)가 변경될 수 있습니다.
-
* destroy. * 이 특정 Terraform 환경에 의해 관리되는 모든 리소스입니다.
자세한 내용은 을 참조하십시오 "여기".