我最近開始在廚師工作。我想使用廚師在我的aws帳戶中啓動ec2實例。 我有廚師工作站(Windows),廚師節點(Windows 2012 R2)和廚師服務器。 我需要關於此的信息,任何人都可以建議我嗎?與廚師一起啓動ec2實例
0
A
回答
0
很難確切地說出你在說什麼。如果您只是指如何將服務器設置爲客戶端實例,請使用knife bootstrap
。如果您想同時創建一個新的EC2實例並引導它,請使用knife ec2 server create
。
0
有2種方法:
1)https://github.com/chef/chef-provisioning-aws 這其中使用了寶石 「AWS-SDK」,這是在AWS雲做配置的最正確的方式。在這種情況下,你必須在你的ChefDK的Gemfile中:「廚師的供應-AWS」寶石
2)https://github.com/chef/chef-provisioning-fog 此配置解決方案是基於「霧」的寶石,實際上它是多的雲解決方案,並支持多種流行雲。要使用您必須在您ChefDK的Gemfile中:「廚師的供應霧」寶石
請參閱自述文件,它有明確的解釋,但共同的步驟是:
通過設置憑據ENV []或在用戶主目錄下創建配置文件AWS右machine_options
呼叫機資源和司機
下面是一個例子,在你的食譜/供應商/庫,你可以這樣做:
ENV['AWS_REGION'] = 'eu-central-1'
ENV['AWS_ACCESS_KEY_ID'] = 'YOUR_KEY_HERE'
ENV['AWS_SECRET_ACCESS_KEY'] = 'YOUR_SECRET_KEY_HERE'
require 'chef/provisioning/aws_driver'
with_driver 'aws::eu-central-1'
machine 'instance-1' do
action :converge
machine_options :machine_options => {REFER TO MACHINE OPTIONS}
end
+0
謝謝Baurzhan Konurbayev,您的解決方案幫助了我很多 – Raju
相關問題
- 1. 使用Opscode廚師擴展EC2實例
- 2. 廚師刀AWS EC2實例彈性IP
- 3. 使用廚師和刀子引導一個ubuntu ec2實例
- 4. 無法使用廚師和刀創建ec2 ubuntu實例節點
- 5. 在廚師食譜中獲取EC2實例名稱
- 6. 廚師bootstraping clinet在普通AWS EC2實例上安裝
- 7. 問題與EC2實例啓動卷附加到另一個EC2實例
- 8. 與廚師一起安裝MSBuildTools 2017(vs_buildtools)
- 9. 調試ec2實例啓動
- 10. AWS EC2實例:啓動多個實例
- 11. 與自動調節配置實例的廚師執行配方
- 12. 抓廚師例外
- 13. 與廚師
- 14. 如何啓動測試廚師服務器來測試使用廚師的廚師自動化
- 15. 試圖通過廚師啓動statsD
- 16. 廚師服務器將無法啓動
- 17. 廚師食譜:服務未啓動
- 18. 我無法在cygwin上啓動廚師
- 19. 廚師啓動處理程序
- 20. 與廚師語法
- 21. 是廚師自動化和廚師交付一樣嗎?
- 22. 廚師和多節點ec2教程
- 23. Opscode亞馬遜EC2的廚師
- 24. 廚師廚房銜接實例需要ssh密碼
- 25. 廚師測試廚房未能收斂在Debian 7.11實例
- 26. 在azure上託管的廚師服務器上引導ec2實例時出錯
- 27. 無法在新EC2實例上引導廚師(10.8) - net-ssh衝突
- 28. 等待EC2實例重新啓動
- 29. 啓動克隆的EC2實例
- 30. 並行啓動多個EC2實例
https://supermarket.chef.io/cookbooks/aws –