리소스 프로비전 및 관리
Oracle Resource Manager 또는 Terraform를 사용하여 클라우드의 리소스를 효율적으로 배치, 제거 또는 변경할 수 있습니다.
Terraform 상태 파일 정보
Terraform는 관리 기반 구조 리소스를 추적하고, 배치된 리소스를 구성에 매핑하고, 메타 데이터를 추적하고, 대형 기반 구조 배치의 성능을 향상시키기 위한 상태 정보를 저장합니다.
기본적으로 terraform.tfstate
파일은 로컬 호스트에 저장됩니다. 이 기본 동작은 여러 사용자가 제공된 구성에 정의된 리소스를 만들고 삭제해야 하는 IT 환경에서 최적화되지 않습니다. 다중 사용자 환경에서 리소스 배치 및 관리를 제어하려면 Terraform 상태 파일을 Oracle Cloud Infrastructure Object Storage에 저장하고 모든 사용자 간에 상태 파일과 잠금 파일을 공유합니다.
리소스 생성
terraform.tfvars
파일에서 변수를 설정한 후 Terraform CLI를 사용하여 Terraform 구성에 정의된 리소스를 배치합니다.
terraform apply
명령이 성공적으로 실행된 후 표시되는 출력의 예입니다.Apply complete! Resources: 35 added, 0 changed, 0 destroyed.
Outputs:
BastionPublicIPs = [
203.0.113.51
]
epmEssbaseServerDetails = []
epmFoundationServerPrivateIPs = [
172.16.3.4:epmfndpho11:opc: password
]
epmHFMServerPrivateIPs = [
172.16.3.5:epmhfmpho11:opc: password
]
epmPlanningServerPrivateIPs = []
epmProfitabilityServerDetails = []
epmStrategicFinanceServerDetails = []
epmWebServerPrivateIPs = [
172.16.2.2:epmwebpho11:opc: password
]
Terraform 출력에는 다음 정보가 포함됩니다.
- 기본 호스트의 공용 IP 주소입니다.
- 토폴로지의 각 전용 Microsoft Windows Server 컴퓨트 인스턴스에 대한 전용 IP 주소, 호스트 이름, 사용자 이름 및 초기 암호(
privateIPaddress:hostName:opc: initialPassword
형식)
이러한 세부 정보를 기록해 둡니다. 컴퓨트 인스턴스에 액세스하려면 컴퓨트 인스턴스가 필요합니다.
주:
다음 명령을 실행하여 언제든지 이 출력을 볼 수 있습니다.terraform output