2017-09-11 84 views
0

我正尝试在仅启用专用网络的情况下在其中一个专用节点上创建虚拟节点。使用terraform(专用主机支持)它,如下所示给了我一个API错误:仅在专用主机上使用专用网络创建虚拟服务器

softlayer_virtual_guest.vsi:错误生成订单模板:SoftLayer_Exception_NotFound:无法以100 Mbps找到上行端口速度。 (HTTP 200)

当private_network_only设置为true,并将其设置为false时,会产生上述错误,但实际上会启用节点(但启用了公共接口)。

我试过通过面板手动添加VS,选择网络时只显示公共和私人网络的选项。由于这个原因,我的问题是:是否有可能在专用节点上启用VS专用网络的VS节点?

回答

0

您可以使用private_network_only标志启用私人网络,但不幸的是,这里存在问题,无论您是否选择私人网络,订购实例都具有公用网络和专用网络。这已报告,并会尽快修复,我会通过此页面通知您。

另一方面,您得到的错误是因为您没有指定具有公共或专用网络的实例所需的network_speed值。

基本上你需要您的订单(使用terraform)上添加以下值:

public_network_speed = 100 
private_network_only = true 

OR

network_speed = 100 
private_network_only = true 

参考文献:

https://www.terraform.io/docs/providers/softlayer/r/virtual_guest.html

+0

我仔细审查这种行为,我注意到有一个问题,我更新了我的答案。任何不便敬请谅解。 –