Trang này được dịch bằng máy. Đọc bản gốc tiếng Anh. English

Khi master và replica nằm trên các máy khác nhau, các phân đoạn lưu trữ nhân bản phải được chuyển từ master sang replica. Hai cách phổ biến: FTP tích hợp của HQbird (WAN, độ trễ cao, các khu vực khác nhau) hoặc chia sẻ mạng (LAN nhanh, khuyến nghị 1 Gbit). Cách bật nhân bản: thiết lập nhân bản.

Nhân bản không đồng bộ: master ghi phân đoạn, replica áp dụng chúng

Chuyển qua FTP tích hợp của HQbird

Tốt nhất khi đường truyền không ổn định, độ trễ cao hoặc khác khu vực địa lý. HQbird bao gồm máy khách và máy chủ FTP - không cần công cụ bổ sung. Bật Master → Asynchronous; HQbird tạo hai thư mục cạnh cơ sở dữ liệu (${db.path}). Lưu lại, sau đó khởi động lại dịch vụ FirebirdHQbird để bắt đầu ghi nhật ký.

Các thư mục nhật ký master cục bộ cho nhân bản không đồng bộ

Công việc: Chuyển phân đoạn nhân bản

Theo dõi thư mục lưu trữ và tải lên các phân đoạn mới tới một FTP từ xa (tối đa năm đích). Các loại: FTP, FTP qua SSL/TLS, FTP qua SSH. Bật máy chủ FTP tích hợp trên replica.

  • Chu kỳ kiểm tra, giây - tần suất tìm kiếm tệp mới
  • Theo dõi thư mục này - mặc định ${db.repparam_log_archive_directory} (LogArch)
  • Mẫu tên tệp - cùng macro cho mặt nạ tên lưu trữ
  • Tuổi của tệp cũ nhất để cảnh báo (phút) - mặc định 60; cảnh báo nếu quá trình chuyển bị kẹt
  • Nén phân đoạn - bật theo mặc định: nén + mã hóa trước khi tải lên
  • Số lần kết nối thất bại để vô hiệu hóa FTP - mặc định 0 = không bao giờ bỏ cuộc
  • Số tệp cũ (đã gửi) cần giữ - mặc định 10, sau đó luân chuyển
  • Gửi báo cáo Ok - email sau mỗi lần tải lên (tắt theo mặc định)
  • Tiền tố tên để đổi tên các tệp reinit đã tải lên - để trống cho tự động reinit
Cài đặt công việc Chuyển phân đoạn nhân bản
Tối đa năm đích FTP cho các phân đoạn nhân bản

Bộ nhận tệp trên replica

Cấu hình Replica → Asynchronous (các giá trị mặc định đã được điền). Lưu lại; khởi động lại Firebird (hoặc ngắt tất cả kết nối). Sau đó mở Bộ nhận tệp: nó theo dõi Thư mục theo dõi mỗi Chu kỳ kiểm tra, phút cho mặt nạ *arch* và phần mở rộng .replpacked (mặc định), giải mã bằng Mật khẩu giải mã và giải nén vào Thư mục giải nén.

Cài đặt replica không đồng bộ
  • Xóa tệp đã nén sau khi giải nén - bật theo mặc định
  • Gửi báo cáo Ok - tắt theo mặc định
  • Thực hiện giải nén mới - tắt; bật sau khi re-init để bắt đầu từ phân đoạn 1 (tự tắt sau khi đặt lại bộ đếm)
Bộ nhận tệp giải nén các phân đoạn nhân bản đã nén

Chuyển qua chia sẻ mạng

Sử dụng cách này trên LAN nhanh và ổn định. Đặt chia sẻ (1) trên replica, (2) trên master - khuyến nghị - hoặc (3) trên một NAS thứ ba.

Nhật ký trên replica

Master ghi các bản lưu trữ vào chia sẻ của replica. Nếu chia sẻ chết, nhân bản sau đó các thao tác người dùng trên master có thể dừng lại.

Nhật ký trên master

Replica đọc chia sẻ của master. Nếu chia sẻ chết, replica tạm dừng áp dụng các phân đoạn nhưng vẫn có thể đọc; nó tiếp tục khi chia sẻ quay lại.

Vị trí thứ ba

Kết hợp cả hai: master vẫn phụ thuộc vào việc chia sẻ đó có thể ghi được.

Chia sẻ mạng cho nhật ký nhân bản trên replica
Chia sẻ trên replica - master phụ thuộc vào nó.
Chia sẻ mạng cho nhật ký nhân bản trên master
Chia sẻ trên master - khuyến nghị.

Khuyến nghị: lưu trữ cục bộ trên master, chia sẻ thư mục đó, trỏ replica tới điểm gắn kết. Master không phụ thuộc vào đĩa của replica.

Quyền

Firebird thường chạy với tư cách Local System (Windows) hoặc firebird (Linux). Trên Windows, đặt dịch vụ FirebirdHQbird Log On vào một tài khoản có thể truy cập chia sẻ (ví dụ quản trị viên miền), sau đó khởi động lại. Các miền Windows khác nhau: hãy dùng FTP. Trên Linux, cả hai người dùng firebird cần có ID số khớp nhau trên điểm gắn kết; nếu không quen thuộc, hãy dùng FTP.

Dịch vụ Firebird chạy với tư cách Local System

Đối với "nhật ký trên replica", đặt Thư mục lưu trữ nhật ký của master thành đường dẫn cục bộ của chia sẻ và khởi động lại Firebird. Replica đọc thư mục đó cục bộ. Đối với "nhật ký trên master", lưu trữ cục bộ, chia sẻ nó, replica đọc điểm gắn kết.

Thư mục lưu trữ nhật ký master trỏ tới một thư mục được chia sẻ

Ưu điểm: đơn giản trên một LAN điển hình. Nhược điểm: cần ~1 Gbit và đường truyền ổn định; không dành cho WAN; các phân đoạn di chuyển không nén và không mã hóa.