[英]running cloud init script in gce
是否可以在 GCE 中的 ubuntu 上為 VM 實例提供 cloud-init 腳本? 即運行類似的東西
gcloud compute instances create my1 --image ubuntu-1404-trusty-v20150316 --metadata-from-file startup-script=my.cloudconfig
似乎部分起作用。 編寫文件似乎很好,但是在任何runcmd上似乎都失敗了。 我認為如果您可以逃脫,那就這樣做:
在VM元數據中,創建一個名為user-data的密鑰,並在其中以文本形式包含整個雲配置腳本。 VM將在啟動時將其拾取。
然后在啟動腳本中粘貼您要放入runcmd的所有命令。
當然,所有這些都可能為您帶來訂購問題,但是我沒有其他方法可以這樣做。
2022 年,GCE 中的 Ubuntu 鏡像自帶cloud-init
。 設置user-data
實例元數據可以讓cloud-init
查看和解釋它。
但是我認為 OP 演示的命令是startup-script
,這是一個 bash 腳本,由google-startup-script
等服務執行,與cloud-init
關系不大。
(並非每個發行版都預裝了cloud-init
。Debian 沒有。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.