Tôi đã kế thừa một máy chủ chính Puppet chạy Puppet 5.5 trên Ubuntu 20.04LTS để quản lý một nhóm hỗn hợp các máy chủ Ubuntu và SLES. Với mỗi lần khởi động lại, Puppet master sẽ đưa ra cảnh báo tới nhật ký hệ thống:
Máy chủ chính WEBrick Puppet không được dùng nữa và sẽ bị xóa trong bản phát hành trong tương lai. Vui lòng sử dụng Puppet Server để thay thế.
Hơn nữa, WEBrick Puppet master không được khuyến nghị sử dụng trong sản xuất. Vì vậy, tôi có hai lý do chính đáng để chuyển sang Puppet Server.
Nhưng tôi thấy không có cách nào dễ dàng để làm điều đó.
Các kho lưu trữ Ubuntu 20.04LTS chính thức bị kẹt ở phiên bản Puppet 5.5 và không cung cấp bất kỳ gói nào cho Puppet Server. Vì vậy, tôi không thể chỉ apt-get cài đặt máy chủ con rối
như tôi có thể đã hy vọng.
Puppet Labs đã tuyên bố tất cả các phiên bản Puppet cũ hơn 6.22 là EOL và do đó, nhánh "tiêu điểm" trong kho lưu trữ của họ không cung cấp bất kỳ gói phiên bản 5.x nào. Nhưng theo tài liệu của họ, tôi cần Puppet Server phiên bản 5.3 để đi cùng với các tác nhân Puppet 5.5 của tôi. Vì vậy, tôi không thể chỉ cài đặt gói Máy chủ con rối từ Phòng thí nghiệm con rối, cũng như tôi không thể đơn giản nâng cấp thiết lập hiện tại của mình lên phiên bản không phải EOL từ chúng vì tôi sẽ mất chủ nhân Con rối WEBrick hiện tại của mình trước khi có cơ hội cài đặt Máy chủ con rối để thay thế nó .
Làm thế nào điều này có thể được giải quyết?
Gói Puppet Server 5.3 dành cho tiêu điểm có sẵn ở bất kỳ đâu không?
Ngoài ra, có đường dẫn nâng cấp từ phiên bản Puppet 5.5 lên 6.22 đồng thời chuyển từ WEBrick Puppet Master sang Puppet Server không?