我想在谷歌雲中啓動一個Ubuntu。我的問題是當我想運行一個啓動腳本,如:谷歌雲定製圖像啓動腳本
Metadata.Items item2 = new Metadata.Items();
item2.setKey("startup-script");
item2.setValue("my script....");
問題是,我的啓動腳本永遠不會運行。有沒有人知道我怎麼能自動運行啓動腳本自定義圖像? 我已經在我的映像上預裝了cloud-init。
我想在谷歌雲中啓動一個Ubuntu。我的問題是當我想運行一個啓動腳本,如:谷歌雲定製圖像啓動腳本
Metadata.Items item2 = new Metadata.Items();
item2.setKey("startup-script");
item2.setValue("my script....");
問題是,我的啓動腳本永遠不會運行。有沒有人知道我怎麼能自動運行啓動腳本自定義圖像? 我已經在我的映像上預裝了cloud-init。
在谷歌開發者的控制檯,去你的Ubuntu實例設置。
然後添加一個新的自定義元數據鍵值對。
Key: startup-script
Value: your script or a URL of where to find it
檢查它與自己的Ubuntu定製圖像一起使用。嘗試一些簡單的開始像
echo `date` >> /tmp/startup-script
嗯我試過這一個,但它不適合我。這就是爲什麼我要求 – user3296520 2014-09-03 11:46:37
然後,問題必須與您的自定義圖像。 – Mario 2014-09-03 13:11:26
您是否安裝過任何特定的Google軟件包,例如google-startup-scripts? – user3296520 2014-09-03 13:53:47
我認爲這不是谷歌App Engine,但谷歌計算引擎。你可以編輯標籤嗎?並請,請看這裏https://developers.google.com/compute/docs/howtos/startupscript – Mario 2014-09-03 10:02:12
我檢查了它,但問題是在這個例子中的圖像是基本的谷歌雲圖像不是一個自定義的 – user3296520 2014-09-03 10:04:48