Softlayer API: 如何在购买主机时添加分配 ipv6 地址的条件?
Softlayer API: How do I add a condition to allocation an ipv6 address when buying a host?
我最近在开发一个关于softlayer的项目API。因为单独购买IPv6是要付费的。现在我不想在购买主机时分配一个免费的 ipv6 地址。当前购买主机配置如下:
vs_type = 'virtual_server'
vs_config = {
'virtualGuests':[
{
'domain': 'a.com',
'hostname': 'a-test-bandwidth-mouthly-pucharse',
}
],
'dataCenter': 'tok02',
'hourlyBillingFlag': False,
'imageType': 'public',
'localDiskFlag': False,
'maxMemory': 'RAM_1_GB',
'networkComponents': 100,
'operatingSystem': u'OS_CENTOS_5_X_MINIMAL_64_BIT',
'privateNetworkOnlyFlag': False,
'publicBandwidthCapacity': 'BANDWIDTH_250_GB',
'quantity': 1,
'startCpus': 'GUEST_CORE_1',
'blockDevices': [
{
'capacity': 25,
'device': 0
}
]
}
result = product_order_mgt.product_place_order(vs_type, vs_config)
问候~
你只需要指定你创建ipv6的VLAN,查看方法文档:
http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject
您需要将此配置添加到您的负载中
{
"primaryNetworkComponent": {
"networkVlan": {
"id": 1
}
}
}
该配置将设置前端网络的配置,请确保使用您的 IPAddresV6 的 VLAN id。
此外,您的服务器需要启用 IPv6 地址,当您通过控制门户订购服务器时,您可以看到选项
我担心无法使用 createObject 方法设置该选项,您需要使用 placeOrder 方法并指定该选项的价格。我建议您阅读这篇文章 http://sldn.softlayer.com/blog/bpotter/Going-Further-SoftLayer-API-Python-Client-Part-3 以了解有关 placeOrder 方法的更多信息。
如果您订购了全球 IP 地址,请参阅此文档了解如何将 IP 分配给您的服务器 https://knowledgelayer.softlayer.com/learning/global-ip-addresses
如果您有更多问题,请告诉我
此致
我最近在开发一个关于softlayer的项目API。因为单独购买IPv6是要付费的。现在我不想在购买主机时分配一个免费的 ipv6 地址。当前购买主机配置如下:
vs_type = 'virtual_server'
vs_config = {
'virtualGuests':[
{
'domain': 'a.com',
'hostname': 'a-test-bandwidth-mouthly-pucharse',
}
],
'dataCenter': 'tok02',
'hourlyBillingFlag': False,
'imageType': 'public',
'localDiskFlag': False,
'maxMemory': 'RAM_1_GB',
'networkComponents': 100,
'operatingSystem': u'OS_CENTOS_5_X_MINIMAL_64_BIT',
'privateNetworkOnlyFlag': False,
'publicBandwidthCapacity': 'BANDWIDTH_250_GB',
'quantity': 1,
'startCpus': 'GUEST_CORE_1',
'blockDevices': [
{
'capacity': 25,
'device': 0
}
]
}
result = product_order_mgt.product_place_order(vs_type, vs_config)
问候~
你只需要指定你创建ipv6的VLAN,查看方法文档:
http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject
您需要将此配置添加到您的负载中
{
"primaryNetworkComponent": {
"networkVlan": {
"id": 1
}
}
}
该配置将设置前端网络的配置,请确保使用您的 IPAddresV6 的 VLAN id。
此外,您的服务器需要启用 IPv6 地址,当您通过控制门户订购服务器时,您可以看到选项
我担心无法使用 createObject 方法设置该选项,您需要使用 placeOrder 方法并指定该选项的价格。我建议您阅读这篇文章 http://sldn.softlayer.com/blog/bpotter/Going-Further-SoftLayer-API-Python-Client-Part-3 以了解有关 placeOrder 方法的更多信息。
如果您订购了全球 IP 地址,请参阅此文档了解如何将 IP 分配给您的服务器 https://knowledgelayer.softlayer.com/learning/global-ip-addresses
如果您有更多问题,请告诉我
此致