intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Báo cáo đề tài: Công nghệ Backup Bacula

Chia sẻ: Bùi Ngọc Tâm | Ngày: | Loại File: PDF | Số trang:21

125
lượt xem
25
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Báo cáo đề tài "Công nghệ Backup Bacula" được trình bày vơi các nội dung chính như: Giới Thiệu Về Bacula, hướng dẫn cài đặt và thiết lập Bacul. Đê nắm vững nội dung chi tiết mời các bạn cùng tham khảo tài liệu. Hi vọng tài liệu sẽ giúp ích cho các bạn trong quá trình học tập của mình.

Chủ đề:
Lưu

Nội dung Text: Báo cáo đề tài: Công nghệ Backup Bacula

BÁO CÁO ĐỀ TÀI<br /> Công Nghệ Backup Bacula<br /> <br /> Người Thực Hiện:<br /> Bùi Ngọc Tâm<br /> <br /> 2<br /> <br /> Bacula<br /> Mục Lục<br /> Phần 1: Giới Thiệu Về Bacula ....................................................................... Trang 3<br /> I. Giới thiệu phần mềm Bacula ............................................................... Trang 3<br /> II. Các thành phần hoặc dịch vụ của Bacula........................................... Trang 3<br /> Phần 2: Hướng Dẫn Cài Đặt Và Thiết Lập Bacula ....................................... Trang 5<br /> A.Bacula Server ...................................................................................... Trang 5<br /> B. Máy Client......................................................................................... Trang 9<br /> C.Tiến Hành Backup Trên Máy Server ............................................... Trang 11<br /> D. Tiến Hành Restore Trên Máy Client .......................................................... Trang 12<br /> <br /> E. Quản lý bacula với Webmin ....................................................Trang 14<br /> F. Quản Lý Bacula với Webmin .................................................................... Trang 15<br /> <br /> 3<br /> <br /> Bacula<br /> Phần 1: Giới Thiệu Về Bacula<br /> I. Giới thiệu phần mềm Bacula<br /> Bacula là một phần mềm cho phép người quản trị hệ thống quản lý việc sao<br /> lưu, phục hồi và kiểm tra dữ liệu máy tính thông qua mạng. Bacula cũng có thể chạy<br /> hoàn toàn trên một máy tính đơn và có thể sao lưu đến nhiều loại phương tiện, chẳng<br /> hạn như băng từ và đĩa cứng. Về mặt kỹ thuật, nó là một network Client/Server based<br /> backup program. Bacula tương đối dễ sử dụng và hiệu quả, trong khi cung cấp nhiều<br /> tính năng quản lý lưu trữ tiên tiến làm cho nó dễ dàng tìm kiếm và phục hồi các tập<br /> tin bị mất hoặc bị hỏng. Nhờ vào thiết kế modular của nó, Bacula có thể mở rộng từ<br /> hệ thống máy tính nhỏ lẻ đến các hệ thống bao gồm hàng trăm máy tính nằm trên<br /> một mạng lớn.<br /> II. Các thành phần hoặc dịch vụ của Bacula<br /> 1.Bacula Director:<br /> Dịch vụ Bacula Director là chương trình quản lý tất cả các hoạt động sao lưu,<br /> phục hồi, thẩm tra và lưu trữ. Người quản trị hệ thống sử dụng Bacula Director để<br /> lập lịch sao lưu và phục hồi các tập tin.<br /> Diretor chạy như một daemon (hoặc dịch vụ) trong chế độ nền.<br /> 2.Bacula Console:<br /> Dịch vụ Bacula Console là chương trình cho phép người quản trị hoặc người<br /> dùng giao tiếp với Bacula Director. Hiện nay, Bacula Console có sẵn với 3 phiên<br /> bản: giao diện text-based console, giao diện QT-based và một giao diện đồ hoạ<br /> wxWidgets.<br /> 3.Bacula File:<br /> Dịch vụ Bacula File (còn được gọi là chương trình Client) là phần mềm cài đặt<br /> trên thiết bị được sao lưu. Tuỳ vào hệ điều hành mà nó chạy trên đó, Bacula File có<br /> nghĩa vụ cung cấp các thuộc tính tập tin và dữ liệu được đòi hỏi bởi Director. Bacula<br /> File cũng có trách nhiệm cho các phần phụ thuộc vào hệ thống tập tin cho việc khôi<br /> phục các thuộc tính tập tin và dữ liệu trong suốt hoạt động khôi phục.<br /> <br /> 4<br /> <br /> Bacula<br /> 4.Bacula Storage:<br /> Dịch vụ Bacula Storage bao gồm phần mềm thực hiện lưu trữ và khôi phục các<br /> thuộc tính tập tin và dữ liệu đến các phương tiện sao lưu vật lý hoặc các volume. Nói<br /> cách khác, Storage daemon có trách nhiệm đọc và ghi các băng từ (hoặc các phương<br /> tiện lưu trữ khác).<br /> 5. Catalog:<br /> Các dịch vụ Catalog bao gồm các phần mềm chịu trách nhiệm duy trì các file<br /> index và volume database cho tất cả các tập tin sao lưu. Catalog cho phép người quản<br /> trị hệ thống hoặc người dùng định vị và phục hồi nhanh chóng bất kỳ tập tin nào.<br /> Hiện nay Bacula hỗ trợ 3 loại database khác nhau: MySQL, PostgreSQL và SQLite.<br /> 6.Bacula Monitor:<br /> Dịch vụ Bacula Monitor là chương trình cho phép người quản trị hoặc người<br /> dùng giám sát trạng thái hiện tại của Bacula Directors, Bacula File Daemons và<br /> Bacula Storage Daemons.<br /> <br /> Hình 1<br /> <br /> 5<br /> <br /> Bacula<br /> Phần 2: Hướng dẫn cài đặt & thiết lập Bacula<br /> A. Bacula Server<br /> a/Mysql:<br /> Khởi động mysql: service mysqld start<br /> b/iptables:<br /> thêm các cổng 9101, 9102, 9103 cho Bacula<br /> + iptables –I INPUT –p tcp –m tcp –dport 9101 –j ACCEPT<br /> + iptables –I INPUT –p tcp –m tcp –dport 9102 –j ACCEPT<br /> + iptables –I INPUT –p tcp –m tcp –dport 9103 –j ACCEPT<br /> lưu thay đổi : service iptables save<br /> khởi động iptables: service iptables start<br /> c/ bacula<br /> Cài đặt các gói:<br /> + bacula-director-mysql<br /> + bacula-storage-mysql<br /> +bacula-console<br /> +bacula-console-bat<br /> <br /> Thiết lập databases bacula:<br /> # /usr/libexec/bacula/create_mysql_database –p<br /> # /usr/libexec/bacula/make_mysql_tables –p<br /> # /usr/libexec/bacula/grant_mysql_privileges –p<br /> Đổi password database bacula:<br /> # mysql –u root –p<br /> # set password for bacula=password(‘tên pass’);<br /> # set password for bacula@localhost=password(‘tên pass’);<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2