我试图弄清楚如何使用knife softlayer插件在SoftLayer中创建一个私有节点上的vs。根据最初的版本,看起来应该有一个标志 - 为此目的的单个租户(https://sldn.softlayer.com/blog/matteldridge/do-more-less-softlayer-knife-chef)但是如果你看一下它现在被注释掉的代码(https://github.com/softlayer/knife-softlayer/blob/master/lib/chef/knife/softlayer_server_create.rb)。 那么在私有节点上创建vs的另一种方法是什么? 感谢
答案 0 :(得分:0)
他们删除了该选项我会在此处为您创建问题https://github.com/softlayer/knife-softlayer/issues
您可以使用一次休息呼叫在私有节点上创建VSI,请参阅:http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject
您只需将dedicatedAccountHostOnlyFlag设置为true即可。
此外,您可以使用此方法http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/getCreateObjectOptions
查看所有可用配置以订购VSI答案 1 :(得分:0)
knife softlayer server create \
--image-id ${image_id} \
--ssh-keys ${ssh_keys} \
--hostname $node_name \
--network-interface-speed 100 \
--domain $domain_name \
--cores ${cores} \
--ram ${ram} \
--datacenter ${datacenter} \
--node-name $node_name \
--private-vlan $private_vlan \
--use-private-network \
--private-network-only \
-x root \
-i $USER_HOME/.ssh/id_rsa -VV
--private-network-only
选项在专用网络中创建虚拟服务器