2016-03-09 106 views
0

我想弄清楚如何使用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

他们取消该选项,我sugest你在这里创建一个问题https://github.com/softlayer/knife-softlayer/issues

您可以使用一个REST调用请参阅创建私有节点上的VSI:http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject

你只需要设置dedicatedAccountHostOnlyFlag这是真的。

还可以看到所有可用的配置使用这种方法http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/getCreateObjectOptions

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选项创建私有网络的虚拟服务器订购VSI