2017-07-24 29 views
1

我想使用terraform在Google雲計算引擎中部署MongoDB。由於這是一個實驗設置,我想使用一些預先配置的圖像來節省時間。瀏覽Google雲端啓動器我發現這個MongoDB deployments獲取Google Cloud Launcher部署的底層映像名稱

經過一些谷歌搜索後,我發現this谷歌部署管理器的例子,我發現雲啓動器項目名稱的圖像:click-to-deploy

使用它,我已經成功地列出所有的MongoDB click-to-deploy圖片:

gcloud compute images list --project click-to-deploy-images --regexp mongodb.+ --uri 

這給了我這個名單:

https://www.googleapis.com/compute/v1/projects/click-to-deploy-images/global/images/mongodb-3-2-debian-8-jessie-20161006-083532 
https://www.googleapis.com/compute/v1/projects/click-to-deploy-images/global/images/mongodb-3-2-debian-8-jessie-20161111-154124 
https://www.googleapis.com/compute/v1/projects/click-to-deploy-images/global/images/mongodb-3-4-debian-8-jessie-20170117-113500 
https://www.googleapis.com/compute/v1/projects/click-to-deploy-images/global/images/mongodb-3-4-debian-8-jessie-20170119-150929 
https://www.googleapis.com/compute/v1/projects/click-to-deploy-images/global/images/mongodb-32-1607281513-debian-8-jessie-v20160718 
https://www.googleapis.com/compute/v1/projects/click-to-deploy-images/global/images/mongodb-cloud-manager-bootstrap-ubuntu-v20160516a 

但是沒有辦法將這些圖像以雲啓動部署相關。我曾考慮過爲此使用圖像/部署時間戳,但不幸的是它們不匹配。

因此,問題是,如何獲得Google Cloud Launcher部署的底層映像?

回答

0

這不是我希望的答案,但這是我現在擁有的最好的答案。

您必須使用Google Cloud Launcher部署VM,然後從Google Deployment Manager中獲取圖像名稱。爲此,您必須展開Template details並單擊模板類型(在我的情況下爲mongodb.jinja)。

它還爲您提供完整的部署管理器配置(包含元數據,腳本和其他內容)。

下面是截圖:

Google Deployment Manager

相關問題