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