Ceph dựa trên RADOS: đáng tin cậy tự trị phân phối hàng Object. RADOS phân phối đối tượng trên cluster lưu trữ và sao chép các đối tượng cho khả năng chịu lỗi. RADOS chứa các thành phần chính sau: Device Object Storage (OSD) Daemon. Các daemon lưu trữ cho các dịch vụ RADOS, tương tác với OSD (đơn vị lưu trữ vật lý hay hợp lý cho dữ liệu của bạn). Bạn phải chạy daemon này trên mỗi máy chủ trong cluster của bạn. Đối với mỗi OSD, bạn có thể có một đĩa ổ cứng có liên quan. Đối với mục đích hoạt động, hồ bơi đĩa ổ đĩa cứng của bạn với mảng cuộc đột kích, quản lý khối lượng hợp lý (LVM), hoặc hệ thống tập tin B-tree (btrfs) tổng hợp. Theo mặc định, các hồ sau được tạo ra: dữ liệu, siêu dữ liệu, và RBD. Meta-Data Server (MDS). Cửa hàng siêu dữ liệu. MDSs xây dựng một hệ thống tập tin POSIX trên đầu trang của các đối tượng cho khách hàng Ceph. Tuy nhiên, nếu bạn không sử dụng hệ thống tập tin Ceph, bạn không cần một máy chủ siêu dữ liệu. Giám sát (MON). Một daemon nhẹ mà xử lý tất cả các thông tin liên lạc với các ứng dụng bên ngoài và khách hàng. Nó cũng cung cấp một sự đồng thuận cho việc ra quyết định phân phối trong một cụm Ceph / RADOS. Ví dụ, khi bạn gắn một Ceph chia sẻ trên một khách hàng, bạn trỏ đến địa chỉ của một máy chủ MON. Nó kiểm tra trạng thái và tính nhất quán của dữ liệu. Trong một thiết lập lý tưởng, bạn phải chạy ít nhất ba daemon ceph-mon trên các máy chủ riêng biệt. Phát triển Ceph khuyên bạn nên sử dụng btrfs như một hệ thống tập tin để lưu trữ. XFS có thể là một thay thế tốt hơn cho môi trường sản xuất; XFS là một thay thế tuyệt vời để btrfs. Các hệ thống tập tin ext4 cũng tương thích nhưng không khai thác sức mạnh của Ceph.
đang được dịch, vui lòng đợi..
