Ibm cloud Softlayer:使用Terraform创建flavor vm实例

Ibm cloud Softlayer:使用Terraform创建flavor vm实例,ibm-cloud,ibm-cloud-infrastructure,Ibm Cloud,Ibm Cloud Infrastructure,我发现在bluemix门户网站中存在一些风味vm类型,例如c1.1x1或b1.2x4。 但似乎只能设置内核 我可以为c1型或m1型创建吗? 或者,在部署时默认为哪种cpu类型?IBM Terraform没有用于放置创建VM所需的flavor值的属性,与您在blumix portal中所做的相同,也没有用于其他语言的presetId属性 此问题已报告,您可以在此链接中看到: 要通过terraform创建新的VM,您必须分别选择CPU、RAM和第一个磁盘 e、 g您可以选择这种口味: "name"

我发现在bluemix门户网站中存在一些风味vm类型,例如c1.1x1或b1.2x4。 但似乎只能设置内核

我可以为c1型或m1型创建吗?
或者,在部署时默认为哪种cpu类型?

IBM Terraform没有用于放置创建VM所需的flavor值的属性,与您在blumix portal中所做的相同,也没有用于其他语言的presetId属性

此问题已报告,您可以在此链接中看到:

要通过terraform创建新的VM,您必须分别选择CPU、RAM和第一个磁盘

e、 g您可以选择这种口味:

"name" :" C1.2x2x25 " 
It means (2 x 2.0 GHz Cores, 2 GB RAM, 25 GB (SAN) First Disk)
部署时没有默认的CPU类型。你必须选择一个

要查找这些值,可以使用以下rest api:

方法:获取

https://[username]-[apiKey]@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/getCreateObjectOptions
您将在此处找到以下结果:

{
            "flavor": {
                "keyName": "C1_2X2X25",
                "name": "C1.2x2x25",
                "configuration": [
                    {
                        "category": {
                            "name": "Computing Instance"
                        },
                        "price": {
                            "hourlyRecurringFee": ".045",
                            "item": {
                                "description": "2 x 2.0 GHz Cores"
                            }
                        }
                    },
                    {
                        "category": {
                            "name": "First Disk"
                        },
                        "price": {
                            "hourlyRecurringFee": "0",
                            "item": {
                                "description": "25 GB (SAN)"
                            }
                        }
                    },
                    {
                        "category": {
                            "name": "RAM"
                        },
                        "price": {
                            "hourlyRecurringFee": ".03",
                            "item": {
                                "description": "2 GB"
                            }
                        }
                    }
                ],
                "totalMinimumHourlyFee": "0.075",
                "totalMinimumRecurringFee": "49.77"
            },
            "template": {
                "id": null,
                "supplementalCreateObjectOptions": {
                    "flavorKeyName": "C1_2X2X25"
                }
            }
        },
这是一个如何发送terraform请求的示例:

resource "ibm_compute_vm_instance" "twc_terraform_sample" {
    hostname = "twc-terraform-sample-name"
    domain = "bar.example.com"
    os_reference_code = "DEBIAN_7_64"
    datacenter = "wdc01"
    network_speed = 10
    hourly_billing = true
    private_network_only = false
    cores = 2
    memory = 2048
    disks = [25]
    dedicated_acct_host_only = true
    local_disk = false
}

您必须发送的RAM(内存)必须为MB(例如2GB将为2048MB)

他们还可以使用创建flaovr。 检查新字段“flavor\u key\u name”


但它仍然需要安装“本地磁盘”使用bl1或bl2时,local_disk是“true”,或者应该是“false”。

感谢您的回复,我仍然需要知道,例如,当我在terrafrom中发送“cores=1 memory=2048 disks=[100]”时,它是否意味着是b1.1x25x100或bl1.1x25x100,或者可能是其他东西。。?因为它们的价格不一样。例如,它将是B1.1x2x100,这意味着(1个CPU,2 GB RAM,100 GB(SAN)第一个磁盘),您必须发送内存RAM数据,以MB为单位,2GB将是2048 MB。