2016-03-09 108 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