2017-06-26 4 views
0

通常、Order_config_templateのパラメータでVSIを注文するには、Product_Order.placeOrderを使用します。例えば、私はVSIを注文に流れるorder_config_templateを使用することができます。Softlayer API:注文時にVLAN選択を指定する方法VSI

{ 
    'dataCenter' : 'sjc03', 
    'hourlyBillingFlag' : True, 
    'localDiskFlag' : False, 
    'maxMemory' : 'RAM_4_GB', 
    'startCpus' : 'GUEST_CORES_2', 
    'blockDevices' : [{ 
      'device' : 0, 
      'capacity' : 25L 
     } 
    ], 
    'publicBandwidthCapacity' : 'BANDWIDTH_0_GB_2', 
    'privateNetworkOnlyFlag' : False, 
    'imageTemplateId' : 1666xxxL, 
    'networkComponents' : 100, 
    'virtualGuests' : [{ 
      'domain' : 'xx.com', 
      'hostname' : 'xx' 
     } 
    ], 
    'imageType' : 'private', 
    'quantity' : 1 
}. 

今私は流れとしてポータルに発注するなどのVSIのVLANを指定する必要があります。 VLAN Selection When Order A VSI

だから、私の質問は以下のとおりです。 a。どのapiが地域のvlansを取得するのに役立つことができます。 b。 Product_Order.placeOrderを呼び出すと、どのようにvlan(vlanオプションをorder_config_templateに設定する)を指定できますか?

答えて

0

あなたのコードがメソッドの有効なteplateを好まないのでplaceOrderメソッドを使用しているかどうかはわかりませんが、これらのメソッドに対してcreateObjectメソッドまたはgenerateOrderMethodを使用していると思います。そのマニュアルに記載参照してください。http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject

そしてplaceOrderはこちらをごVLANの

Part of Softlayer bulk VMI order gets provisioned into wrong VLAN despite specified

を宣言するための有効な方法を見ることができます
関連する問題