Wir haben versucht, Maschinen in Softlayer mit dem SLCLI bereitzustellen und hofften, Benutzerdaten weitergeben zu können, um unserem CM-Tool (Chef) bei der Installation der Maschine zu helfen. Wir stellen die Maschine mit den folgenden Optionen bereit. Die Maschine ist in Ordnung, wir loggen uns ein, aber es gibt keinen Beweis dafür, dass die Benutzerdaten übergeben wurden. Gibt es etwas, was wir falsch machen? HierWeitergabe von Benutzerdaten mit Cloud-init mit Softlayer
slcli vs create --datacenter=sjc01 \
--hostname abc123abc123 \
--domain fishyard.net \
--key the_key \
--cpu 4 \
--memory 4096 \
--network 1000 \
--os COREOS_LATEST_64 \
--billing=monthly
--userfile ~/slkporg2.yml
ist die yml Datei:
#cloud-config
#
chef:
install_type: "omnibus"
force_install: false
server_url: "https://10.91.142.13/organizations/chef"
environment: "_default"
validation_name: "chef-validator"
validation_key:
-----BEGIN RSA PRIVATE KEY-----
YOUR-ORGS-VALIDATION-KEY-HERE
-----END RSA PRIVATE KEY-----
run_list:
- "role[base]"
omnibus_url: "https://omnitruck.chef.io/install.sh"
output: {all: '| tee -a /var/log/cloud-init-output.log'}
Jede Hilfe würde geschätzt. Vielen Dank.
Danke. Beim GET-Aufruf erhalten wir einen "Zugriff verweigert". Bitte beachten Sie die folgende Fehlermeldung. Item kann nicht abgerufen werden https://api.softlayer.com/rest/v3.1/SoftLayer_Virtual_Guest/17288655/getUserData.txt: status (401) body (Zugriff verweigert.) nil Item kann nicht abgerufen werden https: // api .softlayer.com/rest/v3.1/SoftLayer_Virtual_Guest/17288655/getUserData: Status (401) Körper ({ "Fehler": "Zugriff verweigert.", "Code": "SoftLayer_Exception_Public"}) nil – tmadams
Ok ich habe in die Anfrage die Parameter für Ihren Benutzernamen und apikey, das sollte jetzt funktionieren –
nach der Eingabe von Benutzernamen und API-Schlüssel erhalten wir "keine Benutzerdaten gefunden wurde" Anfrage: getUserMetadata Kann Element nicht abrufen https: //: @ api.service. softlayer.com/rest/v3.1/SoftLayer_Resource_Metadata/getUserMetadata.txt: Status (404) Körper (keine Benutzerdaten gefunden wurde.) nil –
tmadams