ภาพรวม
ก่อนอื่นให้ฉันอธิบายภาพรวมสั้น ๆ ของสิ่งที่เราต้องการทำให้สำเร็จ ขณะนี้ฉันกำลังช่วยในการปรับใช้ TripleO Openstack Cloud และเราต้องการใช้วิธีอื่นในการจัดเก็บบันทึกที่ให้บริการโดยบริการ rsyslog ซึ่งสร้างขึ้นจากเทมเพลตความร้อนต่อไปนี้: rsyslog-คอนเทนเนอร์-puppet.yaml
.
แทนที่จะใช้ elasticsearch เพื่อจัดเก็บบันทึก เราต้องการกำหนดค่า rsyslog เพื่อส่งบันทึกไปยังอินสแตนซ์ของ greylog แทน (โดยใช้ tls) สิ่งนี้ควรทำให้สำเร็จในระหว่างกระบวนการปรับใช้เอง
การพิจารณาในปัจจุบัน
ข้อควรพิจารณาประการแรกคือการลบล้างเฉพาะพารามิเตอร์เฉพาะโดยใช้กระบวนการที่ระบุไว้ใน นี้ คู่มือเรดแฮท เป็นไปได้ไหมที่จะแทนที่ค่าการกำหนดค่าของบริการ rsyslog โดยใช้ ExtraPreConfig
?
ข้อพิจารณาประการที่สองคือการสร้างเทมเพลตความร้อนแบบกำหนดเองตามเทมเพลต rsyslog ดั้งเดิม พอจะเป็นแนวทางได้ไหมครับ ขอคำแนะนำด้วยครับ ฉันรู้ว่าคุณสามารถจัดเตรียมเทมเพลตที่กำหนดเองได้โดยใช้ --แม่แบบ
อาร์กิวเมนต์เมื่อปรับใช้ overcloud แต่สิ่งที่ฉันไม่เข้าใจคือหากมีการพึ่งพาเทมเพลตความร้อนและตำแหน่งที่ฉันจะเริ่มใช้เทมเพลต rsyslog ที่กำหนดเองเพื่อจัดเก็บบันทึกไปยัง greylog
ฉันหวังว่าคุณจะสามารถช่วยฉันหาวิธีแก้ปัญหาได้
ขอแสดงความนับถืออย่างสูง.