0191 | ตั้งค่า Bacula Client
Wednesday, September 17th, 2014 Posted in Linux | No Comments »ฝั่ง client ก็ไม่มีอะไรซับซ้อนครับ คล้ายๆ กับตัว storage ที่ได้ config ไปแล้วเลยครับ
config หลักจะอยู่ที่ /etc/bacula/bacula-fd.conf ครับ เปิดมาหน้าเดียวจบทุกสิ่งอัน
ประกาศตัวเอง
FileDaemon { Name = bclient1 FDport = 9102 WorkingDirectory = /var/spool/bacula Pid Directory = /var/run Maximum Concurrent Jobs = 20 }
จดชื่อตรง Name ไว้นะครับ (ในที่นี้ตั้งเป็น bclient1) เดี๋ยวจะต้องเอาไปใช้ตอนตั้งค่าการ backup ในขั้นตอนถัดไปครับ
เชื่อมกับ Director
Director { Name = bacula-dir Password = "bacula-dir-fd" }
อันนี้ตั้ง Name ให้ตรงกับฝั่ง Director ในส่วนของ Director {} นะครับ ส่วน Password เป็นรหัสผ่านเชื่อมระหว่าง Director และ Client ครับ ตั้งแล้วจดเอาไว้ เดี๋ยวไปใช้ในขั้นตอนต่อไปเหมือนกันครับ
ตั้งค่าส่ง log ไปหา director
Messages { Name = Standard director = bacula-dir = all, !skipped, !restored }
แก้ชื่อ Director ให้ตรงกับชื่อของ director ที่ตั้งไว้เหมือนตอนตั้งค่า storage ครับ (ง่ายสุดคือไม่ต้องแก้ตั้งแต่ต้น)
จบอย่างรวดเร็ว เดี๋ยวจะเข้าสู่ส่วนที่ยากที่สุดของการตั้งค่า bacula แล้วครับ :)
ข้ามไปยัง
- ติดตั้ง Bacula บน centos 5/6/7
- ตั้งค่า Bacula Director
- ตั้งค่า Bacula Storage
- ตั้งค่า Bacula Client
- ตั้งค่าการ Backup ของ Client
- การดูสถานะ backup และการสั่ง Restore
Tags: bacula, configuration
0190 | ตั้งค่า Bacula Storage
Monday, September 15th, 2014 Posted in Linux | No Comments »หลังจาก[ตั้งค่า Bacula Director][1] ส่วนของ Storage เรียบร้อยแล้วก็มาตั้งค่า Storage กันครับ
โดย config หลักจะอยู่ที่ /etc/bacula/bacula-sd.conf ครับ
ประกาศตัวเอง
Storage { Name = bacula-sd # storage name SDPort = 9103 WorkingDirectory = "/var/spool/bacula" Pid Directory = "/var/run" Maximum Concurrent Jobs = 20 }
จุดเดียวเลยครับ Name ตั้งให้ตรงกับที่ระบุใน Director ส่วนของ Storage{} นะครับ
เชื่อมกับ Director
Director { Name = bacula-dir Password = "bacula-dir-sd" # storage password }
อันนี้ตั้ง Name ให้ตรงกับฝั่ง Director ในส่วนของ Director {} นะครับ และ Password ให้ตั้งให้ตรงกับฝั่ง Director ส่วนของ Storage{} ครับ
ตั้งค่าส่ง log ไปหา director
Messages { Name = Standard director = bacula-dir = all }
แก้ชื่อ Director ให้ตรงกับชื่อของ director ที่ตั้งไว้ครับ (ง่ายสุดคือไม่ต้องแก้ตั้งแต่ต้น)
ตั้งค่าที่เก็บข้อมูลกลาง
Device { Name = FileStorage Media Type = File Archive Device = /data/bacula LabelMedia = yes; Random Access = Yes; AutomaticMount = yes; RemovableMedia = no; AlwaysOpen = no; }
ตรง Name กับ Media Type ต้องตั้งค่าให้ตรงกับในส่วนของ Storage{} ของ Director นะครับ ซึ่งจริงๆ media type คงตั้งเป็น file ไปให้หมด (ยกเว้นมีใครใช้ tape / dvd backup ก็ดูตามตัวอย่างเลยครับ)
ส่วน Archive Device นี่ ไปสร้าง folder ที่จะใช้เก็บ backup แล้วมาตั้งให้ตรงกันครับ change owner เป็น bacula ด้วยนะครับ ไม่งั้นตัว storage เขียนไม่ได้เดี๋ยวจะ error เปล่าๆ
ข้ามไปยัง
- ติดตั้ง Bacula บน centos 5/6/7
- ตั้งค่า Bacula Director
- ตั้งค่า Bacula Storage
- ตั้งค่า Bacula Client
- ตั้งค่าการ Backup ของ Client
- การดูสถานะ backup และการสั่ง Restore
Tags: bacula, configuration