VPS

Proxmox Backup Server: sao lưu máy ảo đúng cách

Thanh Nguyễn Đăng 9 phút đọc 1 khối lệnh

Proxmox Backup Server: sao lưu máy ảo đúng cách
Mục lục bài viết
  1. Nó khác gì cách sao lưu tích hợp sẵn
  2. Cách nó hoạt động
  3. Phần cứng cần cho máy sao lưu
  4. Cấu hình chống mã độc
  5. Vận hành hằng ngày
  6. Cấu hình chống mã độc, phần quan trọng nhất
  7. Vận hành hằng tuần
  8. Phần cứng cho máy nhận bản sao lưu
  9. Câu hỏi thường gặp
  10. Bài viết liên quan

Trả lời nhanh: Đây là sản phẩm sao lưu riêng, cài trên một máy khác, nhận bản sao từ nền tảng ảo hóa. Nó chỉ gửi phần dữ liệu đã thay đổi kể từ lần trước và khử trùng lặp ở mức khối, nên bản sao lưu hằng ngày rất nhanh và tốn ít dung lượng. Có kiểm tra toàn vẹn và có chế độ chỉ ghi thêm.

Nền tảng ảo hóa tự nó đã sao lưu ra tệp được, nhưng cách đó ghi lại toàn bộ máy ảo mỗi lần và tốn cả thời gian lẫn dung lượng. Sản phẩm sao lưu riêng giải quyết đúng hai vấn đề đó, và nó đáng dựng khi bạn có từ vài chục máy ảo.

Nó khác gì cách sao lưu tích hợp sẵn

Nền tảng ảo hóa có sẵn chức năng sao lưu ra tệp. Cách đó đơn giản và không cần thêm gì, nhưng có ba hạn chế.

  • Mỗi lần sao lưu là một tệp đầy đủ. Máy ảo một trăm gigabyte thì mỗi bản sao lưu là một trăm gigabyte, dù chỉ thay đổi vài trăm megabyte.
  • Thời gian lâu vì phải đọc và ghi toàn bộ.
  • Không khử trùng lặp giữa các máy ảo, nên hai mươi máy dựng từ cùng một mẫu tốn hai mươi lần dung lượng.

Sản phẩm sao lưu riêng xử lý cả ba: chỉ gửi phần thay đổi, khử trùng lặp ở mức khối giữa mọi bản sao lưu của mọi máy ảo, và nhờ vậy bản sao lưu hằng ngày rút xuống còn vài phút.

Nó cũng thêm hai thứ mà cách cũ không có: kiểm tra toàn vẹn định kỳ, và khả năng phục hồi từng tệp lẻ mà không phải phục hồi cả máy ảo.

Cách nó hoạt động

Ba cơ chế phối hợp với nhau.

Theo dõi khối đã thay đổi. Nền tảng ảo hóa ghi nhớ những khối nào của đĩa ảo bị sửa kể từ lần sao lưu trước, và chỉ gửi đúng phần đó. Đây là nguồn gốc của tốc độ.

Khử trùng lặp ở mức khối. Mỗi khối dữ liệu được nhận diện bằng mã băm. Khối nào đã có trong kho thì chỉ ghi thêm một tham chiếu. Nhờ vậy hai mươi máy ảo giống nhau chỉ tốn dung lượng của khoảng một máy cộng phần khác biệt.

Kho theo không gian riêng. Mỗi nhóm bản sao lưu nằm trong một không gian riêng, có chính sách giữ bản độc lập: giữ bao nhiêu bản hằng ngày, hằng tuần, hằng tháng.

Kết quả điển hình: bản sao lưu đầu tiên lâu như bình thường, các bản sau chỉ mất vài phút và tốn dung lượng bằng đúng phần thay đổi.

Phần cứng cần cho máy sao lưu

Ba yêu cầu, và yêu cầu thứ hai hay bị đánh giá thấp.

Máy riêng, không chung với máy chủ ảo hóa. Đây là nguyên tắc bắt buộc. Cài chung nghĩa là máy chủ đó chết thì mất cả máy ảo lẫn bản sao lưu.

Ổ nhanh cho phần chỉ mục. Việc khử trùng lặp đòi hỏi tra cứu rất nhiều khối nhỏ. Đặt phần chỉ mục trên ổ SSD làm khác biệt lớn về tốc độ, nhất là với tác vụ dọn dẹp và kiểm tra toàn vẹn.

Dung lượng cho phần dữ liệu. Ổ cơ dung lượng lớn là hợp lý, vì tải chủ yếu là ghi tuần tự. Cấu hình chịu lỗi nên chọn mức chịu được hai ổ hỏng với ổ dung lượng lớn.

Về RAM và CPU thì yêu cầu vừa phải. Một máy chủ cũ hoàn toàn làm được vai trò này, và đó là cách tận dụng phần cứng cũ rất hợp lý.

Cấu hình chống mã độc

Đây là phần đáng giá nhất và cũng hay bị bỏ qua.

Vấn đề: mã độc tống tiền hiện đại tìm và xóa bản sao lưu trước khi mã hóa dữ liệu chính. Nếu máy chủ ảo hóa bị chiếm quyền và nó có toàn quyền trên kho sao lưu, kho đó bị xóa.

Ba lớp bảo vệ nên bật:

  1. Tài khoản riêng cho việc sao lưu với quyền hạn chế, chỉ đủ để ghi bản mới, không có quyền xóa hay sửa bản cũ.
  2. Chế độ chỉ ghi thêm trên không gian lưu trữ. Với chế độ này, bản sao lưu đã ghi không xóa được qua giao diện lập trình, kể cả với tài khoản đã bị chiếm.
  3. Nhân bản sang một máy sao lưu thứ hai đặt ở nơi khác, và máy đó kéo dữ liệu về chứ không để máy chính đẩy sang.

