Создать частный узел

Я пытаюсь понять, как создать vs на частном узле в SoftLayer, используя плагин softlayer для ножей. Согласно первоначальному выпуску, похоже, что для этой цели должен быть флаг --single-tenant (https://sldn.softlayer.com/blog/matteldridge/do-more-less-softlayer-нож-шеф), но если вы посмотрите на код, он теперь прокомментирован out (https://github.com/softlayer/knife-softlayer/blob/master/lib/chef/knife/softlayer_server_create.rb). Итак, есть ли другой способ создать vs на частном узле? Спасибо


person Simone    schedule 09.03.2016    source источник


Ответы (2)


они удалили эту опцию, я предлагаю вам создать проблему здесь https://github.com/softlayer/knife-softlayer/issues

Вы можете создать VSI на частном узле с помощью одного вызова rest, см.: http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/createObject

вам просто нужно установить для параметра specialAccountHostOnlyFlag значение true.

Также вы можете просмотреть все доступные конфигурации для заказа VSI с помощью этого метода http://sldn.softlayer.com/reference/services/SoftLayer_Virtual_Guest/getCreateObjectOptions

person Nelson Raul Cabero Mendoza    schedule 09.03.2016

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 создает виртуальный сервер в частной сети.

person Dixon Joseph Dalmeida    schedule 19.05.2017