如何使用Golang将Vlan添加到服务器?我正在使用软分层包装。
我已经找到了执行python的链接,但我想知道如何通过go包来实现
答案 0 :(得分:0)
下面您将找到使用Go语言订购虚拟服务器和硬件服务器的示例。
https://softlayer.github.io/go/create_virtual_guest.go/
https://softlayer.github.io/go/create_server.go/
只需添加VLAN数据“ PrimaryNetworkComponent”和“ PrimaryBackendNetworkComponent”,如下例所示:
例如虚拟服务器
virtualGuests := []datatypes.Virtual_Guest{
{ // Set SoftLayer_Virtual_Guest properties
Hostname : sl.String(hostname),
Domain : sl.String(domain),
PrimaryNetworkComponent : &datatypes.Virtual_Guest_Network_Component{
NetworkVlan: &datatypes.Network_Vlan{
Id: sl.Int(11111),
},
},
PrimaryBackendNetworkComponent : &datatypes.Virtual_Guest_Network_Component{
NetworkVlan: &datatypes.Network_Vlan{
Id: sl.Int(22222),
},
},
},
}