2016-06-02 12 views

Antwort

0

Sie scheinen hier einige Fragen zu haben.

wie diese Skripte

Es kann jedes ausführbares Programm, die nicht unbedingt ein Shell-Skript zu schreiben - es ist ein Javascript oder Python-Programm oder auch ein binärer sein könnte. Was es macht, liegt ganz bei Ihnen.

Eine Sache, es nicht tut RUN

Zum einen für das Skript (oder Programm) automatisch ausgeführt wird es über das HTTPS-Protokoll heruntergeladen werden müssen, was nicht der Fall in Ihrem Beispiel ist (http://10digits.us/ops/test1.sh). Um die Strato Dokumentation Artikel zitieren Sie verlinken auf:

Skripte mit einer HTTP-URL zugeordnet sind, auf das Gerät heruntergeladen und manuell ausgeführt auf dem Gerät sein muss [...] Scripts mit einer HTTPS-URL zugeordnet werden heruntergeladen und ausgeführt.

(Hervorhebung von mir).

Zweitens, das Provisioning-Programm (Skript) läuft nur einmal, wenn die Maschine bereitgestellt wird. Es tut nicht ausführen, wenn Sie eine vorhandene Maschine neu starten oder einschalten.

wo kann ich ein Protokoll sehen, was/warum Provisioning-Prozess hat oder nicht

Der Provisioning-Prozess keine Ausgabe oder Ergebnis der Ausführung Ihrer Bereitstellung Skript oder Programm anmeldet. Es liegt in der Verantwortung Ihres Skripts, zu protokollieren, was bei der Ausführung geschieht. Die einzige Benachrichtigung, die Sie von SoftLayer erhalten, wäre, wenn das Skript (Programm) nicht von der konfigurierten URL heruntergeladen werden kann.


Es gibt auch eine informative post here, die zusätzliche Details zur Verfügung stellt.

Verwandte Themen