Nói làm knife node delete 'NODENAME'
để xóa nút khỏi máy chủ đầu bếp trong khi vẫn để máy ảo tương ứng chạy như vậy. Có thể, nếu tôi cần phải thay đổi máy chủ đó trong tương lai, để thêm VM một lần nữa như một nút và chạy đầu bếp-khách hàng trên nó (hoặc bất kỳ lệnh đầu bếp nào khác cho vấn đề đó) hay không? Không, bạn có thể thực hiện điều này không? Không.Đầu bếp: Xóa nút bằng dao và thêm lại sau
Trả lời
Các thuộc tính sẽ biến mất sau khi xóa nút. Do đó: không.
Trên thực tế ... Nếu các sách dạy nấu ăn bạn đang sử dụng có thể chịu đựng sự mất mát trạng thái của máy ảo (thường bị bắt bởi các thuộc tính của nút) thì một bootstrap mới sẽ hoạt động tốt. –
Tôi nghĩ, sau khi xóa nút khỏi máy chủ đầu bếp, thông tin đăng nhập của các máy mà bạn xóa đã biến mất khỏi máy chủ. Một lần nữa nếu bạn muốn thêm cùng một nút một lần nữa thì bạn phải xóa tệp client.pem (/etc/chef/client.pem) trong nút đó đã được tạo bởi bootstrap trước đó.
Bằng lệnh này knife node delete 'NODENAME'
bạn xóa nút khỏi tổ chức đầu bếp. Nhưng hãy nhớ thông tin nút (chủ yếu là tệp yml) bao gồm các sách dạy nấu khác nhau được lưu trữ trong SCM. Vì vậy, bạn cần xóa mục nhập hoặc nhận xét ra khỏi nút mà bạn muốn xóa và kiểm tra mã. Vì vậy, lần sau khi bạn tải sách dạy nấu ăn lên máy chủ đầu bếp, nút sẽ không được nhìn thấy.
Khi bạn muốn thêm lại, hãy thêm nó vào sách nấu ăn của bạn & Đăng ký mã. Điều này là dành cho SCM. Sau đó tải sách dạy nấu ăn lên bếp trưởng. Bây giờ - khi bạn làm một đầu bếp-khách hàng, nó sẽ thất bại trong lắc tay.
Xóa /etc/chef/client.pem (đảm bảo rằng validation.pem đã có) trên nút. Và chạy lại đầu bếp-khách hàng
Trường hợp sử dụng của chúng tôi liên quan đến việc tạo máy ảo và đầu bếp khởi động chúng (sử dụng tên máy chủ làm tên nút đầu bếp). Các nút thường bị xóa và tạo lặp đi lặp lại với cùng một tên. Khi chúng ta phá hủy máy ảo, chúng ta chạy hai lệnh để dọn dẹp trong Chef.
knife node delete --yes NODENAME
knife client delete --yes NODENAME
Hãy ghi nhớ rằng trong trường hợp sử dụng của chúng tôi, chúng tôi không quan tâm đến việc giữ bất kỳ thông tin về những gì các nút đang làm gì (ví dụ: danh sách thực thi của nó hoặc các thuộc tính khác).
Nếu bạn không muốn xóa máy chủ, bạn có thể chạy hai lệnh trên để làm sạch nút từ máy chủ đầu bếp và sau đó chạy các lệnh sau trên máy để xóa đầu bếp cục bộ. Sau khi thực hiện, bạn có thể đầu bếp bootstrap máy một lần nữa.
#depending on how you installed chef
yum -y remove chef
OR
rpm -e `rpm -q chef` # rpm -q chef returns the version of chef installed
rm -rf /var/chef
rm -rf /etc/chef
rm -rf /opt/chef
- 1. Làm cách nào để chỉnh sửa thuộc tính đầu bếp của nút ec2 bằng dao
- 2. Lệnh đầu bếp/dao để cập nhật khách hàng sau khi thay đổi vai trò
- 3. Tên nút trong Mẫu đầu bếp?
- 4. Thêm sách dạy nấu ăn đầu bếp từ github
- 5. Đầu bếp daemon chạy cứ sau 30 phút
- 6. Lỗi http_request đầu bếp
- 7. cách cân bằng lại cụm cassandra sau khi thêm nút mới
- 8. Cơ chế khởi động lại dịch vụ trong đầu bếp
- 9. Xóa điều khiển TinyMCE và thêm lại
- 10. đầu bếp không thể tạo cron
- 11. Có thể xóa biểu mẫu và đặt lại (tải lại) trang bằng một nút không?
- 12. Có cách nào để xóa nhãn hoặc nút khỏi cửa sổ tkinter và sau đó thêm lại không?
- 13. Làm cách nào để thay đổi tệp bằng Đầu bếp?
- 14. Các khuyến nghị về Đầu bếp và Múa rối
- 15. Làm thế nào để kiểm tra đầu bếp cho gói RPM và sau đó cài đặt?
- 16. Xóa ký tự bằng nút
- 17. Kiểm tra xem đầu bếp có đang hoạt động như đầu bếp độc lập
- 18. GWT - Thêm và xóa các nút trong celltree
- 19. tar dòng lệnh của Windows "không thể kết nối với d: giải quyết thất bại" với Đầu bếp Dao
- 20. Thêm nút xóa vào cột trong bảng
- 21. CKEditor bị hỏng sau khi xóa và thêm vào DOM
- 22. JPA và DAO thực hiện hoạt động xóa
- 23. Làm cách nào để đặt/thay đổi tên máy chủ bằng Đầu bếp?
- 24. Dao cạo MVC3 - Thêm các tệp JavaScript và CSS vào đầu tài liệu
- 25. Nút radio Dao cạo MVC
- 26. Thêm nút "Xóa" vào iPhone UITextField
- 27. android edittext xóa tiêu điểm sau khi nhấp vào nút
- 28. Force sơn lại sau khi nhấn nút
- 29. Mã EF Đầu tiên - Seeding sau khi xóa và sau đó tạo cơ sở dữ liệu
- 30. cách thêm maxlength cho TextAreaFor in View bằng dao cạo
Tại sao bạn xóa? – StephenKing
Bạn có tìm thấy giải pháp cho vấn đề này không? Không sao để trả lời câu hỏi của bạn. Xin đừng quên đánh dấu câu trả lời là chính xác! :) – sethvargo