Chef - การตั้งค่าเวิร์กสเตชัน
Chef ปฏิบัติตามแนวคิดของสถาปัตยกรรมไคลเอนต์เซิร์ฟเวอร์ดังนั้นในการเริ่มต้นทำงานกับเชฟจำเป็นต้องตั้งค่า Chef บนเวิร์กสเตชันและพัฒนาการกำหนดค่าในเครื่อง หลังจากนั้นสามารถอัปโหลดไปยังเซิร์ฟเวอร์ Chef เพื่อให้ทำงานบนโหนด Chef ซึ่งจำเป็นต้องกำหนดค่า
Opscode จัดเตรียมเวอร์ชันแพ็กเกจอย่างสมบูรณ์ซึ่งไม่มีข้อกำหนดเบื้องต้นใด ๆ จากภายนอก เชฟที่บรรจุเต็มนี้เรียกว่าomnibus installer.
บนเครื่อง Windows
Step 1 - ดาวน์โหลดไฟล์ setup. msi ของ chefDK บนเครื่อง
Step 2 - ทำตามขั้นตอนการติดตั้งและติดตั้งในตำแหน่งเป้าหมาย
การตั้งค่าจะมีลักษณะดังที่แสดงในภาพหน้าจอต่อไปนี้
ตัวแปรเส้นทาง ChefDK
$ echo $PATH
/c/opscode/chef/bin:/c/opscode/chefdk/bin:
บนเครื่อง Linux
ในการตั้งค่าบนเครื่อง Linux เราต้องทำการ curl บนเครื่องก่อน
Step 1 - เมื่อติดตั้ง curl บนเครื่องแล้วเราจำเป็นต้องติดตั้ง Chef บนเวิร์กสเตชันโดยใช้โปรแกรมติดตั้ง Omnibus Chef ของ Opscode
$ curl –L https://www.opscode.com/chef/install.sh | sudo bash
Step 2 - ติดตั้ง Ruby บนเครื่อง
Step 3 - เพิ่ม Ruby ให้กับตัวแปรเส้นทาง
$ echo ‘export PATH = ”/opt/chef/embedded/bin:$PATH”’ ≫ ~/.bash_profile &&
source ~/.bash_profile
Omnibus Chef จะติดตั้ง Ruby และอัญมณี Ruby ที่จำเป็นทั้งหมดลงใน /opt/chef/embedded โดยการเพิ่ม /opt/chef/embedded/bin ไดเร็กทอรีไปยังไฟล์. bash_profile
หากมีการติดตั้ง Ruby ไว้แล้วให้ติดตั้งอัญมณี Chef Ruby บนเครื่องโดยเรียกใช้คำสั่งต่อไปนี้
$ gem install chef