Việc dọn dẹp các bản cũ quá hạn khi đó do quản trị viên thực hiện thủ công hoặc theo lịch trên chính máy sao lưu, chứ không do bên gửi điều khiển.

Vận hành hằng ngày

Bốn việc cần lịch cố định.

  1. Kiểm tra toàn vẹn định kỳ. Hệ thống đọc lại các khối và đối chiếu mã băm, phát hiện bản sao lưu hỏng trước khi bạn cần tới nó. Đặt hằng tháng.
  2. Dọn dẹp theo chính sách giữ bản, rồi chạy tác vụ thu hồi dung lượng của các khối không còn ai tham chiếu.
  3. Cảnh báo qua thư khi tác vụ sao lưu thất bại. Bắt buộc.
  4. Thử phục hồi thật. Mỗi quý phục hồi một máy ảo vào môi trường tách biệt và bật lên kiểm tra. Đây là việc duy nhất chứng minh bản sao lưu của bạn dùng được.

Và nhắc lại nguyên tắc luôn đúng: một bản sao lưu tại chỗ chưa đủ. Vẫn cần một bản ở địa điểm khác, và bản đó phải nằm ngoài tầm với của tài khoản quản trị hằng ngày.

Cấu hình chống mã độc, phần quan trọng nhất

Biện phápNó chặn được gì
Tài khoản ghi bản sao lưu không có quyền xóaMáy nguồn bị chiếm quyền cũng không xóa được bản sao lưu
Đặt thời gian giữ tối thiểu cho từng nhóm bản sao lưuKhông ai xóa được bản sao lưu trước khi hết thời hạn, kể cả quản trị viên
Máy nhận bản sao lưu nằm ở mạng riêng, không mở ra internetGiảm hẳn bề mặt tấn công
Một bản sao thứ hai đặt ở địa điểm khácCứu bạn khi cả phòng máy chính gặp sự cố

Điểm cốt lõi: nếu máy chủ ảo hóa của bạn bị chiếm quyền và tài khoản trên đó xóa được bản sao lưu, thì bạn không có bản sao lưu. Đây là kịch bản thật đã xảy ra với nhiều tổ chức, và cách phòng nằm ở phân quyền chứ không nằm ở phần mềm.

Vận hành hằng tuần

TerminalVận hành hằng tuầnbash
# 1. Kiem cac lan sao luu gan nhat co thanh cong khong#    Sao luu that bai im lang trong ba thang la kich ban rat pho bien.#    Bat canh bao qua email cho lan that bai DAU TIEN, khong doi lan thu ba. # 2. Kiem dung luong con lai tren kho sao luu#    Kho day la sao luu ngung chay, va thuong khong ai biet ngay # 3. Chay kiem tra toan ven du lieu dinh ky#    Ban sao luu bi hong am tham thi luc can moi phat hien # 4. MOI QUY: khoi phuc thu mot may ao ve mot vi tri khac,#    bat len, va kiem tra no chay duoc#    Day la phep thu duy nhat co gia tri. Bao cao mau xanh#    khong chung minh duoc ban khoi phuc duoc. # 5. Ghi lai thoi gian khoi phuc mat bao lau.#    Con so nay la thu ban can khi lap ke hoach ung pho su co,#    va no thuong dai hon nhieu so voi uoc doan.

Phần cứng cho máy nhận bản sao lưu

  • Ổ đĩa dung lượng lớn quan trọng hơn ổ nhanh. Đây là tải ghi tuần tự, không cần ổ tốc độ cao đắt tiền.
  • Nhưng phần chỉ mục nên đặt trên ổ thể rắn. Phần này quyết định tốc độ của việc kiểm tra và dọn dẹp bản sao lưu.
  • Đừng đặt máy nhận bản sao lưu trên chính cụm ảo hóa mà nó sao lưu. Cụm gặp sự cố là mất luôn bản sao lưu, và đó là đúng lúc bạn cần nó nhất.

Câu hỏi thường gặp

Có bắt buộc dùng nó không

Không, nền tảng ảo hóa tự nó sao lưu ra tệp được. Nhưng từ khoảng hai chục máy ảo trở lên, chênh lệch về thời gian và dung lượng đủ lớn để việc dựng một máy sao lưu riêng trở nên rất đáng.

Có tính phí không

Phần mềm miễn phí và mã nguồn mở, dùng đầy đủ tính năng không giới hạn. Gói đăng ký tùy chọn mua khi cần kho cập nhật đã kiểm thử kỹ và quyền gửi yêu cầu hỗ trợ, giống mô hình của nền tảng ảo hóa cùng nhà.

Nó sao lưu được máy vật lý không

Có, thông qua một công cụ khách cài trên máy đó, cho phép sao lưu hệ thống file. Nhưng thế mạnh chính của nó vẫn là sao lưu máy ảo và container của nền tảng ảo hóa cùng nhà.

Nên đặt máy sao lưu ở đâu

Tối thiểu là một máy khác trong cùng phòng máy. Tốt hơn là ở một địa điểm khác. Cấu hình lý tưởng là một máy tại chỗ để phục hồi nhanh, cộng một máy ở xa nhận bản nhân bản, và máy ở xa kéo dữ liệu về chứ không nhận đẩy.

Chia sẻ:Facebook

Thanh Nguyễn

TND

Tư vấn bản quyền, VPS và máy chủ kèm hóa đơn VAT, hợp đồng đầy đủ cho doanh nghiệp.