Đầu bếp - Kiến trúc
Chef hoạt động trên mô hình máy chủ khách ba tầng, trong đó các đơn vị làm việc như sách nấu ăn được phát triển trên máy trạm Chef. Từ các tiện ích dòng lệnh như dao, chúng được tải lên máy chủ Chef và tất cả các nút hiện diện trong kiến trúc được đăng ký với máy chủ Chef.
Để có được cơ sở hạ tầng Chef đang hoạt động, chúng tôi cần thiết lập nhiều thứ theo trình tự.
Trong thiết lập trên, chúng ta có các thành phần sau.
Đầu bếp Workstation
Đây là vị trí mà tất cả các cấu hình được phát triển. Máy trạm đầu bếp được cài đặt trên máy cục bộ. Cấu trúc cấu hình chi tiết được thảo luận trong các chương sau của hướng dẫn này.
Máy chủ Chef
Điều này hoạt động như một đơn vị làm việc tập trung của thiết lập Chef, nơi tất cả các tệp cấu hình được tải lên sau khi phát triển. Có nhiều loại máy chủ Chef khác nhau, một số là máy chủ Chef được lưu trữ trong khi một số là tiền đề tích hợp sẵn.
Nút đầu bếp
Chúng là những cỗ máy thực tế sẽ được quản lý bởi Chef server. Tất cả các nút có thể có các kiểu thiết lập khác nhau theo yêu cầu. Máy khách Chef là thành phần quan trọng của tất cả các nút, giúp thiết lập giao tiếp giữa máy chủ Chef và nút Chef. Các thành phần khác của nút Chef là Ohai, giúp nhận được trạng thái hiện tại của bất kỳ nút nào tại một thời điểm nhất định.