ในคลาสที่รวมอยู่ในโหนดทั้งหมดของฉันฉันได้:
filebucket { puppet: server => "puppet.example.edu" }
ค่าเริ่มต้นในประเภทไฟล์คือการสำรองข้อมูลไปยังแฟ้มท้องถิ่นที่ชื่อ "puppet" โดยการเปลี่ยน filebucket "puppet" เป็น filebucket เซิร์ฟเวอร์คุณจะได้รับ filebucket แบบเซิร์ฟเวอร์โดยค่าเริ่มต้น
อีกทางเลือกหนึ่งถ้าคุณต้องการรักษาตัวเลือกในการเอาชนะไฟล์หนึ่งไฟล์เพื่อใช้งาน filebucket ในเครื่องคุณสามารถทำได้:
filebucket { main: server => "puppet.example.edu"; }
File { backup => main }
ดูhttp://docs.puppetlabs.com/references/latest/type.html#filebucketสำหรับรายละเอียดเพิ่มเติมเกี่ยวกับตัวเลือกต่างๆ
สิ่งนี้จะทำให้ item # 1 ประสบความสำเร็จเพราะมันบอกโหนดให้ทุกคนใช้เซิร์ฟเวอร์เดียวสำหรับ filebucket รายการ # 3 มาฟรีเพราะยังคงผ่านการเชื่อมต่อแบบ SSL กับการตรวจสอบใบรับรอง SSL
Filebucket ส่วนใหญ่มีประโยชน์ในกรณีของการกู้คืนซึ่งน่าจะเป็นในวันเดียวกัน ในกรณีดังกล่าวให้ดูที่รายงานและใช้คำสั่ง " filebucket
" หรือ " puppet filebucket
" เพื่อดึงเนื้อหาต้นฉบับตาม md5sum ในรายงาน
รายการ # 2 คือสิ่งที่หากิน ...
ฉันตัดมันด้วยสคริปต์เช่นนี้:
find /var/lib/puppet/clientbucket/ -type f -mtime +45 -atime +45 -delete
ซึ่งจะลบสิ่งที่เก่ากว่า 45 วันและไม่สามารถเข้าถึงได้ในเวลานั้น 45 วันขึ้นอยู่กับนโยบายการสำรองข้อมูลและการสำรองข้อมูลของเราเนื่องจากมันนานพอสำหรับการสำรองข้อมูลที่มีการเก็บข้อมูลนานที่จะเกิดขึ้นและให้เวลาเราในการกู้คืนทฤษฎี 18 เดือน
คุณกำลังค้นหาการแยกวิเคราะห์แบบใด การตั้งค่าที่ฝากข้อมูลบนเซิร์ฟเวอร์เป็นลำดับชั้นที่จัดระเบียบโดย md5sum และภายในชื่อไดเรกทอรีที่ตรงกับ md5sum มี "เส้นทาง" เพื่อบอกให้คุณทราบว่าไฟล์ใดและ "เนื้อหา" เป็นไฟล์จริง คุณต้องดูรายงานเพื่อดูว่าระบบมาจากไหน
ฉันไม่ได้ทำการตรวจสอบใด ๆ คุณกำลังมองหาการตรวจสอบประเภทใด นั่นอาจหมายถึงหลายสิ่งหลายอย่าง