Wir wollen VSI programmatisch mit dem Flavor (zum Beispiel. Balanced type) bestellen, aber statt den Standard os_code wollen wir den VSI aus einem öffentlichen Image erstellen Vorlage (z. B. CentOS7-ChangeStable). Aus dem folgenden Dokument scheint das möglich zu sein.SoftLayer API: Unterstützt die VSI-Aromabasierte Bestellunterstützung mit der Angabe von image_id
http://softlayer-python.readthedocs.io/en/latest/_modules/SoftLayer/managers/vs.html
Allerdings habe ich versucht, aber bekam die folgende Fehlermeldung:
SoftLayer.exceptions.SoftLayerAPIError: SoftLayerAPIError(SoftLayer_Exception_InvalidValue): Invalid value provided for 'blockDevices'. Block devices may not be provided when using an image template.
Mit slcli wird auch mit einem anderen Fehler Fehler:
# slcli vs create --hostname testvsi --domain vmonic.local --flavor BL2_4X8X100 --image 1cc8be72-f230-4ab9-b4b2-329c3e747853 --datacenter tok02 --private
This action will incur charges on your account. Continue? [y/N]: y
SoftLayerAPIError(SoftLayer_Exception_Public): Order is missing the following category: Operating System.
Bitte Rat, ob mit "image_id" mit "Geschmack" wird in SL API/Python API unterstützt. Vielen Dank!