admin管理员组

文章数量:1627741

Oracle Cloud Infrastructure(OCI)上Resource Manager实战

前提:

a,需要有Oracle Cloud Infrastructure(OCI)环境。

b,需要有Oracle Cloud Infrastructure(OCI)的基础知识。

 

详细步骤:

1,创建Terraform Configuration文件

1-1,从github上获取配置文件

git clone https://github/atjapan2015/oci-resource-manager-tutorial.git

1-2,如果region使用的是eu-frankfurt-1,则不需要进行修改。如果不是,请修改variables.tf文件的instance_image_ocid设置,修改default值为你使用的region的image的OCID。

1-3,创建zip文件。

cd oci-resource-manager-tutorial
zip oci-resource-manager-tutorial.zip -r ./*

 

2,创建一个Stack

注意:配置中不能使用user_ocid,fingerprint,private_key_path,否则会报以下错误。

{provider.oci: user credentials [user_ocid fingerprint private_key_path] should be removed from the configuration}

2-1,打开导航菜单。 在Resource Manager下,选择Stacks。

2-2,在“Compartment”下拉列表中,确保选择了正确的Compartment。

2-3,单击【Create Stack】。 这将打开“Create Stack”表单。

确认您在正确的Compartment内。
提供Stack的名称。
添加可选说明。
通过删除表单上的文件或导航到文件系统中的文件来上载步骤1-3创建的zip文件。
根据需要创建变量。此示例中需要创建tenancy_ocid,region,compartment_ocid,ssh_public_key,ssh_private_key变量。

 

补充,由于ssh_private_key有回车换行符,可以使用notepad++进行置换。(经过测试,也可以使用带有回车换行符ssh_private_key。)

 

2-4,单击【创建】

 

3,执行一个Plan Job

3-1,打开导航菜单。 在Resource Manager下,选择Stacks。这将打开Compartment中的Stacks列表。

3-2,单击Stack名称(超链接),打开指定Stack的“Stack Details”页面。

3-3,从Terraform Actions下拉列表中,选择Plan。

3-4,在打开的表单中,输入Job的名称,然后单击【Plan】。

 

4,执行一个Apply Job

4-1,打开导航菜单。 在Resource Manager下,选择Stacks。这将打开Compartment中的Stacks列表。

4-2,单击Stack名称(超链接),打开指定Stack的“Stack Details”页面。

4-3,从Terraform Actions下拉列表中,选择Apply。

4-4,在打开的表单中,输入Job的名称,然后单击【Apply】。

 

5,执行一个Destroy Job

5-1,打开导航菜单。 在Resource Manager下,选择Stacks。这将打开Compartment中的Stacks列表。

5-2,单击Stack名称(超链接),打开指定Stack的“Stack Details”页面。

5-3,从Terraform Actions下拉列表中,选择Destroy。

5-4,在打开的表单中,输入Job的名称,然后单击【Destroy】。

 

6,查看Job执行结果

6-1,打开导航菜单。 在Resource Manager下,选择Jobs。这将打开Compartment中的Jobs列表。

6-2,单击Job名称(超链接),打开指定Stack的“Job Details”页面。

6-3, 在Logs区域,向下滚动右侧的滚动条,可以查看全部日志。

 

恭喜!你使用Resource Manager成功创建了一个Compute实例。

 

结尾!

本文标签: 实战InfrastructureCloudORACLEManager