预配和管理资源
使用 Oracle Resource Manager 或 Terraform 可以高效地部署、删除或更改云中的资源。
关于 Terraform 状态文件
Terraform 存储用于跟踪托管基础结构资源的状态信息,将已部署的资源映射到您的配置,跟踪元数据,并改善大型基础结构部署的性能。
默认情况下,terraform.tfstate 文件存储在本地主机上。在 IT 环境中,此默认行为并非最佳,在这种情况下,多个用户需要创建和销毁在给定配置中定义的资源。要控制在多用户环境中部署和管理资源,请将 Terraform 状态文件存储在 Oracle Cloud Infrastructure 对象存储中,并在所有用户之间共享状态文件和锁定文件。
创建资源
在 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 输出包含以下信息:
- Bastion 主机的公共 IP 地址。
- 拓扑中每个专用 Microsoft Windows Server 计算实例的专用 IP 地址、主机名、用户名和初始口令,格式为
privateIPaddress:hostName:opc: initialPassword
记下这些详细资料。您需要它们来访问计算实例。
注:
可以随时通过运行以下命令来查看此输出:terraform output