Làm thế nào để thực hiện chuyển đổi dự phòng phía NFS trong Linux?


12

Tôi có một máy khách CentOS 6.3 cần truy cập vào bộ lưu trữ NFS. Có hai máy chủ NFS phục vụ cùng một nội dung được lưu trữ trên SAN với hệ thống tệp được phân cụm. Làm cách nào để thiết lập CentOS để chuyển đổi dự phòng sang máy chủ NFS dự phòng nếu cần? Khi tôi Google, tôi tiếp tục đọc rằng Linux không hỗ trợ điều này, nhưng điều đó thật lạ vì có rất nhiều thông tin về cách thiết lập cụm máy chủ Linux NFS phân cụm ...


4
Sử dụng Heartbeat và IP ảo nổi có giúp bạn thoát ra không? Nó không giới hạn ở NFS, mà là một cách tiếp cận tổng quát hơn. xem ví dụ wiki Arch Linux: Chuyển đổi dự phòng IP đơn giản với Heartbeat .
gertvdijk

2
Tôi thứ hai nhận xét của @gertvdijk. Bạn có thể định cấu hình chuyển đổi dự phòng chủ động / thụ động bằng cách định cấu hình cùng một địa chỉ IP và tên máy chủ trên máy chủ chính và máy chủ chuyển đổi dự phòng. Đó là cách các trình quay phim NFS thương mại hoạt động như cổng lưu trữ EMC VG-2.
Dmitri Chubarov

nhịp tim sẽ hoạt động nhưng đây là một tình huống đặc biệt kỳ lạ. Máy chủ NFS là một thiết lập OS X 10.8 Xsan và họ đã loại bỏ nhịp tim trong 10.8 (10.7 đã có nó).
Doug

Câu trả lời:


7

Nghe có vẻ như một công việc cho daemon automount (8). Xem trang người dùng tự động (5) (từ vòng / phút tự động tự động) trong "Máy chủ được sao chép". Tôi tin nếu bạn thêm một dòng như

fileserv host1,host2:/server/export/point

đến /etc/auto.misc trên máy khách của bạn và (bắt đầu lại) bắt đầu dịch vụ tự động, bộ lưu trữ NFS của bạn sẽ hiển thị dưới / misc / fileserv. Bạn có thể thêm -ro dưới dạng tùy chọn gắn kết nếu bạn muốn gắn kết chỉ đọc (hoặc các tùy chọn gắn kết khác).


Điều đó đã đủ chắc chắn! cảm ơn. Sẽ thật tuyệt nếu nó có thể trở lại máy chủ chính khi nó trực tuyến trở lại, nhưng điều này hoạt động đủ tốt để hoàn thành công việc.
Doug

0

Con đường đúng (tm) để thực hiện điều này là với GlusterFS , đây là một hệ thống tập tin mở rộng quy mô chạy trong không gian người dùng trên đỉnh một hệ thống tập tin cơ bản như NFS hoặc CIFS.

Tất cả điều này nghe có vẻ ấn tượng và phức tạp, nhưng thực sự rất đơn giản để thiết lập. Nó thành thật sẽ đưa bạn ít hơn 15 phút. Bạn sẽ có hai máy chủ, mỗi máy chủ có một "cục gạch" (đơn vị lưu trữ) được xác định. Một khối lượng sau đó sẽ được xác định trong nhóm máy chủ này. Việc sao chép dữ liệu giữa các máy chủ diễn ra tự động, cũng như chuyển đổi dự phòng trên máy khách nếu một trong các máy chủ bị chết.


Một cách đúng đắn khác là Ceph RBD .
Snowball

Bạn có thể sử dụng MooseFS . Đó là mã nguồn mở và hệ thống tệp phân tán chịu lỗi.
TechGeek
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.