[英]Using Chef Solo to provision a Windows EC2 instance and bootstrap it
我正在嘗試為幾個.NET應用程序自動執行CI過程,在一個完美的世界中,我想為每個實例啟動一個Windows EC2實例,引導實例來安裝Chef Solo,然后執行Chef配方到安裝一些依賴項和打包的軟件本身。
然而 - 我是一個新手,即使這是可行的也不知道,更不用說從哪里開始了:)
我對AWS的命令行工具非常熟悉,所以可以啟動AMI,但是超過這一點我很困難。 我想避免使用預先安裝的廚師來構建自定義AMI,因為這會帶來很多優勢。
我認為這基本上是我需要做的 - 但是(不出所料)專注於Linux:
http://www.opinionatedprogrammer.com/2011/06/chef-solo-tutorial-managing-a-single-server-with-chef/
有沒有人與之前做過此類似事件的人有鏈接? 或者更好的方式來實現我想做的事情?
任何幫助贊賞。
好的,這要求您在AMI上預裝了Chef:
http://scottwb.com/blog/2012/12/13/provision-and-bootstrap-windows-ec2-instances-with-chef/
但是, 這是安裝木偶A股的Windows AMI,這很容易對廚師進行修改的策略:
http://dansrandombits.blogspot.com/2012/06/bootstrapping-custom-windows-ec2.html
我不能說我已經做到了這一點,但我已經在我的書簽欄中,因為他們被張貼了,並且計划在某個時候至少在我們的開發環境中給它一個鏡頭。 似乎只要有一個堅實的無聲安裝為廚師,你可以把它拉下來。
我意識到這篇文章有點陳舊,但對於那些仍然可能會遇到這個問題的人來說。 我使用Chef-Solo配置服務器。 基本上我配置實例的用戶數據來下載和安裝Chef,下載cookbook / recipes,然后啟動Chef-Solo。
這是我用來演示步驟的博客文章: http : //thesysadminswatercooler.blogspot.com/2015/11/aws-bootstrap-windows-ec2-instance-with.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.