คำถามติดแท็ก chef-solo

3
ประโยชน์ของการใช้งาน Chef-Server แทน Chef-Solo คืออะไร?
ฉันกำลังดูโซลูชันการปรับใช้อัตโนมัติสำหรับทีมของฉันและได้เล่นกับ Chef เมื่อไม่กี่วันที่ผ่านมา ฉันสามารถเรียกใช้แอพพลิเคชั่นบนเว็บได้ง่าย ๆ จาก Red Hat VM โดยใช้ Chef-solo เป้าหมายสุดท้ายของเราคือการใช้ Chef (หรือระบบอื่น) เพื่อปรับใช้ทอพอโลยีแอปพลิเคชันกับระบบคลาวด์โดยอัตโนมัติเมื่อเรารันบิวด์ กระบวนการของเราโดยทั่วไปจะทำงานดังนี้: รหัสแอปพลิเคชันเว็บการอ้างอิงและตำราพ่อครัวของเราถูกเก็บไว้ใน SCM การสร้างจะดำเนินการและสร้างแพ็คเกจเดียวสำหรับภาพที่จะได้รับและทดสอบ สร้างเครื่องมือปรับใช้รูปเมฆใหม่ที่เรียกใช้ไคลเอนต์พ่อครัวเพื่อรับแพคเกจติดตั้ง อิมเมจได้รับตำราอาหารจาก SCM หรือเซิร์ฟเวอร์ Chef และติดตั้งทุกอย่างเพื่อเริ่มใช้งาน ประโยชน์และ / หรือการใช้เคสสำหรับการเรียกใช้ Chef Server มีอะไรบ้าง มีประโยชน์ใด ๆ ที่สำคัญในการมี Chef Server ไว้และรับตำราจาก SCM กับการใช้ Chef-solo และมีสคริปต์ที่จะดึงตำราจาก SCM หรือไม่?

5
แนวปฏิบัติที่ดีที่สุดสำหรับการทดสอบสูตรอาหารเชฟ?
ทีมของฉันสร้างตำราพ่อครัวจำนวนมาก ฉันสงสัยว่าฉันควรตรวจสอบวิธีการและกรอบการทำงานอย่างไรเพื่อให้เราสามารถเริ่มสร้างการทดสอบเพื่อให้มั่นใจว่าโหนดของเราได้รับการกำหนดค่าอย่างเหมาะสมหรือไม่

2
Chef: สร้างไดเรกทอรีสำหรับเทมเพลตหากยังไม่มีอยู่
หากฉันมีแม่แบบที่สร้างฉันจะมั่นใจได้อย่างไรว่ามีไดเรกทอรีอยู่ ตัวอย่างเช่น template "#{node[:app][:deploy_to]}/#{node[:app][:name]}/shared/config/database.yml" do source 'database.yml.erb' owner node[:user][:username] group node[:user][:username] mode 0644 variables({ :environment => node[:app][:environment], :adapter => node[:database][:adapter], :database => node[:database][:name], :username => node[:database][:username], :password => node[:database][:password], :host => node[:database][:host] }) end สิ่งนี้ล้มเหลวเนื่องจาก/var/www/example/shared/configไม่มีอยู่database.ymlที่จะคัดลอกไปยัง ฉันคิดว่าหุ่นเชิดอนุญาตให้คุณ "มั่นใจ" มีไดเรกทอรีอยู่อย่างไร
17 chef  chef-solo 

2
ทำไมต้องใช้ chef-solo ในอินสแตนซ์เดียว?
ฉันเข้าใจถึงข้อดีของการใช้ Chef และ puppet ในสภาพแวดล้อมแบบมัลติแวร์ มันยอดเยี่ยมสำหรับการบังคับใช้และอธิบายการกำหนดค่าข้ามเซิร์ฟเวอร์จำนวนมาก แต่สมมติว่าคุณมีเซิร์ฟเวอร์เดียวประโยชน์อะไรที่chef-soloให้คุณตั้งค่าเซิร์ฟเวอร์ด้วยตนเอง ฉันรักพ่อครัว แต่ฉันก็นึกไม่ออกว่าทำไมการสละเวลาในการตั้งค่าเชฟโซโลนั้นคุ้มค่ากับความยุ่งยากในสถาปัตยกรรมเซิร์ฟเวอร์เดียวหรือแม้กระทั่ง 2 แต่ดูเหมือนคนจะทำ
9 chef  chef-solo 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.