SL中自动缩放的私有或公共映像设置

时间:2016-10-11 08:30:16

标签: ibm-cloud-infrastructure

我正在尝试为自动缩放设置操作系统。

在操作系统的情况下,我已使用下面的API设置代码。

        /**
         * Operating System
         */
        String operatingSystem = "WIN_2012-STD-R2_64";
virtualGuestMemberTemplate.setOperatingSystemReferenceCode(operatingSystem);

它适用于操作系统,但私有或公共图像呢?

            /**
             * Public Image
             */
            String GlobalIdentifier = "1176d22b-176a-499a-8d94-f9aaf29155a3";
virtualGuestMemberTemplate.setGlobalIdentifier(GlobalIdentifier);

它返回一个错误,无效的访客模板。 如何为公共和私有Image设置VirtualGuestMemberTemplate?

Select Operating system

1 个答案:

答案 0 :(得分:0)

请记住,当您使用SoftLayer_Virtual_Guest :: createObject创建新VM时,自动缩放组中VM的配置与配置几乎相同,因此您需要像这样设置图像模板:

{ 
    "blockDeviceTemplateGroup": { 
        "globalIdentifier": "07beadaa-1e11-476e-a188-3f7795feb9fb" 
    } 
}

有关详细信息,请参阅http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject

此致