首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vyatta路由器订单不支持VLAN id

Vyatta路由器订单不支持VLAN id
EN

Stack Overflow用户
提问于 2018-03-13 04:38:11
回答 2查看 192关注 0票数 1

在#SoftLayer #BlueMix上订购Vyatta路由器,JSON顺序如下

代码语言:javascript
复制
gatewayOrder = {
    'orderContainers': [{
        'quantity': 2,  # high availability is 2 quantity
        'hardware': [
            {
            'hostname': vyatta_fr_hostname,
            'domain': vyatta_domain,
            'networkVlans': [
                {'vlanNumber': vlanPub },
                {'vlanNumber': vlanPriv }
            ]},
            {
                'hostname': vyatta_bu_hostname,
                'domain': vyatta_domain,
                'networkVlans': [
                    {'vlanNumber': vlanPub },
                    {'vlanNumber': vlanPriv }
            ]}
        ],
        'location': locationId,
        'packageId': pkgIdGW,
        'prices': [
            {'id': vyatta_system_dual_intel_2620 },
            {'id': vyatta_os_vyatta_5600 },
            {'id': vyatta_64_gb_ram },
            {'id': vyatta_disk_controller },
            {'id': vyatta_disk_500_gb },
            {'id': vyatta_disk_4_tb },
            {'id': vyatta_net_20000 },
            {'id': vyatta_net_10_gbps },
            {'id': vyatta_kvm_reboot },
            {'id': vyatta_ssl_vpn },
            {'id': vyatta_1_ip },
            {'id': vyatta_redundant_power },
            {'id': vyatta_host_monitoring },
            {'id': vyatta_auto_reboot },
            {'id': vyatta_notification_email },
            {'id': vyatta_nessus },
        ],
    }]
}

未将Vlans添加到订单。为什么?

EN

回答 2

Stack Overflow用户

发布于 2018-03-14 09:48:07

更新

尝试下面的rest示例:

代码语言:javascript
复制
method: POST
https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Product_Order/verifyOrder


JSON body:

{
"parameters": [
   {
    "orderContainers": [
     {
      "hardware": [
        {
          "hostname": "vyattaVlantest",
          "domain": "domain.com",
          "primaryBackendNetworkComponent":{
                "networkVlanId":1111111
                },
          "primaryNetworkComponent":{
                "networkVlanId":2222222
                }
        }
      ],
      "location":"DALLAS13" ,
      "packageId": 236,
      "quantity": 1,
      "prices": [
        {
          "id": 177611
        },
        {
          "id": 17182
        },
        {
          "id": 201189
        },
        {
          "id": 876
        },
        {
          "id": 14031
        },
        {
          "id": 342
        },
        {
          "id": 273
        },
        {
          "id": 792
        },
        {
          "id": 55
        },
        {
          "id": 58
        },
        {
          "id": 420
        },
        {
          "id": 418
        },
        {
          "id": 21
        },
        {
          "id": 57
        },
        {
          "id": 906
        }
      ]
    }
  ]
}
]
}

响应中的返回值应该显示如下所示:

代码语言:javascript
复制
                    "primaryBackendNetworkComponent": {
                        "networkVlanId": 1111111,
                        "networkVlan": {
                            "id": 1111111,
                            "primarySubnetId": 123123123,
                            "vlanNumber": 591
                        }
                    },
                    "primaryNetworkComponent": {
                        "networkVlanId": 2222222,
                        "networkVlan": {
                            "id": 2222222,
                            "primarySubnetId": 789789789,
                            "vlanNumber": 768
                        }
                    }
                }
            ],
票数 1
EN

Stack Overflow用户

发布于 2018-03-26 23:59:58

这不起作用。现在api抱怨VLAN不是标准的

您指定了正确的VLAN id,但没有选择正确的VLAN。您只能在标准vlans上订购Vyatta,即尚未作为网关或关联vlans的网关一部分的VLANs。

控制门户顺序页面也应该反映这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49244041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档