ฉันสืบทอดเซิร์ฟเวอร์หลัก Puppet ที่ใช้ Puppet 5.5 บน Ubuntu 20.04LTS จัดการเซิร์ฟเวอร์ Ubuntu และ SLES ผสมกัน ทุกครั้งที่รีสตาร์ท Puppet master จะส่งคำเตือนไปที่ syslog:
เซิร์ฟเวอร์หลัก WEBrick Puppet เลิกใช้แล้วและจะถูกลบออกในอนาคต โปรดใช้ Puppet Server แทน
ยิ่งไปกว่านั้น ไม่แนะนำให้ใช้ WEBrick Puppet master สำหรับการใช้งานจริง ดังนั้นฉันมีเหตุผลที่ดีสองประการในการเปลี่ยนไปใช้ Puppet Server
แต่ฉันไม่เห็นวิธีที่ง่ายที่จะทำ
ที่เก็บ Ubuntu 20.04LTS อย่างเป็นทางการติดอยู่ที่ Puppet เวอร์ชัน 5.5 และไม่มีแพ็คเกจสำหรับ Puppet Server ดังนั้นฉันไม่สามารถ apt-get ติดตั้งเซิร์ฟเวอร์หุ่นกระบอก
อย่างที่ฉันหวังไว้
Puppet Labs ได้ประกาศ Puppet ทุกเวอร์ชันที่เก่ากว่า 6.22 เป็น EOL และเป็นผลให้สาขา "focal" ของที่เก็บของพวกเขาไม่มีแพ็คเกจเวอร์ชัน 5.x ใดๆ แต่ตามเอกสารของพวกเขา ฉันต้องการ Puppet Server เวอร์ชัน 5.3 เพื่อใช้งานกับตัวแทน Puppet 5.5 ของฉัน ดังนั้นฉันจึงไม่สามารถติดตั้งแพ็คเกจ Puppet Server จาก Puppet Labs ได้ และไม่สามารถอัปเกรดการตั้งค่าปัจจุบันเป็นเวอร์ชันที่ไม่ใช่ EOL จากพวกเขาได้ เพราะฉันจะสูญเสียต้นแบบ WEBrick Puppet ปัจจุบันก่อนที่จะมีโอกาสติดตั้ง Puppet Server เพื่อแทนที่ .
จะแก้ไขได้อย่างไร?
แพ็คเกจ Puppet Server 5.3 สำหรับโฟกัสมีให้บริการทุกที่หรือไม่
อีกทางหนึ่ง มีเส้นทางการอัปเกรดจาก Puppet เวอร์ชัน 5.5 เป็น 6.22 พร้อมสลับจาก WEBrick Puppet Master เป็น Puppet Server หรือไม่