首页 > 解决方案 > 使用第二个磁盘创建 vGPU 设备

问题描述

感谢之前提出的问题(创建和识别 vGPU 设备),我知道,要使用 GPU 创建一个新的 VSI,我可以使用这个 rest api:

https://[用户名]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Virtual_Guest/createObject

带有有效负载 json 字符串。

我的问题是,如果我在创建 vgpu 设备时需要第二个磁盘怎么办,如何将该信息添加到上述有效负载 json 字符串中?

标签: ibm-cloud-infrastructure

解决方案


要添加第二个磁盘,您需要将属性“blockDevices”添加到有效负载 json 中,您可以在其中放置磁盘的大小。

创建新 VSI 的 GPU 选项是“AC”和“ACL”

• 对于GPU“AC”,磁盘大小从10 GB 到2.00 TB (SAN),属性“localDiskFlag” 必须为“false”,因为磁盘是SAN。

• GPU ¨ ACL¨ 有 2 个选项:

 “ACL1_8X60X100”,其中第二个和第三个磁盘的大小只有 300 GB (LOCAL)。

 “ACL1_16X120X100”,其中第二个和第三个磁盘的大小只有 600 GB(LOCAL)。

属性“localDiskFlag”必须为“真”,因为磁盘是本地的。

您可以使用这个 rest api 示例创建一个带有 GPU ¨AC¨ 选项的 VSI:

方法:POST

https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Virtual_Guest/createObject

身体:Json

{
    "parameters": [
        {
            "hostname": "test",
            "domain": "test.local",
            "datacenter": {
                "name": "dal13"
                },
            "hourlyBillingFlag": "true",
            "localDiskFlag": false,
            "operatingSystemReferenceCode": "CENTOS_7_64",
            "supplementalCreateObjectOptions": {
                         "flavorKeyName": "AC1_8X60X25"
           },
           "blockDevices": [ 
           { 
               "device": "2", 
               "diskImage": { 
                  "capacity": 50 
               } 
            }
          ]
        }
    ]
}

要使用 GPU ¨ACL¨ 选项创建另一个 VSI,您可以使用另一个 rest api 示例更改上述值:

{
    "parameters": [
        {
            "hostname": "test",
            "domain": "test.local",
            "datacenter": {
                "name": "dal13"
                },
            "hourlyBillingFlag": "true",
            "localDiskFlag": true,
            "operatingSystemReferenceCode": "CENTOS_7_64",
            "supplementalCreateObjectOptions": {
                         "flavorKeyName": "ACL1_8X60X100"
           },

           "blockDevices": [
           { 
               "device": "2", 
               "diskImage": { 
                  "capacity": 300
               } 
            }
           ]
        }
    ]
}

推荐阅读