簡體   English   中英

在 gce 中運行雲初始化腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM