Nhóm 2 máy ảo Linux xài card eth0 và 1 máy Windows. Bài Lab trên thực hiện trên Máy 1 có IP 192.168.1.101 và Máy 2 có IP 192.168.1.201
Chuẩn bị: Cấu hình SSH để 2 máy LINUX liên lạc với nhau
Cả 2 máy Linux kiểm tra và cài đặt các gói cần thiết như sau:
Máy 1 Cấu hình DNS sao cho phân giải tên server.domX.local ra được IP máy 1
Máy 1 chỉnh File /etc/sysconfig/network đổi tên máy thành server.domX.local
Sau đó kiểm tra bằng lệnh hostname
Trên máy 2 tạo sẵn thư mục /dulieu và vài File để backup
Cài đặt backuppc trên Máy 1:
8 trang |
Chia sẻ: luyenbuizn | Lượt xem: 1186 | Lượt tải: 0
Nội dung tài liệu Cấu hình SSH để 2 máy LINUX liên lạc với nhau, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
BACKUP
Nhóm 2 máy ảo Linux xài card eth0 và 1 máy Windows. Bài Lab trên thực hiện trên Máy 1 có IP 192.168.1.101 và Máy 2 có IP 192.168.1.201
Chuẩn bị: Cấu hình SSH để 2 máy LINUX liên lạc với nhau
Cả 2 máy Linux kiểm tra và cài đặt các gói cần thiết như sau:
Máy 1 Cấu hình DNS sao cho phân giải tên server.domX.local ra được IP máy 1
Máy 1 chỉnh File /etc/sysconfig/network đổi tên máy thành server.domX.local
Sau đó kiểm tra bằng lệnh hostname
Trên máy 2 tạo sẵn thư mục /dulieu và vài File để backup
Cài đặt backuppc trên Máy 1:
Kiểm tra Source cài đặt (đây là 1 Repositories có chứa Source cài đặt chương trình backuppc)
Kiểm tra danh sách cá Repositories hỗ trợ sẵn trên máy bằng cách xem thư mục /etc/yum.repo.d à Ta thấy chỉ có 2 File mặc định
Chuyển vào thư mục này và download thêm Repositories mới từ trang Web
Kiểm tra, việc Download vừa rồi sẽ thêm 1 File mới
Xem nội dung File này à ta thấy qui định Repositories tên là c5-testing.
Cài backuppc, httpd và mod_perl
Sau khi cài xong cho Start httpd và backuppc lên
Cho vào thử trang Web cấu hình BackupPC thì bị báo lỗi
Cấu hình Apache và BackupPC
Chỉnh File /etc/httpd/conf/httpd.conf,
sửa dòng 230: User apche thành User backuppc
sửa dòng 264: ServerName server.dom02.local:80
Chỉnh File /etc/httpd/conf.d/backuppc.conf
Sửa dòng 11 từ Allow from 127.0.0.1 thành Allow from all
Restart 2 Service httpd và backuppc, vào lại trang Web thì trang Web yêu cầu nhập password, nhập gì cũng không chịu nên nó ra trang báo lỗi không có quyền như sau:
Tạo User để vào trang Web quản trị tên là admin.
Kiểm tra nội dung File htpasswd
Truy cập lại dùng user admin thì đã vào được trang backupPC
Chỉnh File cấu hình chính của BackupPC là /etc/BackupPC/config.pl như sau:
Dòng 291 có sẵn, chỉ kiểm tra thôi
Dòng 344 và 345
Dòng 1923
Tạo và Copy Key SSH
Trên Server, tạo Key bằng cách logon User backuppc
Tạo thư mục .ssh và gán sở hữu cho User backuppc
Logon User backuppc và tạo key (nhớ đùng nhập Passphase)
Sau đó copy sang máy Client
Sang Client kiểm tra. Trong /root sẽ có Folder .ssh và trong đó có 1 File tên là authorize_key
Kiểm tra Server câu ssh sang Client mà không bị hỏi Password thìOK
Truy cập lại vào trang backuppc à Bây giờ bạn mới thấy nội dung hoàn chỉnh của trang này
Cấu hình các Host và User quản trị: Chọn Edit Host – Nhấn nút Add
Lần lượt Add IP các máy cần Backup (bao gồm Máy 1, Máy 2 và máy Windows) và User chịu trách nhiệm backup máy đó như hình
Nhấn nút Save to đùng màu đỏ
Backup dữ liệu trên máy Linux
Mục Host: Chọn máy 192.168.1.201 (máy 2)
Nhấn nút Edit Config à Chọn Xfer à Chọn XferMethod là rsync à Lần lượt Add các Folder cần Backup (/dulieu) ở ô RsyncShareName à Nhấn nút Save
Bấm vào 192.168.1.201 Home – Nhấn nút Start Full Backup
Sau khi Backup, quay lại phần Home sẽ thấy trạng thái Backup thành công như sau:
Kiểm tra nơi lưu trữ bản Backup trên Server
RESTORE cho máy Linux
Qua máy Client giả lập xóa dữ liệu
Qua Server Restore:
Chọn Browse backups – Chọn Folder (/dulieu)– Chọn các File cần Restore (file1.txt và file2.txt) – Nhấn nút Restore seleted files
Nhấn nút Start Restore à Nhấn nút Restore
Sang máy 2 Kiểm tra đã lấy lại thư mục /dulieu
Backup dữ liệu trên máy Windows
Mục Host: Chọn máy 192.168.1.20 (máy Windows)
Nhấn nút Edit Config – Chọn Xfer – Chọn kiểu là smb, nhập Folder (đã Share) cần backup (có thể sử dụng C$ luôn cũng được, nhập Folder (đã Share) cần backup (có thể sử dụng C$ luôn cũng đươc), nhập Username và Password đây đủ -- Nhấn Save
Sau đó Backup bình thường
RESTORE cho máy Windows
Qua máy Client giả lập xóa dữ liệu
Trên Client tạo và Share Full Control 1 Folder để chứa dữ liệu cần Restore (Ví dụ tạo và Share thư mục tên là restore)
Qua Server Restore:
Chọn Browse backups – Chọn Folder – Chọn các File cần Restore – Nhấn nút Restore seleted files
Chọn các thông số cần thiết
LẬP LỊCH (SCHEDULE):
Chỉnh thời gian chạy Backup: Server – Edit Config – Server (ví dụ sẽ chạy vào lúc 15 giờ - 3giờ chiều hàng ngày)
(Mặc định backuppc chỉnh lịch từ 1 giờ đến 23 giờ luôn)
Kiềm tra bằng cách vào mục Status
Cấu hình từng máy: Chọn Host cần cấu hình – Edit Config – Schedule
CHỉnh BlackOut: Thời gian không thực hiện Backup (trong giờ làm việc) để giảm băng thông
Chỉnh như trên sẽ thấy kết quả như sau:
Muốn bỏ chức năng BalckOut thì chỉnh như sau (đặt giá trị số âm)
Cho Test bằng cách tăng ngày giờ bằng lệnh date theo cú pháp sau:
date MMDDHHmmYYYY
Ví dụ đặt thời gian 14:20 ngày 18/08/2011
Các file đính kèm theo tài liệu này:
- Lab Backup.doc